skysight-inc/HackerNews huggingface dataset:
I actually learned web development on a Chromebook running Linux, originally with Chrouton, later with GalliumOS. The Chromebook is around 7 years old and still runs pretty well. There's a lot you can't do, but it has no problem spinning up a Rails or Node server.

Now I mainly use it for GCompris for my kids.
It speaks to the contradictory nature of software development as it's currently practiced, I think.

"What does the software do?"

"What do you want it to do? We can add that."

"Well, I want to be able to access my old work in a few years, and maybe use it in another program."

"I pinky promise that that will happen, and we will make that happen, after we get through all our other customer requests."

It's not exactly a new problem that we keep updating software - "bells and whistles" is an old piece of hacker jargon - but there isn't a sense of definite publication now, because there are so many methods of blackboxing in the way, and that's been allowed to take place through the promise of "one more thing" and "surprise and delight" - we only really put up with it through a sense of increasing hype and spectacle. If you have a really firm grasp on what you want the computer to do, you can eliminate just about every application program.
I work in a 300+ project monolith. If you think microserivces are an issue. I can’t help you.

I have worked in both. Until you realize that both worlds have their pros and cons, just stop.
Exactamundo bundo! It a solved problem to toss the bottom 10% of unused. Que es la problama?
That's incredible. I can't imagine how much time it would take one person to make all of that from bare metal.
Meh. I mean, if it helps you to be kind, sure, think of all the ways the person could help or hinder you. The problem comes when the person can do neither, and you know it and they know it. What then?

Looking back, if I had been shitty to every single recruiter, my career would not be materially very different. Slightly different perhaps, but arc essentially the same. My full-time jobs came from direct contact. Freelance through agencies. That one time I co-founded, no recruiter was involved at any point.

I suggest be kind and polite because you can, as an expression of strength and power. Even if you're a stone-cold sociopath or imagine yourself to be, do it because being shitty is easy and being genuinely kind is a challenge.
You're not going to hire a team in Eastern Europe for the same reasons why, in our current time, most companies don't use that method of hiring: time zone differences, language/culture differences and size of qualified talent pool. American developer salaries are so high not just because they're located in high COL areas, it's because most of the high performing developer talent is in the US. This isn't saying there isn't talent in Europe but per capita, the US has the lion share of the talent.
I agree with your comment. Perhaps the GP is also considering the use of smart contracts (see ref 1 for an example)

1. https://www.forbes.com/sites/philippsandner/2020/12/02/will-...
> If you were an exec at a mortgage company and weren't willing to give a loan to anyone who could fog a mirror, you'd greatly underperform your competition in the short term, and you'd be canned long before the end game became apparent.

I would have assumed that loan-officer regulation would have meant that wouldn't happen. How many LOs kept their accreditation after the crash?
I would at least draw a line between antics and assaulting someone.
Yup, converted WordStar document. Almost certainly ran off.
Why not install Linux on your Chromebook?
> Of course this could quickly devolve into a conversation about "at what point is it microservices".

Yep, exactly. I've built more than one microservice in my time that loads up a few GB of data into RAM and efficiently queries it for a lot of services. At that point the line between DB and service gets blurry.

But, essentially, the TCP connection between your services isn't necessarily a big issue. If there is some logic/operation/access that is complex it makes sense to chuck a language-independent interface in front of it for most use cases. There are some where performance trumps maintenance but where it doesn't I think this abstraction is helpful.
Do you expect the requirements to run a node to stay flat even as network usage increases and the history grows longer?
Depending on where you lived there were some electronic magazines available. I remember dreaming about articles in Elektor and other national magazines like that.

Libraries and book stores had a few books, especially if you lived in a university area.

Data sheets for the processor and co-processors and digital logic components were usually available in electronic stores (they also had some books).

But it's hard to imagine this world now that we have the Internet. I miss the focus needed to hunt down information and understand how thing worked. A lot of it was trial and error, trying to validate your understanding with experimentation.
Most things we buy are effectively mandatory though. Food, shelter, water, clothing, medicine, and so on and so forth. That can't be the criteria for breaking up a company, which in Facebooks case basically means making them spin Whatsapp and Instagram. (But the management and most of the owners stay the same, mind you)
I usually try find a more reliable source than "Well I haven't heard it on the media".
Sure, but that still doesn’t necessarily mean it won’t work. I can successfully direct kernel boot a VM where the entire filesystem is just a single statically-linked binary and it boots and runs it (just set init= or put the binary at /sbin/init). Some programs might need /proc /sys /tmp, etc., and if they do a bit more work needs to be done of course, but not all do.
In the modern world of computing, the one thing I have seen literally everywhere I've been is people implementing systems that they absolutely do not understand.

