skysight-inc/HackerNews huggingface dataset:
Good lesson for other founders here. Early on nobody knows you, but as soon as they do, you'll need to have chosen if you're on the trust-and-brand-building marathon or not. By default, if you do nothing, you're building up to an explosion like this that can take years to recover from.

How did the CEO, the board, the sales team, the marketing team, customer support team, and the engineering team all fail to notice and act on a gross privacy breach? How will that change?

It's good the CEO is starting to take responsibility, but an apology letter is roughly, apology, acknowledgement, explanation, and plan to fix / prevent repeat. I see a lot of "I...", but no post-mortem on how the internal culture they've built encouraged breach of trust & privacy in favor of growth numbers, and if/how that'll change top-to-bottom. For now, it remains, "I'm sorry you caught me and made me feel like the bad person I don't think of myself as." Once you think of systems and culture, and start tracing through the dark patterns around the launch and the scope of the initiative, things get uncomfortable. Hiring, on-boarding, feature planning, feature reviews, personal responsibility, feature ownership, management prioritization, trust & safety oversight... .
This is a false historical perspective. You’re either purposely spreading a lie, or you’re being historically ignorant.

And realize that this is the running excuse given by Western nations, in order to delegitimize China, and to cover up the Western nations’ own historical moral failings.

After all, why bother to admit that you f‘ed up, when you can easily blame someone else? Easy, just blame China for their own stupidity and inferiority in losing the Opium Wars to the superior white people.

After the Opium War 1, China was effectively a puppet government under the British. But, after the Opium War 2, it was completely a puppet government, under all the western countries (including the United States).

Why? Because the Chinese authorities were under house arrest. The western countries stationed their military outside the imperial palace.

Did you even know about this?

The westerners, as kind as they were, gave the Chinese authorities a democratic choice. 1) Enforce our edicts and pay our ransom, or 2) We will kill all of you on the spot.

Hah! So what choice do you really have?

The sole purpose of the Western nations were to drug the Chinese population, in order to extract maximum profit.

The Taiping Rebellion was the result of foreign control of China. The Chinese peasants were sick of being treated as human scum by the foreign white powers.

Imagine black African slavery in the United States, but this time, the Chinese slaves actually revolted, in their attempt to throw out the white people.

So in America, the whites enslaved the blacks for labor. While in China, the whites enslaved the Chinese, as drug addicts, in order to extract maximum profit from them.

And not surprisingly, this bit of historical perspective is not taught or even discussed in any western textbook.

Ahh.. let’s just brush our [westerners] bad behavior of the past, under the rugs. It happened a long time ago, let’s just forget about it, ok?
What language features are needed in order to implement dependent types? Can you implement it on top of existing features of say Rust or Swift?
Applying a marginal amount of business accumen: there's other ways to get from millions to billion(s). They don't have to further monetize engineers. There's companies looking for all sorts of talent, beyond software engineers, in fact 99% of hiring is for non-software engineering roles. You can't get blood from a stone, but you can expand your total addressable market.
They do, they have their influence. It's just that a vast majority of radio listeners (entirely unsurprisingly) doesn't support giving screentime to a child rapist.
The ones who made the software probably are.

The rest just need to notice they're no longer making money and being 1337, will get updated h4xx0r t00lz once the first group releases them.
>good luck, you are on your own here, you leech

Man i just love that warm, lovely atmosphere in that project..and thats not even the leader....ahem sorry dictator (and he is even proud of that)
I’ve tried this a few times but the glare makes it painful. I’d say set up looking out of a window if you can, open it up to let air in and take regular breaks is more practical!
State of Loom: Part 2
I woulda thought they have enough engineers in the company that the engineers would have raised a red flag...
Thanks for the tip! I won’t tell anyone either :)
"We are pleased to inform you of your top standing on our developer test, with a score of 420/69."
This is 100% a PR firm doing damage control. Go look at the other thread and tell me if this sounds like someone who's actually sorry, or sorry they got caught with their hand in the cookie jar.

