skysight-inc/HackerNews huggingface dataset:
Lots of great advice here. One piece of advice I got from my publisher when authoring a technical book was to first break down what I was going write into headings and subheadings, and if possible, into sub-subheadings. Then review that to see if your flow is coherent and whether there are sections that are missing, or could be extracted into another text.

Personally, my process after this is to express my thoughts in bullet points, followed by inserting any placeholders and captions for any graphics (e.g. charts or diagrams), and then finally I start rewriting my bullet points into proper sentences, expanding my examples, and adding any interstitial text necessary to make things flow.

Also, I see some comments on keeping things short and to the point. In general, I agree with this, but depending on the medium, sometimes it doesn’t hurt to inject a bit of personality into your writing. Technical writing can be dry at times, and this can deter engagement. Try to use concrete examples whenever possible or refer to other supporting texts.
I got irritated with the size of a quote for my heat pump repair, so I got an HVAC certification and did the repair myself. A little time, $300 worth of equipment from Amazon and it is still running great after several years. I needed the HVAC certification to buy the refrigerant. Saved several thousand dollars.
Real humans viewing comments is probably one of the most important things. HN has good moderation when things get personal. (I am admittedly the recipient of one of these moderations) HN tends to keep things professional - but can dip into the "you have no idea what you're talking about" territory at times. The problem is, we're all know-it-alls on the internet. We have a wealth of information at our fingertips. We often pretend like we were on the teams that made some sort of scientific discovery.

What I see happening in other communities (I'll take Reddit and Townhall.com as examples) is that people get into like-minded echo chambers where they feel comfortable. Anyone appealing to reason in either of those communities is downvoted if they make a suggestion, ask a question, or simply refuse to tow the "party line". (I say that without politics in mind, but politics DEFINITELY factor into it) People as a general species, WANT to be liked. Because of this desire, we'll often adopt the viewpoints of our surrounding community. We'll pick on those who are different because we perceive that they're "morons" for not agreeing with the "party line". It's very hard for any sort of algorithm to solve that problem. The best we can hope for, is an even-handed moderator to say, "this person may not agree with my own personal feelings on a matter, but their voice is just as valuable to the conversation".
Well, the exact locations of syllable boundaries are not always universally agreed upon. Here is one dictionary's entry for "typography" [1] which claims that US speakers break it up as ty-po-gra-phy while British speakers break it up as ty-pog-ra-phy.

In light of that, both the American rule (syllable boundary + American pronunciation) and British rule (morpheme boundary) should put a break in the same place: typo-graphy and not typog-raphy.

[1] https://dictionary.cambridge.org/us/dictionary/english/typog...
Agreed. A revenue-first approach is the hypothesis I'm testing with Automated Capital.

http://automated.capital/
> When it comes to hiring [...] any certificate outside of what is expected in your industry does more harm than good

Huh - this is surprising to hear. I would have thought that random extra certifications would act as indicators that a) you're a naturally focused and capable person (rather than just cosplaying one for salary), and b) you have interests outside of work (so will be a more well-rounded and pleasant person to work around). Can you elaborate on the ways in which you find non-standard certifications to be harmful?
This is my main reason to use Intellij - it tracks all changes without having to commit them. There must be a vscode plugin to do the same, but I dont know of it.
Agreed. Having worked in F# for a few years, I still find encapsulation extremely useful for things like the logging problem discussed in the article. (Another advantage is the ability to specify configurations via IoC frameworks or bespoke options).
I don’t think you do see it in all hominids, but rather only in sapiens, and probably only in the agrarian societies at that.
- art classes (ceramics, painting, drawing, cooking, music)

- guest lectures at local colleges

- live music at restaurants or bars (not always free, but sometimes it is)

- any sports/exercise at YMCA (not totally free, but incredibly inexpensive and saves money in the long run if it helps you exercise)
> A "high standard" has a known meaning, so raising and lowering can be derived from there.

