skysight-inc/HackerNews huggingface dataset:
Isn't the whole point of the challenge to figure out how to do the problem? What you say is literally just copy/pasting others' answers. Is that not looked down on?
Email Self Defense
Stop repeating this privacy lie
Isn't the environmental concern temporary? Once all the bitcoin has been mined, the computational requirements for maintenance of the network will certainly decrease significantly.

One could argue that Bitcoin should reach the limit sooner, so that mining difficulty would not increase so much, but the mining incentive is mainly a bootstrapping strategy for a currency. Now that everyone is familiar with how the ecosystem works, another coin could launch that was identical in every way except a shorter period of time before all coins were mined.
All of these articles are meaningless.

You simply cannot define what makes a "senior/principle/lead" engineer. It depends on what the company needs.

If you're building a highly-technical thing (e.g. an OS) then your needs may be entirely different than building something low-tech and customer facing.

Any attempt to say that skill X matters more than Y for promotion (skill/IQ/social-skills/niceness/politics) is necessarily a drastic oversimplification.

Also, the idea that promotions are based on a skills is an absurd pretense. It's as much a function of creating a pretty org-chart as anything. To point - In open-source you may see a project of 3 principles and nobody else. You'd never see this in a company because the org chart doesn't look like a pretty tree.
>This is simply false. You don’t need context to understand if the breakdown of a technical problem into constituent trade-offs was appropriate or not — by definition that very breakdown into constituent technical details is the context.

I mean, yes you do. Context tells you which decisions are important. You're asking for the context you need to assess someone's technical competency from the person whose technical competency you're attempting to assess. They have every incentive to lie, mislead, or stretch the truth to make the context they give you highlight their skills more than the real context did. And no, you can't verify that.

>If someone tells me something like that, I’ll ask them what did that other person find when they investigated? If you say anything like, “I don’t know; that was their job not mine,” then you’ve lost credibility because you didn’t put that other person’s conclusions through strong skepticism until you were satisfied you knew the details well enough that you could own or support them if you had to. That is exactly the sort of thing that indicates bullshitting.

But now you're punishing someone for organizational things possibly beyond their control. If my job was to build a thing that made use of some blackbox algorithm, and John developed the algorithm, why should I put the algorithm under strong skepticism, perhaps that's how things work in your workplace, but there's no clear reason that mine work the same way. This is just a bias against people whose development practices aren't the same as yours.

>This approach is far less biased or subjective than appraising “how a candidate thinks” while they solve tricky puzzles in a foreign environment with unrealistic time pressure.

Except that, as I've literally just proven, you've failed to verify the authenticity of me because you've wrongly concluded that I'm not authentic. This comment thread exactly demonstrates just how you can fail to identify a good candidate with this method because if you dislike what they're saying, you'll unconsciously convert that to them being less authentic.

So again, either you take the candidate at face value in a situation where they have every incentive to lie to you, or you attempt to verify their authenticity, at which point that analysis is subject to a multitude of biases that have nothing to do with the candidates skill level.

You've just demonstrated this perfectly.
Sure, but I'm responding to the disingenuity or possibly the ignorance of saying "no loans, at all."
You get around it with things like SIP. Getting root on iOS is not, for instance, the absolute security game-over you are describing and it's a related OS.

Let's say you wanted an OS with better privilege control and other clever security doodads people have come up with in the years since merely having user accounts seemed like unconscionable oppression. If you don't care about backward compatibility much and start with Linux and a JVM you might end up with something like Android. If you start Linux and Chrome you might end up with something like ChromeOS. If you start with OS X you might end up with something like iOS. If you start from scratch you might end up with something like Fuchsia.

But what if you do care about backward compatibility? You then have a far more difficult, thankless and long-term job. If you start with OS X, somewhere along the line you'll have something like OS X + SIP + Sandbox + FDE. Or Windows NT + UAC + irritating autoreboots in the middle of the night. We're in the 'somewhere along the line' stage.
Show HN: Behat provider to inject random values in features
I was able to zoom in on the full resolution. Granted, it wasn't snappy, but not unbearable either. I'm on a 2013 13" retina and current Chrome.
How do you feel about questions about principles? They may look like “Are you familiar with regularization in machine learning and why it’s used?”
> If work is everything, shouldn't we set aside some time to raise the next generation of workers?

I don't think work per se is everything. But working on world-changing things is.

At least concerning the situation in Germany, where there is compulsary school with a compulsary curriculum (vulgo: 18-19 years of brainwashing), I am working a lot time in the evening on an alternative curriculum (currently focusing on computer science topics since this is something I am hopefully knowledgable about) that enables people to deprogram themselves from this kind of brainwashing to enable them to develop their intellectual potential so that they can begin to work on world-changing things. A lot of highly gifted people already asked me multiple times when they can finally read the first text of my planned series (they are really eager for it) - unluckily there is still so much to do even on the first text.