edit: A lot of people in this thread are naive to the nature of sociapaths....
Deno Full Course in 3.5 hours
whoops, my bad. I blame a lack of morning coffee.
> Today I guess I'd try running strings on the executable or maybe straight-up opening them in a debugger or disassembler

Why today? I spent a fair amount of time during my childhood reading through "command.com" in a binary editor (zap-it), mostly for changing error messages to impress girls. It didn't really work, but I learned quite a lot in the process.
Hypercard is still the best system ever created for "non-programmers" to write software. It did not eliminate the need for professional programmers.

I don't think the lack of good tools is the reason we still need professional programmers.
It’s not true. Many homeless are coached to respond to surveys (like the annual point in time count) with a claim that they’re long time locals, since it garners more political sympathy and support. But if you talk to homeless in SF or Seattle or view news clips interviewing people in camps, it seems the majority have moved in from elsewhere due to laws that permit permanent nomadic lifestyles and open drug abuse. It is just “induced demand” in action. Incentives and disincentives have effects on behaviors.

The only statistics that should be trusted are ones that have verifiable records proving the historical residency of homeless populations. Everything else is easily manipulable and not trustworthy.
Unleash – The open-source feature flags service available on GCP Marketplace
Have you actually used Triplebyte? You're required to provide an expected salary range as part of your listing. And yes, you can technically provide an open-ended band (e.g. $0 - $999,999) -- can you guess what happens if you do that, and why Triplebyte advises not doing this, even though you have the option to do so?
Except they didn’t make any data public. Yes, they were going to, but they hadn’t yet.
It is mostly the MLA handbook, https://style.mla.org/punctuation-and-quotation-marks/ and https://style.mla.org/the-placement-of-a-comma-or-period-aft....

I guess I misremembered. The old reference from the 1800's is https://babel.hathitrust.org/cgi/pt?id=hvd.hx521x&view=1up&s..., he clearly puts the quotes on the outside too.
Ask HN: Leaving the US. Where in the world should I live as a developer?
What other cities/countries around the world would you recommend as an early 30-something developer?

Long story short, I'm tired living in the US. I've spent 10+ years living here and have yet to secure a Greencard. The uncertainty around immigration has become a huge issue in my life and I'm finally calling it quits.

My long term goals are to work for myself either running a small online business or freelancing. That was a big factor in making me want to leave the US (you can't work for yourself on H1B).

Places I've been looking at:

- Vancouver/Toronto/Montreal. Straightforward immigration + short(er) time to permanent residence.

- Berlin/Munich. I realize salaries are low and lifestyle is different.

- Back home in South America. Political/econ situation is not ideal, but family + friends are there.

- Wildcard: Estonia! Seems like they are very internet-friendly and make it easy for non-EU residents to start a business. Downside is I don't know anything about living there.

If it matters, I'm single with no children.

Thanks! :)
It's one thing to do regular code deploys and there is no harm in doing it on fridays, if the code happens to be ready. If something goes bad, you rollback, which hopefully is automatic.

But, pushing features out the door is different than just deploying, so seems this is what happened. Then it doesn't matter what day you release your unfinished feature, it's gonna cause bad times.
I blew "Amazing Grace" at the summit of Mt. Fuji on a highland pipe in '97.

Which, compared to escapologybb on this page, seems trite.

That gets at a Big Life Point: interpersonal comparisons are only useful insofar as they inspire.
This is an interesting post but the author seems to have a bit of ignorance/bias to the bsd libc that led them down a particular path. It's not difficult to pull the libc out of src, start with a minimal make copypasta, and keep iterating adding in just enough support until you eventually make it through a compile and link, then work out the few remaining port differences. IMHO this would lead to better long term outcomes for the indented platform but both approaches offer interesting learning opportunity.
I'm a big fan of working from parks in the summer. I've spent quite a few days by the river in my local city. Finding somewhere that's both quite calm and has some form of amenities is a nice mix, albeit not possible everywhere.

