skysight-inc/HackerNews huggingface dataset:
> Jesus please don't draw conclusions about things you have no idea about

That's a curious choice of wording. I have considerable experience encoding requirements as computer programs. According to the latest Stack Overflow survey, I seem to be in the 99th percentile in terms of coding experience ;-) I find that getting the requirements right is dramatically more difficult than encoding the instructions for the computer (even if you happen to write a big ball of hairy code).

Consider that we have 3 types of errors that can occur in software: errors in requirements, errors in translating those requirements to code, and errors in expressing that code. In other words, we can build the wrong system because we got the requirements wrong, we can build the wrong system because our code doesn't implement the requirements that we gathered, and we can have errors where the implementation has effects that we didn't consider.

There is a reasonable chance that we can build systems that given requirements will encode them into working code. This can take care of the second 2 classes of errors. However, if you look at where most of your time as a developer goes to: it is rewriting the code where the requirements were insufficient or incorrect. Until we have an AI system that can replicate human levels of thinking we won't be able to go from "I need a sales report" to code because there is no way for the system to reason about what should be in a sales report -- and especially no way to ask relevant questions about the business to write a sales report that is good for that business.

No matter how good we get at automatically translating requirements to code, you are still going to need a person to gather the requirements and think in excruciating detail about exactly what you need. You may have noticed that normal people can't do that job. They will say, "I need a sales report" and you say "What should it contain?" -- the answer will be "The sales information". Keeping track of all the mind-boggling little details and exactly how it will affect the rest of the system is still going to be a job for a human -- until we can build a system that is capable as a human (and not just any human -- a human that is able to think very hard about requirements). This will not happen in my lifetime. It might not even happen in your lifetime (which by the very nature of statistics is likely to be longer than mine ;-) ).

The "hopefully!" part was meant to be a nod to the occasional situation where people build systems that are far more complicated than the problem they are solving. Hopefully you are not building such a system ;-)

I hope that cleared up what I was trying to say. I have to admit that I am not very clear on what you were trying to say.
> all kids are going to have access to the same educational opportunities, even if equality comes at the cost of quality. As part of this idea, privately funded schools are not allowed. Guess what happens when rich people must send their kids to public schools, in a place where all schools must be equal above all? Suddenly all the schools improve.

(US) I sometimes wonder if fundraising by public schools (bake sales, car washes, etc) should be banned unless the raised funds are distributed evenly across all local public schools based on their headcount. I can't give money to a city or state and demand it's spent in one particular place, why should I be able to do so for a school district?
Yes as submitted here an hour before :) https://news.ycombinator.com/item?id=19671865
That sounds so unlikely that most people would dismiss it as silly...

I'm not a pilot, but if the controls are linked -- why would the plane need to know where the pilot is sitting (or even have a switch for it)?

(Any 747 pilots reading? Can you please fill in the gaps for me?)
"Tech Men" (all) vs "These Men" (some). Weird change in the headline.
It's well known that low frequency radars can detect stealth airplanes. But it's difficult to target a missile using them, and they're too big to put anywhere but on the ground.
I worked at Boeing on a large satellite program back in this same time frame (2008-2011). I worked on the software simulator for the satellite that was used to test flight code and the ground system (i.e., give the ground control software simulated satellites to talk to, and to ring out procedures).

Anyway, as the final configuration for this satellite was still being tweaked, I needed to get updated mass properties (in order to simulate the physics properly) from the team working on the real satellite as the configuration changed (e.g., they added more batteries, solar panels, decreased RCS tank size, etc.). Ordinarily, these would be emailed to me in an excel spreadsheet every so often. I would make the updates, life would go on.

Now, internally, the simulator software worked with metric units, and the spreadsheet I received would also use metric units. Apparently, one day an engineering manager on the vehicle team found out that one of their engineers had been "helping" the simulator team by plugging the mass properties into an excel spreadsheet, translating the units from imperial to metric, and sending them to me (I did not know any of this, of course... I just knew the vehicle team would send me updated mass properties from time to time).

This was an outrageous affront to said manager, who ordered his folks to not expend any time helping "some other team." So, the next time I needed updated mass properties, what did I get? A faxed copy of something that looked like it had been generated on an old line printer. I called and asked "Where is the spreadsheet?" and got "Sorry, that's all I can do anymore."

Some of the numbers were questionably legible, but I tried to use it anyway. As I was making my updates, I noticed the numbers were way off. Units weren't labeled on the fuzzy faxed copy, so it took me a few minutes to realize that the vehicle engineering team apparently worked with imperial units internally.

Angry phone calls back and forth ensued, but I don't recall the (political) issue ever being fixed. I didn't stay much longer, so I don't know if it was ever resolved.
> The vast majority of consumer hardware will _never_[0] be exposed to this category of attack

