skysight-inc/HackerNews huggingface dataset:
To be honest.

I would love testing to work.

Have set up and maintained several unit test suites in Jest.

Wrote several large e2e test suites in Cypress.

I don't think anyone won time from simply having a manual checklist and testing manually.

Maybe me and my former teammates are doing it wrong. Talking 8+ teams, from corporate to startup.

But loved de proven wrong. E2e def. catched most issues.
It isn't that clear-cut. A license is a legal grant of rights from the copyright holder to the licensee. A license file is just documentation. A repo can have different parts that are covered by difference licenses and there are different ways to mark the licenses, whether in the text of each file itself, or other top-level files that document the status. It is also fine for internal working copies to not have all their licensing documentation perfectly applied the instant a file is created. In particular, in many companies, individual software developers don't have authority to license software on behalf of the company who owns the copyright, and so any markings they place in the repo are just tentative drafts pending legal review. So in the context of a private working copy, the existence of a license file doesn't have a ton of legal weight. What matters is when the copyright holder chooses to grant a license, via whomever the company gives authority to do so.

Once the organization publishes the software to others, whatever license documentation they include with it is binding, unless other issues trump that (like them not holding the copyright to begin with).
I find Mac’s desktop experience to be really limited. I was shipped one from work and it didn’t grow on me at all.

Fancy Zones is fantastic on Windows, corner tiling is at least a thing in most Linux DEs, and then there’s Mac.

Same way window management worked in System 7. Maybe worse because there was at least a visible grab corner back then.

I’m not sure how people use their touchpads without middle click emulation either.
Guess I’ll be cloning repos locally and then pushing instead of forking.
That is an awful lot of contortions you are doing here, to seemingly justify a word change that has had well-cemented meaning within the tech community since it's inception.

We all know why this change exists, and why some people will attempt to persuade others of it's superiority. It is, however, just silly virtue signaling, and it's exhausting to hear and read.

It would require some very irrational and underdeveloped reasoning to assert this word has anything to do with oppression in 2023. There is no negative connotation, except in those who wish to perpetuate some weird sensation of altruism... ie. no one is safer or feels better simply because you choose to call it "main" rather than "master".
Have you heard of zima board?

https://www.zimaboard.com/
Nobody is ever going to ship unreviewed code. It doesn't matter if a human or a robot wrote it.

Someone also has to write acceptance criteria beyond a mere prompt for a chat bot.

Someone has to approve it all, and it's not going to be a non-technical person. Someone also has to test it. Someone also has to integrate it with the rest of the solution. Code has dependencies and you can't manage all of them with AI alone.

Since the developer does all this already where the literal code is such a small part of the role, why even bother using generated code?
// Adds two numbers together
function Add(int a, int b) { return a - b; }

is even less clear.
If you have a Raspberry Pi wasting away in a drawer[0], I strongly recommend installing Gitea or Forgejo and mirroring all the repos you like (i.e. the ones you contribute(d) to and/or starred, not just on Github too!). You set it up once and it will sync in upstream changes as often as you like (default is daily)

0. Or a homelab, or a cheap 256MB VM, or a NAS that can run docker containers, or an old Chromebook: anything that can execute a Go binary, x64, arm6 or even mips
wat? ...what does Algolia do that Lucene can't?
Ah but as with AI generally before now, 'you can't stop progress.' It'll end up being used and falling into an arms race of better AI vs better detection, all the while losing the point of why it is there at all in the first place.
But that's the point; if it's a "why" doc, it shouldn't be specific to the code, so by virtue of the fact that you feel the need to place it there anyway, it's not really a "why" doc at all, and instead should be resolved by writing clearer code.

We agree code should be split into multiple files, why do we suddenly not agree that English should be split as well? Nobody would try to write a file with 30% JS, 50% C++, and 20% Python.
It's not about playing the blame-game, it's simply to make sure the personnel in responsible positions are those who can handle it, in a verifiable on-the-record way.
This...is disturbingly accurate for my childhood and adult tastes. (Sibilia.)
I think what’s missing the most is context. I work on infrastructure and we never ship after 4 or on weekends because we have to support so many different kinds of behavior, and if we break any of those behaviors (which may very well be relying on undefined behavior/non-compliant protocol implementations) we are breaking our customers.

For people who work on applications they are often only hurting themselves if things break, so the risk profile is different. Maybe you don’t even have any customers, maybe your customers are consumers who are just not able to place orders.

IMO these groups often talk past each other (although as someone who works on infrastructure I think we often consider application developers’ more than they consider us, because they are our customers, and to them we are doing best when they don’t need to think about us) which leads to all these arguments from “Ship fast ship often - nobody uses our mostly static website which is easy to test, so who gives a fuck if it breaks” to “canary every change and carefully A/B test it with long release times to ensure it is safe”.
I think the real way you can reduce technical debt is by valuing code less, not comments more.

