jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Completely unsurprised to see the chemical company dumping ground that is my home state on there.

The movie dark waters (https://www.youtube.com/watch?v=dq0NmehbOG0) is about the town I grew up in.
This appraisal of Van Eyck's painting strikes me as odd. If my mission was to paint a room as photorealistically as possible, I would certainly notice all the differences between my painting and reality, I think anyone would. What differentiates a great painter, I think, is not whether they _notice_ the details, but whether they have the skill and care to actually reproduce them all. But maybe I'm wrong? Do people here feel like they wouldn't realize why their dog fur didn't look realistic, even if they had a real dog right in front of them?

I find this hard to believe because Unity recently released a digital human demo far more realistic than this painting, yet HN attacked it for having slightly unrealistic teeth lighting.

The answer to this actually affects my work; I do UI design, and I've always assumed that when engineers implement my designs a little off, it's because they didn't think the details were important. If it's because they actually don't see the difference at all, that's an easier problem to solve.
Weird take.

Isn’t the right answer “build as much housing/infrastructure in ‘safe’ areas as possible and do as little investment as possible on the ‘unsafe’ areas?”

People moving to Florida are doing the exact opposite of that.
> but it's still best practice to use ephemeral storage and architect accordingly

Its not worth the engineer time. Use EBS volumes, clean them up when they're no longer in use after termination. The only time you need local/ephemeral storage is swap or scratch space, or throughput you can't get from general or provisioned EBS.

Plus, you get auto recovery now without having to have architected for it ;)
> We realized that a truly usable system would scale to the needs of different users: it would be easy to discover and learn yet would provide efficiency (through shortcuts and alternate methods) for more-experienced users.

I feel like the UI designers of today need to memorize this principle. Good, versatile software allows users of all skill levels to accomplish their goals through multiple pathways supporting a variety of interaction paradigms. Much of the software I'm forced to use today seems to adhere to the theres-only-one-way-to-do-it school of thought, which is the biggest source of why software sucks so much now.
I would argue that the single command to begin using the application and the ease of on boarding / querying data was a huge factor in expanding its usage. Elastic optimized for initial spin-up and getting things running fast. It works really well! Until you load it full of data on a public IP, that is.
I'd say that with some caveats, a freshly minted PhD in CS/stat/math/etc. with an ML dissertation will have an easy time finding an academic job. The caveats are that you might not get the job you really want. You might have to do a post doc first. Even if you don't have to do a post doc, you might not be at the most prestigious university, might not start out as tenure track, and might not even be in a CS/stat/math/etc. department.

You could end up at a medical school or a business school, a ton of mediocre PhD's take these jobs because Stanford and MIT never called them back. The medical and business schools think they hit the jackpot- they know they got someone mediocre, but at least they found someone. The mediocre PhDs usually end up happy because they found a job and medical and business schools usually pay well.

I'd say that a lot of the jobs that favor ML are from schools/departments that are playing catch up and trying to cash in because they saw a wave of grant money going to ML research. They are either smaller and less prestigious, or interested in the application to their field, rather than any direct interest in ML itself.

An ML focus probably isn't the boost you may have thought if you want a job at Stanford. The big schools have their pick of the litter and are already flush with ML talent, so being "an ML guy" isn't a magic serum that hides all your other flaws. You still have to be smart enough and positioned well (good school, good advisor) to get a job at Stanford.
I'm talking about a safe injection facility, not a toilet.
These issues seem fairly obvious to me. Anyone interested in powerwall vulnerabilities would find them trivially.

In this case I think the value is in embarrassing Tesla for their gross negligence so they do better in this area before shipping.

When you disclose such things quietly with the vendor, it mostly just saves their face.

Not everyone values saving Tesla's face.
People. We are losing the Internet that we all love and care for so deeply. We all need to rise up to fight for the freedom the Internet gives us.
People doing research in ML have been saying something along these lines for years.
Counterpoint: There was a headline recently in Japan about the fact that (IIRC) 40% of "kids" between 10 and 20 who do have a computer at home never used a computer. All they know is smartphones, Instagram, and Tiktok. Maybe Twitter. Some may be old enough to have used Facebook.
Some also produce backtraces on today's stable Rust and previous versions as well. SNAFU can produce backtraces back to stable Rust 1.31.
In TypeScript I define new types (aliases) and update them without mutation nor methods. It's a pleasure.
Great point. I'll update the library and my blog post with a fix for this. Thanks!
No, it's not a valid definition, because human capabilities vary way too much.

Name something that "humans can do that computers can't", and I bet I'll find you a human person that can't do it either.