Arbitrary code execution is common in the browser (Javascript and Webassembly). Really, this is any case where you don't entirely trust every program running on the device (e.g. smartphones).

> Thanks to a combination of reasonable software mitigations

That is time protection. Restricting access to system timers wasn't enough here; mitigations also need to prevent user-created high resolution timers, so useful features like SharedArrayBuffer had to be disabled, to prevent the creation of synthetic timers.

> The two options are performance or security, pick one.

That is not the findings of the paper: "Across a set of IPC microbenchmarks, the overhead of time protection is remarkably small on x86 [1%], and within 15% on Arm."

I think if there's a segmentation to be made, it's "general purpose, untrusted computing" and "trusted high performance computing". The second category would be the reserve of such projects as physics simulations and render farms.
This is gold. Besides, if someone doesn't react well to your honest estimates, this is probably a red flag and you're better off letting them find someone else. After all, this is supposed to be in everyone's best interests.
Pocket explicitly requires a sign in with a separate Pocket account. What now?
That’s exactly what I would expect if a system was described as a “free for all”, the strong preying on the weak.
I think the point is that we might not know the dangers, but regardless of if they are dangerous, they are here. So figuring out the danger is just a matter of telling us how screwed we are, when we usually want to find ways to prevent a possible disaster in advance.

It is a bit fatalistic. We still have to care about things not getting worse and all degrees of severity matter.
Singapore vs. Spain compared on lifestyle, startups, tech community and salaries
Hi All, I am a Product Manager with 5 years of experience. I hold job offers from startups in both Spain and Singapore.
Wanted to ask our community how do these 2 places compare in terms of lifestyle, Comparative PPP salaries, Startup scene and Tech community.
I understand that the decision lies on personal preference but wanted to hear your views.
Some people like to get urinated on and even pay a lot of money for it. It’s abnormal and a bit disturbing to others but I wouldn’t want to make it illegal if that’s what you want to seek out. But I don’t want pee on my face or the faces of those I love.
Evaluation of the RIKEN Post-K Processor Simulator
I've sold a couple hundred of items on eBay and I've never been scammed.
Sure, but that's not that big a barrier.

First, there are some pretty good classified mugshot datasets in existence. FB's, for one.

Second, you can get some mileage out of just matching images to eachother. One or more cameras track an individual to get multiple angles. You may not know the individual's name, but you will know that it's the same person walking past the cameras every day.

Third, you can always target a limited set of faces. Don't casinos use something like this for persona non grata?
Sure, if you prefer that, whatever works for you.
On the experience part, this happened to me few times, when the project manager asked me for an estimation, i give it from my perspective and experience, and then he gives the work to someone else with no experience, and obviously takes more than estimated.

Now, i always give two estimates:
An estimation if the work is done by me, and an estimation if the work is done by someone else.
>why would it matter where you're sending a portion of your so-called "wealth" when you're getting something in return?

Perhaps the "wealth" you're sending and what you're getting back are qualitatively different and you have reason to prefer one over the other. Or even more simply, perhaps what you're getting in return isn't worth more than what you're giving. As an aside, in the philosophy of exploitation, it is entirely possible for exploitation to exist even if both the exploiter and the exploited benefit in some way in the transaction.
Unless I'm terribly mistaken, laws generally only describe what's illegal. We don't write laws to tell you what you can do, we write them to tell you what you can't.

So if there's no laws saying you can't do it, it's legal.
When our company was doing more active Go development, a colleague and I built Charlatan.

https://github.com/percolate/charlatan

Ended up saving us a lot of time writing mocks for tests.
Your ad blocker probably blocks the tracking as well, no? So turning it off for one page just shows the default non-tracked ads.
From Git Flow to Trunk Based Development
Optane?
Test-tube mosquitoes might help us beat malaria
Did you read the article? It's about not being fine with it.
There's also the prevailing management theory that "all staff can do the same job" -- I've seen this in various perverted and butchered variants of Lean and Agile.

The theory is sound -- at least two engineers on a project should know how a given functional unit works. It's a practice for lessening the impact of "bus factor", where you have one engineer everyone relies on because they're "the one person in the whole company who understands it".

The issue is when this kind of thinking reaches management, and you see someone being pushed into a role when their skill set is radically different to what's needed.