Battery life on your laptop is one of the more important things, as chances are your screen brightness is going to be maxed. Personally I just sit on the grass/a rock under partial shade with the laptop on my legs (and a Bluetooth keyboard over the trackpad for better ergonomics) and spend a couple of hours like that, then retire somewhere else. Haven't found somewhere new to do it where I now live, need to get out this summer and find a good spot.
Clarification: compile time query building, not querying. Due to inlining from the compiler, you can almost entirely construct the query at compile time and shave it down to a few string concatenations.
stop feeding them. you're only making the situation worse. i've stopped giving money to them completely.
What specified falsehoods and dubious claims did you find in my comment?

They oxford trails may fail because they can't find enough infected people, our of 10k volunteers they are worried they might not have 50 infected people, less than 20 and the trial is a failure [1]. The numbers show that this is disappearing, at least this wave.

>The less people are in the hospital the more likely the ones there will receive plentiful care and monitoring, understanding that isn't rocket science.

Are you justifying leaving 40 million Americans unemployed, their lives up in the air, based on the supposed marginal differences between Monday and non-Monday surgeries? Don't you worry about the damage the lockdowns are causing? Do we burden younger generations with more debt and a lower future standard of living when the hospitals are not overcrowded?

I stated my line of thinking, why I went from being scared of the virus in March to being more scared of the damage from the lockdowns by the end of April.

What is your line of thinking? Do you worry about the damage the lockdowns are causing? Do you think the lockdowns are working to eliminate the virus? When do you think is a good time to stop the lockdowns? Do you think it's fair to lockdown people who don't feel the way you do?

I'm genuinely curious about why you think the way you do.

[1] https://www.bloomberg.com/news/articles/2020-05-24/oxford-un...
Well said! I agree and I'll say there's a whole world of difference when moving from programming to software engg. IMO working an average software engineering job, things are messy and the problem domain is not exact. In my experience things are mostly guided by instincts of people involved rather than rigorous modeling. The requirements often change, the stakeholders rarely give you a straight answer and ultimately the acceptance criteria (what you need to build) is generally negotiable. All these extra skills is what makes the job un-automatable.
The thing that public radio stations like this try to prevent has already happened in the US. Which is bifurcation of news sources into partisan camps.

It's just that American citizens don't see a problem with partisan information or censorship as long as it is privately served.
I haven't had great luck with the melpa plugins, but I'm probably going to try it again here, maybe things have gotten better in the last couple of years.

Running `grep` from the root of my Org directory gives me access to about 10 years of notes from various projects across various organizations. In hindsight, I could have tried to periodically dump things out of my clients' various project management systems for historical reference, but just using Org on its own has proven pretty effective at that :)
Did you read his comments here (on this thread)? It was that they were rushing to have this feature done earlier, but missed the deadline.
SavedURL Chrome Extension
Hi all, I want to share the link of the my Chrome Extension, I released yesterday. Hopefully it benefits to you.
Thanks for mentioning my video! That was an old one.

I've published a lot more about productized services since then. Articles, newer videos, and my Productize Podcast can be found here: https://productizeandscale.com
What two people say they experienced is not science. Even calling is pseudoscience is generous, it's an anecdote.
Once you or your cloud costs are big enough to employ full time staff to look after servers, racks and network equipment and running your workloads. Before that it's most likely not worth it if it's not your core business.
can you share some of those feature where rabbitmq that is useful? Tks.
> But to tell the truth, a hefty chunk of people is indeed disabled by the media brainwash...

