skysight-inc/HackerNews huggingface dataset:
I wonder if it's not punishing the poor, but trying to encourage them to earn more. Of course, this might not take into account the nuances of the real world where some people just can't because of constraints like children, location, disability, etc. That's where AI simulation might break down.
The duty and role of a government is to act in the best interest of their citizens even if a particular government fails at this duty. When a government does not properly fulfil their role, that is the direction towards which we push them, to better represent the interest, desires and choices of their citizens - not to act for the benefit of everyone else in the world.
> plenty of websites are already chrome only

What websites are Chrome-only?
Please no, nothing is more frustrating and distracting to try to get my virtual assistant to fix something they've misunderstood. That's about as fun as arguing with your passenger about directions while driving.
If someone just pattern matched it I would give them a backup question. The point of these questions isn't seeing if they can solve it, it is seeing how they think about problems.

I'm also not worried if they make a good solution, or even get a solution at all. But almost all candidates can start making progress, come up with some possible solutions and tell me about those solutions.
Oh, was expecting a book, but found it's just 3 parts :)
One of the most interesting things you can ask in a store with high-end clothing is "Which of your items are most likely to last a hundred years?" There's a special joy that arises between you and the shopkeeper as the veil of bullshit disappears and they tell you up front that 95% of the clothes they sell are disposable name-brand garbage made overseas, but THIS item, typically made of denim, or wool, or leather, has been made in the same place in the same way for a century, and they see customers come in wearing their 50-year old article regularly.

Of course it's much easier to buy this year's model of something hyped & shiny without thinking and then post on a site like this to prop up your ego and mislead everybody else. I'd venture to say that if something hasn't been in production for the length of a lifetime, there's no justification in labeling it as "Buy it for life"
In awe of seeing Vikingur recommended here :) he also has a great recording of Philip Glass if that's your thing.
> I don't think the comparison to Rotten Tomatoes makes sense...

That went a totally different direction than I was expecting.
It would be pretty cool if we could make something like the folding tablets in Westworld.

I think phones and tablets will keep getting thinner, because you can always buy a cover to make it bigger. And it's better if more of the bulk of the phone is protective material rather than sensitive electronics.

I think eventually phones will basically be just a display, with no ports (wireless charging only), no buttons, and then you'll get covers with extra battery, ports, or whatever you want.
You can use this code to make your own placekeys, without the API:

https://github.com/Placekey/placekey-py/blob/4b63d090b1082c4...
They don't (for SWEs), or at least you aren't supposed to. I think for PMs there may be questions more in this realm, but for SWEs, your questions should all be programming problems.
A self-designed prosthetic aluminum hand [video]
Fun tidbit for fans of music theory: EVH tuned the B string on his guitar slightly flat, to form a just-intoned interval with the G string. This allowed him to play distorted major chords without the associated discordant beating. [1]

[1] https://www.petersontuners.com/inTune/Eddie-van-Halen
Presumably, they're either looking into adding more members from other companies, or reducing members from EDB (or both).
I have no idea what options are being considered by the core team, but I'd imagine the most likely one is replacing one of the people now working for EDB with someone else.
Meanwhile Ford had a major recall going on for cars literally spontaneously catching on fire while driving, and nobody paid any attention.

...If water and contaminants got into the cables of certain model trucks as a result of snow or ice seepage, and those water/contaminants caused corrosion, and the block heater cable was plugged into an electrical outlet and active. This happened for 3 trucks out of 847,000.

Corrosion-related recalls are fairly common for automakers, because it's hard to anticipate which interior components will face corrosive elements, or how frequently, or in what amounts, due to the wide variety of geographies, climates, and uses that vehicles get subjected to.

Tesla has issued corrosion-related recalls itself, multiple times, including in 2018 and 2019, and these similarly did not make national news.
yep although the openjdk stdlib is licensed with a linking exception, so you can relicense it entirely when linking against it.
Support and consulting services generally aren't a good startup business model. Your revenue scales linearly with headcount which generally prevents hockey stick growth and massive revenue per employee numbers. It's why so many OSS based startups are doing SaaS models right now.
This is awesome! Hopefully when VR is more widespread they can add that in as well :)
It's a tradeoff. The problem is that academia often comes from the angle of abstracting and generalizing everything, which is even more harmful than copy & pasting and using the simplest code possible (mostly because copy & paste + simplest code is still readable and can be improved upon, while academic style code usually is inaccessible).

You don't want to listen to any specific camp. The best is always in the middle and you are on the right track:

"Pick what is easy to read."