And then there's surprise and finger-pointing when things (inevitably) go wrong...
So the Russian Firewall?
End of the day, this is what agile is. By accepting scope items in small batches, you end up done.
Ask HN: Did you chose tech over finance?
Hi everyone, I wonder how many people and why in their time chose tech industry over finance either as a whole path - for example, CS degree instead Econ or any other way around.
Infocom was famously tech savvy though. The founders came from MIT's Laboratory for Computer Science (LCS) where they developed the first Zork adventure.
I hate to be that guy but, did you read any of the links I provided ? It's not as if a weird hippie guy was predicting the end of the world. It's scientifically proven, measurable, it's right here, right now. And it's just the beginning of a very long process.
The posturing is quite strong with the Mozilla Foundation. It is quite laughable that the Mozilla Foundation would take this "holier than thou" position, considering that they (Foundation + Corporation) are pushing : tracking (telemetry), ADs (Pocket), malware (studies), MITI[1] (Ministry of Truth) and DRM (EME) in Firefox. The sad part here is the fact that the Mozilla community does not seem to care one bit about these issues[2].

At this point, I trust Apple more than I trust the Mozilla Foundation or the Mozilla Project (the bar is quite low for Apple). The Free Software / "Open Source" community has a critical problem with project supporting organizations pushing for things that undermine privacy, security and freedom to make a little bit of cash. If we don't address these issues now, it might not be possible to fix them in the near future.

[1] Mozilla Information Trust Initiative : http://archive.is/jcJWg

[2] For those who say : "you can turn these things off", this is not an excuse! Telling a new user that they have to fiddle with `about:config` settings out of the box is not acceptable.
Absolutely this: that research is a creative exploration of the search space. It's why artists and scientists have such a kinship ;)

The image of a solitary Principle Investigator is fading fast. Cloud based datasets, Jupyter Notebooks, open review archives, even public discussions and distribution of results via Twitter attest to the collaborative nature of science in the modern era.

Consider the recent initiatives in Brain understanding, that could yield profound implications beyond neuroscience and AI into public policy and our most fundamental beliefs. And its not just discoveries about intelligence. Completing entire transcriptomes of cell diversity in mouse and nematode brains creates a cell atlas at a level of detail that other researchers can then use in their own investigations. Such as exploring the robustness of genetic diversity in transcription error rates!
It's almost certainly genetics. Ashkenazi Jewish people have been a persecuted subculture for centuries, long before the Holocaust. There are a remarkable number of genetic disorders that are extremely common among Ashkenazi Jews that are extremely rare in everyone else. This points to very strong genetic similarity. Scott Alexander [1] has a lot more on this topic.

[1] https://slatestarcodex.com/2017/05/26/the-atomic-bomb-consid...
This is an excellent point and one reason I think we'll inevitably have regulation preventing owners of platforms/marketplaces from competing in them. The incentives are completely out of whack.
In these sentences, you're using "hot" and "cool" to refer to temperature, and using "thermal load" to describe what physicists and engineers unambiguously call "heat," as in the amount of thermal energy held within a specific object of a certain mass, heat capacity, and temperature. In my admittedly limited experience with thermodynamics (currently in grad school for physics), "thermal load" seems to describe the exact same thing as heat, except it's less common. In fact, it initially confused me because of the concept of "thermal mass," which refers to the total heat capacity of a given object = mass * (heat capacity per unit mass).
Would you compensate them either with time or money for it? I think think if you know it'll take 'employees' that are contractors a certain amount of time and expenses each month then offering something small in exchange for (covering accounting fees etc) is a great way to go about it.
Quay.io Down
The article may very well have exaggerated how easy it is to pull off. However, I would actually take it a step further.

I could build a facial recognition system for $0 using open-source software and freely available camera feeds.

That's the real crux of the article: The data (camera feeds) is out there. The software is out there. Anyone could do this.

Therefore, what are we doing to prevent it, if anything?
Can websites read that ID? Or is this about apps?
How to Improve Political Forecasts
Just because it's detrimental or suck for you doesn't mean it also the case for other. Likewise for drugs and polygamy.

That's just reality of life.

And if you outlawing the practice, its sucks for those people who want to prefer those you think "horrendous" work hour.
What is amusing is that Scots myths claim that we came from Scythia - from the Declaration of Arbroath (1320):

"we know and from the chronicles and books of the ancients wefind that among other famous nations our own, the Scots, has been graced with widespread renown. It journeyed from Greater Scythia by way of the Tyrrhenian Sea and the Pillars of Hercules, and dwelt for a long course of time in Spain among the most savage peoples, but nowhere could it be subdued by any people, however barbarous. Thence it came, twelve hundred years after the people of Israel crossed the Red Sea, to its home in the west where it still lives today."

NB Yes, I know Stonehenge isn't in Scotland but some of the earliest Stone Circles are apparently in Orkney.
I’d pay extra $100 for the iPhone where unique ID is editable.
Even manually, no schedule needed.
Win win for Apple and for customers.
> It's inconvenient to move more than $10,000 at once.

I realize that this is subjective, and everyone's got their own acceptable risk levels, but I would feel very, very paranoid about trying to move $10k via cryptocurrency. This whole thread's about the Wild Wild West, and trying to move $10,000 in cryptocurrency is like tossing some gold bricks in your bag and taking a hike, instead of paying Western Union to ship it - insured - via one of their secured wagons.

