skysight-inc/HackerNews huggingface dataset:
I can’t imagine not being able to modify an existing note. What if I made a typo? That would drive me up the wall.

I’m currently using Craft. Previously I used Simplenote and, before that, Notational Velocity (and nvALT). My standard for notes now is that it needs to be fast, it needs decent search, and its data needs to be portable.
Yes, scammers are out there scamming. It’s not quite the same as jacking up the price of insulin, though.
With AI now they are on your level. It equalizes.
> The idea that it's "hard to find programmers" -- does not really stand up. Because anyone who can't grok a new programming language in a short time, is not really a good programmer.

This this THIS! I have a profound philosophical disagreement with CS professors (usually professors who retired from industry into academia) who think that part of the job of the CS curriculum is to equip students with a language and think that learning multiple languages will dilute their focus or some bull crap like that. Learning new languages is not hard! It is much better to learn how to learn new languages, than it is to learn one language really really well. Learning multiple languages will give you the mental tools to use other languages to their fullest extent.
>While one can increase their chances of developing diabetes later in life with poor diet choices (called Type 2), many people are born with diabetes. (Type 1)

90-95% of people who have diabetes are type 2. It's largely a lifestyle disease, even when you include those who have autoimmune issues.
Is this 2500 because the tech is new or because one company has the patents for it?
In one definition. In another it simply says that "conspiracy" is "the act of conspiring" and one of the definitions of "conspire" is:

to act in harmony toward a common end

https://www.merriam-webster.com/dictionary/conspire

That said, I don't think there's much question that the more common-place, colloquial definition includes the "secret" and probably "unlawful" aspects. But somebody who uses these terms in the other sense isn't necessarily wrong.
Amazon Driver Fired by a Bot
> Regardless, the point is that we should not be listening to a guy who got lucky with mediocre software sold to a mediocre (at best) company in the middle of a bubble about how to duplicate his success.

You're doing exactly what I was taking about. Downplaying his success. Spinning a narrative that makes it look like he just got lucky. Why?

What have you accomplished with your life? Are you bitter about something? Because if we're really honest here, your opinion of Paul Graham seems to have more to do with you than with him.
> until humanity actually makes decisions based on what's best for the stability of the planet

This is the exact type of hubris that got us in the current downtrending situation. Humans are not capable of making and executing on such decisions.
Just curious, seems to see a lot of Elixir posts crop up on HN lately.

I know a startup that did £75K+ in sales in the first week with only just using node + heroku.

Could the same be applied to Elixir if it is really that good?

