skysight-inc/HackerNews huggingface dataset:
By the time you finally get used to the UI they're already pushing out a new design :(

No I don't care about your new icons.
I love freebsd use it every where I can but its not very good in a desktop / laptop environment missing a lot of drivers for things like wifi and bluetooth on most laptops. The freebsd ports tree is what makes it so amazing but the ports for desktop applications are not as well maintained as the server stuff. Since all those programs work on linux and fedora provides a better desktop experience by default I just go with that.
>> Unfortunately, I'm finding google hard to wrangle today on this topic

That's because Google sucks now, and the web sucks, and the entire ecosystem has quietly morphed from what it was 15 years ago into a dead botnet flying through space, populated by zombies. But based on your argument, that's just my nostalgia talking.

Your 30+ years means you were 14 when the iphone came out. I was 24. Although I wholly embraced the coolness of the technology, my thoughts, opinions and habits for conversing with other humans had already been fully formed. When I was 14, I was the only kid in my class who owned a modem.

Can't you kind of see that it's unusual, unprecedented, for all communication to suddenly flow through a new wall-to-wall ecosystem, mostly privately owned, (including the screens) going from nothing to full saturation within 10 years?

It's not the same argument as every generation. It's not about the fashion, style, sound, art, literature (fuck, I wish there was literature). What has been lost to people born since ~1990 and definitely since 2000 is, essentially, the ability to conduct themselves in any fashion outside of a machine-mediated setting. If that's not unprecedented, I don't know what is.
It's years and years since I used Windows for the last time, but I remember that at the time the control panel had:

- parts from win8

- parts from win7

- parts from something that resembled winXP

- some obscure settings that felt unchanged since win2k

That was it for me, never logged into Windows since, don't know if it got better or worse.
Windows 11 Pro will require a Microsoft Account during setup
Barely even 5 here but here's to 15 more good years.Happy anniversary
Can someone explain to me why FreeBSD doesn't support 802.11ac?
I've only used it once in my career, and at the time I was 'junior' to the other dev with the tools being used on a particular project (I was more senior/experienced than him overall though and had more produce expertise).

Did it for a long week (about 80 hours actually) when we were under a very tight timeline to get a product out the door - I actually thought it was extremely effective and productive - gained months worth of learning in a very short timeframe.

On the other hand, no way would I want to work someplace where it was assumed you would pair with someone all day every day.
Which will never work because of conduction losses in the coils. You can't just put solid materials inside your confinement volume and expect to make power.
The name is not great.
The photo on first page is bad.
And I couldn't find a demo at all.
I was curious because forums where my go-place for online discussions growing up.
Intel TBB has a steep initial learning curve, but is incredible once you've passed that initial hump. If I was working on a greenfield project, I woudl start with TBB.
Biden is a very low bar for “won’t be so incompetent”. Wonder what will next US presidential elections look like…
RN does run Javascript code though. The UI should be more responsive (i.e. less latency when it comes user interaction) than a web UI however.
"My personal wellbeing is the lowest priority" is supposed to somehow inspire people, apparently.
Fat stores are considered, metabolically, as stored energy as they expand and diminish based on the metabolizable energy of the diet, which may be different from the measured total energy.

But you’re definitely right! There’s a great Mr. Wizard-style TEDx video about it: https://youtu.be/vuIlsN32WaE
The Day AppGet Died (keivan.io)
1930 points by lostmsu on May 27, 2020 | past | 535 comments

https://news.ycombinator.com/item?id=23331287
I wonder who would be the actual buyer of those swabs and why they would buy them.
Honestly, I'd consider that an insult to Zefram. I'd rather say that Musk has more in common with agent Smith: "Me, me, me.".
To be fair WPF is still well supported and used widely. It won’t be deprecated any time soon.
Can STD and drug tests be disambiguated back to the person without attached PII? It seems that DNA is inherently the most personal data imaginable.
Confinement approaches aren't inherently neutronic or aneutronic. What matters is the temperature, desnity, and confinement time (lawson criterion). Get it sufficiently high then DT becomes a breeze. Get it a factor of 500 higher and pB11 is on the table.

No one serious talks about aneutronic fusion because we need to walk 1 mph before we sprint at 500 mph. We'll seriously discuss aneutronic fusion in 200 years when it's relevant.
> DNA sequencing is eventually going to be so cheap and ubiquitous that it will happen to everyone anyway.

Photography is so cheap and ubiquitous that it happens to everyone anyway. That still doesn't mean it's OK for you to sell photos of me in a private setting without my permission.

It's nice that you've chosen to publish your own genome but I bet you'd feel a little different if someone else had published it without your consent.
Sub marines can't turn the Downing Street let alone Washington DC into rubbel. Rockets launched from submarines can. No one but nation states have this capability today.
*Okinawa, not Osaka. Serves me right for trying to recall these things from memory before my morning coffee.