It does indeed. And the title does not comport with that derivation.

In terms of petro-chemical plants one operating to a "high standard" is clean, and one operating to a "low standard" is polluting. And the plant in the article is polluting. Instead of fixing the plant they decided to raise the emission limits. That is the legal equivalent of "eh, fine I guess" shrug.

Does that sound like operating to a "high standard"? So are these people raising the standard?

The confusion originates from the fact that in the case of pollution, smaller numbers are better. So "raising the standard" means "lowering the limits". And "raising the limits" are "lowering the standard".

Therefore they did not choose the right words. We might as well say that they phrased the title in a confusing way.

> I used to get confused from the meaning too but started thinking about it like this.

It really sounds like in a rush to educate us you just illustrated how confusing the title is.

But here is the thing. It can be worded in such a way to avoid this confusion altogether. They should just wrote "Texas raises emission limit ..." and it is avoided. Or even better, they could write "Polluting plant will avoid fines", or "Plant allowed to pollute".
No, we don’t know there were two separate crossover events. The two lineages are more likely to be the result of a minor mutation having occurred during human-human transmission, i.e. subsequent to the initial (single) crossover event.
I've had the exact opposite experience. I've had to bail out cli purists because they just can't see what went wrong.

Objectively git kraken has more visual information density. To get the same information on the cli requires multiple commands and the user has to hold the information I'm their head between the commands.

Git kraken's buttons are also tightly correlated to commands and you can even bring up a window that shows what cli commands are being run under the hood.
There was an incident once where a primitive ai system misidentified some birds as a nuclear launch. A submarine captain was supposed to launch missiles vs the United States, which would have ended the entire world. He decided not to. New ai is a lot better than our old ai but we’re talking about the fate of human existence and new ai is still prone to catastrophic errors the few times it does fail, Eg, autopilot mistaking the side of a truck for the sky in a Tesla.

What if the training set just didn’t include certain cases?
In addition to just loading and querying data, spreadsheets are great as database mocks in integration tests. I long ago used XLSQL (note: there is a new XLSQL project unrelated to this one) to mock an Oracle database: https://sourceforge.net/projects/xlsql/.
Wages are not that low in Thailand anymore. Vietnam and especially Cambodia are a lot lower than China.. for now.
El Salvador’s $425M Bitcoin experiment isn’t saving the country’s finances
> do real-world stuff instead of wasting time on artificial tests that require memorization

Interesting, since the majority of tech interviews (from what I’ve gathered) rely on artificial tests that require memorization.

I’m not disagreeing, I also think real world experience is infinitely more valuable. But it seems like certs could actually be an indicator that a candidate would perform quite well in LC style interviews.
In anything that is true, if you can't describe it to funders what you are hoping to accomplish in laymans terms then you will not get funded. Funders understand that particle physics searches for new particles no need to understand the nitty gritty, they can even ask interesting questions "can a new particle cause us any sort of worry that we might destroy ourselves?" etc. You apparently argue that we can't even string together high level concepts into causal sequences when we enter the realm of medical biology. How is that even a science?
> I'm sure her manager would have been appalled to overhear it

Even their “description” meta-tag makes it clear that they focus on fashion items.

> JD Sports is the leading sneaker and sport fashion retailer. With many limited edition and exclusive design from adidas Originals and Nike.
How about just abstract over passing the logger an output stream instead? Now any target works.
I feel like focusing on building revenue should be the focus of pure SaaS founders and then reach out to investors to leverage growth - something that can be done more easily once they've hit "proof of market". That's part of my hypothesis behind Automated Capital.

http://automated.capital/
>> Why is this your exercise you have in mind though?

That was an example I could point to where the code size difference between Rust and C or C++ is roughly 10x. I mentioned it to corroborate the claim that sometimes writing Rust is very verbose, on the order of ten times more.