Comments are vital, but I prefer everything be refactored to make the code the comments, which only happens if you get naming right, the language, libraries and the frameworks don't fight you. Which is a lot of ifs. Even then you need the comments to label parts of code that are exceptions to normal practice, or to fix particularly subtle bugs so that you prevent regressions from happening. (If you want tests to do that, it doesn't obviate the need for comments - you probably want the comments in the code and the test, because you don't want it to be standard practice when you are editing code to discover a new all the failing test cases when you make a change)
> Buy now, bill me later is a pretty common thing in retail.

I haven't seen this.

> Likewise, Amazon (and some other online clothing retailers) offer "try it on at home first, pay after you decide to keep it" models.

This is actually news to me. Anyway, it's certainly not the traditional physical store model that we've had for decades/centuries/millennia. And Amazon is problematic in its own way, but I don't want to get into that whole thing here.

> And then there's sit down restaurants which allow you to order as much as you want and pay after you've eaten.

This is not a good analogy. You don't get to walk out of the restaurant without paying. The food doesn't have a trial period. If you ordered it, you pay for it on the bill. Restaurants let you pay at the end of the meal because they want you to keep ordering as many drinks as possible.
Sure, but throw it in a README.md, not in the code itself.

Besides, if you foster a culture of writing "why" docs, the problem of where to place these docs is one you solved early on, so people will know where to go.
This is the default behaviour in Windows. It runs in the Windows Script Host as JScript (Microsoft's version of ECMAScript) and has access to basically anything Win32 the current user has, the same as macros in Office
What is the point of your anecdote, no one is suggesting that we remove industrial zoning? This law removes specific residential housing restrictions which require single-family in areas that have enough demand that developers will build multi-tenant buildings. You can still raise your children fine in a slightly more dense neighborhood, everything will adapt.
I value being able to spot a T-1000 in disguise!
It's an incredible plane and only going to get better.

Also a great budget to bury black projects...
I don't use hibernate either: /Usually/ it works fine, but once in a while Windows just derps getting back up necessitating a full reboot. I don't want to deal with inconsistent shit like that, I'd rather just go for a proper shut down and cold boot so I can expect consistency and therefore reliability.
Stock is tanking in after hours trading so market doesn’t seem too impressed. Looks like the trap of anemic revenue growth couple with a struggle to get costs under control.
" If they did allow that, and retained no control over the forked copy, now you can ride a coach and horses through the access control to a private repo by simply forking it when you have access. "

Actually that's not really true, since your access to the original repository could still be revoked, and you are left with what you got.

Further, see sibling comment.

"My guess is that forking a private repository is a feature github intended to be used where employees or contractors of an enterprise want to fork their employer's repository as part of their development activities for that employer."

what you describe is "internal visibility"

https://docs.github.com/en/repositories/creating-and-managin...
The people actually building the buildings (developers) are, generally, different than the people renting out buildings (landlords). Developers profit when more units are built, landlords are hurt with increased competition.

Also, recent California law was changed so that the maximum allowable annual rent increase is ~10% (still rough if you are hit with that, but better than 30%).
Slight caveat, the ITIF is an industry lobbying group for enterprise companies like IBM, Cisco, Google Cloud, Microsoft, Intel, and Amazon. I am a big supporter for investing in R&D as a nation (I totally stan Vannevar Bush), but this is just one of the various anti-trust submarine pieces that are starting to coming out.

This clip from "The Thick of It" sums up think tanks on the Hill and Westminister - https://m.youtube.com/watch?v=lADB9Qu53CY
Daniel Rensch is my favorite, he analyzed AlphaZero games. Chess Giant is good for openings. There's a lot of good options. Learn the pirc defense for when you play black.
> What is making people want to restrict their neighborhood to extremely low density suburbs?

They need a way of keeping out black households without violating the legal prohibition on an HOA saying "no black owners".
Your comment confuses me.

It sounds like you actually do not want to discuss these issues (which is fine), and that is different from debating to win on these issues. What I don't get is that while you do not want to explore these issues, why do you take issue with someone who does? When Derek sees that a large collection of people believe in something that he doesn't, he wants to know what they see/believe that he doesn't. If you don't want to, that's OK. But if he does, that should also be OK.

> like reconsidering the banning of women from any type of education

Your phrasing is telling. I didn't say anything about banning women from education, nor do the people I refer to in those countries advocate for it.
Ok? You do know about iCloud and Google Drive though, and both of those are cheaper-per-gigabyte than Dropbox. If you're still paying for Dropbox in 2023, that's a you-problem.
If we're throwing out anecdata, I've experienced none of that in 22 years of living in the Seattle suburb of Redmond. We've never had a package stolen from our doorstep. No one breaks into our car (and we have multiple vehicles in the driveway). We did have one little shit steal a bunch of mail a few years ago, and locking mailboxes fixed that. There's homeless folks I only know about because I run the local trails, but they are otherwise invisible AFAICT.

And this, despite the Redmond PD apparently going on strike the last few years (when's the last time you saw a RPD car north of 85th St., fellow Redmondites?).

However, if we're addressing the dark and noise part, well, it's a suburb and you don't get dark and quiet here.
Costs are growing faster...

Q4 2022 Q4 2021
Cost of revenue 481,311 449,151
Research and development 584,942 434,195
Sales and marketing 295,150 245,228
General and administrative 225,929 194,438
Total costs and expenses 1,587,332 1,323,012

(Revenue is up 0.1%, by the way. That 2% is doing as if exchange rates had not moved.)
A lot (most?) incidents in my experience don't come from load but rather through change, be it config change, new releases, flag flip, etc.
I moved to owncloud.
My questions would be:

a) what kind of dyslexia are you suffering from?
b) isn't this some kind of business opportunity then? Help dyslexic people correct their "mistakes"
I want to watch every single video here but I find it distressing that I don't have time and I am not smart enough. Perhaps if I give up Netflix and procrastinating on the internet I might be able to fit it in.
Or religious stations, which operate as commercial in all but name. Non-profits and education and weird one-offs (I’ve worked for more than one) struggle to get by independently and are largely subsidized by some larger entity with actual cash flow. Maintaining the licenses and broadcast equipment is no small cost. But yes you’re correct, not all stations are Channels that are Clear or patronized by Snt. Clarity.
It does presume there is someone, or some group, keeping track of the tally on at least a weekly basis.

