jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm one of the maintainers / developers / support personnel for an internal app that was created circa 1996. We still have open bugs that's 20 years old and haven't yet been fixed.

When I got this role, I instated a culture of never closing old bugs, despite some of my managers wanting me to do that many times, and one of them even going on a rampage once and closing some of them (which I reversed as soon as he left). Some of the bugs are still encountered by new users, unfortunately, but are not fixed yet since they are not critical enough or have enough impact compared to other bugs.

To his credit, that manager also came up with a more-or-less effective formula to rate the bugs according to their importance based on several criteria. Which helps a lot with the upkeep and with planning ahead. And occasionally, one of the very old bugs will be critical enough for a large enough group of users that it will rise up in the ratings to be fixed.

I also set aside time for bug grooming once in a while, closing bugs which were fixed or are no longer relevant.
Unfortunately. at this point we are a small team with only 2 experienced devs (the rest are very good but are relatively new graduates and/or without a lot of experience and require supervision) and close to 5000 open bugs and requests, and a steady stream of new feature requests and bug reports. We also have too many internal users for our own good.

It's tough. But the dude abides.
Listening / watching YT video essays while doing something else. Having a borderless floating video is preferrable to having issues with getting a full browser window to float on top.

(Especially on tablets.)
I think it's slightly interesting in context of Cameron's recent comments against secure crypto and increasing surveillance. Surveillance can't prevent pretexting attacks like this, nor did crypto enable the perpetrator to carry out the attack.
That level of knee jerk reaction is surprising, especially on Ars Technica. I'm guessing 90% was a joke and now it looks like a conservative estimate.
He defined the problem as: what is the "easiest way for me to handle this"? Making investments and being able to blog about them seems like the easiest way to deal with it to me!

That said: as long as he discloses when he's made an investment, I'd rather he continue to blog than to stop doing so.
Where is your presentation?
My guess is they have right of first refusal for any ex-employees selling shares. So the ex-employees would have to sell to someone sanctioned by Facebook, or the ex-employees could force Facebook to buy the shares back from them if they found a willing buyer that Facebook didn't approve. With current employees, Facebook probably has a lot more control over who they can sell to. (It may be limited to people who already own shares)
With netflix streaming you generally can't get captions at all -- unless that's changed recently?

(I'm hard of hearing and their streaming is useless to me except for foreign movies, which do get English subtitles.)
I kinda like firefox, but this might make me change to chrome though.

And welcome to hacker news :-)
I can type a lot better on the iPhone 6, like really a lot better.

But apps that don't support "swipe to go back" are really pretty annoying now (Twitter for instance). Scrolling to top and back are just way harder.

Also, I still constantly shut the phone off when trying to take a picture in landscape mode. Power switch is just in the wrong spot.
My sister worked on clinical trials in graduate school, and this is one of the many systematic problems she experienced.

Other problems:

Many clinical trial participants are mentally ill, which effects following instructions, reporting side effects, etc.

Many participants participate in multiple clinical trials, so effects/side effects may be partially attributed to the other trials

Because the clinical trials often pay a non-trivial amount, people who are poor and desperate will sometimes fake an illness to get into a trial
Is the data available for download in English? I can only find it in French?
IMO it reads they will not be sharing any WhatsApp messages on your Facebook profile publicly (for others to see).

But says it will be used (shared) internally to target ads and product suggestions.

Very weasely indeed.
Though not direct, there should be alignment between what a business creates and offers and consumers' (society's) satisfaction.

"Users seem happy", the same can be said about smokers and tobacco. The issue is not even with the smoking per se. If tobacco companies were simply processing the plant and giving users what people have done for hundreds (thousands?) of years, it would be fine by me. The problem of Big Tobacco is in developing the mechanisms where they stopped satisfying consumer demand and artificially creating it.

Facebook (not just them, you can include actually all of Big Media) is doing the same thing to people. I'd be ashamed to work on FB, or Fox or CNN just the same way I would if I were working on Philip & Morris
You’re arguing in bad faith.