For example, at a previous job we wanted to introduce cognitive captchas to avoid accessibility issues with visual ones. We were told we couldn't do that because some of our target audience had learning difficulties and would not be able to pass them. (Coincidentally, there was HN post the other day about how Wolfram Alpha can pass a good proportion of captchas similar to what we had planned to use)
You're a frontend developer. I'm coming to your site for the content, not the design. As long as it's pleasant to read I'm happy. Anything else is just a bonus.
That's a lot of tweets about Justin Bieber!
Start with content. Don't even make a stylesheet. Just get some content in there with the appropriate HTML tags. Then start a simple stylesheet that makes the content readable. Then you can start actually designing.

Starting from a blank slate is painful, but if you have content to work "around" it's much easier (for me at least). It turns out to be more like molding your design around your content than coming up with a design and then shoving your content into it.

(Note: I'm Nick's coworker, and I know he has plenty of content to start with)
The article only specifies that one player is homeless. I don't see why that is relevant, beyond society pushing those at the brink further over it.
Right. I had considered this, but somehow shoved myself into wireframing mode, which turns out to suck just as much as staring at a blank PS canvas.
> My favorite technical interview was when one of their engineers got me on Skype, and told me to explain (line by line) the code for one of my open-source projects (which he picked out).

I've done a fair number of interviews, and this has been one of the best tools in my kit.

In fact, I will never do an interview without first doing research on the candidate. Having the candidate talk me through some of his projects and/or bits of (usually tricky) code segments has enormous benefits.

1: It allows the candidates to tell me what they really know, why they have chosen a given approach to a real problem, and sometimes even explain how they would reimplement the solution. (Or drop something altogether!)

2: It relieves stress. The candidates are suddenly on familiar ground. Instead of being grilled by the interviewer (me), they're suddenly explaining coding practices and their interests to a fellow hacker.

3: I, as an interviewer, learn more. I learn quite a bit of the candidate as a person, and on the very best occasions, I learn plenty of new things myself.

And there's nothing like those golden moments when the candidate forgets they are being interviewed. Their entire behaviour changes. Sometimes their manner of speech changes too. From those moments I can learn what truly makes the candidate tick.

For the record: I have never, ever based any decisions on my pre-interview research. That's just for my preparation. I'm supposed to do a hiring recommendation in mere hours - I want to spend that time as efficiently as possible.
PhDs at a company like Exxonmobil aren't necessarily doing research in the classical sense, they are basically looking for oil.

But I don't know the numbers either. I do know that there are lots of Pharma companies doing drug research in the Cambridge/Boston area.
I always teach Groupon as the quintessential example of the power of having a negative payables cycle.

I thought Amazon was the example everybody always used.
Could it be because academic writing is simpler than the literary one? For example, in math, 'for all yada, there exists bla' is different from 'there exists bla for all yada'. So, you literally memorize these two cliches because they greatly simplify math. There are many other such very precise cliches in math you keep reusing over and over. Even though, it makes your life simpler, to an outsider you come off as an academic bore. That's my theory anyway.
> What could be more expensive than losing a few hundred lives and an aircraft?

They aren't infinitely valuable. It's easier to understand this if you don't think of money but of labor and resources. How many days/months/years are you willing to work to provide such a feature? How much electricity, copper, oil?

(Also, satellite tracking would not have prevented the crash or loss of life).
reddit user /u/161719 explains the harmful effects of government surveillance and dispels the "i have nothing to hide" argument.

https://np.reddit.com/r/changemyview/comments/1fv4r6/i_belie...

bestof: https://np.reddit.com/r/bestof/comments/2aoig4/u161719_expla...
You can point them to the horror stories from people who have been doxxed: identity theft, ruined credit, random stalkers at their front door.

Remind them that the government is composed of individuals, like police officers that stalk the exes they abused through phone records.
You obviously have no idea what you're talking about. The consumer isn't responsible for Credit Card fraud - if it's stolen my bank reimburses me for transactions I did not commit.
If bitcoins are stolen you get what?

Specifically the lack of fraud protection is obviously advantageous for merchants (who often are the ones, not the banks, paying out in the case of fraud) but for the consumer its distinctly worse.
It is not 'just' about starving children in Africa, but also about actual space research. It is crippled by huge manned projects with questionable scientific return. With money spend on Apollo, Shuttle and ISS we could have already explored every corner of solar systems. Just imagine hundreds of lunar and mars rovers.
Absolutely agree on this point. What got me interested in software development was having some problem to solve/goal to accomplish.
>So, 520 baby tigers in 3 years?

No, its 520 babies after you subtract the dead during those three years. Its 520 more tigers total.
Suppose a service has a timed routine that spawns a child every 10 seconds. Unfortunately, this child has a bug and starts leaking zombies to PID1. Congratulations, you now have approx 9 hours until your entire system stops being able to spawn new processes.
> Either way-- laughable security for the military's crown jewels.