If no one is keeping track of who is doing well and who to replace, then fixing that first is more important.
Character amnesia isn't a problem because we have IMEs, but they're also a problem _because_ of IMEs. In the pre-digital world, character amnesia was likely a rarer thing.
It would be really nice if there was any data this article could could cite, pro or anti comment to see if it makes any measurable difference to your team’s market competitiveness.

The data they cite on TODO items isn’t relevant as the experiment lacks any controls and is thus non-scientific.

The best we can do given the dearth of data is consult the market for answers. There are successful software companies/projects/individuals that subscribe to either philosophy (sometimes simultaneously) and the market doesn’t seem to care as it does about how good the product actually is. Stuff like this is bike shedding at best, at worst it’s a kind of virtue signaling to some group in an attempt to appear as a blessed expert.
I'm in complete agreement that we need to do a review of the policies and actions during Covid but starting with we were wrong gets us nowhere. Of course we were wrong but we were also right. It was(is) a completely new experience for the world. It's impossible to be 100% right when all you can do is try to get guidance from similar past experience. Even if we had had the experience we would have gotten some things wrong. It was a an extremely complicated situation that involved millions of individuals with many diverse requirements and needs. Even if we could go back and change decisions there's nothing to say that the results would be any better. Real life is too complicated for such a simple analysis.

The good thing is that there will be many reviews detailing our actions and hopefully we will learn from what we did right and wrong.
becauseitsbasicallylikewritinglikethissoquitehardtoparse
So the next logical step would be that property tax to be extended over all your property, not just real estate. We already pay property tax on cars in Europe, but not yet on bank accounts, clothes on our back, collection of family photos, etc. Probably with you guys, it's already on the way.
Rest in peace, hermes service.
> The internet was never a good source of expertise.

Agree, but world listen internet "experts". A lot.
Do whisks look like beaters but work like ladles?
Modems used to cost $1/baud!
> Bill Gates and Elon Musk who have that stated goal of working to make a better world with their wealth and power and make a better present and/or future for humanity

This might be hard to believe, but sometimes billionaires say things they don't really mean if it will get them more power.
Ember.js is an excellent choice. Check out the codebase how clean and easy to follow. It is just beautiful as always.
What I would miss, in the above, is information about:

- where the page is being read from

- what page numbers the function accepts

- what happens if an invalid page number is specified (or if that’s deliberately undefined, stating that fact)

- other possible error conditions, if any

(I’ll assume that PageData already documents what “page” refers to in that context, because for me it’s not “self explanatory” just from the function signature you provided.)
Retirement - sloth, gluttony, and no cash (with apologies to Sir Winston).
Flyway, https://flywaydb.org/
If your middle management is full of yes men (yes people?) it's because that's who senior leadership chose to promote. The idea that there exists some level where C-level execs in that organization are going to suddenly appreciate dissent is wishful thinking. These kinds of cultures begin at the top.
C# Is Dying and Microsoft Is Killing It
So, do you really think that's an honest debate tactic? I noticed you like dodging.
Bigger doesn't prove the game is not zero sum. There is no valid underlying use for any cryptocurrency for the average person. If you take away early adopters, crypto-zealots, shills, criminals organizations and suckers, what's left is far from clear. Is cryptocurrency some transformative, post-governmental currency, controlled by the people - or the next speculative de jour - or a scam - with a better marketing strategy?

