skysight-inc/HackerNews huggingface dataset:
Personal attacks and name-calling break the site guidelines and aren't ok here. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting.

The idea here is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.
Drug price hikes are back for 2020
They are almost as magical as windows xp... almost
Term sheets are not binding. An expectation of a term sheet is more tenuous still. Little described in this article approaches "shafting". (Creator's 6-month exclusive term sheet being the exception. But, like, hamburger robots.)

> Given we’re a fiduciary and investing very large amounts of capital, our investment process is more rigorous than unregulated investors and typical VCs.

Hilarious. Rigorous process? SoftBank?

Also, who regulates the Vision Fund? Do they think they’re unique in having a fiduciary duty to their LPs?
Are you saying meditation doesn't work? Or just prayer?

Remember that both prayer and meditation mean very different things to different people. I used to be quick to dismiss prayer until I talked to more people about it and found that what they were doing was quite similar to my meditation habits.
One reason they might act that way: They have nowhere near the amount of NUMA or cache locality optimization work the Linux kernel possesses. Thinking of the 2nd-generation Threadripper issues in Windows in particular.
Ask HN: Journalists / Writers, how do you research topics?
And do you have any tips on structuring articles / essays ?

Thanks in advance
Better static compilation and compile times which will reduce the time to first plot.
Here is a microkernel written in Zig: https://github.com/AndreaOrru/zen
Journalism had almost always been predominantly funded by advertising and rich people looking to influence public opinion.

I don't see how paying for journalism solves anything on itself. You have to pay for specific kinds of journalism and create tools to allow discovery and differentiation of that journalism.
Which is the right call really. It is valuable to have the code you're looking at actually be what it appears to be.
It's interesting how co-occurrent some genetic/behavioral traits are. I read an article about a study of domesticating foxes. After many generations selecting for propensity to come forward when a human puts out food, the semi-domesticated offspring showed a wide array of physical traits associated with dogs in addition to the behavior that was selected for.

Yet... as computing becomes more popular, I expect this stereotype to become obsolete. It roughly applies to myself and many of my friends. My wife calls me a robot. But hey, somehow most of us managed to find a spouse.
I count 97 (https://opensource.org/licenses/alphabetical), but point taken.

Maybe there should be an organized effort to make some sort of compatibility matrix for all the OSI licenses...
I love FOSS, but there's a lot of problems with the arguments in this article.

>"it is highly recommended to run on Free and OpenSource Software...This way, you know exactly what is running on your system"

I get this feeling as well: that when I use FOSS I know exactly what my computer is doing.

But I don't. Linux is about 14 million lines of code, and that doesn't include your distro. You might be able to cut this down by compiling it yourself, but you'll still have to be an expert to understand everything that is happening on your computer.

It's the same thing with Windows, millions of lines of source code written by thousands of people.

I think that until you hear that someone lost their wallet key and MS was to blame, you're probably safe. Key theft (through keylogging) may be harder to detect on a closed-source OS, but there are still a lot of people (outside of MS) working on MS security and playing around with the OS to learn things about it.

That all being said, Linux is easier to become an expert on due to all of the public resources/documentation. Microsoft tends to clam up when it comes to documentation about their OS.
It already exists in apps for nosey neighbors like Nextdoor
Except that it allows tons of configuration, but is zero-conf by default.
Stadia is just a bad idea and a bad product. Consumer internet access is nowhere near capable enough for it to make sense.
Essay is pretty incredible, I'll be buying the book.
Culture matters. You don't exist in a void. You, anyone you live with, anyone who sees your yard, and anyone who hears your views on it all carry a personal culture.

You are responsible for yours and who it infects. Is yours a sustainable one? If not, you're likely programming the world to die off.

It's not only about you. It's about the ripple effects of you and a greater understanding of responsibility in the face of culture as a force to reckon with.
Several people have tried the "blessed crates pack" over the years, but they never gained traction, so people stopped working on them.
Knotch | www.knotch.it | New York, NY | Full-time | Onsite

We are content intelligence leaders committed to transparency in data. We collaborate with Fortune 500 brands such as HP, Walmart, Calvin Klein, and AT&T. Our platform helps our clients become better storytellers by understanding their audiences, and allowing their audiences to own their voices online. Over the next six months we’ve planned immense product growth, and we need talented data platform, back end, and front end engineers to join our team!

Our stack is modern: Rails, Ruby, Python, React/Redux, along with Javascript integrations and AWS technologies to power the back end. Every day we’re facing unique challenges with data from architecture to visualization, and we need the right team to solve them. We’re at Series-B, and we have no plans to raise more VC just to inflate our value. We take so much pride in our culture, you should check out our best place to work awards two years running by Inc and BuiltInNYC!

See if we’re the team for you:

Data Platform Engineer: https://grnh.se/44e383621
Front End Software Engineer: https://grnh.se/6b03fd931
Full Stack Software Engineer: https://grnh.se/ef3a50b41
recruiting@knotch.com
Such a clever hook to have celebrities say “text me” to get people’s numbers. Basically a megaphone like Twitter for celebrities that delivers updates right to your fans phones by text
funny how I saw many posts about Amazon fires and while Australia is burning to the ground(which is showing to be much worse than Amazon fires), I can only see a post about some battery; this makes me question this website..
This sounds like VC 101. Same tactics, or worse, occur at all VC firms across Silicon Valley.
That's a universal dependency problem, and is why you're advised to always run a not-a-throwaway-project with vulnerability monitors. Heck, if you use something like Github, you even get that for free these days.
> "Aren't you sweeping debt of the bankrupt company by buying its share thus pumping money into the economy?"

In theory, the shares at the time of purchase are worth the amount of cash that the market price is. The owner of the shares may realize a net gain or loss relative to their own purchase price but that doesn't change the fact that $X of shares are being exchanged for the equal and equivalent $X in cash. So what is being redistributed?

> "How will it vanish into thin air?"

As the shares trend from price $X to zero, where does the value go? Answer that and you will have answered your question.
Just FYI - in many interviews, you can just say "Sorry, I'm having a panic attack. Could we do this tomorrow?". One of my friends had a panic attack during her Google interview, left came back the next day, and got the job.

So, YMMV, but people are often able to be accommodating for things like this :)
ERP is hard. VERY hard.
Those meetups where everyone is decades older than you? Many of them have children that might be your age. Make friends with both. Some of my best adult relationships are from older folks with similar interests introducing me to their children.

I do agree about the general uselessness of Meetup.com though.
> Might have to do with the grass type? One thing that shocked me when I went to Florida was how coarse (larger strands and way stiffer) the grass was compared to where I live (Canada).

Grass types are a reflection of the climate and vary dramatically due to factors such as sun, growing season, and soil composition. In Florida the soil composition is mostly sand, and they receive a lot of year round sun so the predominant grass is St. Augustine because it thrives and produces thick turf that chokes out weeds.

St. Augustine is also very similar to Crab Grass, which is considered a weed in many places, like Georgia. And it is easily killed by all but a few herbicides (e.g. MSM). So while St. Augustine is great in Florida, doesn't work well in Georgia where the soil composition promotes more aggressive weeds, and the tree canopy inhibits St. Augustine's growth.

In other words, Florida grass is Georgia weeds.

> Up here it's mostly weeding, adding soil where needed and reseeding every spring, mowing it every couple of weeks, and watering once in a while. Maybe 2-3 rounds of chemicals a year if you want that healthy deep green lawn look.

In the south your yard can grow 4-6 inches a week and during the growing season you sometimes have to mow as frequently as every 5 days. The mowing season in Georgia is from March to November for grasses that go dormant, it's year round for those that don't.

Weeding is a year-round chore and many people opt for year round weed services that spray for weeds on a monthly basis if not more frequently. Pre-emergent weed control is put down in February or March, and other herbicides are used through out the spring and summer.

Fertilizer is only done a couple times a year and varies depending on the type of grass.
They certainly do those things.

I think they also are a bit of a rabbit hole / and plenty of their tone never reaches the wider world while they chase new and shiny things.
What, you don't even know how to 'compactify the spatial dimension'?
Do you mean the VC director working for the VC managing partner, who is female as well?
APIs and libraries should tell us much more about their semantics so that we can assert compatibility directly rather than relying on a number
Linus is right. Don't use spinlocks in user-land. The scheduler can't know you're spinning on a lock, so it can't help you. Don't do dumb things -- spinning on a lock in user-land is dumb. Mutexes are as fast as spinlocks in the uncontended case, so use mutexes.
It's still working normally for me.

https://web.archive.org/web/*/www.google.com
FWIW, I've found that using the Steam launcher eliminated any compatibility issues which may have cropped up. I'm not a linux desktop power user, and didn't need to be.

> I'm not a gamer so I can't tell the difference between 30fps 60 fps etc

It's like driving a car with a rough idle vs. a smooth idle. You can get used to driving a car with a rough idle, and not particularly care. But once you've driven both, you can identify which is which pretty easily, and the rough idle starts to bug you when you know it can be smoother.
Constant Evolution in JavaScript
I think the key term is "consumer-centric". Ring and other home cams are necessary peace of mind for a lot of people.
That doesn't necessarily follow with self-selection. One group's presense may push out another, others usually do have disproportionate influence on overall bias.
I actually am willing to pay for journalism, but it becomes a constant research project to find out what source isn't on a biased agenda crusade. Any recommendations on pure journalism source I should check out?
Sounds too good to be true! Did I read right? A fourfold increase in capacity with no downside? Going to production this year? How did I miss this until now?
Aka: “I see a suspicious looking Black Guy in our suburban neighborhood. It looks like he is breaking into a house by using a remote to open a garage door and driving in.”
OK, broken US healthcare aside, even in above mentioned countries - uber/taxi drivers income is quite comparable to devs salaries.
Cleantech failed in 2009. Will it fail again in the 2020s?
They're trying to make this a story about SoftBank being bad, but this just sounds like normal business. I have been "shafted" by VCs before, in similar ways, but none of them were SoftBank specifically. This is just an attempt to make a story (and drive clicks) out of the punching bag du jour.
Yet we can't all be buying subscriptions for every single online newspaper and magazine(on top of all the streaming services) just to read the occasional article. That just encourages quantity over consistent quality.

There was a day where, if we wanted to read an edition of a newspaper or a magazine, we would pay a dime or a quarter to receive a copy. We could do essentially the same thing on the internet, but for some reason everyone huffs and puffs and insists that it wouldn't work. Yet it hasn't truly been tried. I would certainly "insert" a quarter to receive a day-pass in order to read something I'm interested in. Just give me the option. For the people who don't want to pay, they can choose to view ads and annoying modals.
#4 is a no-go in my book.

Things like Ring, Nextdoor, and Facebook already exist. Nextdoor and Facebook are riddled with inanity, from political rants to dumb jokes to hoaxes to common scams to law enforcement rants.

I don't want more information from my neighbors -- 99% of it is garbage. I want highly-filtered information. Basically, a neighborhood watch but with an aggressive spam filter. Right now I glance at the various neighborhood feeds with one eye closed, sifting through the intense stupidity, trying to capture valuable intelligence.

Of course, all of this may be a dumb corporate-run idea and maybe people should really focus on forming good relationships with their neighbors in meatspace and talk to them in person aka HUMINT.
That sounds like you forgot to peg your version dependencies, though. No matter the age of your code, proper version pegging in an ecosystem that does not allow version deletions (something npm learned the hard way, but amazingly, something pypi allows to this day) ensures that things don't break until you intentionally bump versions.
It’s not like this is new, except with this government subtle diplomacy has been replaced with loud buffoonery, which makes this kind of manipulation slightly more obvious.
Ive's design-led product development was the problem. Form over Function, which is exactly what all the Apple-haters said Apple was (though we knew better of course). Yes, Ive was there a long time, and he made some vital and essential contributions, but what Jony wanted to do was never the whole story. Ive unleashed has been an unmitigated shitshow.

Yes, maybe the correct response was to promote the engineering mindset more, and put the ID guys back in their box. But then again, from what I recall "Ive left" so in all liklihood he was told he couldn't have it all his way anymore, threw a hissy-fit and walked.
The underlying problem is the lack of curation. Micro-dependencies that are widely used and have been reviewed for quality should be promoted to a group of standard packages. They'd still be dependencies like any other but they'd be officially maintained and installed by default.

Another problem with npm: every package gets its own copy of its dependencies. Not sure if Rust does that.
" I wonder if her four years were really research for a planned book."

Given that she worked at various startups in tech for four years, and the classic whiteboard/algo/coding/etc. required, that's quite a bar purely for a single book.
True. Thank you, for sharing!
Although it also supports the reverse option and could be easier to distribute (and keep in sync and up to date) between colleagues, and other people.
But, yes, there could be multiple ways to do the same, and for that simple one using Go might overkill to some degree, but every approach has its own cons and pros.
Why is it a bad look ? If you'd actually watch the show they have many female characters that are not hot assistants and they even touch on the subject directly later on. It's kind of hard for me to fathom how that particular aspect can make someone give up on a satire TV-show
This setup is unique to Amazon and is not at all common everywhere else. Almost all others give refresh grants as long as performance isn’t in the bottom 5-10%.
All these big sites were basically unreadable without lots of adblocking in my experience. I wouldn't attempt to look at anything until I set up a pi hole which was a huge game changer.
Unless actual malice is involved, the neighbor will probably just wonder why the wlan is shit and buy a "better" (stronger) one. Sounds much like a good old coordination problem to me.
Are there other rundown like this? I appreciate the concept more than the content.
Myth of QWERTY vs. Dvorak Layout
On GKE, you don't need to define node-pools if you tick enable node-autoprovisioning. This is effectively an EKS fargate profile without any of the limitations (discrete node size, inability to mount volumes etc)

On GKE there's no need for bastion hosts, you can connect to private nodes automatically by tunneling through identity-aware-proxy

On GKE, there's no faffing about with aws-auth-configmap, nodes automatically join the cluster

On GKE, you can use regional persistent disks if you need to store state rather than single zone EBS

On GKE, you can use a single static ip for your nginx-ingress load balancer without needing to faff about with AWS global accelerator (which in any case gives you multiple ips)

On GKE, managed node pools are automatically repaired and upgraded with the choice of google's OS or ubuntu unlike Amazon Linux which is currently the only choice for EKS' managed node pools. GKE can automatically use spot instances unlike the farce on AWS with a 3rd party (spotinst) charging a premium for the same functionality

On GKE, managed istio is ticking a box versus a self-install on EKS

On GKE you need to worry much less about ip exhaustion as they use alias ips vs dedicated ENIs for EKS

Associating IAMs with kuberenetes service accounts is much easier with GKE workload identity than with EKS' oidc webhook

GKE has several features which EKS doesn't (calico, vertical pod autoscaling, binary authorisation, export of cluster data to bigquery)

https://www.reddit.com/r/googlecloud/comments/ejxxn5/has_any...
I'd recommend using using "I don't care about cookies" and "Cookiebro" to restore your sanity. Basically you want to automatically accept all cookies, say yes to all cookie banners, then remove all cookies when you close the browser except the ones you explicitly want to keep (for staying logged into certain sites). Those two firefox extensions facilitate that.
If you can't get rid of the lawn due to HOA regs or local laws try clover. Most folks won't notice the difference and bees love it. One my old elementary schools still has a huge clover field and the bees still come around for the flowers during Spring.
Ok maybe I was user pointers wrong in Rust. And I must confess that I never really understood lifetimes either, however

* I don't think that low level code needs to be "messy", and

* I don't think that adding an abstraction on top solves anything complexity wise.

For memory paging I used to have a whole library in Rust that handled hierarchy of page tables with very abstract pagetable classes and interfaces [0]. Now I just have 80 lines of zig that handles everything [1]. I much prefer the latter.

> I think this is reasonable even for kernel code.

It's not, for some of the reasons that Linus doesn't want C++ code in the kernel [2]

[0] https://github.com/gz/rust-x86/blob/28d5839933973e0b639ef354...

[1] https://git.sr.ht/~jzck/kernel/tree/master/src/arch/x86/pagi...

[2] https://yarchive.net/comp/linux/c++.html
Non-DIY plus subscriptions plus corporations rarely leads to "consumer-centric".

More often it's almost solely profit-driven.
Even in the most extreme possible case where the WaPo is an outlet for Jeff Bezos' personal opinions, is it really the case that Jeff Bezos couldn't have anything interesting to tell us? One billionaire-owned newspaper isn't that bad on its own, because the other newspapers can still report on the owner of the one. What's really scary is when the billionaire owners go golfing together, which would be a failure of the system that banning a couple publications couldn't help us with.
If that was the reason, Tesla wouldn't be selling there either. For whatever reason, the market has decided that Tesla is preferable to Mercedes.
I'll also plug https://www.protocols.io/ and https://codeocean.com/ here --- might be interesting platforms for folks concerned about reproducibility to have on their radar.
I hear you - instead of “what did you say no to”, I prefer “would you say <new thing> is a higher priority than <previous thing you said was #1 or #2>?” - it’s much easier for people to evaluate “A or B” tradeoffs than “A or not A” tradeoffs
Ah yes, I was equating marginal with average. Thanks.
I can imagine a vision of the future where the internet has become more akin to a public utility, like electricity, and the novelty of websites has worn off.

In this world, I can imagine a patronage model working: wealthy individuals support particular journalists, perhaps privately, and the infrastructure of the internet is used to get the word out in a way that is analogous to the chat or messaging of the present.
C is portable assembly until it isn't:

- no access to carry/overflow flag in registers making it a chore to write bigint libraries

- no way to guarantee emitting add with carry or sub with borrow even though those are simple instructions and some architecture (6502) don't even provide a normal add/sub

- need to drop down to assembly to implement resumable function/fibers to avoid the syscall costs of ucontext/setjmp/longjmp

- no access to hardware counters like RDTSC

- no way to get the CPU frequency in a portable and reliable way

- no portable threadID function and then, those that are available (pthread_self, and Windows') rely on expensive syscalls.

- no way to do CPU feature detection (SSE, AVX, ARM Neon, ...)

- no way to control emission of common intrinsics like popcount, bit-scan-reverse, lowest bit isolation in a portable way.

The portable assembly narrative breaks down rapidly when you actually need specific code to be emitted.
I have a large team of product people, and work with a growing team of sales people.

Something I’ve been doing recently that’s really important for this is highlighting to everyone customer facing the difference between client and customer.

Clients hire you to work for them on something.

Customers buy your product.

Said simply, it’s an inverted demand situation. Clients flow requirements to you, customers get features deemed most valuable by product folks.

Shit starts to break down horrifically when you treat your customers like clients, the reason being is that you’re not internally dedicating engineering resources to that customer, so you’re mismanaging their expectations for delivery of asks.

There’s a whole detailed flow on this I need to complete as a blog post, but understanding and educating on this basic distinction helps a lot.
Sure, but let's also take the code hosting situation into account: npm now comes with security audits during install, and github now comes with free dependency vulnerability monitoring. While "fewer deps means fewer vectors" is true, the security landscape has changed an unusual amount, and for the better, since that article was written.
None of these are particularly interesting to me. Seems like an observation-based list, based on what's currently trendy.
Intel has basically been doing that for quite a while with the whole "Core i7", "Core i5", etc naming strategy. Where an i7 targeted at laptops might be substantially the same as an i3 targeted at desktops.