The military would disagree. The all-zeros combination code was chosen on purpose because it was felt that having a code at all was a reduction in security since the code revelation procedure became a single point of failure. These aspects of the nuclear security system were designed by politicians, and weren't exactly the best of ideas, so the military did what they needed to comply with the law but keep the nuclear arsenal secure and available.
It was said that Softbank wants to launch the IPO on NASDAQ, so it seems that it will not go back to LSE.
I've wondered about this many times -- your conversion is a one-way street, right?

Let's say you have your source material in MD stored in Git, convert it to docx and send it to your client. They use Word to make annotations and revisions and send it back to you. Now what? How do you get this back into MD and your Git repo? Of course you can do this by hand, but that's terrible work. It certainly is worse than staying in the Word ecosystem and flying with it. Not that I'm advocating this, but I don't see how "backporting" their proposed changes into some local Git branch in MD scales.

So, I'm curious about your solution to this.
The article is incorrect

> "There's still a mechanical component of course. But in today's vehicles, when you 'turn the wheel' you are providing an electronic signal telling your car to go left or right."

Tesla’s aren’t drive by wire.
A cache miss stalling the CPU can be worth 100 CPU cycles or more.
Similar to how Flask apps often end up becoming just as complicated as Django once the app grows beyond a certain size. Except that now you don't have the benefit of standardization that Django provides, because you reimplemented everything in a custom way.
> Most often they are in the form of bus systems, and the routes, frequency of routes and location of stops make it very clear what the purpose of the system actually is.

Yes, of course. A naive person might think that city budgets were the issue, but "focused on getting poor people to work" is doubtless the mission statement for each of these concrete flyover state examples (outside Chicago). I agree and it's really sad, because if you have the political will and finances to send a crappy bus by a tilting signpost once an hour, surely you can whip up a tram network to rival Melbourne or Budapest's.
Does anyone know if this will run J2ME software?
Saw this phone on reddit earlier.

A few weeks ago, after an upgrade to iOS 8, I became unable to connect to wifi on my iPhone 4S and the speed of the OS became pretty bad, after it had been perfectly responsive since I first got it nearly 3 years ago.

Combine this with the fact that my expensive purchased-for-durability phone case, the third in the phone's lifetime, was starting to crack, and I started looking at other phones.

My contract is up in a couple of months. I went to a store and looked at the Samsung Galaxy Note 4 and the iPhone 6.