Are there any pitfalls that one should know about?
We should have full starlink coverage of the USA by end of next year, not the greatest but it will beat Hughesnet and DSL.
At the same token, I've seen programmers with 10+ years experience still royally mess up inheritance, brutally misuse design patterns, test private methods, shove view logic into every place they can think of that isn't an actual view, and so and and so forth. In my limited experience with BEAM, sure you can write shit code, but it's not like it's creating any bigger of a mess than anywhere else. The only advantage to not using BEAM is that you're creating a somewhat familiar mess.
I had an undergraduate research project where I implemented Guy Steeles' Constraint Propagation Language (from his PhD thesis) in *Lisp on the CM-1. I completely forgot about this.
Been happening for years unfortunately :( given the many other anecdotal accounts and other statements from other Western institutes.
> one document that contains multiple kinds of media

Like HTML or PPTX.
It will probably bit rot away, or be rebooted when Zoom wants to make a PR move. In my opinion, the Keybase founders always intended to sell it off and never intended to keep their promises of OSS-ing the tech. It was a cool idea, but I never saw any vision for the idea or really what benefits it brought the tech community.
Ryzen 1000 chips have TPM. We don't know exactly what feature Microsoft wants that they don't have. They announced this morning that they're going to do more testing of Ryzen 1000 and Intel 7th gen chips during the preview in the hopes of officially supporting them.
You've "gone out" 300 times in a year? I can't imagine that would leave a person with much functional liver tissue, or you're using "going out" in some unusual way.
> The SRE's role is to make sure you never encounter kubernetes

In my org feature development teams own the K8S configuration and uptime for their own workloads/services.

The SRE team owns the shared Kubernetes platform itself and the related infra/config (cluster-level config, RBAC, the CI/CD infra, certificate tooling, the secrets infrastructure, the observability pipelines, etc).
Exactly my thoughts. He builds a "custom" computer, mix matches parts but is unaware of the difference between CSM/UEFI or MBR/GPT?

UEFI and GPT have been on the scene since Vista (2007).
Commodity Traders Make Billions as Oil, Copper, Battery Metals Prices Rise
From my experience in budgeting, the cost of an employee for this kind of technical enterprise is about double their salary. That includes employment taxes, benefits, and employee-specific overhead (laptops, office space, licenses, etc.).
Flying car completes test flight between airports
Bad article. Author doesn’t seem to understand the difference between legacy BIOS and UEFI and how these two boot.

He enabled SecureBoot and disabled CSM (BIOS emulation) and was surprised he couldn’t get his system which was obviously installed in legacy mode to boot anymore. I stopped reading after that.

Oh, and he confused SecureBoot and TPM, too.
I have about 100 research papers as PDFs on my remarkable 2. It's delightful to read and annotate on it!

The size is perfect, the writing experience is top notch.
> Introducing once extinct species would disrupt the existing ecological balance and the conditions that made them extinct to begin with would continue to persist and they would simply go extinct again.

It is a little aggressive, but I like the case you imply for using CRISPR gene drives to wipe out invasive species. Just getting rats out of New Zealand would be a tremendous win.
> I don't see why it's morally more just for a mom and pop shop to abuse workers than it is for a big corporation.

You are of course right, and we don't want abuse at either scale. I think GP is also relying on mom and pop shops not having enough economic power to abuse workers at that level.

A local business usually can't afford burning through workers like cigarettes, it would go out of business at the 3rd contractor (and hopefully these 3 people can take legal action without a barrage of lawyers sucking their life savings).

Amazon can afford to burn through thousands without seeing any clear impact on its bottomline. That's where rules should be stricter IMO.
Does that mean they don’t exist? Are the FAANG chip makers paying a lot more for engineering than in the asics space? Genuine questions, I have a growing interest in this (vast) space.
I'm looking for people's experience interacting with the Signal server, not moxie. We're talking about if the server enforces any kind of client restrictions.

I haven't looked super deep, but to the best of my knowledge that's not something that happens really. I looked through that reddit thread (thanks for that BTW, whisperfish seems interesting) and skimmed over that enormous GitHub thread, but I couldn't find much in the way of people actually experiencing issues interacting with the Signal server. Again, would appreciate it if you could link me to such a thing. As I mentioned elsewhere, I maintain an unofficial signal client and I try to be aware of these sort of things.
Having experience healthcare in the US and middle income countries as well, it’s like comparing apples and oranges.
I remember in my Japanese 101 class, learning country names someone loudly yelling at the teacher that Taiwan was not a country >_>
I just started reading Fooled by Randomness and Taleb makes this exact point. People just make up a story afterwards about why they were successful but it’s completely meaningless fiction and Cherry picking
Please tone down the hyperbole. I'm not "peddling a fantasy" but looking at numbers and giving my best guess to speak of generalities with these numbers. Initially we were talking about software engineers. Now we're talking about the general population. Even in the initial estimate for software engineers you wouldn't reach $1mm with a 6.7 average return (it could be more, it could be less).

The person making $50,000 may have other benefits. Items like social security and a lower cost lifestyle in the first place. So maybe for them saving $5,000 is doable, and so they wind up with $500,000 and social security. Maybe that person marries someone and combined they make $90,000 and can save $8,000. I don't know. Y

> And I don't know about you, but I spent the first 5 years out of college paying off student loans...and I had a pretty low student loan burden compared to most.

Yes. I joined the Army to pay for college. Nobody in my family has ever attended. I didn't know what the SAT was. That took up 4 years, and I had no savings (obviously never learned what stocks were or anything like that, though there was some government program called the TSP but I was taught to be weary of the government of course so I didn't invest), and then I spent 3 years getting my undergraduate degree so I was around 25 when I started working. So about the same age, at least investing-wise.