Anyway, search for "blue zones" to learn more, aging healthily is an ongoing topic of research
It depends on the people. Dean and Ghemawat at Google are so used to coding together that Wired wrote about them as if they are one person (hence hyphenated double name in the title): https://www.wired.com/dean-and-ghemawat/

I can see where the author is coming from, but I have also had a few good pair programming sessions.

Pair programming where one is more of a mentee instead of a reviewer should be useful to upskill the mentee so the pair are at more similar levels.
For now. But 20 years down the line, it may be possible to create personalized poisons etc. And you cannot change your DNA like you can your password.

That said, I am not sure how this can be prevented either. We leave traces of our DNA everywhere.
I've not heard of the BPA, how am I to know whether this is a real organisation, or just one that the scammers have made up, with a quick official-looking website? Do you really check wikipedia for every website?

Maybe the real group is the 'British Parking Meter Association', BPMA, and the BPA is a scam, and the wikipedia article is one that the scammers just made up? How can I really tell the difference?

You know, and I know, that practically no-one is going to do in-depth company research when scanning a QR code, or following a link, this security argument is junk.
Developers being unable maintaining both business logic and technical details in head at the same time are usually not hired. Actually this is their stated job description most of the time, translate logic into implementation. If this gives frustration probably better to look for some other occupation. Myself I actually enjoy this quite a bit. For avoiding and catching mistakes is useful but not a guarantee at all especially as their way of thinking is synchronised. There are other techniques for these as well (tools, patterns, reviews, ...) allowing two people working with two things.

Shared knowledge of a codebase is pretty useful. While it lasts. Also pitty it involves exactly 2 persons only. Documentation is far more reliable way of sharing code knowledge, especially long term and in changing team composition.
I like to do it this way

x := func() Type {
if val {
return foo()
}
return bar()
}()
Back when I was using Ubuntu for work, teams used to crash my whole system 2-3 times a week. I know it was teams because it'd start with the mouse lagging, and then a few seconds later would just completely freeze up, but if I were fast enough to notice I could right click the teams icon and exit out of it before it had the chance, and then I'd be alright...for another day or so.