It is a fact that that this election is over, and Biden won fair and square. 60 losses in State and Federal courts proves that. And yet Trump continues to incite his supporters by spreading falsehoods - the election was stolen, the other side committed fraud, patriots need to #stopthesteal and so on. Even yesterday he promised never to concede.

But sure, selectively look at the text where says “remain peaceful”. What a joke people like you are.
That's correct, the compressed extension (part of the desktop spec over my loud and persistent protest) is part of the desktop platform. This adds 16-bit instructions to the 32-bit instruction set.

There are many reasons why this was a huge and very shortsighted mistake, but the most painful part of this is that you can now have an instruction spanning two cache lines. This has many awful implication and precludes many tricks that would make implementations faster. But it was important for Andrew Waterman to get his thesis work be mandatory part of the Unix platform, so here we are.

ADDENDUM: It's near trivial for a linker to pad such that instructions don't span cache lines and that would have made this a lot less painful, but RISC-V refuses to specify the line size (it's implementation dependent), so now we suffer this nightmare.
While its stated in the tech specs, it might still be surprising for current MacBook users. The M1 was loudly marketed as strictly superior to previous CPU/GPUs so regression in I/O and screen support might be easily missed.
Just to add one more example to the contrary

https://en.wikipedia.org/wiki/First_Council_of_Nicaea
What’s so special about the special operations?

That must make the ordinary operations feel bad they don’t get to be special.
> This is unavoidable for many companies, since the code bases are far to large for any single person to grasp them all.

That's true, but this was the takeaway from the entire article:

> "When we remove that feeling of “I need to know how allllll of this works, but just enough so that I can rescue it when it breaks”, we facilitate the mental room to iterate on our team’s systems with greater depth."

To me it sounds like they've now introduced exactly that feeling with micro-services, developers now need to know how all services and front-ends work, and how they interact with each other.

Maybe the article is poorly structured, but if that's the entire takeaway from moving to micro-services and micro-frontends, then I do question their choice.

> Netflix

https://www.youtube.com/watch?v=CZ3wIuvmHeM

Netflix is indeed one example. It's hard to argue it doesn't work, but from my experience, it never worked out the way it was envisioned.
"when you commit to 1 or 3 years in advance"

That's a tough ask from a new player. I wouldn't lead with that.
Absolutely, IT has a general role everywhere. Dare I say on par with language, writing, printing press, etc.
Are these official state tests or does that include commercial tests?
https://www.ssdnodes.com/

SSD Nodes is a bootstrapped cloud hosting provider I've been working on since 2011. Our servers are 90% lower cost than DigitalOcean, Vultr, and Linode when you commit to 1 or 3 years in advance.

We recently launched a Performance line of servers leveraging NVMe technology that boasts millions of IOPS and up to 6,400MB/s disk throughput, while still being 75% lower cost than what you would pay with at competitors.
JS and php are perfectly suitable general purpose programming languages these days. And given they're both turing complete, they implicitly cover advanced use cases too.

So that leave us with "sound in its design" and I'd argue the absolute unmitigated disaster of python 2 vs 3, the numerous competing competing package managers, and the abundance of really bad code examples due to the influx of the mathematics world (just look at R), I fully disagree that python is a good choice.

But then again, that's just my opinion, but setting people off on an unnecessarily biased path with the assumption that there's only one way to do things definitely sounds like a pythonic behavioral trait.
If anyone has ever doubted this has an effect on young people, please consider the following excerpts from the article:

> “It first struck me how different it was when I saw my first coronavirus patient go bad. I was like, Holy shit, this is not the flu. Watching this relatively young guy, gasping for air, pink frothy secretions coming out of his tube.”
[...]

> “Reading about it in the news, I knew it was going to be bad, but we deal with the flu every year so I was thinking: Well, it’s probably not that much worse than the flu. But seeing patients with COVID-19 completely changed my perspective, and it’s a lot more frightening.”

> “I have patients in their early 40s and, yeah, I was kind of shocked. I’m seeing people who look relatively healthy with a minimal health history, and they are completely wiped out, like they’ve been hit by a truck. This is knocking out what should be perfectly fit, healthy people. Patients will be on minimal support, on a little bit of oxygen, and then all of a sudden, they go into complete respiratory arrest, shut down and can’t breathe at all.”

Edit: removed a double negative in the introductory sentence.
I can never get into games but within 2 seconds I was super into this game. I used to play asteroids as a kid, the version that came with Windows, but yours is way more intense.
I had not heard of that; it’s an interesting project. But of course it doesn’t address the issue I was talking about, which is the OO nature of existing libraries.
"There isn't a single solution to everything". Amen to that. Some libraries suit peoples ways of thinking more than others in the same way that some people like Java and others like LISP.
As long as it's flagged "Show HN", it's all good. You shouldn't be taking it more seriously than it is. I bet you don't have the same response when someone posts some other pet project of bouncing balls in WebGL and WASM Rust or something.

I've been working as a frontend developer most of my life, so I see what you're saying. Still, it's a just a fun thing to do. I've made some hobby libraries myself with no intention of it "catching on". And even if it's reinventing the wheel, perhaps one of the spokes is improved .
Geany and micro complement each other nicely as the CUA keybindings match.
Only if there is one. Which it takes at least a modicum of time spent on analysis to ascertain.
I think the comment suggests that if you were to be alleged of some crime outside of work, you should be protected from being fired due to that allegation. However, many places I know of without employment protections allow for firing without cause, anyway. There's no need to explain why someone is fired, so that protection wouldn't apply.
> "...local law enforcement departments has been ideologically compromised by Right Extremism ..."

The part of the political spectrum that's associated with the "defund the police" movement is unpopular with law enforcement officers? How surprising.

(For the record, I am a liberal.)
If it's about batteries, why isn't then Panasonic stock booming? Panasonic is the one that's actually supplying the technology and building the Tesla's battery factories. However, Panasonic's market cap is less than 5% of Tesla's, and batteries are not even its main business. It seems that the investors value Panasonic's battery technology and expertise at something like 1% of Tesla's market cap.

I'm not sure what exactly you mean by "infrastructure put in place", but I can't imagine running charge stations to be hugely profitable business: gas stations most certainly aren't. They might still be pretty good business, but they clearly are not so good to account for hundreds of billions in valuation.
Tesla’s product is the stock, pure and simple. Everything they do from rushing the model Y, causing its lead engineer to leave the company, to battery day, autonomy day, $420 funding secured, the solar city merger, the semi, roadster, FSD, all of these exist to support the stock price and nothing else.
Unreal is trash for 2D. However, if I was making a 2D game, I'd use Defold or Godot or GameMaker or raylib or libGDX, not Unity. Only reason to use Unity for gamedev these days is if you wanna get a job at a mobile game company

Also, both are FPS / TPAA engines. Unreal especially. Sure, you can make it do other things, but it's just not a natural fit for, say, an isometric 4X game....not that there's an openly available AAA quality engine for that at all
skeuomorphism, for anyone searching for more on it.
I haven't read the book, but is the premise that asset price movements form a random walk? (They don't, and hearing it said that they do is probably my nerdiest pet peeve.)
The cloudflare one is the most accurate I've ever found. People often accuse it of "reading low" but after much experimentation I think it actually reads accurately and most of the others read fast.