> And many others might start families sooner than you've chosen to, which is expensive as well...and half of them will get divorced which is even more expensive.

Sure. Plenty of things that could happen. They could also choose to start a business, or marry a spouse that makes significantly more than they do. Idk. All kinds of things happen.

> Okay, but you have to understand that you're exceptional...at least top 1% in terms of capability.

Ha. I appreciate the accolades but promise that this is certainly not the case. I'm opinionated, and I'm no dummy, but I wouldn't consider myself exceptional in any meaningful sense to me personally. Maybe statistically.
You can, and some JS consoles provide this for convenience if those vars are unused, but jQuery really shines with method chaining. That’s what I miss the most from it. You could manipulate the DOM in incredible ways in “one line” of code.
Or the converse?

If Copilot is as good as it gets but only for some languages, won’t it influence what languages will be chosen by devs or companies?
Assembling a computer from parts doesn’t really require in-depth knowledge these days thanks to true plug’n’play.

No jumpers to set for CPU multipliers, IDE master/slave or IRQ/DMA/IO etc.
There's allegedly an old quote from Microsoft (ca. 1992), "software should get bigger every year."

They make a lot of money from copies of Windows that ship preinstalled on new computers. So Microsoft is actually in the business of encouraging consumers to buy new computers.
The hypervisor or VM provisioning system can set it up. With something like certs you can just drop a <1mb iso on the host for each VM

The cert only needs to prove the VM is who it says it is

>ensure that you and only you can do this on the network
You've already solved that with your VM provisioning system

If you're talking about physical/hardware, you can take more liberties with the network since it can be isolated during the initial provisioning step
If this piece had section headings, I would've read more of it.

Perhaps I missed the meta, and PG wanted the reader to work hard to read it?
As a Canadian that’s total bullshit. You obviously don’t hang out in the lower income parts of Canada.

Canada has Walmarts that look suspiciously like the ones I’ve visited in the US. Plenty of poor people who get kicked off welfare or get penalized for getting a job.

Poverty is far from solved in Canada.
The TPM is not “ring -1,” nor is it a DRM device. It’s a little fixed-function cryptographic HSM that can do a limited set of operations. It is possible to use it to make a computer that resists end-users switching OSes without losing access to the data, and this is roughly what BitLocker does. If you want that functionality, then enable it. If you don’t, don’t.

Saying you can’t hack your TPM is like saying you can’t hack your credit card. (Not your credit card account — your actual card.). Making it hackable would defeat the whole purpose. And, unlike your credit card, your TPM will gladly support fully open source Linux SSH key protection, whereas your VISA credit card is not about to emulate a MasterCard.
It’s not the same insulin. Great rant though.
We get money from businesses to oppose measures that would harm those businesses. End of.
Wouldn't argue against it being pithy, and I don't dream we'd all unite to save the planet. What I do dream and hope for is we have less of a united force destroying the planet and a larger disunited force trying to actually save it.
I just fancy this: is it possible to build a space elevator if we gathered all the concrete that is made so far?
Internal communication on requirements hasn't been very clear either. I can see them requiring TPM2.0 but Kabylake and Ryzen 1000 cut-off seems unnecessary from my POV.

IHV push back is the only reason I'd wager but then most of the hardware features requiring OS changes are being back-ported to 10 for enterprise support anyway.
People might really believe that this is all it takes. However we know there's a secret sauce : luck. You can work as hard as you want, if luck is not on your side you won't get far.
I still use Keybase heavily for work and personal contacts, and the Linux client just got updated. It's not really a platform with high visibility usage (which is a benefit IMHO).
I just got my first System 76 laptop a couple of weeks ago. TBH, I knew they shipped their own Linux distro, but I kinda assumed the first thing I would do would be to wipe everything and install Fedora or Arch or something. In the end, I wanted to play around with the machine a bit, so I left Pop!OS on, "at least for a little while". Once I got in there and switched my desktop environment to KDE Plasma, and realized that Pop!OS is apparently derived from Ubuntu, I started thinking I might keep it around.