Now I'm on Windows, and it doesn't seem to be a problem anymore (or at least it doesn't crash my system anymore, its still always top of the list for memory usage), but it is very irritating to use
I recently took a junior role working on a decades old legacy codebase, in which all developers and almost everyone who had touched the code had quit in the previous year. The week I joined, the most experienced remaining developer put in his 2 weeks notice, after a 9 month tenure. The next most experienced had only been there a month or two.

We then spent every day of the next 2 weeks on near 8 hour videocalls developing some remaining features on his plate.
It was an extremely effective knowledge transfer process. I learned plenty about this bizarre program and it's nonsensical logic, able to figure out future problems, and ended up as one of the main bits of glue keeping it all from collapsing.
I also found it very rewarding to work that closely with a more senior developer, got a bunch of more general advice, had some interesting tangential discussions, and made a friend. Also got plenty of advice to leave the shitty company and it's terrible software asap.

I dunno if I'd want pair programming day to day, but it was a great experience at the time, and made my entry to the role much smoother than anyone elses.

The irony is, this guy hated the needless difficulties of the job, but was so happy about quitting that he made my onboarding pretty great, and so I didn't feel his level of frustration while continuing on in it.
It's nice when science confirms personal experience.

Early 2020 I started to change my life. Exercise, healthier food, weight control. My conclusions: I got stronger, had less back pain and less fat, felt calmer. Weight went down significantly.

After restaurants opened, I started again eating more fat and drinking more wine while continuing exercising and eating healthy at home. Strength and calm stayed, weight got up.

My conclusion: exercise is good in any aspect, but weight control also needs control of calories intake.
Thanks for trying Materialize, (I work there!) What bugs did you run into with the Postgres Source? If you put them in a reply here or an email to andy@materialize.com we would be very appreciative of your feedback.
Why would it take off, if it is treated as an "unprecedented amount of advertising space"?
It's still like that in Windows 10, there are menus that look like they date from Windows 95/98 ( device manager comes to mind), and there's the new Settings thing ( the one where you can only have a single instance of it).
It's an idle concern because fast neutron sources are cheaply available without fusion reactors.
Nope, its only purpose is to look modern like 1980s knight rider.

Watching videos of people doing parking maneuvers with the yoke is hilarious.
How to Patch Emacs
>> there are more time and cost efficient ways to share knowledge between team members
> I've never seen this happen once.

Me neither.

When you need pairing, it's super powerful and cannot be replaced. When you don't need it, don't do it.
This sentence can be (and has been in the comments) criticized from many angles:

Since we are employing two programmers to do work on the same keyboard at the same time, the output of pair programming must be greater than 2x the output of a single programmer to make sense.

I think it's bad because it shows a lack of understanding of metrics: The only valid productivity metric is code that works, and that everyone agrees does what it is meant to do. Code that does what it is meant to do without bugs is worth a lot more. Try quantifying that. I dare you.

Counterbalancing that is time-to-market. Expedient hacks are worth a lot, too. That you can, sort of, quantify. Risk capital costs a lot more than cash flow. Do your coders understand that?

Where to use pair programming? Probably not when you are racing to find product market fit. Possibly yes when you can lose existing customers due to a nasty bug (that may have root causes in early stage expedience).

Avoid dogma.
A more charitable way to say “focused on colonizers” is that no tribe is “primordial” to its region; everyplace, everywhere has predecessor tribes.

Or more simply: We are all colonizers. No matter who you are or where you live, a different culture existed there before you. What can you learn about them?
I assume you mean this part:

> While pair programming might achieve some goals as a pedagogical tool, there are more time and cost efficient ways to share knowledge between team members.

It's a very hand-wavey dismissal - "yeah, that doesn't work... NEXT!". I've enjoyed both sides of the learning process in pair programming and implying that documentation can cover everything that can be learned like that is, in my experience at least, laughable. It's not just about code, it's about the whole process, including other tools you might use, where and how to find things, etc. Engineers have different backgrounds that might've taught them different ways of approaching certain tasks. Some of those might stick
Did you have a chance to try out https://github.com/remotemobprogramming/mob ?
> DNA sequencing is eventually going to be so cheap and ubiquitous that it will happen to everyone anyway.

This same argument be made to justify any erosion of personal privacy. With the level of technical sophistication western society has now, just about any invasion of privacy is too cheap to meter. Take IoT for instance. Just because it's possible for large corporations to infringe upon the privacy of individuals for pennies doesn't mean that we should just go ahead and accept it.
Do other professionals do pair _______? Pair writing? Pair hairdressing?

Like standups and pointing, it feels like a patronizing exercise we only force on devs.
I have never worked a day in my life. I get paid generous amounts of money to play.
Thanks for fixing it and the link to the forums!
Happy B-day! Thank you to everyone involved in HN (including people submitting and commenting). One of my favorite place of the Internet! ;-)
Even the context menu in File Explorer has two entirely different styles in Windows 11 — the old style along with all the third party items you need hidden behind a “Show more options”. UI consistency simply isn’t something they care about, the OS accumulates new inconsistencies with every release.
Very few undergrads are majoring in the liberal arts and humanities today compared to even 10 years ago in the United States. Post the Great Recession the focus on getting a well paying job has become the ultimate goal of parents and their children when entering college and so the sciences, business, and the social sciences are all in vogue.

Many colleges, to their credit, are shifting their focus more and more to outcomes and average salary potential.
Ha. I dislike pair programming as much as anyone, but this argument is really weak. It doesn't sound like he has actually had much experience of it, and is just judging it from the outside.

But let's go through some points:

>Since we are employing two programmers to do work on the same keyboard at the same time, the output of pair programming must be greater than 2x the output of a single programmer to make sense.

In "output" you have to include quality (fewer bugs), improved codebase knowledge (bus factors etc), improved team cohesion etc.

> Pair programmers tend to give feedback that's more appropriate in a design or code review.

What's his evidence? Why is it more appropriate there (after the code is written) than here (before/during)?

> For the pairs that follow this, the only feedback that's left tends to be bikeshedding or stylistic, both of which kill velocity.

That's, um, bullshit. Pair programming can pick up mistakes before they propagate, which increases velocity.

> It's like having a backseat driver.

I'd say it's more like having a second pair of eyes while you're doing a tricky reversing maneuver.

> Alternatives like code reviews, design reviews, and general documentation are much better 1-to-n ways to share knowledge instead of 1-to-1.

Aren't code reviews and design reviews 1-to-1 as well? Or worse, n-to-1.

> In addition, most of these alternatives be done asynchronously.

And this is better, because...?
i think one needs to let go of those questions.
this is fundamental research that might yield enormous benefits.
yesz there are more efficient ways currently(!) available , but that frankly doesn't matter yet. we are now busy figuring out the fundamentals.

i personally think this research yielded a very cool insight. namely that you can fix the problem of decreased performance when transferring a learned model on a supercomputer to a neuromorphic chip. this is very cool
testing/quick contains an interface and basic implementation for randomly generating arbitrary structs. https://pkg.go.dev/testing/quick#Value

For traditional fuzzing you usually want a "blacker" barrier between the input and processing. E.g. in an algorithm with exponential growth it's not helpful to know that a raw 1000000 element input slice runs out of memory; it is helpful to know if a mere 100 bytes over the wire can somehow trigger that. If you do need arbitrary input, it's easy enough to treat the fuzz input as JSON or whatever.