Most microservices I've seen implemented are not actually microservices. Most teams (unless they are developing "simple" web or mobile applications) have no idea who is consuming their services, or how, or if what they've made is working correctly. They frequently don't have an understanding of the different models of releasing software, much less of a complete system architecture, failure modes, consistency models, reliability estimates, performance limits, etc. Mostly what I see time and again is a team of people who just write some code that seems to work for them, and then go home, without ever considering how or if it's working in the real world.

I don't know anything about modern computer science education. But it appears that new developers have absolutely no idea how anything but algorithms work. It's like we taught them how hammers and saws and wrenches work, and then told them to go build a skyscraper. There are only two ways I know of for anyone today to correctly build a modern large-scale computer system: 1) Read every single book and blog post, watch every conference talk, and listen to every podcast that exists about building modern large-scale computing systems, and 2) Spend 5+ years making every mistake in the book as you try to build them yourself.

It feels like the industry mostly just re-learns the same mistakes over and over like we're in Groundhog's Day (we're the extras, not Bill Murray). But it's equally possible that I just lack perspective and am expecting too much. Maybe the auto industry at the turn of the 20th century also spent decades re-learning the same lessons over and over, as the novelty of mass-producing complex systems continued to elude us. Hell, the new auto companies still don't get it right.
Repetitive forceful motions cause damage too, such as pitching in baseball. Headers in soccer also cause CTE.
A couple of things to unpack here. The main argument that I would like to make is that hindsight of where we'd end up if we pick the HTTP way matters a great deal for Gemini's adoption.

Back when Gopher and HTTP were slinging it out, the future was unwritten. No matter which nascent vision of the Web we picked, it would be cool. 20+ years later, we ran the capability-maximalist (excuse the term) experiment to its logical conclusion, we know for a fact that a web in the HTTP/HTML spirit leads to a hellscape inhospitable to the privacy conscious.

In that sense, Gemini is not a nostalgic look. It's a recognition that we picked the wrong evolutionary branch and that we must step back and redo the evolution.

I don't think it can win against the Goliaths of Big Tech, but then I think that no-one will. It's a political problem with no technical solution, because ultimately it involves money. The only way to kill those Goliaths is to get the governments off their seats and get them to sling some stones.

Ultimately, I think that Gemini recognises that slaying Goliaths is not something it can accomplish. It refuses to play that game entirely, and instead focuses on carving out little chunks in the hellscape for those that seek them. It's not forgetting to learn from historical mistakes, it's simply abandoning the pretense that the HTTP web can be unseated.
How is ball tampering allowed in baseball? This is out right cheating in cricket. Lot of teams attempt it and when caught suspensions are the norm
> The ancient Greeks invented trigonometry...

Yeah, this is what happens when a copywriter really needs to fill these 150 paragraphs with text.
“Today a young man on acid realized that all matter is merely energy condensed to a slow vibration, that we are all one consciousness experiencing itself subjectively, there is no such thing as death, life is only a dream, and we are the imagination of ourselves. Here's Tom with the weather.”

https://youtu.be/DWpzT56nxZI?t=71
Ask HN: How to Speak Coherently for a Video/Podcast?
Looking for tips, resources, or anything that would help me ...

- dont forget train of thoughts

- speak coherently

- continue pronouncing normally

i basically want to create youtube video tutorials.
> Rather than have ideological gate keeping at every level

Are you taking the position that all gatekeeping is ideological?

Because otherwise, bringing it up when the topic seems to be gatekeeping of factual understanding seems off topic.
I agree with this, my only note is that it doesn’t matter if the quantity of pepper would cause others to choke or not. The problem is the escalating need for stimulation as the quote points out, but not the difference of effect of that stimulation has on one vs another.
You must be a tropey children's story villain who doesn't understand he power of friendship

https://tvtropes.org/pmwiki/pmwiki.php/Main/ThePowerOfFriend...

Your one employee betraying your trust does not justify treating the rest of your employees this way
The median MLB salary is just under $4 million, and the NBA is about $3 million. The players choose to play sports professional, which was often a dream from childhood. There's probably quite a few bored office workers who wish they could have played in the pros. Sports also employs people working at arenas and in the media, and boosts sales near the arena.

There was a story a couple years ago about a professional tennis player, Noah Rubin, who was ranked in the top 200, and how it was difficult for a player outside the top 100 to make a living traveling around playing at smaller tournaments without being able to afford a coach or trainer. Noah started playing when he was 4 years old. It was his dream to play in grand slams and be successful, like hundreds of other top 1000 men and women's tennis players. There is no rich owner taking advantage of them.

The WNBA doesn't make the kind of money to enrich owners, but the professional women do want to play basketball for their careers. It's a bit lazy to just dismiss all of professional sports as enriching a few owners and top athletes.
To play devils advocate, the batter also wants to know the pitcher has control of the ball. It has always been an unspoken rule that pitchers did this in colder weather, because the ball is harder to grip in cold weather. A batter would prefer to know the pitcher won’t unintentionally hit them with a 96 mph fastball.

I will completely agree this has gone too far. There are a lot of unspoken rules in baseball which to me is a feature not a bug. This has gone too far, but there are more layers than just “this is against the rules”
It's worth pointing out that these media prices are very US-centric. In the UK, the prices for the media are exorbitant, even for used tapes.
Likely - you can probably get a decent idea of how vulnerable to climate change or other disasters just by looking at insurance costs both for homeowners and possibly for mortgages.

Higher risk areas should already be showing signs of increased cost, because risk doesn't change overnight. A hundred year flood isn't one that happens every hundred years - it's one that should have a 1% chance of happening in any given year. The biggest issue with that is whether the flood maps (https://www.fema.gov/flood-maps) used for pricing are based only on historical data or if they account for climate change.
CUDA.jl installs all of the CUDA drivers and associated libraries like cudnn for you if you don't have them. Those are all vendered via the Yggdrasil system so that users don't have to deal with it.
Micro-USB 2 cable in a USB 3 portable hard drive
Extreme sports and mountain climbing are also known to cause damage. But ultimately, people are free to choose how they wish to live their lives.
Dude honestly I don't care much about programming but its just a way to build stuff and be useful. Grind out all the CS data structures stuff and learn Java. Get a job at a big corp.

Or learn Node and JS and stuff and be a web dev.
This is actually illegal, and the information you have provided is enough to get a search warrant in the U.S. I have forwarded this thread to my local FBI field office. Have a nice day :)
>All market participants can have, more of less, the same information.