After a couple of weeks of use, so far it seems fine. Maybe the only thing I find slightly annoying is that the machines don't ship with the drives setup with LVM. Of course LVM is there if you want to use it, and that's not a slight on the OS, just the default configuration.

Anyway... consider this something of a tentative endorsement of Pop! from me. I need to use it a while longer, but so far so good.
I bailed from edX many years ago after my course was abruptly ended to modify it. I was near the end but that didn't matter. After much back and forth arguing the best offer was 50% off the same course. I declined since there was no way to know whether edX would do the same thing again.
sum = 0
for i in range(0, 10000000):
sum += 0.1
print(round(sum*1000, 2))

what should this code print? what does it print?

I mean, sure, this is a contrived example. But can you guarantee that your code doesn't do anything similarly bad? Maybe the chance is tiny, but still: wouldn't you like to know for sure?
micrograms
> Gates’s particular advantages were being smart and having access to computers in high school

You're forgetting something important[1] about Bill Gates' mom:

> Her tenure on the national board's executive committee is believed to have helped Microsoft, based in Seattle, at a crucial time. In 1980, she discussed her son's company with John Opel, a fellow committee member, and the chairman of International Business Machines Corporation (IBM). Opel, by some accounts, mentioned Mrs. Gates to other IBM executives. A few weeks later, IBM took a chance by hiring Microsoft, then a small software firm, to develop an operating system for its first personal computer.

More about this here[2].

[1] https://en.wikipedia.org/wiki/Mary_Maxwell_Gates#Career

[2] https://www.cnbc.com/2020/08/05/how-bill-gates-mother-influe...
If we have the ability, IMO we should bring back any species that humanity has made extinct in recent times, say 150 years without any hesitation (assuming we can do it safely). And I think it is our moral obligation to do so. We have been the the arbiter of whether these species lived or died, and we chose death. We have an opportunity to choose again, and we'd be royal a-holes if we choose death again.

Then I think we should consider bringing back species we wiped out eons ago (eg mammoth), if their ecosystem still exists.
> stop restricting people.

Wear a mask, the same way you wear your seatbelt. That's not restricting, it's a precaution that is of little to no inconvenience.
Alon Levy's blog is a gold mine for more in-depth looks at various facets of this.

https://pedestrianobservations.com/2021/01/15/friends-dont-l... comes to mind as a touchstone gripe about institutions and projects
I had someone do that to me when I've been -still alive-... just posting the weirdest shit right on other people's pages after adding a bunch of my friends for a cheap laugh.

It was literally just some idiot binging on drugs who thought it was really funny until i ran over to his place and kicked his door in. I had people ask me what the hell that was about for YEARS afterwards. How do you explain to all these people at parties or whatever that you just happen to know stupider people than they do?
Reminded me of this tweet that proposed exactly this: https://twitter.com/dalmaer/status/890724764121092096
You clearly have zero experience running a successful business that require experienced/knowledgeable people to run. Firing a person in that kid of business is very expensive. It can take 6 months or longer to hire somebody else and get them up to speed. The actual cost is $50k or more to do this. And you might end up with a new hire that doesn’t work and then you have to do it all over again.
current $job has been switching to prettier & among many other changes we've been doing the (one true wayl tabs to (ignoble cowardly top-down-force) spaces.

I added generating a .gitignorerevs file during these conversion to our process document. what sucks egg though is that there's no standard for what to name these files. there's no out of box support. there was a confusing nasty mess of a thread for how to modify vscode's ultra-popular git lens plugin to add a git ignore revs file but 70% of the advertised "works for me" threads were wrong. in multiple ways often. we never found how to open the gui screenshots folks were showing to modify blame arguments; we had to resort to json modification which scared the crap out of some weakling junior devs with shitty constitution. the use of ${workingDir} or whatever in the config never worked, as other people latter pointed out. it wasn't clear what we needed in the json. it was a bloody nightmare. just for the very first medium grade engineer I tried getting this working with.