However there is a caveat, which is that functional style is only hard to read at the beginning. Have a look at how modern languages integrate functional programming (see java, C#, C++, etc.).

Java streams are a common example. They make most code much easier to read ONCE you are used to it, because they provide standardized behaviour that is side-effect free.
When you write everything in plain syntax, the reader needs to abstract your code in his head, while when using streams, you just know what `filter`, `map`, `reduce`, etc. do and you only need to look at the small customizations. It's easier to read once you are used to it.

However there is a limit and this limit get hit quickly. A lot of people like to make their code as complicated and fancy as possible and reduce every possible line. This is definitely wrong. Code must be easy to understand and change. If you fail that, you are doing it wrong.

This also depends on your environment. If your co-workers don't understand the code you write, you have failed, no matter if your code is "nicer" or not. You either need to write simpler code or educate your co-workers to create common ground.
Props to Charpentier and Doudna. Their work has been groundbreaking.
I think anyone under 30 today who studies or has studied feels immense competition and pressure.

I started undergrad in 2011 and already getting in then you needed very good grades. Reading about the acceptance rates into my program and the grades now required, I feel really sad for current students, and I was already very unhappy during my undergrad...
2020 MacArthur Fellows
Contract as Code as Contract: Using Rust to Unify Specification/Implementation
I know this was the case decades ago, but is this still an issue after using galvanized steel bodies?
I think for every thing Joe Rogan says I agree with, he says something else I think is totally stupid, but at the end of the day, he's a superhero of public discourse to me because he's willing to be the one leading the charge and throwing out unpopular opinions and to take the flack that comes with it, and signal to all the less bold people out there who agree that it's ok to hold and voice unpopular opinions.

Go Joe.
Here's an archived version:
https://archive.is/7JKCH
I am generally pro QUIC, but after seeing https://tools.ietf.org/html/draft-ietf-quic-datagram-01 I have to ask, why not have all the streaming stuff on top of this? Then the layering looks like:

1: connections management + encryption

2: streams and multiplexing

Seems pretty good to me?
Anatomy of a Disinformation Empire: Investigating NaturalNews
Ditch Jira. Use Linear
One of the things I like about metaphysical myths is that when you learn about more of them you realise that you had unconsciously come to believe myths that you got from your environment when growing up. It can be a big deal to, for example, realise that you've been thinking about the universe as something that has a beginning and an end, because then you can consciously evaluate whether you want that belief. What story you tell yourself about existence is a big deal.
Megawatt car charging stations are already a thing. The Tesla V3 supercharges are a 1MW power source, but right now they split that between four charging ports.

Battery power density is certainly going to continue increasing through a variety of means. It will be very interesting to see how these sort of power rates are handled safely via charging cables in the future!
As a Model Y owner (who still has his roof!), you very quickly become accustomed to it. Excellent voice controls allow for finding music easily, and adjusting things like the AC is done so infrequently that doing it through the touch screen is a non-issue.
Which will soon be don't buy appliances. Ever try to buy a non-smart tv these days?
I wouldn't mind this being done in the netherlands. We only have a skills requirement now. One thing to compete against hungarians or polish. They are europeans used to a certain quality of life. We are also allowed to work there. Usually they return after a while because they like their countries better even if salaries are slightly lower. Quite another to compete against a Bangladeshi who is used to getting paid poverty wages back home. They'd code for minimum wage no problem.
I do not use Windows, not even in a VM.
I do not care at all about Active Directory, it is the wrong solution for the wrong problem anyways. I also wont be a victim of stupid ransomware or forced updates any time soon.

I also don't support Windows for any of the software I create and would turn down any job if using Windows was a requirement. They are all usually low paying jobs that I do not care about.
You know, I actually started this practice recently (more or less - trying to keep track of what has made me happy and what I'm grateful for at night. I miss nights, but I keep at it), and as I wrote that comment I had a thought. I'm not sure I would have reflected so positively or even realized that I'd accomplished a dream of mine if I hadn't been 'practising gratitude' so to speak. It seems to me like it's an important thing to do and believe in. There's so much to be glad about that I've often missed.

Granted there's plenty to be unhappy about, but that's too easy and not rewarding at all. Anyone can plainly see what's bad. But to find the good, it's sort of a treasure hunt before bed. What was awesome today? As it turns out, plenty. Maybe even more was bad, but the good parts were still good, and that's enough most days.
No. It's the bad "two finger click detection". And there's no option to turn it off in windows.
Wait a second, you left out the most important part: What's in the `log(...)` function? How do you get the name of the pet and the name of the staff in that line if they have the same accessor `.name`?

That's my point. The fact that you didn't include it implies to me that it was too difficult to figure out, and a true implementation would be far more complicated, so it's not a fair comparison.
Attract Customers to Your Startup
While Tesla has been making cars for 17 years, they have also been constantly scaling up. Prior to 2018, Tesla had delivered fewer than 500k cars total. By contrast, they are pushing to get 500k cars out the door this calendar year.

Toyota, GM, etc are sitting on mature product lines which are growing a few percentage a year. They can roll out a new assembly line and spend months fine tuning it before turning it up and shutting down the old one. Tesla has no previous assembly line to lean on.

It's pretty clear Tesla as a company values growth over delivering the best quality product.

The flip side of this is I've heard a fair number of people suggest that Tesla's service is good... stupid slow but eventually good.
The level of complexity of this thing goes way beyond the HTTP over CORBA experiment that took place at the end of millennium.

The point is: despite CORBA's convoluted complexity, at least HTTP + CORBA experiment was somewhat sane as it allowed to use multiplexed connections right out of the box and relied upon standard network capabilities without reinventing the wheel. All that in 1999 or so.

DNS over HTTPS, QUIC et al look nothing less than a monopolistic attack on open web. Google really wants to own the Internet.
Panoramic sunroof, of course.
In addition to the juvenile power fantasies of being in control and having lots of power, I also wanted to create the crazy things seen in science fiction, for a mix of the purer "I want this thing to exist in the world" and the baser "I'd be so famous if I created this".

Of course, it's a lot easier and cheaper to learn pure programming than to learn programming and how to build robots, which is how I got where I am today.

Granted, it's also gotten a lot easier (now that things like Pi's and Arduino and the associated off-the-shelf robotics sensors, etc exist) and more affordable (as I am a paid programmer and not a penniless yute) to build robots, but doing the really cool stuff is still in the realm of "dozens to thousands of people working collaboratively for years" rather than "one person staying up late and coding while listening to music".
Although I don't think it was a standard when Oracle reimplemented it originally.

Kind of like how Java is now open source and Google can use it but Oracle's lawsuit is about what Google did before it was open source.

But I'd guess there's some kind of statute of limitations or similar for infringement that old.
So much transparency. This is a huge win for sustainability and for the repair communities. Good to see Sony being open here.
If I was in that situation, I hope the booze comes in first.
You can configure most of them to send plain text, yes. It's probably not the default of course, but even Outlook can do it (most of the time).
I love all of this! Just need a similar web-based GUI so my coworkers can use the same back-end technology without having to use the CLI.
https://pharo.org/features
Note that you need to pass at least 4 out of 5 interviews, each asking about 2 questions. But yeah, you don't have to be a genius to get into Google nowadays. What you need is the creativity to solve problems you haven't seen before (which is why Google bans questions once they get out), basic algorithms skills and the programming skills to implement it at a reasonable pace.
Let's not be totally unfair to Tesla here, plenty of cars have had similar issues. Various models of Vauxhall / Opel have been known for the bonnet / hood latch coming undone at motorway speeds and slamming into the windshield. Others have been known to catch fire randomly.
I have a recent X, the panels fit together, no rattles or squeeks and the issues I've had were fixed fast. Last was the voice control button on the steering wheel that failed to work, reported it on last Thursday, they were at my door with mobile service at 9 this Monday.

I did test drive a 2013 S and I decided to wait until they matured at that point but now they seem to have gotten their act together in most cases.

They're actually on par with Audi here in Norway when it comes to customer satisfaction so it's not all bad [1]. Only Toyota, volvo and BMW beat them. They had a dip due to an overcrowded service department at the launch of the Model 3, but they hired a ton of people and trained them.

Now this roof falling off is one area they could improve greatly, factory Q&A. There should be a bumpy test track where they take all their vehicles for a control drive before shipping them to eliminate issues like that roof.

[1] https://www.tu.no/artikler/tesla-gjor-et-byks-i-kundetilfred...
Recently:

3 days ago, 12 comments: https://news.ycombinator.com/item?id=24682297

7 days ago, 4 comments: https://news.ycombinator.com/item?id=24644622

And the start-up, 3 years ago: https://www.forbes.com/sites/bizcarson/2018/03/08/hubhaus-ro... (submitted but no traction: https://news.ycombinator.com/item?id=16545828)
Docker works for you? How? Is it really docker for linux, or docker for windows to which you talk via socket?

All I've got trying to run docker was:

System has not been booted with systemd as init system (PID 1). Can't operate.

And it is right, WSL2 uses it's own init system that basically launches bash.
It will if your device speaks QUIC; you can configure your browser to talk to that device.

But I do think it makes much more sense to make the browser just do the job directly, rather than delegating that to a separate device.

Firefox continues to block ads just fine, and it'll keep doing so in a QUIC world, while protecting me even more from malicious local DNS servers. The average person is much more likely to encounter a hostile DNS server than a "helpful" one.
LendingClub ends peer-to-peer lending
don't prevent you choosing an agent that has your interests at heart

I choose Dillo or Netsurf. Now how can I still use sites it can't even render because the developers have drunk the Google-aid and used some trendy framework that requires the latest version of Chrome and JS just to display some static text and images?

Fuck Google and its creeping control over the Internet.
Yeah it's not even vaguely controversial, just something people don't want to hear, because they confuse their food taboos and morality for some kind of human universal, or moral absolute, and think I'm saying "evil" when I say "cannibal". How dare I call them evil, I never even met them!

Nah. Cannibalism is basal human behavior. Strong taboos against it are a good idea, but also a relatively recent one, viewed across all of human history.
Thanks for this comment. Needed to read something like this today :)
There's a quarter-length class with its assignments and video of the lectures included. Closer to a book, a thing-you-can-try, maybe.
Once again Ron Wyden seems to be one of the only members of congress who sees the dangerous path we are on with respect to data privacy and our government's Orwellian overreach. I would quit job tomorrow to work on this guy's presidential campaign.
He was also a contest winning pianist as a youth, often forgotten.
You can buy Dymo labellers that output braille.