So much of the web is behind cloudflare that most ISPs are unwilling to prioritize traffic to it. It also loads a selection of dummy files of varying sizes which is a more realistic portrayal of normal internet usage than a single stream of data.
I would bet no less than 200, and possibly 2000 as well.

No one is even really trying to teach computers the basics of the world that we take for granted. And it's quite possible that computers will have to be many, many times larger than today to capture the necessary computation that happens in our brains - since a single neuron is itself a computer, and the interconnect seems to be much more complex than an ANN.

Let's remember also that evolution took a good few million years to train our brains (though of course that is not directly comparable to a guided training process).
This kind of works but users don't always express their intent in their edit actions, either because no available edit action can fully capture the intent or because it was simpler to achieve the desired state in a different way.

Changing 999999999 to 1000000001, do you increment by two or re-type the whole number?

It is difficult to make users think in (invisible) state changes.
> I’ve had enough trouble with ESBuild and SWC which don’t even warn about incompatibilities that I’m wary.

We're just in process of integrating ESBuild for stripping TypeScript types at work. I'd be interested to hear more about these incompatibilities you've encountered.
Funny because cities are more efficient from an energy and carbon footprint perspective. The only thing that makes it unsustainable is that some cities haven't figured out how to make it so everyone who should abbe able to live there can afford it
I'd call bullshit, but is seems like real fiery explosions throwing 100 tonne objects and some material 300 meters.