holy shit I wish git would normalize a --ignore-revs-file so bad.

to those wringing pearls about how this is a vector for people to sneak changes in: tool up. build safeguards. holy shit the complaining & fear & uncertainty & doubt over basic stuff, as if we can't see these changes happening, as if everyone is a hapless idiot who can't notice... I fear the society of losers your attitude suggests. just get better. write tools to notice these changes. which you would already, if you look at your git pulls. I do.
MBR/GPT and BIOS/UEFI aren't anywhere in-depth as clock multiplier, bus master/slave or IRQ/DMA/IO.

MBR/GPT and BIOS/UEFI along with SecureBoot are neatly explained in the UEFI and motherboard manuals. Also custom parts imply you're running XMP memory and need to enter UEFI to enable the advertised clocks anyway (Hello! JEDEC).
previously

https://www.stuff.co.nz/national/116723925/posters-depicting...

https://www.newshub.co.nz/home/new-zealand/2019/08/universit...
Better than trusting the perimeter. A single breach in a “trustful” intranet still results in full network compromise. Best to assume breach and work from there. Hating on zero trust is non-sensical to me, feels like the same as hating on security.
Study links drinking any coffee with lower risk of liver diseases
Immutability is its own reward :) Yes yes, available in other langs, but it kinda takes YAGNI in terms of scale off the table since it's a perfectly good fit for small applications as well. It just happens to scale (in terms of concurrency) really well. But if you never need to use those features that's ok—you'll still have an application written in a really nice, expressively terse language.
It's more complicated than that.

- Many poles are owned by power companies, or telephone companies. You can absolutely get a JPA (joint pole attach) agreement with most of these companies in theory.

- In practice, your first problem is that most poles are horribly maintained. And if you are a new attachee, you will often find yourself having to share in the cost to make an already non-compliant pole compliant and with enough room for you to attach.

- If you are dealing with, say, Verizon poles and are trying to attach for a competing cell service, your make ready costs are oddly inflated, and they may go as far as expect you to split the cost 50/50 for a pole that is already out of spec.

- In many municipalities, the kickbacks of 'franchise agreements' cause a lot of inertia. This is mostly the case with CATV, the industry of 'how can we be minmax our monopoly'. Essentially, the cable provider pays the city X dollars per subscriber, gives them a couple public access channels, and in return gets exclusivity.

I used to do HFC design for Xfinity Fraudband, as well as fiber design/permitting for other CATV providers and cell carriers. Its a corrupt and abusive industry, the entire contractor/subcontractor system is made to shield the companies both from overall liability as well as prevent unionization.

Also, any of the SV folks speaking up about social injustice would have a heart attack in a week or two. Being in that climate for so long made me numb to a lot of injustice, and it took years to recover.
And if by subsidizing other people's internet they have better access to higher quality connections then it will be a net benefit for your community, which will in turn improve your life while interacting with and in that community.
Looking forward to bringing back the mighty Moa (12ft tall flightless bird) and having it replace the (rather lame imo) Kiwi as NZ's national animal.

https://en.wikipedia.org/wiki/Moa
Your definition of broadband is wrong. Even 1.8 Mbps counts as broadband. Please be more precise in the terms that you use.

The main problem the customer I was referring to had is that the user interfaces for these websites would not function until they finished loading after 30 to 90 seconds, despite the fact that the user interfaces rarely changed. These were for cloud based accounting and scheduling platforms the business was required to use.

Developers really should have to try to use the systems they build on systems that have low bandwidth / high latency network connections rather than the typical fibre fed office environment. If you can build a website that works well for that use case, it's probably going to be incredibly snappy on a fast connection. Judging by how bloated the web is these days, that is rarely the case in today's world.
Hopefully tools like this will finally pursuade companies that being able to do leetcode from memory is not a skill they need.