https://shop.rnib.org.uk/braille-and-labelling/labelling/bra...
All of those specialties exist, true, but they add up to almost nothing. I'd wager that better than 95% of software developers are either web frontend or backend with a small sprinkling of mobile mixed in.
Do you have any links to the specific writings you remember being really impactful?
> ticketing system

Receipt.
I saw this post on Reddit 2 days ago : https://www.reddit.com/r/TeslaLounge/comments/j59ovh/so_tesl...

He was told to Tweet about it and that media would pick it up, sounds like it worked.
> * Can the person program at all. * Do they consider the performance of possible solutions. * Are they good at explaining their thought process. * Do they consider edge cases? * Do they write tests?

All good things to look for. The problem is, day-to-day you don't have to do all of those things in 45 minutes while several people at the table watch you. Personally I'm a fan of a short programming exercise (perhaps even this problem) that you can take home and walk through with the team at a later time. I know those are detested by some, but I think they're fair (assuming the task is not something outrageous; something that can be knocked out in an evening perhaps) and give a much better idea of what an employee is capable of.
Will that help for all cases, though? Wouldn't this allow someone to install a persistent keylogger that would survive reboots?

Also from my reading of that, the T2 chip doesn't reboot with the laptop -- it stays powered on at all times after it first starts up. If that's really the case, a reboot won't do much except kill non-persistent things that are running on macOS itself.
Does offchain also include proof of work?
I agree wholeheartedly about Gould's technique (at least in his early years) but whether one appreciates the music he makes will always involve other non-purely-technical criteria. For example, I'd almost always rather listen to Murray Perahia's Goldberg Variations than Gould's. I just love Perahia's sense of musicality and the warmth of it all. Gould's younger Goldbergs are insanely virtuosic/quicksilver but I find myself almost getting beat over the head by it all.