https://www.researchgate.net/publication/341905295_Complex_o...

You'd think some sort of satellites, like a lightning satellite would pick it up.
Could this be scaled down from, say, the top 1M down to the top 10k nodes?
> his success at 80s game development made him think it was the wrong thing that caused the success

I love this!

Believing that you have complete insight into why you were successful the first time seems to be a major blocker to continued success.
I don't mean to give a charitable impression of him (I also don't have one), but only try to provide context I feel is missing here - a lot of people are reading this as "another indie game developer feels he didn't get his due" (boring) but the reality is "industry founder completely out of touch after 30 years" - which I think has more of a useful lesson for all of us. And that all of us (perhaps especially Crawford) should study modern history more deeply before passing any judgement.

> Other figures in the game industry retain their relevance and are known to me, a contemporary. Crawford, instead, is not.

It's hard for me to think of someone from Crawford's cohort who has remained more well-known than him, to be honest. From Wikipedia's description of the first GDCs:

About twenty-seven designers attended, including Don Daglow, Brenda Laurel, Brian Moriarty, Gordon Walton, Tim Brengle, Cliff Johnson, Dave Menconi, and Carol and Ivan Manley. The second conference, held that same year at a Holiday Inn at Milpitas, attracted about 125 developers. Early conference directors included Brenda Laurel, Tim Brengle, Sara Reeder, Dave Menconi, Jeff Johannigman, Stephen Friedman, Chris Crawford, and Stephanie Barrett. Later directors include John Powers, Nicky Robinson, Anne Westfall, Susan Lee-Merrow, and Ernest W. Adams.

Of those, I can only place Crawford, Moriarty, Westfall, and Adams off the top of my head. A few others I am familiar with their work if I follow through on the links, but can't easily associate the name with the product or company. Moriarty is the only one I would consider to have a current stature near Crawford's.

Keep in mind we're not talking about the usual "game dev ancient history" cohort of early PC developers - Romero, Carmack, Sweeney, et al. - here. This is a full generation earlier and for a set of machines that didn't come to dominate the world. Crawford exited the industry, after a long career, just as this phase was starting.
Really nice to see a new ambitious program. As a you are a non profit, I'm interested to learn about how you imagine working with other existing initiative like (from memory) Coder Dojo, or Girls who code.
(We of course need thousands flowers, with everything from family-lead activities like our Coding Goûter, to non-profits, to for-profit workshops or lessons, and even in-school programs. At the same time I feel we also need to build up a positive ecosystem of code education. We are not at the whole ecosystem stage yet.)
seems like you could mount the magnets on both sides on bearings (whose housing would either have to be glued or use even more magnets to be fixed to the surface)
Once you have crypto in a clean account, what's the problem with providing KYC to convert it to fiat through any exchange?
I would prefer micropayments over an aggregator.