Most of the information related to the value of a share is part of the "real world" and has nothing to do with who owns how much of what.
Records and stats broadly are huge parts of the core of the game's history. They made a far worse decision to both intentionally allow the steroid era and then take no action to eg protect/reclaim the records of Hank Aaron and Roger Maris.

If you won't protect Hank Aaron's home run record, which was a staggering sports accomplishment, you're sure not going to take back a mere World Series trophy. After signaling they were ok with destroying such a large part of the game's history and what the fans enjoy, a Houston was inevitable. Houston ruined one year particularly, if they had contained it properly. Barry Bonds, Mark McGwire, the steroid era overall and leaving that fraud in the record books, destroyed the game's history across more than half a century of competition. The long lineage in MLB is critical, being able to look back, measure the history, track the numbers, make a big deal of the feats, it's central to the game. Now a lot of it is garbage. How do you fix Bonds being the home run king? Juice the ball and let someone hit 80 home runs? Juice the ball and hope someone hits 800 for a career? It becomes a joke and they trapped themselves in it.
I agree. Only change I would in US is to remove sports from academic schools. Especially ones known to damage the brain.
I use to think the same thing, but it seems that HN is both the place where there are cool technical articles and where journalists can pump their tech-clickbait.

I wish there was an easy solution.
As seen in https://en.wikipedia.org/wiki/Megalobox :D

Sorta. Good series, though.
Yeah, that's sort of what he was hinting. They probably won't announce anything, but it'll be clear in retrospect from the stats. They're already having to account for it in their data models during training.
Async/await is awkward (or has been in languages I've used it in), but I don't think it's because of the await.

It's because await foo(); (or however you write it) doesn't tend to act the same as a synchronous function, even though that's what you're asking for. Because you called an async function, even though you immediately await the results, now your function is async, and it cascades up the chain, but often you need to provide a non-async interface, so then you're really stuck.

Javascript has an inflexible execution model, so you kind of need to take what you can get, but I prefer an explicit threadish thing plus async messaging. In your thread, you can (async) message another thread (or spawn a thread with an initial message) and wait for a response when you're ready to block, which could be immediately... or just send the message and loop on incoming messages to react appropriately if you get a reply.
...or you can get vaccinated first? Or actually quarantine (alone)? And I do hope you were lucky enough to stockpile it beforehand, because you'd better not be going out too often with such a test result....

It could have some covid uses, sure. But it can't change the game. Hence my label of "useless" in overall pandemic management (much like contact tracing). I admit that "almost useless" or "only useful in very niche situations" is more accurate. But it is useless 99.9% of the time.
This is what gets me about read-write online backup media. How do you ensure it's not compromised by ransomware? How do you ensure that your snapshots aren't compromised? It boggles the mind to to think that defense in depth and software write protection is considered fine these days.
Clippy in VSCode
https://duckduckgo.com/?t=lm&q=How+to+Speak+Coherently+for+a...
I’m not denying this happens but if they aren’t missed by their coworkers - who would presumably take the brunt of the work of the missing employee - then they weren’t really contributing. Plus, there’s something terribly wrong with a company that doesn’t notice this. And in Australia at least, the employee would probably end up having to repay their wages.
And if the feeling wasn't reciprocated, maybe that's for the best.
I'm by no means an expert, but what helps me a lot during presentations is a ready outline. As for actually keeping things coherent - I believe practice matters a lot. If you know some podcasts going for a number of years, have a listen to the first and the last episode. Unless the hosts had previous experience, you'll likely hear an extreme change in how well it flows.
I've responded to a similar comment about HCQ here:

https://news.ycombinator.com/item?id=27498083
Almost a courtesy that there was such an egregious absurd abuse of power. Can hardly ask for a more textbook example of how surveillance capitalism and authoritarian governments collide.
Agreed. I count myself as a beginner mountaineer, and while I respect the physical fitness/training required to reach Whitney, unless he did the Mountaineer’s route up to the top, I struggle to envision this guy as more than a fit hiker/backpacker.

Also, telling people they have to hike alone is advice no responsible mountaineer would give. You CAN hike alone, and it can be rewarding, but please understand the risks!
Yes, there's a kernel component which needs to be installed, but that's usually pretty easy these days, because it's usually one of

1) You're using a container-ish environment where the host kernel has the CUDA drivers installed anyway (but your base container image probably doesn't have the userspace libraries)