(I'm also honestly not sure how convenient it is to convert $10k to bitcoin, and then convert it back. How long does it take for it to make it through the exchanges?)

> although if you are an amateur chemist and actually buy one with bitcoin I'd be surprised if you didn't get in trouble

And that's the whole point I was making elsewhere in this thread. Paying for something with Bitcoin doesn't magically make it legal.
As a programmer I needed the keyboard to be an extension of myself. I can't be looking down every 2 seconds to position my hands correctly or find that one key.

Originally I never followed home row position and had orchestrated my own abomination of touch typing that would work for all letters. The problem began when I started needing to use () and {} more often since my old typing position would never let me do that with ease. Not to mention capitalizing letters and even using numbers I would almost always need to look down or lose my position and train of thought.

I was at about 30 WPM using this method. Eventually I took about 2 months using www.ratatype.com and following through the lessons to pick up home row position and such. Now I can average 80 WPM without trying on most of those speed typing games and 120 WPM on rare occasion.

Now I can easily find home row and the keyboard is truly an extension of myself where I don't feel bogged down by typing (using VIM now too). The mental barrier is gone and I only think about the problem and not having to switch context between looking down and finding a key while thinking about the problem. 10/10 would recommend anyone not using home row to try and learn it.

side note: I would never have picked up VIM/Emacs if it wasn't for me using home row.
It isn't an attachment and it has nothing to do with individual virtue but rights and ownership. If it is infringed it is stolen and a travesty. They are meant to be guarded and fought for jealously.

That you cannot see rights as belonging to people fundamentally is a disturbing mentality - for it suggests throwing it all away whenever it is expedient. Which is no way for an ethical or moral framework.

Which has a definition so open to interpretation that killing you to "donate" your organs would be justifiable or taken further turned into very expensive furniture it would be justified because your flayed corpse embedded in plastic would be worth a billion to some depraved collector. Don't worry about the arbitrary deaths - all were done by lottery for the benefit of the rest of society.
I almost look at it everyday mate :D Most of my classmates are in China. And I still go back to visit my family like once a year.

There are attempts to innovate. But I think all the 996 and censorship and other policies to make the populace compliant is working against true innovation.

They can take an existing idea and execute with great efficiency. High speed trains, subways, electric vehicles. They are good at mixing ideas from both Western countries and Japan/Korea and other parts of the world. I like that part a lot. But original, novel ideas that will actually work? Not really. The culture there is not structured to promote/refine good ideas.
> after receipt of Y, Z and W.

the problem comes when you didn't know you need Y, Z or W until the work actually starts.
rgoulter isn't saying that the title is wrong, he's saying that it's unncessarily charged. By explicitly specifying that this technique for face recognition is legal, it suggests that other techniques are illegal and so something bad (but legal) might have been achieved. But in fact, none of this is illegal; the headline is just clickbait.
Xiaomi is a luxury brand in the Chinese market.

And rich by Indian standards doesn't mean they can afford to spend over $1000 on an iPhone: in India, a top 1% household earns only about $1000/month.
Children are swallowing foreign objects more frequently, study finds
Four Ways to Keep Junk Out of Git
Even games like Maniac Mansion or Monkey Island where the ability to input text commands was gone retained a pseudo-commandline above the lower part of the screen with the verbs and inventory.
You can reset the identifier already. I assume you are not looking to supply a particular value?
Wikipedia suggests the first man-made plastics were made around 1856. I'm not sure 163 years is enough time for evolution to do it's thing.
That is pretty much the core of software engineering, I'd call it Data-If-Then and I fail to see why this is a tragedy.
Been in this situation b4 - quit first job out of school after 1.5 years of being in it...couldnt take it. Spent ~8 months trying to start a company to only lose like 10k, and not have a lot to show other than some cobbled together code.

I rebased, and saved up - have a job now paying 3x the amount i made then and some runway to pick it up again and bust my ass this time (with a f/t job)
This can never be generalized. You should try to stick with things you like in moderation. ( writing this because I lose 20kgs plus last year )

Since you mentioned you cannot work out -

- Start measuring your calories
- Eat in a calorie deficit
- Try intermittent fasting
- Try to eat vegetables with every meal ( fills you up + takes care of macronutrients )
- Cheat once in a while to keep you motivated

This cheat sheet worked for me. Try to find 4-5 dishes you can prepare easily, which you like. Repeat them - if you get bored maybe change them up after a month or so.

They key is not to feel like in a diet. Just eat normally, but eat less and eat smart.
I get 70 - 75 with around 90% accuracy The word disappearing after a space was throwing me off at first, but I guess there's no one universal interface/UX that would accommodate everyone.
You'd think they could test that on a limited scale before rolling it out in an entire city.