So the first thing that we should solve is to prepare a curriculum that does not completely brainwash our children. Only when this problem is solved, we can begin to think about how we can set aside some time for them.
the word from the grapevine says one (maybe more??) of the developers used to work for Canon.
I mostly agree with you, especially about those "weak affirmatives" being plainly bad, and I personally disregard anything in that "plausible deniability" category as what it is.

Still, I don't think calling the post a debunking effort is the core of the comment, but the CV analysis. Especially the part where the commenter considers the post credible:
"[...] I tend to find her post credible here on general this-looks-like-a-fellow-academic grounds."

The commenter then brings his research to the institution, and make an affirmation on a possible bias. Possible being the key word, what makes the whole period kind of useless.
Yes, we can't correct it since it is not false (nor true), but we also don't have to correct it, as it holds no weight.

In the end, I'd sum the comment up as, "I consider the post credible as an academic, but won't be surprised if proven wrong.", and I would definitely not call this ad hominem. Especially given the commenter has not positioned themselves for or against the content, but as a passive reader.
You're rich now, so you have to get used to this.
News Flash: Itanic Still Sinking
yeah, I would probably buy one. But perhaps most people don't feel like they need a dslr since phone cameras are getting so good, and dslr's are quite large and heavy. With a full frame sensor your glass is going to be large/heavy
The B1 is the obvious choice, except that the upcoming B21 is supposedly a stealth bomber meant to address some limitations of the B2. The fact that the B1 is instead getting retired looks like a hint that the B21 will not in fact be what it was claimed to be.

Meanwhile, the B52 is suffering metal fatigue. Replacement would be easy if not for the fact that all of Boeing's large jets now have low-mounted wings (major structure where bomb bay doors would need to go) and steeply sloped rears.
Thank you, this is a very productive reply, and you are highlighting specific things that are unique to Bitcoin.

You're right that a core part of its design is making sure real computational resources are spent on it. That means the (total, social) cost network as such will scale with the size of the economy, not the number of transactions. So, in a sense, there's (something that looks) like an arms race going on, where more resources spent on it don't mean more transactions. Point taken.

But that doesn't mean there's zero net benefit. The benefit is a permissionless network that no one can control unless they produce more computation than the rest of the network. So, the benefit of each miner coming on is raising the attack threshold and increasing your confidence that it won't be attacked. At equilibrium, the cost will be some fraction of the economy, not all available growth or energy (like a gas). That amount of energy that this involves will decrease as energy is taxed.

That's pretty much the dynamic of gold mining under a gold standard: the larger the economy, the more money being spent mining (literal) money.

I agree that it's a high price to pay, but I don't think the benefits should count as zero. Being able to bypass financial choke points so you can donate to Wikileaks is definitely a positive.
> The point is that the environmental argument is completely irrelevant if externalities are removed, which they absolutely should be.

Yes, I agree that my argument would be completely irrelevant if only something that will never happen happens.

Until then, I'd rather see some form of distributed currency that doesn't rely on pissing finite resources away to function.

I get where you're coming from, but our planet is at a critical point right now objectively. Pouring pollutants into the atmosphere so people can play with FunBux is an incredibly stupid use of resources. Yes, markets should price in externalities. That would solve SO MUCH MORE than just bitcoin's energy usage. But unfortunately that concept is at odds with market capitalism, and as such, I believe my critique of bitcoin stands. Markets are not rational, prices are not accurate, bitcoin is a polluting waste of energy.
Why quotes? That's exactly what color grading is, global adjustments to the video.
The shutter for a typical DSLR can be expected to last for 100,000 shots, if not longer, while opening and closing in 1/8000th of a second. It's impressive engineering.
Wow, this is an incredible answer from Max on Quora as well: https://www.quora.com/Whats-the-logic-behind-Google-rejectin...
EnergyBar · Supercharge Your Mac's Touch Bar
CHDK, with its built-in LUA scripting, is incredible. I've used it to outfit cheap (<$30 USD) point and shoot Canon cameras for time-lapse.
My preferred interviews were those with programming tests to do at home with some days before the deadline, allowed me to work like a remote dev would. On-site interviews then included a code review of the test. No white board coding, no timed programming exercise without internet, no asking things as if I could memorize all the docs of all the tools I work with.

I also liked well designed tests because the more I feel actual work skills are checked, the more confident I am that I would have well qualified colleagues to work with and learn from.

With your scenario, I fear in most places it would end up like "we hire all our friends, it's fun". Not even sure it would be legal to discriminate about people you just don't know, however qualified they may be...
Hi,

last year I made a similar project at work to be able to inject values coming from our database into our Gherkin features.