2) The kernel driver comes with your OS distribution, but the userspace libraries are outdated (userspace libraries here includes things like JIT compilers, which have lots of bugs and need frequent updates) or don't have some of the optional components that have restrictive redistribution clauses

3) Your sysadmin installed everything, but then helpfully moved the CUDA libraries into some obscure system specific directory where no software can find it.

4) You need to install the kernel driver yourself, so you find it on the NVIDIA website, but don't realize there's another 5 separate installers you need for all the optional libraries.

5) Maybe you have the NVIDIA-provided libraries, but then you need to figure out how to get the third-party libraries that depend on them installed. Given the variety of ways to install CUDA, this is a pretty hard problem to solve for other ecosystems.

In Julia, as long as you have the kernel driver, everything else will get automatically set up and installed for you. As a result, people are usually up and running with GPUs in a few minutes in Julia.
CodeTriage
How would you make use of data that was "every write", which could just be blocks of subfiles?
That's a well-traveled HP 85.

If you decide to play with it, appears there's a community around them, including someone who made new ROM carrier PCBs.

Before powering it up, I don't know whether there's anything worth checking first (tin whiskers? flux capacitor?), but the community might?
> It's not just some random drug.

Yes, its safety profile and production are well-established.

But as far as covid is concerned, it is some random drug. Metformin is also a wonder drug, should we bet our lives on it for covid? No? You say there are more useful things?

I really don't understand why people think this drug can work. It was trialled. It neither passed with flying colors nor flamed out. That's... pretty much what most drug candidates do. It doesn't really "remain to be seen" here: there's plenty of evidence for "doesn't move the needle".
> Do others really consider facial recognition and voice recognition (as the title suggests) to be like phrenology?

I won't jump to that conclusion but I'm skeptical. Phrenology seemed like it worked (to some) until real rigor and statistically significant sample sizes put it to rest. I suspect that may happen to facial and voice recognition too - if limited to a small, known group size or heavily controlled circumstances it works well, but the second you apply it to nontrivial real world populations over time it loses most of its predictive power. Obviously even in limited applications the technology is far more useful than phrenology ever was, just going by the number of people using Face ID.

At the end of the day, the predictions facial/voice recognition algorithms make are far more specific and obviously testable than phrenology ever was, but we don't even have conclusive evidence that humans can precisely identify individuals using only sight or sound without a mental context that would approach a general AI. Even parents, for example, can have trouble differentiating identical twins without contextual clues like personality traits, schedule, or preferred fashion.
You're seriously underestimating human ingenuity if you think advances will stagnate for decades.

It's also possible more researchers would enter the field since many young people are probably disgusted by the prospect of having to do dubiously ethical experiments on animals.

I also want ALS And Alzheimer's solved as fast as possible, but perhaps the solution will be arrived at thanks to more advanced tissue engineering and computational methods, and we're 100,000,000 person-hours away from it. But resources are finite, so investment in animal experiments takes resources away from and delays us finding the actual solution. This is of course speculative, but thinking that animal testing will deliver the solution is also speculative, with career & institutional inertia also playing a role.
You're comparing apples and oranges. Even though both b2 and a second tape copy are both "a copy", I'd wager than something stored in the cloud has much lower failure chance than a second tape copy.
Not so crazy. I've been looking for whiteboards (well, smart boards) with hdmi out or just using a camera for instructor at home use. A Black Magic Design ATEM allows for multiple inputs and use on Zoom as a web cam. We did buy an overhead web cam specifically for our beadwork instructor do she could show closeups of her working hands free.