I found the Note 4 intriguing because I've been occasionally following John Carmack's discussions about the Gear VR (Oculus Rift that connects to the phone) and I thought it was coming out in a consumer version, but it looks like they are still labeling it as a developer kit, which makes me think there must be a reason for that (i.e. it's not really ready for prime time). Also, the phone is just massively huge, and I don't want to buy it, especially since given my way of doing things I'd end up buying some horribly large case on top of it.

Then I looked at the iPhone 6. First of all I do think it's too big in terms of screen size -- though I do like the thickness and weight of it quite a bit. But the base model is 16GB, and getting either a 16GB or a 64GB on contract was $200+ or $375+ respectively. I thought about it and almost broke down and bought a 128GB model outright for over $1000. In the end, I just couldn't justify it.

I think it's time for me to go back to sending SMSs on the telephone keypad. And time for me to stop getting warnings that my damn phone is not backing up (no wifi and me not plugging it in), time for me to stop worrying that the phone will die if I forget to charge it for just one evening, and time for me to stop buying expensive, crappy cases.

I really want this phone. And if I don't get it, I'll probably get something that is just like it.

TL;DR: I'm a fan.
This particular April Fool's joke goes back at least 30 years. I remember getting a chuckle out of it a long time ago.

For context for younger readers, it might be worth pointing out that there was for a while a sort of rivalry between C and Pascal adherents. C was the more "modern" and "professional" language, while Pascal was a "teaching" language (or so some of the arguments went). Windows was coded in C, while MacOS -- before it was called MacOS -- was largely Pascal, with a lot of hand-coded 68k assembly for flavor. Pascal devotees would make fun of C in about the same way that a Python programmer might make fun of Perl. C devotees responded by writing an awful lot more code than Pascal programmers did, which eventually shut them up pretty good.

Pascal got a boost out of OOP, but by 1995 or thereabouts Pascal didn't really have much of a future left, which was sort of a shame.
Stars eject their outer atmosphere into space during their lifetime.

Consider that the visible surface of our sun isn't actually it's surface, it's just the point that the temperature is low enough that electrons can bind to protons, yielding hydrogen gas that is transparent to light. Underneath the photosphere, the charged particles are dissociated; photons scatter off of them.

Outside the photosphere there is still lots of hydrogen gas.

The outermost boundary of the sun is regarded by astronomers as the heliopause. It's the point at which the solar wind as deflected by the flow of interstellar gas. Voyager 1 crossed into the heliopause a few years ago - it's way beyond the orbit of pluto.
I wish they would tell their customers. We have not stopped seeing these types of problem reports. And, I've heard that the problem was solved numerous times in the past, so I'm hesitant to believe that it is finally fixed now.
I don't think it has a touchscreen. Didn't see them touching on the video.
Early outrage over automobiles injuring and killing pedestrians at an alarming rate threatened to stall the growth in driving. In response, the auto industry undertook a major campaign to assert that cars should have the right-of-way and to denormalize people walking and cycling on the street, pushing them to the edges and criminalizing "jaywalking".

Now, when a person driving a car kills a person walking, the default reaction is to blame the person walking for not being careful or attentive or visible enough. We have been conditioned point the finger at the pedestrian's earbuds rather than the obvious source of danger.

Even when a driver is found guilty of careless driving, the maximum punishment - at least in most North American jurisdictions - is a $500 fine and maybe a few demerit points.
Now. If they would just allow us to push RDS snapshots into different accounts+regions.

Presto!

https://aws.amazon.com/blogs/aws/cross-region-snapshot-copy-...

(And you can at least use a snapshot from another account once permission is set.)
Having a general purpose blog system on the same server(and sharing the same database credentials and having the ability to write files) is a security risk it has nothing to do with the availability of php.
function f(a,b){

return a+b-b

}

Now tell me, what is f("1",2)? Is this really what you would expect? Treating strings like strings sometimes and integers other times messes up functions, creating bugs that are extremely hard to track. Usually you can get back what you started with if you subtract after you add, but JavaScript ruins that unless you first check that the input are numbers. If it always tried to coerce the string into an integer or vice versa then it would be fine.
Within the UK the BBC is not allowed to run advertisements, or promote or endorse products. It's part of their charter. The funding for the BBC comes via the TV License and the revenue generated by BBC Worldwide (the commercial arm).

For viewers outside the UK there is no such restrictions and given that funding for digital ventures by the BBC is now somewhat limited (due to complaints by the commercial sector that they could not compete with the BBC) they try to recoup some money by running advertising.
Looks interesting... Dark theme?
i understand what you're saying, but my gripe is how cynically natural behavior is being portrayed in the article.

I won't argue with you because my point we're not of differing views.
Which APIs? I've never seen a motherboard where SetVariable() is sufficiently broken that mokutil won't work.
As an American who has travelled through Europe with a black friend I think many non-Americans are simply unaware of racism in their own counties.
You can't restrict ownership of physical goods or art really, it's just that there's "authentic" goods and "fake" goods.

So you're right you can't restrict possession of digital goods but you can restrict the right to sell a digital good because any potential buyers will want to know what they're buying is "authentic".

CSGO skins go for thousands with the rarest going for tens of thousands, you can download them and possess them right now but valve says you don't "own" them and can't sell them.
Right - my point is that tail call elimination doesn’t help you with guarded corecursion, which lazy languages handle just fine. Guarded corecursion represents a huge set of programs it’s useful to be able to evaluate.
I am picturing a seat where the seat itself is stationary but the back slides forward or back on a track. Tray tables could be the style that stow in the seat and flip up and over.
Has the EU sued and won against any company who is not located in the EU?
No this is just my own example. I’m sure you have some too, and it’s why the ideas in the article are powerful.
The point is that there are now 10s-100s of experiments that have been reported to very good precision (obviously not all to the extra-ordinary precision of this measurement). There are no longer any “free parameters” in the SM, in the sense that each one has been constrained by at least one experiment by now. Also, in complicated processes like this one, multiple parameters could make an effect on the observed value, such as the fermion masses. (Not saying the fermion masses actually affect g-2, it’s been a few years since I’ve done any QED, so my memory is a little cloudy :) )
> pick any journal or periodical like The Economist or The New European

But those are news too. Why are we judging news based off the worst examples? If you have a problem with the news you are consuming, find some other source. Don't write off all news consumption as bad.
Worst/likely outcome: painting is restored, everyone loses interest without the 'interesting strokes'.
Exactly.

Also, i'm terrified of this idea of "library-manager download code from internet and run on this machine", without all the tests and QA of individual dependencies like we have in Linux packages.

Also, i've seen so many times people adding dependencies to projects because they did not know the standard library already had what they needed. I get it, it is easier to "pip install foo" than to look for "foo" in the docs. I don't think any sane person can learn everything that is available in the standard library, but searching the docs is always insightful.
Come on Drew, you can't do this here. We ban accounts that do. I don't want to ban you. You're smart and do valuable work and I can feel that your heart is in the right place (edit: at least I hope it is—https://news.ycombinator.com/item?id=26723629 is pretty mean), but your comments that break the HN guidelines set an incredibly shitty example. You may not be coming from a mean place but plenty of other commenters will take this kind of thing as a free pass into forum hell.

https://news.ycombinator.com/newsguidelines.html