In either event, my point about Brendel was more just that he's worth checking out in his own right and not just some dude who wrote a possibly crappy book. And I still love his Schubert Impromptus even if his technique looks lame to more discerning eyes!
> The whole point is that you won't be driving it soon,

Yet they continue to manufacture cars with legacy, tactile steering wheels. Curious.
It's far from just the browser cache. Consider things like network location, download speed, interaction path, browser parsing edge cases, script enabled, privacy add-ons enabled, etc...
Star Wars, the Avengers, and Fast&Furious: From Script to Screen
IME Docker for Windows works pretty well with WSL2. it just mounts the socket file into the WSL2 instance from the Docker instance, for most purposes it's pretty seemless.

There are some oddness with things like `--net=host` as the daemon is running in effectively another VM, but for standard Docker workflows it's been fine.
I find this interesting because I don't fully understand how tech became so opposed to unions. Many in our industry are quite jaded about the poor behavior of large corporations. Perhaps there are also reasons to be distrustful of unions. But mostly we accept working with or doing business with the former, and entirely eschewing the latter.

Why have we decided that untrustworthy, sometimes poorly managed organizations are acceptable when operating in the interests of shareholders, but not when operating in the interests of workers? (Note: I have never been part of a union, so this question is asked from position of ignorance.)
Perhaps its easier for you to read. It takes me 2-3 longer to read the loops since each loop is unique and I have to parse the semantics/context, whereas its quick for me to parse the behavior from the named functional operators even at a glance. Conversely I find writing the functional version a bit trickier for complex reduce operations.
My app scaled to 46,000 users two weeks after launch and made $0