I thought that it may help someone else to build more robust test so I decided to simplify it and to opensource it as I am not allowed to share the one that I made at work.

Feel free to contribute to it,

Kévin.
These seem like great questions to ask any employer, not just a startup.
I don't think that's the best example. A lot of those post-shots were extremely over-processed, blown out highlights, distorted colours, etc.

This shows a pure comparison (it should link to the right time-mark). First shows some before/after full shots then does a split screen comparison in various situations:

https://youtu.be/WTr2L3uCYts?t=80

5D3 comparison:

https://youtu.be/6Pvy-J7kNTQ?t=30
> If I'm a Jew in 1930s Germany or a grocery store owner in Venezuela and I see the writing on the wall that my government is constantly deriding me, saying I'm the scourge of and leach on society, I'm going to immigrate out of the country. They've banned all institutions from services me, I benefit from having access to a means to store wealth that's independent from a government. To disagree is to be excessively myopic and optimistic.

I didn't disagree with any of that. My position is that if you are actually in that situation, bitcoin doesn't help that much, and no technology can. If you attempt to actually execute this plan, the risk is extremely high that you will be detected, and a corrupt government doesn't have any shortage of ways to force you to comply with whatever they come up with.

Are there any examples of a Venezuelan moving a significant amount of wealth out of the country via bitcoin?
That has got to be one of the most fascinating meta-comments I've ever read, give that the article goes on to say:

> The researchers measured individual differences in thinking styles and found that regardless of the political party identification, when high need for cognition individuals were presented with fake news stories that were consistent with their ideology, they were even more likely than everyone else to judge the story as legitimate, and when they were faced with fake news story that were inconsistent with their ideology, they were even less likely to consider the news legitimate than everyone else.

One possible explanation is that highly logical and rational people are not only more likely to disbelieve politically-inconsistent news stories along tribal lines, but they are also more likely to seek out further disconfirming information, thus exaggerating their disbelief of politically-inconsistent stories. This is consistent with research showing that people who score high in need for cognition tend to build information rich social networks, but of course this can be problematic when your rich social networks are still operating in an echo chamber.

> However, liberals aren't off the hook, as they are statistically more likely to use investment in the righteousness of their political viewpoints to believe politically-consistent news stories, and their higher level of need for cognition to delegitimize politically-inconsistent news stories. The researchers found that liberals who scored higher in a measure of "collective narcissism"-- which measures a tendency to invest in, and perceive superiority of, your political views--showed exaggerated legitimacy judgments for the politically-consistent (e.g., anti-Trump) fake news stories.
I'm envious because my parents heavily restricted my computer use thinking it'd rot my brain or I'd get r*ped. They wanted me reading books, to become a lawyer or a doctor. I always had an affinity for technology. My folks meant well but I think not watering that seed has me in the middle of this lost life.
nothing triggers me more than the superficial environmental concerns people bring up while talking about bitcoin. Very hypocritical.
Related tangent: I like how, in his introduction to Mobx, author MWestrate uses the analogy of spreadsheets (data cells, formulas) to explain mobx observables and computeds.
> tools can't be blamed for secondary use cases

Hold on. Technology (and knowledge in general) is ethically neutral.

The action of researching and developing it in a specific way, time and place in never ethically [and politically] neutral.
Quickstart for automating error handling with Sentry
I have a 15" MBP which I bought last summer. It's been great working on this laptop but the touchbar never grew on me. Now I use this little utility to make the touchbar more useful.
what kind of structure do you think works best?
> my group of engineer friends came up with on why all the FANG companies pursue those heavy memorization algorithmic interviews

I think the most likely explanation is that "elite" of CS grads usually do competitions like ACM ICPC and olympiads, which are full of problems like those watered-down interview questions. As there is no real authority on what makes a developer good, but there was a measurable outcome of those programming competitions, leading to high status and pride displayed by winners/participants, it was simply taken from there and dumbed down to fit into interviews. Some top colleges even have special prep courses for those competitions and comparing to them FANG interviews are super trivial.
Which is total BS and allows Canon to drag their feet to add features that the cameras are completely capable of. It's kind of a joke that a camera can do complex things yet the only thing holding it back are firmware updates. Canon could even charge for say a "film" firmware for their DSLR cameras to enable these features, disable AGM, etc. But they have to protect their film cameras that even still miss features ML brings to the table.
That sounds remarkably unethical and like it'd cause a great deal of psychological distress
For a rebuttal, the author lists numerous facts with no citations. Am I wrong for wanting citations in a rebuttal that is adamant about misleading facts in another paper? Why believe one set of uncited facts over another? It is clear that the search terms were problematic (what an awful regex!), so I can understand the issues there. And the author does a great job emphasizing science is complex. However, it seems a tad hypocritical to criticize a paper and make the same sins.
The hard part in becoming a command line wizard
WHIR Beta – Supercharge Your Reading
"A revised law that went into effect last November gives the institute the authority to gain access to people's devices over a five-year period."

