jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Because the founders have created the business and have created several million dollars of value (based on the VC's own valuation). Why should they not be able to cash out for a lifetime of financial security?
Congrats. You guys have a great product and deserve your success.

Tomorrow Youtube or Twitch could expand their offerings to include your business model and you may find yourself irrelevant within 6 months.

I had a liquidity event last year in which I had the opportunity to sell either none, a part, or all of a holding in a product I strongly believed in for $6 million. I cashed out $2 million, kept 2/3rds equity. Since then, despite my belief in the product, it has lost most of it's value. I am very relieved (as is my girlfriend!) that I took (some) money and ran.

When you are young you can feel a sense that success is inevitable and you want to keep doubling down, but there are a truckload of people in their late 30s and 40s and 50s for whom things just never quite worked out who would give anything for the security that a couple of million dollars provides.
Currently, they certainly are not. Our education systems (non-higher education) are largely designed to produce good workers for a manufacturing/labor economy that we're (relatively) quickly automating out of existence. And our higher education systems are being "dumbed down" to handle the influx of students not capable of handling the old curriculum.

Anecdotally, most of my extended family couldn't write a line of code if their lives depended on it; nor could they design a serious science experiment or write a novel. They aren't trained for those things, and that training has to start young or come with serious motivation, time, and effort. Not one of those people have any interest in learning those things.

I think it's possible to have a knowledge based economy, but we would have to drastically redesign our education systems and our culture in ways that I find it hard to even imagine how we would do so.

But, I think it's only a matter of time before we gain more skill in writing programs that automate out even the most complex knowledge based jobs. Watson is already showing the potential to be a better doctor than any human. The program named "Emily Howell" can already write symphonies that pass whatever the musical version of the Turing Test is. How long before we apply those things to all the other knowledge based jobs? What'll be left? More automation and maintenance programmers? How many of those will we even need?
One of my final professors in college taught us to ensure that when looking at a position to examine both sides of every side, and if we want to be very thorough, to look at both sides of both sides of either side.

It's a lesson that has stuck well and has helped me maintain perspective in a wide variety of situations.

The old adage (I believe from the ancient Asian philosophies of Taoism and Zen) "Think thrice before you speak, and then only speak if you have thrice concluded it is worth hearing" is another way to keep yourself in check at times. How many times have I wanted to speak and realized some folly in my thought process!
A bit off topic, I doubt anyone remembers this, but that domain used to host a pretty hip telnet chat (telechat) back in the 90s, I thought the domain was sold off, but this looks aesthetically similar to before, so maybe they kept their personal pages up. Cute!
Interesting.

At work the other day I saw someone use a similar pattern in Java 8, where they had huge (think 250 fields) nested DAOs meant to construct JSON for some odd external API using a method called wiz, e.g. (not actual example):

new Payment().wiz(p -> {
p.amount = 100;
p.currency = Currency.AUD;
p.method = new Payment.Method().wiz(m -> {
m.type = Type.CARD;
m.reference = "2323232...";
}):
});

Of course, these are mutable (and didn't need to be immutable in the use case), so they could have just used:

new Payment() {{
amount = 100;
currency = Currency.AUD;
method = new Payment.Method() {{
type = Type.CARD;
reference = "2323232...";
}}:
}};

Note that this kind of initialization (double brace initialization) was frowned upon once upon a time but I'm not sure its criticism is valid anymore today. Something something don't pollute the class namespace and creating links to outer objects.

Aside from not necessarily linking to the outer class like double brace initialization, the lambda solution does have one advantage. It provide an easy way to construct an immutable variant. You "just" have to make a copy of the class with all fields final and .wiz() produces only the mutable versions.

People will probably say "just use builders" but I honestly don't think their boilerplate (for both writing and also using them) is worth it, i.e. it's not just as simple/easy as creating a mutable /immutable pair with exactly the same content, just different modifiers on fields.

Long story short, it's good that this with keyword addition is discussed, but I think before that it's important to allow simpler initial construction of records. AFAIK they don't offer a nice way to do so, just the nameless constructors based on argument order (with a max limit as well like any method).
Slow legislation is a feature rather than a bug. Less opportunity for reactionary laws based on emotion or a collective misunderstanding of events that we later regret. It's not a perfect deterrent, obviously, e.g. the Patriot Act
edamagit for VSCode has evolved quite a bit since initially posting the alpha here over a year ago. It's still in preview, but more magit and forge features are now present.

In an effort to expose people who have never used Emacs to the wonders of magit, I've written a small tutorial covering the basics of operating edamagit here.
That should get fixed soon(ish) when Apple is forced to allow other app stores on their devices. Real firefox / real Chrome / emulators / etc!
Seems rather simple: Let drivers with allergies put that in their profile. Let riders put that they have a service animal in. And the system just doesn't pair them together.

And now that the system knows someone has a service animal you can automatically review any cancelations by the driver and look for problems. I am actually kind of surprised that there isn't some review system already in place when a driver ends a trip early on someone. Unless the rider changes the destination, how can the driver not drop them off at the agreed upon location without getting flagged somehow?

Could even in rare cases, if there are absolutely no drivers without allergies around, offer them a bonus to take the rider anyways.
After the latest RHEL/CentOS debacle, my company is planning on going with Oracle Linux for its new rollouts.

It's going to end badly for us. You don't get into bed with Oracle without paying for it one way or another.
I feel like you might kind of be missing the point here...

Uber should have to deal with this systemically because it is shitty to just leave it up to the drivers.

Please note that in your example here, it is also shitty for the rider who is expecting to be driven somewhere safely.
I feel like the software really hasn't changed enough for me to feel differently about Apple at all.

However the the fact that the hardware is GLUED together and non-upgradeable in all models is the thing that has me looking elsewhere. Is anyone else frustrated that their retina machines are completely obsoleted on purpose and that even the minis have memory chips soldered into them for no reason but wasteful planned obsolescence?

I think that Apple is going to hit a major backlash when people realize that their memory and hard drives are trapped and limited for no real technical reason.
No one is disputing that dogs are far more genetically diverse than humans. But saying that humans don't cluster into different genetic groups is factually wrong.
Sure, I'll give it a shot.

1: It's not that much $ and neurons, actually. We spend far more marketing lipstick and selling mobile games. If your priority is to reduce wasted spending, there are far worse candidates.

2: Original science and research has consistently yielded some of the biggest game-changers in technology (and subsequently, human well-being) than anything else. Libraries, electricity, the Internet, all of those felt like frivolous indulgences when they were starting out.

3: Projects like these are exploratory, which makes them inspiring. People are curious and eager to learn. This puts a pressure on the educational pipeline. People become scientists to learn answers to these questions. They use these skillsets for other things as well. I recommend listening to Neil Tyson talking about space: https://www.youtube.com/watch?v=pUbOjZWjTLU

I agree that our impending ecological doom is an issue. If you want to get into the psychology of it- people simply don't feel the pinch yet. It seems vague, distant, something we can't do very much about. It's the same reason people tend to be bad at planning for their retirements.

That said, the world is a better place with the LHC than not. There are far worse things we spend our $ and neurons on that we ought to cull first!
Last what I remember: https://blog.twitter.com/2015/handling-five-billion-sessions... (not Google, Twitter, but still big company).
I think Google is going for the "Star Trek computer", void of a personality. Specifically an interface rather than a personality. Notice how Google's "assistant" is the only one without a name or persona, in contrast with Cortana, Siri, and whatever Facebook will surely create.
Those are all implausible movie plot scenarios.

When a TLA offers you a job, or a contract, you can decline. There are no hard feelings.
Maybe it's not a bubble in the sense of "the entire industry is doomed", but it's just par the course for wall street poker face mentality of upselling the fuck out of your investments and then offloading the spoiled hot potatos to the next sucker.

There's plenty of room to build useful and valuable businesses, products, and services with new technologies. The hype bubble I see is just classic sales flare amongst VC investors. Make a solid business and there shouldn't be a problem.
This also contains a really nice collection of illusions and Abrash goes into a bit more detail than usual to explain them.
Pretty much the entire world's preferred communication method is text messaging so I think I'm on sturdy ground here.
>A lot of the buggy and quirky behavior PHP exhibits (at least when that behavior is unintentional) is the result of this process.

A lot? Please stop spreading wrong info. In the words of an internal developer,

> It does fix a few minor points with regard to variables vs. expressions, but those aren't particularly important.

>"So, really, the whole thing has no direct effect on userland devs. It's an internal rewrite."

https://www.reddit.com/r/PHP/comments/2cc9xp/rfc_abstract_sy...
I just went over to the XPS 13 site, and I found this amusing image:

http://i.dell.com/sites/imagecontent/products/PublishingImag...
"That job must be nightmarish for anyone who isn’t a full-blown sociopath."

Why do you have to be a sociopath, if you have the guts to help people, who need help? Even or especially if they are children? Sociopaths would do it for the money and prestige. A doctor with empathy mainly to save those that can be saved and ease the suffering of those that cannot. No need to insult or stigmatize them, because they can do, what you cannot imagine.
> Human beings are more than vessels for SV douches to make billions they don’t need.

If I buy an iPad to read PDFs or books, many of which are free, I am hardly making SV douches more money than when I buy a "Pro" device for productivity.

Ironically, the idea that people shouldn't read or listen (consume), and instead just build build build, also strikes me as a very Silicon Valley idea.

I really don't know what it is about the iPad that makes it the target of this discussion. I have never heard anyone say the same things about e-book readers, or headphones that don't come with a mic for content creation.
I'm currently working with a C++ dev who has exactly zero previous experience with the web, but because he essentially finished his part of the system, he picked up web-related tasks.

My manager today was wondering if that's particularly efficient, to which I replied "he knows how to program".

I mean, the guy has a PhD in physics - I bet that what he's doing now isn't even his final form.
I'm not sure if you're only referring to WikiLeaks, but as for torture:

The CIA's waterboarding regimen was so excruciating, the memos show, that agency officials found themselves grappling with an unexpected development: detainees simply gave up and tried to let themselves drown.

http://www.salon.com/news/feature/2010/03/09/waterboarding_f...

"Finally, to keep detainees alive even if they inhaled their own vomit during a session – a not-uncommon side effect of waterboarding – the prisoners were kept on a liquid diet. The agency recommended Ensure Plus."
If you need to force people to use alternatives it's because they are not much better to begin with.

I've used the Signal app and it's a bug fest. Telegram is not even encrypted by default and there is no option for encrypted groups.
In case you have forgotten, last year saw literal insurrectionist leftist communes that took over parts of cities, and were left unsuppressed for weeks. This is definitely quite an escalation, but to me, a European looking from the outside in, it looks anything but unilateral.
> How does a company like Twitter decide who bans Trump?

As you said for a VIP user account that's an executive decision

> who actually clicks the button?

Customer service department. They will have multiple levels of permissions. So it might be a director or vice president level needed. The PR risk for a rough employee deleting VIP users, or deleting by accident is too high.

> some kind of performance bonus?

That's part of daily work expectations of the customer service department.
Yes, sniping sorry. It definitely seems to be a policy made to please buyers, but even on the buyers side it has a bad connotation for those who miss out by a few seconds. I agree its unlikely ebay will change it now.
This is mostly because Thunderbolt hub support was optional in Thunderbolt 3 spec, but mandatory in USB 4. Apple just added support for it in Big Sur.
> with the express purpose of overturning the legal election results.

I guess the answer is... calm down? A few hundred (even heavily armed) people do not stand a chance changing the results of the election, or almost anything in the US.

The event was for show. Although, unfortunately, one of them died. But it should remain that way and there is no reason to escalate further. (I guess we already have precedents of how escalation usually lead to innocent deaths).
I had to work on a scheduling problem once that involved going to a university to talk to Comp Sci PHD's who were working on similar problems. That was fun. In 25+ years of commercial coding, that's happened once ;)
While none of his objections had any legal merit, what exactly is scary in principle about using the law as it written to contest the results of an election? The laws are there for a reason and unless a law was broken I fail to see what the issue is?

I am comforted by the fact that our electoral institutions appear to be holding as they were designed to. It proves why separation of power is needed, and why it is critical.

Sadly it has been historically the democrats that want to tear down this separation for political expedience, one of the reasons Trump had sooo much power in the first place is decades and decades of consolidation of power into both the federal government and the presidency
I don't think so, see Aardappel for an example

http://strlen.com/aardappel-language

(There are otheres there, Wouter did some extensive research)
this just shines light that anything in the string Google gets rushed to HN front page.

ill revisit when theres mens clothing
If by "implementing" you mean "sending an actual person over to plug in the recording device", yes. If by "implementing" you mean "contracting somebody to insert a cryptographic side channel in an operating system", then, very no.
Umm..

If you are going to the trouble of setting up a linode node for ngninx you may as well just run PHP from it too.
> In other words, it appears to make the model more complicated and less aesthetically pleasing.

There is this perpetuating religious dogma in physics that physicists are uncovering the "elegant" rules of god, rather than creating models that match their observations. Models make predictions, and although they do reveal some things about the nature of reality, they surely do not define what it is. The next model might define it to be something completely different. Yes, we generally find that most physical phenomena can be very elegantly modeled, but that does not make a simple model better than a complex model that matches observation better.
Care to share the steps?

every time i contact google about it (i bought my nexus one via their store, with google checkout) i'm 100% ignored.

just contacted them again about the touch screen not working when i read the first comment here, and again, ignored so far.
I don't think thats the point. The point is they are scraping content without seeking approval.
Hard to not be generic when covering a broad subject within 500 words and to a generic audience. Happy to give specific advice if you have questions.
Interested in application security, but want to keep doing full-time dev? I've got a fun, hard project. Full time, US remotes peachy.
>dg76fb23S for Facebook, dg76fb23S for hacker news

So you use the same password for everything.
As a person who spent a long time today changing passwords (in part due to the Gawker thing, but I had been meaning to for a while), I have some very nasty things to say about how many sites have stupid restrictions on passwords - why do you care if I want a password that's longer than 8 characters? Why do you care if I want to include a non-alphanum in my password? wtf, really, why? It's easier to not have those restrictions on a field so why why why are you going to extra trouble to add them? Oh I'm getting mad just thinking about it.
It was my understanding that despite cutting their budget deficit spending has actually increased substantially in GB over recent years.
How did you validate your hypothesis? Why aren't all the famous dot-com failures (Pets.com, Webvan, etc.) which worked at "internet time" counter-examples? Or the continued non-success of Virgin Galactic, which proposed that private space tourism could be possible by 2013?

Without validation, I'll continue to believe your hypothesis is more wishful thinking than meaningful.
Buy what if they change their requirements? Then you need state (when the password was created).
No. The HN API is public though. https://github.com/HackerNews/API
Trade war imminent?
OCaml was doing that before any of them.
Git (albeit not a language) has a similar meaning in the UK.
Pound Sterling didn't evolve in a vacuum -- there are acts of Parliament regulating exchange rates with previous denominations; I expect they will be used, and have likely been used to pay out compounded interest until today, i.e. when the last Sterling reorganization happened (in the 70s? I can't remember), these debts were likely recalculated. It's not like the Bank of England is still issuing XVIII-century Pound Sterling just to pay interest on something.