Pay $0.05 to read an article.
i am using spectrum business and i’ve been paying close to $200/m. this is in LA in a residential building. the speed looks good when i run a test but i notice that page loading times are total shit at least initially. if i start a download for a video game that ramps up quickly in speed but i actually don’t need that. what i really want is very fast resolving and page loading, which is different than just large downloads. i am wondering if other people here have the same problem and what they have done to fix this. i have been thinking about trying to replace my spectrum router with a pfsense box while still using their modem. but not sure if that will fix the issue. i use debian workstations and have gigabit ethernet for my internal network.
They don't have non US local papers. But yes, in term of business model that's pretty much what I think would be convenient for the user.
To quote the ancient texts...

When A spends B's money on C, there's never going to be as much care as if B was spending their money on C or if C was spending their own.

I always used to think that science funding was an exception because knowledge was a public good in the way pollution is a public harm, but at the same time, what's to stop it from falling prey to the inevitable consequences of your congressman being too busy to take your calls unless you're a special interest group, that befall other programs of government spending?
That is interesting, there is nothing stopping high budget games from being on phones, its just cultural. Genshin impact can be played on phones, but it is one of very few examples.
I'd nominate Neal Stephenson's description of eating Cap'n Crunch in Cryptonomicon.
Criminal intent? Probably not. Criminal negligence? I'd hope so.
>But writing Dart isn't the most fun thing I can imagine doing

I really really do not understand this. Dart 2 is one of the most beautiful languages out there. Dart is a composition of the best parts of python (or maybe ruby?), javascript, c# and java.
I've thought a lot about this, esp as someone who was born here and whose parents immigrated here for the American Dream.

They've done great. We lived in a rural area. It was possible because one of them came highly skilled and solicited to immigrate.

That being said I shudder when I hear "just move to rural blah blah blah". My life was horrible there. I was considered black, egytian, non-english speaking, to come from a family of savages or royalty or witchcraft depending on the speaker.

This whole "move to a rural place" really doesn't seem open to the non-white growing majority. Its certainly nothing like the Californian life I live now where I still cannot afford a home but can enjoy Mexican, Indian, Ethiopian, Korean, and american culture in a form of acceptance that was fully closed to me growing up.
We used to do that, but we received SO MANY complaints that it wasn't instantly available on the PATH, that we symlinked into /usr/bin.

An alternate approach: Mac has some way to hook into shell profile loading so we should be able to inject a script somewhere that amends the PATH. This turns out to be a little crazy on Mac for some reason I don't remember, but should be possible.

Surprisingly, things are better here for Windows: Windows has an API call to both set environmental variables AND send messages to applications to refresh their environmental variables! So, Windows people have somewhat nice things.

Anyways, I'd love to improve this. The installer generators are open source, would be happy for any contributions: https://github.com/mitchellh/vagrant-installers
I think you got confused when the C standard library was listed as a dependency. What is meant is the resulting binary had a link to a dynamic library (libc). For example if you are on a Mac run "nm /usr/lib/libc.dylib", those are the symbols that it might be referencing in a compiled nim program. I don't know the equivalent in Windows, but the dynamic library is a DLL. It doesn't have a runtime dependency on the compiler.
We made Zenlist to help teams collaborate better and be transparent.

Keep your personal tasks and team to-do's, mark them off as you go, and everyone gets an awesome view in the dashboard in the morning.
What are some ways in which Python's type system should improve?
> Swift now being a 100% Apple-sponsored & owned project again makes me a bit nervous.

Are you nervous about a language that is designed and supported by the largest and most successful company in the world?

> very niche market of 100% native mobile development

That "niche" is at least 1.5 billion devices. Devices bought by the 1.5 billion richest people in the world because they like them, not because their employers forced them to. Seems like a pretty ideal "niche".

But I wouldn't agree that "swift never worked server side". I've built several backends in Vapor and it's amazing.
No, that's where LLVM started. Clang was started from scratch at Apple to replace the GCC-LLVM frontend.

https://llvm.org/devmtg/2007-05/09-Naroff-CFE.pdf