I welcome this. The government should protect its citizens from the external enemy. All measures taken are appropriate, and citizens should have full confidence that the government
will not leak their nudes from their webcams.

After 5 years the period will be extended for further protection of the populace. Finally homes are the safe spaces they were intended to be.
The shop discussed in the original comment does it.
Show HN: Business and Franchise for Sale Australia
Ask HN: What do you think when commercial usage says “contact us for a quote”?
Say there is some software library or other product, which is free or open source to use for non-commercial use, but for commercial use it says "contact us for a quote" - what runs through your head at that point?
Most countries? How is that a good benchmark when most countries are dictatures? Compare with the best, if anything.
I shouldn't have been so harsh, as I was initially scanning against suspicious submissions. I criticized the language because I thought it sounded like a kind of advertising from TV.
Boquila
It really depends on your application. If your system is so complex that you give up on understanding the dynamics, then a "generic" ML algorithm makes sense. However, a big problem with applying ML to robotics is you need a ton of data and producing a representative dataset for your system can be hard. Traditional control methods don't need nearly as much data, including the system discovery process.
Ask HN: Anyone form Amazon? Can you fix this UI-Gore
I am trying to order some WHEY protein. When I choose the brand I want, on the left I have an option for flavours. If I click on some of these flavours Amazon decides I don't want WHEY anymore, but instead want CASEIN and changes it without notifying me. This is the 3rd time I fall for it and order wrong product without realizing.

Imagine going to Toyota website, choosing Corolla, and then choosing color Red, and the website decides you don't want Corolla anymore but you want Camry!

Tried to bring it up to the attention of support but of course they didn't do anything.

Demonstration video:

https://youtu.be/dDnWspgUw6M
Here's a screenshot [0].

It appears one of the links in the article is wrong.

The correct link is: https://worldwideweb.cern.ch/browser

[0] https://i.imgur.com/E9aTHJz.png
i suppose this is a simulation of the WorldWideWeb browser... i think in very old times you could find this in some linux distros along with another browser with an italian sounding name. i think u can find screenshots in google

wikipedia has it https://en.wikipedia.org/wiki/WorldWideWeb#/media/File:World...
> You're literally killing the planet to enable...what? Tax evasion? Selling drugs and child porn?

Wow, gotta be one of the best arguments on HN.
US-UK-Australia funding to improve global gravitational wave network
Google and facebook are about the opposite of who you should be listening to for advice on general purpose systems. Their machines are basically embedded servers, and exist in a very strict environment with lots of engineering oversight. Its almost the exact definition of a mono-culture. And google is the mother of android, the very definition of huge mess. You need look no further than the handsets being abandoned after a year because its basically impossible to actually maintain without having a staff of dozens of engineers just to keep a platform working.

UEFI, is a specification designed to allow a machine to boot and be managed by a multitude of OS's. That means, yes it may be a bit over complicated in places but those over-complications tend to serve a purpose (or did). I don't think anyone imagines that UEFI is perfect, its not, but tossing out uboot or whatever as an alternative is extremely myopic, as uboot doesn't really even provide enough firmware services for linux in its current state much less windows, or some future OS not yet thought off. That is the point with UEFI, to attempt to fill the gaps in what is possible with a given platform without creating a wild west of incompatible formats and hacky solutions for every platform (which is the current state of uboot/DT despite nearly a decade of work).
A friend of mine in Austria has a much more ambitious one in his basement:

https://www.flugsimulator.wien/gutscheine/boeing-flugsimulat...

A shot I took while preparing to taxi out of Chicago O'Hare:

https://twitter.com/Aschenbrenner/status/714069749597138945

Has the full 737-800 cockpit built from parts he's purchased online, plus short throw projectors outside the windows so it feels much more realistic than LCD screens. Airline pilots buy time in his simulator, and I can see why: it's so doggone realistic that it had me sweating.

There's something much, much more realistic when you're putting your hands on real metal flight deck components to set trim, throttle, etc.
I believe something like 80%+ of them are exclusive to tropical rain forests, with a massive chunk living only in the Amazon rainforest.
stack for haskell

nix package manager
Inclusion, joy, and superpowers
You can't work like that. I have a 5D and a Sony RX-100, and, given that I've taken good enough photos with my phone, the differences in the sensor are relatively minor. The UX differences, however, are light years apart. It takes me tens of seconds to change the settings like I want them on the Sony, whereas on the Canon they're a knob away.

I'm pretty sure that the major difference between a pro and a consumer camera is the amount of easily accessible buttons and knobs.
Show HN: Growing Trees – Learn Ecology in VR
Every TED talk ever [video]