One thing the United Kingdom of Great Britain really excels at, is continuity of government. It would be much more difficult for, say, Germany or France to deal with debts from 1720, considering they went through several revolutions and dissolutions and likely defaulted or simply ignored previous obligations at various points.
Hey! thanks for this instructive comment.

I too had not managed to finish CSB at the time, but when it got ported to PC[1] with a feature to record your games, it spawned a speed run competition and I was shocked to learn that it can be defeated in less than 30 minutes, actually best time is 00h10m37s[2].

I gave it another try and manage to beat it after a few attempts, there's much trickery in how the dungeon is designed with falling traps on top of others and teleporters, but once you get your head your head around it and understand the diabolical demon director, it gets better.

Then there's the custom dungeons, and conflux is the real challenge, CSB is walk in the park in comparison.

[1]: http://dmweb.free.fr/?q=node/851

[2]: http://dmweb.free.fr/?q=node/856
During the demo of transparent metal glass Elon invited Franz to hit the glass with metal ball and it broke. It wasn’t supposed to because it is extra hardened or something.
Crumple zones are usually on the front, back and side fenders to absorb impact, not necessarily the doors.
MIRROR Fitness | Onsite in New York City / NYC | Full-Time

MIRROR (https://www.mirror.co) is the future of fitness. Workout from your own home with any type of equipment (or none!). We're growing rapidly and want to add top talent to our NYC-based engineering team. Your work will be grounded in high-performance backend and frontend, but will touch everything from Android to iOS to our physical hardware. If you're tired of working on software-only web products and want something more, come talk to us.

* Senior Backend Engineer *

Python 3 + Django. Docker, PostgreSQL, Elastic Container Service. Help us build out high-volume workout data processing infrastructure, scale streaming and on-demand video, and work directly with the hardware team to optimize customer experience.

* Senior Frontend Engineer *

Build out our immersive checkout experience to drive sales, and engage your data muscles to optimize conversions for one of the most visible fitness products on the market.

React/Redux, TypeScript. Play with top-quality marketing and data analytics tools including Segment, Amplitude, and the Google product suite.

Email: kristie+hn@mirror.co (hiring manager)
Systemic failures all the way down.
If you want to get your feet wet with a short writeup online, I found these two blog posts (part 1 and 2) to be extremely valuable. It does a fantastic job of making sure you're mentally framing the situation correctly, which makes an enormous difference.

part 1: https://haseebq.com/my-ten-rules-for-negotiating-a-job-offer...

part 2: https://haseebq.com/how-not-to-bomb-your-offer-negotiation/
I think it’s slightly different. Zoom allows to cross from our work/school personas in to people’s personal lives. For some people it’s nbd, for others it’s a nightmare they just want to escape from each day they leave. It’s everything from a junky background and poor lighting to a drunk parent. The ability for all of to put on our uniforms and face the world in the way we choose is vastly different from the vulnerable intimacy that zoom affords.