Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
feoren
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
241.
▲
by
feoren
2y ago
But if I have a coworker who bullshits 30% of the time, I get them off my project. Because they too are just slowing everything down.
242.
▲
by
feoren
2y ago
> High level - having a discussion with the LLM about different approaches and the tradeoffs between each I honestly can't imagine this. If the AI says "However, a downside of approach B is that it takes O(n^2) time instead of
243.
▲
by
feoren
2y ago
The best debugger in the world would make me about 5% more efficient. That's about the percentage of my development time I spend going "WTF? Why is that happening?" That's the best possible improvement from the best po
244.
▲
by
feoren
2y ago
> hopeful vision of the future that rings true to a majority of people 77+ million Americans don't want a "hopeful vision of the future". They want to be angry. They're addicted to the anger. They want to hurt peopl
245.
▲
by
feoren
2y ago
Purely factual books are copyrightable. It is the collection and curation of those facts that is protected. You cannot just copy someone else's 100 Amazing Facts about The Rainforest verbatim; if you publish 100 Cool Truths about The J
246.
▲
by
feoren
2y ago
> I have worked on/converted many useful databases that were created in the 1970s, before I was born "Converted" makes it sound like you found a database with lots of useful data and then developed a different schema for i
247.
▲
by
feoren
2y ago
The contents of a session cookie are also readable...
248.
▲
by
feoren
2y ago
<BossVoice> Hey dicytea, thanks for getting that blogging app up. Our users love it. Hey, I was talking to John, and he said he's got some guest columns he wants you to throw up there. Just some blog posts from thinkers he likes
249.
▲
by
feoren
2y ago
> Or you have to accept that broken inconsistent data is a fact of life that can happen at any time You have to accept this anyway. Data can be broken and inconsistent in so many different ways that you cannot protect against every possi
250.
▲
by
feoren
2y ago
> This strikes me as a unnecessary all-or-nothing argument I completely understand why it comes across that way. HN Comment length is limited and the current practice is a comfy local optimum, so any one change away from it is going to
251.
▲
by
feoren
2y ago
> SQL can be fixed, has been fixed It has? Can you point me to an example?
252.
▲
by
feoren
2y ago
> representing the things you absolutely dont want another part of your app doing via FKs is...pretty normal "Normal" has never been compelling in a world where most software sucks and most projects overrun their budgets. >
253.
▲
by
feoren
2y ago
> Got any recommendations? Find a good ORM that allows you to keep things at the "set logic" level for as long as possible and has a good internal query representation. Avoid or turn off any fancier features of the ORM like &qu
254.
▲
by
feoren
2y ago
SQL cannot be "fixed". It's too broken, too ubiquitous, too customized, too optimized. Will these functors integrate with the thousands of optimizations modern database systems rely on? This post has the format: "SQL is
255.
▲
by
feoren
2y ago
Can anyone offer some insight as to why that junk paper was submitted in the first place? Are the authors trying to farm reputation somehow? To what end, and does it actually work? Are the authors even real people? What's their goal?
256.
▲
by
feoren
2y ago
One of them has an incentive sized in the billions of dollars to lie/embellish. The other thinks about worst-case scenarios from sophisticated attackers all day long. Worst-case attacks from sophisticated attackers are an embellishment
257.
▲
by
feoren
2y ago
There was also a lie of omission where they didn't mention the expansion of humans around Africa leading to that slave trade, nor the weather patterns at the time, nor the slave trade in other parts of the world, nor the Armenian Genoc
258.
▲
by
feoren
2y ago
Any game that wants a ton of content has this problem. The many caves in Skyrim start to feel the same after a while. You can often recognize the same assets over and over in very content-rich games. The total number of assets used in the a
259.
▲
by
feoren
2y ago
I'm not a lawyer but this sure sounds illegal. Piercing the veil?
260.
▲
by
feoren
2y ago
That definition genuinely gives me cancer. I seriously , 100% am going to die now because dictionary editors don't seem to grasp that this is simply a "tone" of ironically over-emphasized speaking similar to sarcasm, and
261.
▲
by
feoren
2y ago
More like fear of needless complexity and over-broad scope, which is actually rampant in library design.
262.
▲
by
feoren
2y ago
Essentially yes, that's correct. Your mistake is thinking that the outcome of those months of work is being able to kinda-probably fix one single bug. No: the point of all that effort is to truly fix all the bugs of that kind (or a
263.
▲
by
feoren
2y ago
In the real world I don't have an array with over 2^30 elements 99.75% of the time. If I did need to process an array with over 2^30 elements, I'd have dozens of reasons to worry that standard techniques might start failing, and w
264.
▲
by
feoren
2y ago
It's not much harder in this toy example. In real examples what this looks like is a ton of bikeshedding and arguing about minutiae instead of improving the system in ways that are orders of magnitude more valuable to everyone. The tru
265.
▲
by
feoren
2y ago
IllegalArgumentException is OK in your book, but OverflowException is not? It's very rare that I actually care which exception type is thrown, but it's a little more polite to throw more clear and reliable exception types. But say
266.
▲
by
feoren
2y ago
> Are you thinking of something like LINQ or SQLAlchemy Core? You do not need to use an ORM to interface with a SQL database with basic software engineering principles. Well you certainly can't do it all in SQL, because SQL doesn&#x
267.
▲
by
feoren
2y ago
Exposing the relational model to be manipulated dynamically within the parent language is exactly what LINQ in C# is. That was its primary purpose. True, LINQ is not itself an ORM -- it was built to support other ORMs like LINQ to SQL and
268.
▲
by
feoren
2y ago
Stop thinking of ORMs as trying to hide the details of SQL and you'll stop hating them. Instead think of them as a way to compose relational queries dynamically, with the full power of your primary language, instead of inside of databa
269.
▲
by
feoren
2y ago
I don't know Django specifically but I'm always floored by how people talk about ORMs. They're only a leaky abstraction if you believe their point is to shield terrified junior devs of the inner workings of the scary relation
270.
▲
by
feoren
2y ago
That's your professor's opinion, and probably one that does not come from industry experience. Look in 4 different databases and you'll see 9 different conventions. A common one is to have all strings non-null with a default
More ›