What seems clear is that when you confound speculative utopian societal changes with the underworld's dream currency, crazy things happen.
Can't we generate the comments using something like GPT3?
Surprising to see no HN commentary on this. For those who use low-power home server SBCs like the Odroid H3/H2 or the dirt cheap home routers like the Topton units reviewed by Serve The Home, I would guess that this is the processor line that will power the next generation of such devices. The i3-N300 seems particularly exciting as it suggests the possibility of SBCs with low idle power but 8 physical cores to work with when load ramps up.

[EDIT] STH reports that there's only one memory channel instead of the two its predecessors had: https://www.servethehome.com/new-2023-n-series-gracemont-cpu... That is a headscratcher that is probably going to hurt benchmarks significantly but we'll see.
I understand all that, I've been in remote sensing and signal processing for some time now (mid 1980s or there abouts).

This is NOT a big fundemental change - but it is an advance in hardware capabilities in the sense that small sections of the larger sensor array can now individually self regulate to prevent over saturation.

This effectively means that the entire array can deliver improved dynamic range over would could be delivered before as now entire sections that would otherwise return maxxed out counts (and thus lose any clarity of detail within those sensor regions) will now return a spread of values (and a note that they almost hit saturation in a third of the full exposure time).

This is a better design that returns a big picture with more "actionable infomation" - and it's almost "pre algorithm" raw information as it's likely that sensor data and sub region exposure time meta data would be available via a custom RAW dump.

I agree with you, perhaps more fully than you intend, that all hardware level design decisions make up the first (or perhaps 0'th) level of 'back-end processing'.

I also approve of the approach here, one large sensor array is now many small independent sensor regions.

Done properly it becomes and improvement, much as James Webb having many small individually tunable receptor regions was one of many improvements over prior space telescopes.
yes. I actually haven't heard this outside of that movie except in reference to that movie.
> it is objectively not a zero sum game

Right, it’s actually a negative sum game because the network takes resources to secure. Thanks for pointing that out.
There are billions of dollars of cryptocurrency moving around on black markets every day. It is a massive success for shady business.
HN has been wrong about almost every single topic. It has also been correct about almost every single topic. That's because "HN" isn't a monolithic entity but lots of individuals who often disagree. People complaining about the "HN hivemind" are mostly just folks who have trouble comprehending that people with different opinions exist.

I'd also have to disagree with your "everyone hated on Dropbox"; you can read the original thread at [1], many people said "wow, great!" That's actually the majority of the comments, and BrandonM's comments (which is what people usually refer to) is a lot more friendly and nuanced than "hating on the idea". After Drew's response, BrandonM's response can essentially be summarized as "right, I see how this would be useful".

Like I said: HN is lots of different people who disagree on essentially everything.

https://news.ycombinator.com/item?id=8863
I really love (as with lots of things) how Ecto from the Elixir community handles this, you have an extra database and because Postgres has awesome transactions you can even run all theses tests of your whole data layer in parallel, including any SQL. Ecto is largely a domain specific language for writing modular SQL so that helps test things too.
I agree completely.

But at the same time - who doesn't have local copies of anything they care about? What are they thinking!?
It would be far better if instead of news it did short stories (like sci-fi, or fantasy or romance).
NeuralShare: make any AI model accessible for free from any device
Recently setup Forgejo and it's been working out great as a self-hosted GitHub alternative. Once we have cross-domain pull requests and comments (wip) these alternatives can hopefully really take off.
I enjoyed prismatic back in the day: https://news.ycombinator.com/item?id=3795198
would love to do this, but how does one spin up a redshift cluster inside of a docker container?
Perhaps a more concrete example would be useful? Nobody cares why you used a given algorithm over another in the general case.

If the observation of a unit prompted a need for a specific algorithm – to reduce time complexity, for example – then you have something quite testable to document the choice, so it’s not clear what you are asserting.
Episode 3. Awesome, and I'm not even a fan of the game. I don't game, but I actually enjoy watching others play games. I tried to watch a play through on YouTube. Amazing, incredible graphics. But booooriiing. Reminded me a lot of Myst, but far less primitive.

FWIW, there's no battery in that screen grab, for a car or otherwise. I'm not sure what is in that refrigerator (freezers rarely have grated shelves, at least, I've only seen them in floor freezers), but it isn't a car battery. Maybe it's components for a battery, though. I wondered at why they chose to show that shot.
Maybe we should put a lettuce in front of a camera. Seemed to have done the trick last time.
> For other stuff is a nightmare because it often could be in 2 places

Symlinks are an obvious solution for OSes that support them, without having to resort to tagging and/or search search