It's not really specific to the media, unless you define "media" ridiculously broadly. See, eg, abstinence-only sex education, or... pretty much anything the social justice movement does.
Poolside.fm just passed 1M sessions with $0 marketing, 0 employees
The ones with Duncan Trussell are highly rewatchable if you like him. He's always talking about philosophy and mysticism and other crazy shit he reads/talks about with others on his podcast. He just teamed up with the creator of Adventure Time to animate some of his podcasts for a show called The Midnight Gospel on Netflix, so they age pretty well.
I work in Smalltalk for hobby projects and it's mostly a fun experience. Very powerful debugging and introspection makes it easy to take on stuff I would not consider in any other system.
Seems like a great channel, thanks!
I remember learning about "FDISK /mbr" from a DEC support tech support line. I rescued several hard disks with that command that other people had deemed "broken".
Isn't that literally the job of a parent? Knowing better than the child what is best for them?

Obviously that should include letting the young person stretch, learn and exercise their own judgement, but within bounds set by the parent and with the parent there to help with any consequences.
https://poolside.fm (clickable link)

Thread from 3 months ago: https://news.ycombinator.com/item?id=22371629
Even with the skill sets, i am not sure the costs are lower in most cases, depending on where you are your uplink costs can be substantial, you might have a asymmetric link or your ToS with the ISP may forbid any hosting services or just poor internet speeds. Without a leased line ISPs are not going to give a uptime SLA or a ring topology for redundancy etc, Reliability is expensive, there are enough cheap k8s/VPS providers at sub $50 month (For ex Digital Ocean).
Indeed it does, and I've been running RPi3B+ / NetBSD for years successfully. Try it!
Well the Errata Sheet should be considered part of the data sheet ;)

Working with same54 has taught me to always also read the Errata Sheet when checking out a feature, I can only guess that there was a bit of a shake-up with the acquisition by Microchip that so many errors slipped in.

But those are at least consistent across chips.
Yeah, with substantial amount of energy in that capacitor, that is exactly how you weld the contacts in that switch shut.
I've been using the NFS client provisioner for my lab k8s cluster for a while. The reason I decided to use it was because I wanted to avoid having to create the shares for that service manually. I thought this would be useful for StatefulSets, which provisions a single volume for every pod, letting the application manage replication.

After a while, I've realized that it was a bad idea, because it turns out I don't run many services so creating a share for each service is a big deal, and that storing the StatefulSet volumes on a single server basically defeats the purpose of StatefulSets.

The second problem was that when I deployed it to a new cluster, I would get new paths on the NFS server, so the data from a previous cluster was not recognized. Since it is a lab environment, it is better for me to not bother with backing up the k8s cluster. With set paths, I can backup the NFS server, and redeploy a clean k8s cluster from the manifests and have the pods recognize previously written data.

As far as I can tell, the provisioner is mostly beneficial if you need to create volumes on the fly (although its possible that this is also possible with directly mounting NFS shares). On another note, have you looked at using one of the many ways of using persistent storage with GKE that isn't NFS? It seems that Google has created connectors and stuff for their own cloud storage that might be more straightforward to use.
There are some tips in the productivity post from Stephen Wolfram who sometimes walks outside while working: https://writings.stephenwolfram.com/2019/02/seeking-the-prod...

From my personal experience, it's usually a bit annoying. Macbooks have displays bright enough to work outside, but then you're burning through the battery quite quickly.
When near beaches, grains of sand can get anywhere. When sitting in the shade of trees, little droplets of something sticky fall down. Insect everywhere...
I'm not sure that this question even makes sense. It's like asking: "What language features are needed in order to implement a borrow checker?"

You don't bolt this functionality on to an existing language; it requires changes to your whole compiler pipeline to be useful.
You can implement any language in any language that is Turing complete. Or practically anything with conditionals, looping and recursion.