My point was not that average commercial codebases are largely dominated my these types of structures. My point was that my experience with Rust has been that the development slowdown is much more than 5%, as the OP suggested.

>> If I saw you writing a lockless thread queue at work, I'd tell you to stop wasting time.

And that's one reason we don't work together ;)
If you have a few hours to spare, you can become a certified rat tickler for free here: https://www.nc3rs.org.uk/3rs-resources/rat-tickling/rat-tick...
> “Apart from rape”

The problem with this is that now the burden to prove rape is on the mother. Before she could just get the abortion, no matter the reason. What a women considers rape and what the government considers provable rape is vastly different, to the point where proving rape in court is neigh impossible (I’ve seen the process up close) unless there is damning evidence like video and a confession.

So relying on rape as some sort of exception really means that women who were raped will never be able to prove to the government’s satisfaction to that fact, and will be forced to carry their rapists baby to term. He said she said doesn’t rise to a preponderance of the evidence, let alone “beyond a reasonable doubt”.

I guess we should thank the GOP for just sidestepping that issue and going straight for the most extreme position possible of banning abortion even in the cases of rape and incest. Makes these questions a little more straightforward.
Lots of articles in the Texas newspapers over the last few years about these big petrochemical complexes being habitual, and flagrant polluters.

The environmental regulator in Texas is currently being re-evaluated as part of a regular process to determine if it's effective. The state agency that did the review came up with the conclusion "no, it isn't."

From what I've read, the regulating agency is widely seen as a rubber stamp operation for the petrochemical industry. Part of the codified process involves issuing a draft pollution permit before public input is even sought. Very backward from almost every other state I've studied.

Also interesting, there have been dozens and dozens of articles about massive methane discharges all around the state from various pipelines. Until recently, it's been impossible to see methane dumps in near-real-time. But now that there are satellites that can see the plumes, they're being detected all the time. Rather than flush the methane out of a pipeline into storage before maintenance, the pipeline companies have been just venting it into the atmosphere.

Amazingly, even though the methane dumps coincide exactly with the pipeline maintenance schedules, and the satellites document the plumes, the pipeline companies maintain their stance of, "Oh, yeah? Prove it."

My observation over the last 20 years is that while Texas is slowly getting greener, as the process progresses and technology improves, we're learning just how dirty it was to start with.
European politicians duped into deepfake video calls with mayor of Kyiv
Class is cultural before it's monetary. You can give Billy-bob a million dollars- a rich hick, a hick remains.

Every class tranche uses fashion to differentiate themselves from the tranche just below, while imitating the tranches above. The upper class used to wear fancy clothes to differentiate themselves from the middle class; the middle class started wearing the clothes of the upper class to try and join them; boom, ghetto chic becomes popular among ivy-leaguers.
(They don't have to worry about being mistaken for actual lower-class people; the cultural differences are big enough that that isn't a concern).

This helps maintain in-group selection with all the wonderful effects it has.
I'd be very curious to see what the glucose/lactic acid curve looked like during and after the transplant! Usually it's a good leading indicator of broader issues. We've done a few studies in swine (they're the gold standard of blood sugar modelling) and if an animal was not doing well, we'd always see a spike in lactic acid right before death.
I remember someone back in the day - perhaps Microsoft - advertising their certs as “so THEY know that YOU know”.
I have used a SG and SG3 for Kubuntu and have loved it. Add the "Onboard" on screen keyboard and it's a great tablet.
The main reason to suspect that gain of function research on bat-borne sarbecoviruses was taking place at the WIV is that we know that gain of function research on bat-borne sarbecoviruses was taking place at the WIV.
Anil dash is one of those tech bros that just says shit to create content and it has no basis in experience or research, just a weak amalgamation of thoughts. This article vaguely describes moderating. Thanks for your wisdom, Anil.
How can I extend this version to multiple loggers, like the article does? Do I need to write in my application code:

writeStringToFileAndWrappedSocket(w: WrappedSocket, f:File, s:String) = writeStringToFile(f,s) and writeStringToWrappedSocket(w,s)

If this is written in the library, that is 2^n combinations of file output functions - even worse than the n*m the article complains about.
Yep, all those kernel, driver, and database devs out there are all junior devs just starting out. No way anyone with decades of experience will introduce a remote exploit or crashing bug in their C programs and libraries. Never happens. No CVEs to see here! Move along!

/s
Fair enough. I can imagine if you largely write code that plays nice with the compiler it could be faster. That just hasn't been my experience.
"You are technically correct. The best kind of correct" -- Administrator who chaired the committee that selected the cover of the book of rules.
Europe needs to stop the energy sanctions with immediate effect.
It has both a European and global effect that hurts us western people much more than Russia.
Russia has prepared for this situation and has built a closed-circuit economy since 2014. Not to mention they have lost their trade partners suddenly in 1993, so they have rehearsed for this.
Ruble hit strongest level for the past 7 years. The sanctions are _not_ working.
Expensive Hermes stuff doesn’t tend to have logos. In fact, not many of the cheap things have logos either.
Then why would I use rust in the first place?
> if you have say 6 years experience in a field of Computer Science

Such as what? An industry research position in computer science? Sounds very unlikely, but I suppose possible.

Middle-of-the-road software development experience is not the equivalent of a degree in computer science, or software engineering, or anything else.

(Interestingly, the University of Cambridge may award you a PhD if you're a Cambridge graduate who has made a PhD-level research contribution to an academic field. [0])

If you have work experience, put it on your resumé.

> let me pay $10-20,000 , take a test

What test? The full suite of coursework assignments and written exams for every module in a 3 or 4 year taught degree course?

> Do the same for masters, make it 8-10 years experience

10 years experience of what? For a degree in what?

You could have a long and successful web-dev career with almost zero knowledge of computer science.

[0] https://www.cambridgestudents.cam.ac.uk/your-course/examinat...
Will note: I would not recommend the weak SG2 (Pentium Gold Y) as far as usability. It's one of those where you open up a couple of browser tabs and it starts to really perform badly. It gets better if you plug it in, particularly for the updates, they run faster while plugged in.

I really just got it to have a Windows tablet that was not too expensive, I had an SB2 before but I ended up selling it. The SB2 was a cool device though. Also I wanted drawing but I ended up using an e-ink tablet for that (also concern with battery) my stuff is just doodles/note taking, so no color is fine and e-ink means long battery life.
How many kids have to get shot before you consider it “statistically significant”?
To this point, occasionally you'll come across candidates who have obtained certs in part because that is the way they were trained to learn in their specific personal & cultural context - but the reason why they chose to learn so much in the first place? It might be indicative of a true, passionate, focus-seeking curiosity that would make them a fantastic team member. And perhaps they hadn't had the opportunity to work in a place that treats learning and growth as a holistic part of the job. These people can become culture carriers in a tremendously positive way.

It's part of the reason I try to make "cover paragraphs" (not necessarily full cover letters) an important part of every application - it's important to give people the opportunity to let their passion shine through at the earliest parts of a process.
Have you taken the Google tech writing course? Were there any big takeaways for you?

About a year or so ago I read through a bunch of that course and it seemed like it would be okay for someone who is new to writing in a business setting. But generally the summary was said: be concise as possible while still getting the message across to the appropriate audience.

Looking at it again, the "organizing large docs" is pretty good. https://developers.google.com/tech-writing/two/large-docs#pr...

"Choose a heading that describes the task your reader is working on. Avoid headings that rely on unfamiliar terminology or tools."
It allows you to test the heart in a human patient without worsening their prognosis.

Validating that it's possible allows for carefully expanding to the patients not undergoing massive multi-system organ failure at the time.
I think so too. I wonder if they are considering editing more genes to make the heart more human. I bet 100 years from now, there will genetically modified pigs running around with human hearts, and other modifications to support that heart.
According to the web site Transplant Living, created by the United Network for Organ Sharing, the average total cost for the first year for a double lung transplant costs $657,800.

And then you take immunosuppressive drugs the rest of your life.

https://www.chron.com/neighborhood/katy/news/article/The-cos...

Also, bear in mind the FTA is about an artificially engineered pig heart, not a human heart.
Totally agree. Using git with a UI is much more enjoyable, albeit less purist but who cares. I'm working on 4 different features, more important to be efficient than pure.
I think what is really going to be interesting is when someone finally does this trick for music, as the RIAA is 100% going to sue whomever pulls off "give me a song about my ex girlfriend that sounds like Taylor Swift singing a hypothetical cover of a song in the style of one from Bob Dylan" and we will finally have a real test of all of these laws (...likely followed by a ton of frantic edits driven by their interests). In contrast, photographers and artists have always been in relatively weak positions and the only software developers having issues right now are almost by definition of the task going to be from the open source ecosystem, and so what comes out of these discussions is mostly just a lot of frustration rather than a true throwing down of the gauntlet, an activity for which the RIAA is always ready.
One-liner for doing this for CSVs from a few days ago: https://news.ycombinator.com/item?id=31824030
The "bubble" tends to claim the numbers are 60-70% (and higher in tech companies). Polling shows the numbers between 60-70%.

No, most self described progressives would not be surprised that the numbers are where they say they are.

Literally all throughout this thread people are using these same numbers. I'm curious how far off your perception of progressives is from reality. What numbers do you think we believe are accurate?

Further, _you_ should reference the first chart you linked. It should clearly indicate to you that many who identify as pro-life do indeed support at least partial abortion rights.

85% believe abortions should be allowed in all or some circumstances. 13% believe illegal in all circumstances. Many states under conservative control will go to illegal in all circumstances, so that's the opinion of 13% controlling the freedoms of the other 85%. Not so close to 50/50, huh?
Linus Torvalds' latest commentary against -O3'ing the Linux kernel
The author very clearly enumerates the trade-offs of choosing the if-statement solution and leaves it to the developer to decide.
hey thanks a lot for asking this question, I had no idea I needed this :)
A masters isn't even enough. The industry recognizes PhDs. "Your own cryptographic protocol" would be a doctoral dissertation or postdoctoral work.