But most code that you're interested in testing starting from a truly arbitrary state takes only a small number of scalars or a byte stream, not complex structures. If you have complex structures it's probably because you have complex invariants arbitrary data won't satisfy. (And you're probably as much or more interested in verifying your code maintains those invariants during whatever preparatory steps you have which outputs those structures, not just their use as inputs.)
Most users are not educated enough

It's not to do with education, that's just another form of victim blaming. The QR code is not the focus of the users' attention, they are trying to do some other task (parking, or whatever) and the QR code is just another irritant getting in their way. If you could magically 'educate' people to distrust everything in their everyday life, nothing would ever get done.
the real metamates were the girlfriends that dumped us in the movie before starting our billion dollar company all along!
I'm curious about this. Why the recap email was so important? What did it cover that the LOI didn't?
People (and myself) can rag on this website a lot but it really has changed the trajectory of my professional life. It’s where I:

* first learned about CRDTs, kickstarting an interest in distributed systems

* first learned about TLA+, kickstarting an interest in formal specification

* first saw the book Quantum Computing Since Democritus recommended (in a post about Professor Sussman’s reading list), kickstarting an interest in quantum computing

* first learned about the LEAN theorem prover, kickstarting an interest in machine-checked proofs of correctness for mathematical theorems

* first learned about tree-sitter, leading me to write a tree-sitter grammar for TLA+

All of these (well, except quantum computing really - that remains a pleasant side-hobby although I did work in Microsoft’s quantum program for a bit) are now things I use in the contracts I work on as an independent software engineering consultant, and the open source work I do in between. TLA+ especially has had an enormous impact. Five good posts over the course of ten years is still a pretty good signal/noise ratio!
This is so exciting to watch. I've never seen airplanes sway side to side like that before!
Absolutely. Break up the giant farming companies that've destroyed family farms in the US.
The problem is, that alot of humanity still relies on cliches to communicate "base-truth". Suite and tie looks professional in movies, so you get more credit and respect for superficial looks on the job.

One must not support such a ridiculous look based culture by heart, its instead more a - "I want to reap the benefits & rewards from idiots in awed reference to work uniforms"

Ironically the same happened to the hoodie, after various hackermovies. Wear a hoodie and sit with a laptop, obviously improves your coding ability.
Even for topics that have subreddits,
I feel HN discussions are often better — r/MachineLearning for example.
What do Covid tests by a pharmaceutical-ish company have to do with "digital world controlled by players too big to regulate"?
> Even electric shipping is possible, but would require substantial infrastructure investments (e.g. buoys in the middle of large oceans every so often connected to trans-oceanic power cables so the ships can recharge regularly).

A lot has been said about hydrogen powered vehicles, but I don't think it will work for general use. Where it may be useful though is in 'industrial' transport.

It's unlikely we'll see hydrogen 'gas stations' for normal people, but for ships, trucks, and maybe airplanes, setting up the infrastructure may be more practical (fewer, more concentrated stations).
> Starship cannot take off without significant support infrastructure, so it'd be a one-way trip.

Well it needs fueling infrastructure but if the mission is designed sich that there is enough fuel left to fly to some air craft carrier protected barge nearby the rocket might not be stuck there
Thank you. A lot of people just shrug it off when I say I have a diet. They look at me and say but you are skinny like you ever needed to diet. Well I really was 50lbs heavier at one point and that is a lot. I think you nailed on the explanation as to why it happens as well. When you know you can go back for more it’s not some painful I need to starve feeling you can reason with yourself and say okay I had my first plate it’s not going to be bad to wait half an hour where as if you had to wait say several hours you may be tempted to have just a bit more because of hunger pains. Also not being restricted to certain foods makes it easier as well because who really wants to make a big change to the foods they already eat. Well thank you for commenting.
Yeah but it's little different when they have to target you and different' when someone on the internet can remotely kill you by programming a (biological) virus.
Because blobs,almost certainly. Binary blobs which expect certain syscalls which Linux does and writing the FreeBSD equivalents is time consuming and expert knowledge driven.

A guess, is all.
Yeah, personally I don't particularly like it, because I don't particularly like talking about the coding I'm doing - I like just being in it. But I can totally see that it's very effective and enjoyable for a lot of people.
Yeah Telegram is great for hate speech and other shady stuff. Wouldn't be surprised if it gets secret support from Russia to destabilize Western societies.
The Definitive PHP 7.2, 7.3, 7.4, 8.0, and 8.1 Benchmarks using 14 PHP platforms
I got the sense that he hadn't even really tried it.
Ask HN: How much would you pay to fix one of your “bad” mutations?
Let's assume that safe CRISPR kits were available for both diseases as well as annoyances such as lactose intolerance, color vision defects, bad taste from cilantro, etc.

How much would you be willing to pay to undo it?