So yes to all of your questions.
I believe a lot of single parents had this covered by school, the current variant of forced WFH in a lot of countries has an added bonus of "school from home" which does change the childcare situation quite a lot.
Steve Blank: Entrepreneurship Is Hard But You Can’t Die
We do not have a Chief Privacy Officer or Chief Information Security Officer. The issue was raised by our head of product and I dismissed it. I saw it as a minor concern (I'm ashamed to say).
Do you have any evidence @ammon is a sociopath/narcissist?
I bought the book "Type Driven Development in Idris" and got several chapters in before getting distracted by whatever else. It was enough that I'm now annoyed relatively often that I can't pass types as parameters to be altered during execution. I really think they're onto something brilliant. I need to pick it back up and finish the book.
Again NO one wants ZFS being in the mainline kernel, but being openly hostile against it, but accept closed Firmware (because they have to...who is the leech now?) is not completely honest.
or spin up a small k8s cluster on DO, if you have few apps to run and do not want to spin / maintain separate instances etc.
Hearing about this problem while I was taking a stats mech course (online from Leo Susskind) this reminded me more of energy / entropy relationship than a paradox. For example if we have hot and cold reservoirs separated by a divider in a bath, when we remove the divider entropy of the system increases when it reaches equilibrium. After reaching equilibrium, moving the divider back will not cause the two reservoirs to return to the initial hot cold state.

The system with 2 capacitors seems like a good analogy to a heat bath; when the switch is flipped the charge is divided equally between the capacitors when it reaches equilibrium. The entropy of the system has increased, and the potential to do work has decreased. The number of possible states the system can be identified in has decreased by half (it is not possible to know which side had the initial charge after the switch has been flipped). Flipping the switch back will not bring the charge back to only one side. While this line of thinking doesn't explain the physics of what is happening, there is clearly a (statistically) irreversible change going on which seems like the natural language is energy, entropy, and temperature.
I would wager most people who watch podcasts on youtube are using it as a second screen while on their phone, tablet, laptop etc
I also read a story on HN where a devops engineer made a $80k mistake and got fired. He got hired at a new startup and the founder thought "of course he won't make the same mistake twice". He did.
Started feeling kind of boring at gen 20 — it was just the same all the time.

Maybe the pace is really too slow.
Logging TLS session keys in LibreSSL
Possibly. That adds a fair bit of friction though. My workflow right now is to use Org to organize projects, do time tracking, and keep relatively free-form notes on each task I work on. Currently stored in Dropbox so that the same set of files is auto-synced to multiple machines.

Forgetting to commit and push my notes before switching from my Mac laptop to my Linux laptop would be pretty disappointing, compared to them magically showing up. On the other hand, if I had multiple people working on the same set of org files in Dropbox, I suspect Dropbox would start having trouble with conflicts pretty quickly.

And... unfortunately... it seems unlikely that someone I'm going to hire is going to be on-board with project management in Emacs. While I'd love to have an army of Emacs lovers working for me, that seems unrealistic to expect :)
This is bad. Calling our eng team now. We'll have a fix out ASAP.
That's V90, V92 could do 56k/48k.

https://en.wikipedia.org/wiki/Modem#Evolution_of_dial-up_spe...
https://en.wikipedia.org/wiki/V.92
If they make a $25k donation to the EFF, people will just ask “why not $50k?” or “why not pay me?” They can’t win against people who have their mind made up.
Well, do write the dense blog post because it acts as something more substantial for surveyors who may not put more thought into it other than ‘I guess this and stuff like Redux is how to do web apps now’. Usage of these patterns is not an insignificant decision without trade offs, and by no means right for every app. I can similarly make a case that some of the features you outlined for tweets could be done in a sensible intuitive way that doesn’t introduce an explicit state machine.

I’ll leave a good dense article on developer friendliness of some of these apis that you may want to address as well, since a larger symptom of the architecture you suggest is boilerplate:

https://christianalfoni.com/articles/taking-immer-one-step-f...
I totally understand being excited about a new feature, but I don't understand the lax attitude towards privacy, especially not nowadays.

I somewhat agree, in that the important thing for now is that he did eventually relent. But I'm not convinced he actually listened, so much as relented under pressure. I don't think those values bode well for the company going forward. I certainly hope I'm proved wrong on that.
PyTorch Model in Production as a Serverless REST API