You may as well ask about a certification to give you "the confidence to make your own neurosurgery protocols."

At least the damage is much more limited with faulty brain surgery.
Oh yeah definitely. I bet the experience would be at least a little better if I had ever wanted to switch to Linux and spent money on the effort.

But I bought the (perhaps unspoken?) promise that it would be an easy test drive to find a crappy old laptop and throw Ubuntu on it… and those test drives ended up with me not wanting to switch to Linux.
US House: Robinhood's liquidity worse than reported during GameStop frenzy
Wanted to add that relying on an editor is absolutely key. It doesn’t necessarily have to be a professional, a friend or colleague with strong communication skills will do. Edit your own work mercilessly as well, but only after you’ve put your main thoughts down. After a night of intense drafting, put your text in a drawer and come back to it in a day or two.
term-apply: A custom SSH server for candiates to submit their resumes
They don't replace, they assist. Longest one has lasted is seven years. https://en.wikipedia.org/wiki/Ventricular_assist_device
Or perhaps "raises emissions limits"
Going to work during weekends. My manager used to do this as a way to escape from his family.
There are no energy sanctions, your Kremlin PR is obvious and boring.

Russia doesn't have a 'closed-cricuit' economy, it's fully dependent on western imports for their technology. Why have all auto plants shutdown? Why are tank factories shut down? Only in a pre-1917 way are they self reliant.
Maybe.

> the researchers indicate there's some question about whether the tests that picked it up might have been recognizing a closely related human virus