skysight-inc/HackerNews huggingface dataset:
> Java also lacks green threads.

So weird. Java used to only have green threads. The very name, "green threads", comes from the fact that's what the JVM called them. Literally invented the name.
Is "All he needed was" the end of the article or did I get paywall truncated?

I pay for paper wired, i should probably figure out how to sign in someday...
I believe this is a result of it using the "CSSOM" browser APIs for speed in production. Unfortunately, browsers apparently haven't figured out how to make such styles editable yet.

It's definitely a limitation of certain CSS-in-JS implementations, but unfortunately one that inherently comes from "using the platform."
Right. And orphan works legislation has tended to be opposed by individual creators or at least the organizations that purport to represent them. The (not totally unreasonable) theory is that individuals or their estates--let's leave aside the fact that copyright terms are almost certainly too long--may well inadvertently not keep on top of what's needed to keep works non-orphaned. But "Disney" (or whoever) will most certainly be ready to pounce on anything they can acquire for free for whatever technical reason.
You mention proof of work vs proof of stake, and then two sentences later you claim that nobody is paying to the environmental impact of cryptocurrency mining.

The whole point of proof of stake is to avoid the energy waste that proof of work requires to secure a blockchain. It's not just a technical challenge -- it's one potential solution to very problem you're describing.

Is proof of stake actually going to work at scale? I don't know for sure, and I don't think anybody else really does -- but the point is that not only are people talking about the environment, they're actively working on solutions.
We don’t provide nftw like functionality in std, and so you can’t replace it as it would have never even been called. But for example, malloc and free are used, not sbrk directly: https://github.com/rust-lang/rust/blob/master/src/libstd/sys...
Exactly, I remember the feeling that you needed to have a certain level of situational awareness with what is going on around you.
Out of curiosity, why do your eggs come in polystyrene containers? Most of world uses cardboard.
You can think of it as “PCA where all the principal component entries and loadings must be positive”.

Harder optimization problem to solve though due to that constraint. The connection is especially clear when looking at the projected least squares algorithms for NMF — plain PCA minimizes the Euclidean reconstruction loss, while NMF algorithms alternates gradient descent steps to do that with projection steps to force everything positive.
Yup. The way I see it, a lot of IP problems are caused by people who want to take the law intended for promoting new works, and turn it into a source of passive income.
> your unnecessary and highly defensive response is very telling.

You just crossed the line from making this about the issue to making it personal. That's not okay.
Apple executive team shakeups causing multiple projects to be put on hold
Yes people can duck with a network by cutting cables. This works with all internet protocols.
A person can choose to spend less time on a hobby at any point, but once a child is born their parents have an ethical obligation to their children.
The same friction applies to the high end and low end of the market.

Your assertion that low paying positions don't also cargo cult these test-as-interview processes is pure speculation.
I didn't say anything about anonymous.
On iPad it doesn’t respect the “Request Desktop Site”

It revert to the /_phone
EQ definitely required a certain degree of situational awareness to it that I haven’t seen replicated to this day.
> If your trusted referrers are white and male, their networks will be overwhelmingly white and male

I don't think this makes sense.

People will recommend from their previous jobs, which will on average have the same demographics as the industry in general. The only way to avoid that is to recruit people from outside the industry.

I'm white and male, but like anyone else in Silicon Valley, most of my ex coworkers are not.

The percentage that is straight, white, male and US born in my personal ex coworker network is probably around 20%.
https://m.youtube.com/watch?v=Vq03Ba7W95I
My understanding is that there’s some complications there, but I’m not fully aware of all the details, honestly.
Please make it say that when on mobile! :)
Are you actually, and unironically, suggesting that cameras should be replaced by smartphones? I mean, edit on a camera? If that is a serious use case for you then you can make do with your smartphone, you don't actually need the accuracy of dedicated hardware and optics.
>all transactions are public

Not the case, see payment channels.
Are your angle brackets meant to have directional or comparative meaning, or are they just delimiters?
You can't link to it. It's just a screenshot. Or do you have something else in mind?
How to find broken links in Screaming Frog
It suffices to not punish the late adopters (something that admittedly the vast majority of cryptocurrencies do).
Good spot. Can I add photo-realistic GANs to the list of totally fucking useless computing tasks?
Do you have a spreadsheet mapping HN user handles to their positions on taxation and UBI?

HN has a lot of users. There's often a pretty low overlap of commenters between different submissions.
No. Ad hominem only exists when there is a disagreement. So, one side of the argumentation uses the fallacy to counter the other side's argument.

This IS NOT the case. This is akin to simple research. Imagine you want to build a computer, and in your research you find The Verge's guide. You look up The Verge and check that it is simply not a good source for such information.

There is no one against another here. It is one with an argument, and one neutral, consuming the content, with no position whatsoever.
Yeah, this is really, really far from an apples-to-apples comparison. First of, the test dataset size is trivially small for usecases where big data systems are typically applied. I don't know why you'd introduce all the complexity and overhead of a distributed mapreduce framework to ETL a dataset that would fit in memory on consumer-grade hardware. It's not exactly fair to compare a framework running on a single node to one where you've artificially introduced multiple nodes and network overhead for a dataset that would easily fit on one. You'll also notice a pretty stark difference between the level of detail provided for the BlazingSQL test set up and the Spark one, which (unless I'm missing something) is lacking any code or configuration details. I've dipped my toes in the big data space long enough and seen enough "${FANCY NEW FRAMEWORK} beats ${INDUSTRY-STANDARD FRAMEWORK} by 123x!!" posts to recognize this as a gigantic red flag. How you manage partition sizes, order and choice of operations, and tuning parameters can make orders-of-magnitude level differences to your performance.

Maybe the future of frameworks like this will be on the GPU. I'm just not seeing any evidence of it yet. Right now, Spark fills the space where you can throw globs of memory at TB- to PB-scale problems. I could very well be wrong, but I don't see how this is going to be cost-effective on GPUs given the current cost of memory there.
The goal I think is worthwhile is bootstrapping a semi-anonymous Sybil-attack resistant identity system. Web of Trust, etc.
only for somebody not willing to think about how much damage corrupt (and not corrupt too) politicians and military have inflicted upon this world during short history of human civilization. financial and environmental.

if there's a chance to exclude them from the equation on security of financial system - it's a no brainer.
>
No, it's called having a life and a sense of proportion.

Perhaps I don't grasp some subtle cultural reference of "sense of proportion" since I am no native speaker of English. But I clearly find it much more exciting to work on projects with the chance to change the world than what you call in German derogatorily "Biedermeierei" (for Biedermeier: https://en.wikipedia.org/w/index.php?title=Biedermeier&oldid... the ending "-rei" in this case denigrate the term "Biedermeier"). The following section in the German Wikipedia explains this much better than the article in the English Wikipedia:

> https://de.wikipedia.org/w/index.php?title=Biedermeier&oldid...
How do you algorithmically form expert/meritocratic consensus.

I imagine a message board, somewhat like reddit, where the subreddits each have their own weighting (a constitution of sorts, could include succession and election rules), and each voter has rpg like characteristics. The anarcho-socialism board would weight votes from people with certain properties heavier than people who dont match their idealism. The software would build your user profile points based on how you vote, inferring from like voters. Then at the end there would need to be SOME form of truth, or what each sub believes to be truth, so the software knows when a person is correct about something and when they are wrong.

The beauty of this system being that a person can vote all over the place, and be considered an expert in one sub, and an idiot in another, but still be able to participate in both systems. Multiple parallel reality consensuss can be formed, and then compared to the popular consensus.
What folks?
People argue this all day. There's a lot of FUD.

Ripple only runs ~7% of validator nodes; which is far less centralized control than major Bitcoin mining pools and businesses (who do the deciding in regards to the many Bitcoin hard forks); that's one form of decentralization.

Ripple clients can use their own UNL or use the Ripple-approved UNL.

Ripple is traded on a number of exchanges (though fewer than Bitcoin for certain); that's another form of decentralization.

As an open standard, ILP will further reduce vendor lock in (and increase interoperability between) networks that choose to implement it.

There are forks of Ripple (e.g. Stellar) just like there are forks of Bitcoin and Ethereum.

From
https://ripple.com/insights/the-inherently-decentralized-nat... :

> In contrast, the XRP Ledger requires 80 percent of validators on the entire network, over a two-week period, to continuously support a change before it is applied. Of the approximately 150 validators today, Ripple runs only 10. Unlike Bitcoin and Ethereum — where one miner could have 51 percent of the hashing power — each Ripple validator only has one vote in support of an exchange or ordering a transaction.

How does your definition of 'decentralized' differ?
Technical interviews are awful. They are grueling and they are prone to major false signals in both directions. However, I'm not sure this is the way to go either.

Personally, I'd love for a "common form" application where you could do a timed take home coding exercise, in absence of that, why not just talk through code with an interviewee. You don't need to watch them code, if you are a good judge of technical skill, you should be able to tell just by the way that a candidate talks you through tradeoffs, refactorings, etc whether than can code or not in a way that nothing else shows.

So you really need someone to write tests for their moon rover they just made you to see that they can actually write unit specs, or would you rather talk through testing tradeoffs, when they use mocks or not, what issues they've encountered with long running test suites or flickering tests, how they test the frontend, what their thoughts are on strict versus loose TDD, etc.

Get your candidate excited and let them ramble and you'll learn far more than any contrived coding exercise, even if it isn't a whiteboard interview.
So this is neat in terms of the technical prowess it took to put together. I really want to make that clear up front because its impressive in that regard. The animation is super smooth (at least on chrome), and it looks really cool. Its amazing whats possible on the web these days.

The actual functionality of this tool itself confuses me. Why would I ever want to visualize my schedule in this manner and with this kind of a UI? When I go to make a new appointment of visualize my week/month/year/life I have never yearned for a UX that looked anything like this. Furthermore, dragging to whatever I want to see (ala google maps) potentially way far in the future would make me pull my hair out. I don't really understand how it solves anything around this problem space. I dunno maybe I just don't get it. Regardless my hats off to the people who made this and I wish them good luck.
Some trust is not blind trust and there are areas where I do trust government.

It’s why I don’t worry the medication I take is not genuine, why the water that comes out the tap is safe to drink and why if I get run over I’ll get medical treatment.

It’s why I can walk down the street without unduly fearing I’ll get robbed etc.

Blind distrust is as silly as blind trust is what I’m saying here.

The government taking cyber security seriously is a good thing if you trust that government and the Japanese government is pretty good in that specific area.

Also given that Japan is a regional and major economic competitor to China which along with Russia and the other major powers is currently waging and undeclared series of wars in the global networks it seems like a pretty smart move to me,
My recollection is that the studies showing that code reviews have high defect yield are for extremely strict methods. Everyone in a room, prescribed roles for each person, line by line, checklists, forms, the whole nine yards.

Comments on pull requests are not on the same level and those findings shouldn't be hastily generalised.
> no recourse

Recourses:

- Backed up dat file
- Backed up wallet password
- Recovery phrase

There, now you have 3 separate ways to not lose your btc!
I am not going to make the argument that Bitcoin is energy efficient cause I know that it isn’t, but it is designed to be inefficient on purpose in order to provide trust in a decentralized way.

Does that make it a good use of energy? That is debatable, but energy is used for all sorts of things. How much energy is spent producing weapons, bombs, tanks, etc.? How much is spent producing addictive drugs? Cigarettes? Non-recyclable plastics? How much is spent on illegal surveillance of individuals? Why is it that no one ever talks about these examples?

It is very likely that Amazon, Google, Facebook, Apple, Netflix, Microsoft, etc. each use orders of magnitude more energy than Bitcoin does yet no one ever talks about that either.

Bitcoin gets trashed because people believe that the energy used to run the Bitcoin network is wasteful, but the energy used for other things is not. I am sure that opinion is shared by the majority of folks here as well, but that is what it is. It is an opinion. Does Facebook really improve our lives in a way that can totally justify the energy needed to run it?
It's still worth buying! It's got a dizzying amount of functionality, and the app is beautiful. Highly recommended.
Do you know the calculator hacking community? Graphing calculators like TI-84 are commonly used in American math classes, and they are reasonably powerful general purpose computers. So the hacking community started because a bunch of highschoolers are bored enough studying math at school, and discovered programming. First it was BASIC, then Z80 assembly, and later some even started creating their own programming environment on the calculator, rediscovered many high-performance graphics hacks used by early video games. After graduating from highschools, those who still have interests in calculators have developed open source toolchains, programming languages and operating systems in college for calculator development.

However, when Texas Instruments released TI-Nspire CX, it was boycotted by the vast majority members from the hacking community because the system is locked down.

Some teachers and parents commented,

> "one thing that [...] is NOT wrong is TI's refusal to make the NSpire a platform for Doom or Quake or any other distraction that kids enjoy. These things may be fun, but they aren't about learning math"

I think it describes the same phenomenon.
There is a clear and distinct difference between how science should and must operate within science, and the epistemological standards by which we must operate day to day in judging the quality of science, as we are non-scientists. At some point, as even Bertrand Russel was aware, we must depend on two very unreliable mechanisms: memory and testimony. We cannot prove the physical laws of the universe every time we do science, and we cannot re-do every experiment of a paper before we cite it or accept it. One must trust in the framework of science.

I'm well aware of how things work (or at least ought to work) in science, but that's totally irrelevant to the point I was making about skepticism of the sources that publish science and who they are funded by. It is especially irrelevant if we are talking about lay people judging research for their own purposes.
I agree, she seems to mostly want more research, rather than "hype" or "hysteria". And even though I kinda object to such descriptions, I can't disagree with the point -- even well meant "hype" doesn't necessarily lead to better research or outcomes, it may as well just make something a thing with which groups try to achieve other agendas they have.

> How can we fix this?

> More conservation actions. We already know what disrupts the balance of ‘good’ vs. ‘bad’ insects (in terms of human impacts): pesticides, habitat loss, pollution, land degradation, manicured lawns, too much waste, crop monocultures, invasive species etc. We can take action to minimise these effects now.

> More research. We can’t identify what insects we’re saving if we don’t get to know them first.

> More funding. Researchers can’t do research, people can’t act without funds and support. We need widespread public and political support for unbiased funding to fill knowledge gaps and make change to stop insect populations declining.

Even the author, after all that, wants "unbiased funding to fill knowledge gaps and make change to stop insect populations declining", emphasis mine. To me all of this just says the author wants a solid, watertight case and well educated steps forward. And there's plenty of steps we already can and must take, no further research needed, she also stresses that.

But I have to admit, it took me a bit to realize this after my initial negative reaction. I didn't even like the title, insectageddon is a terrible word and the decline of insects isn't a great story, at all... but I guess the author is simply too deep into these issues to make it more instantly palatable for people who aren't.
> but once a child is born their parents have an ethical obligation to their children.

Indeed - and that is why you should be very cautious to give birth to children; in particular if you have career plans.
Most of the affected people would love 20 years. The saying goes that son will get to hear the verdict in case his father filed.
Good engineering is important. But solving a problem on a whiteboard isn't "good engineering". The ability to solve whiteboard puzzles in a time boxed adversarial setting, is nothing at all like solving large complex engineering problems through "good engineering" practices.

I know plenty of capital E Engineers. None of them have whiteboard interviews. They are expected to solve problems, but none of them are expected to draw schematics for a bridge while someone watches over their shoulders.

No other non-performance based industry has this kind of weird hazing ritual. Whiteboard interviews are nothing more than the current fad--they definitely aren't necessary requirements to hire "good engineers".
Knowing what good work looks like is a plus, but I wouldn't be convinced by cherry-picked successes. That doesn't tell me how much you struggled with them, how many others you failed, or how much of the work was actually yours.
>In the framework of science one does not trust. One determines if the result can be reproduced.

So anyone who didn't reproduce the study should just leave off commenting?
> using a country's-worth of energy to support a pathetic ~10 transactions per second.

does this number include off-chain transactions?
> Politics and the military are the foundation of all society

politics - maybe, military - not necessarily, just an artifact of infancy of our civilization.

> Those things won't go away because of cryptocurrency

those things will become irrelevant to financial system based on bitcoin, which is good enough for me.
This is such an important observation. Claims of limited talent pool don't align with reality. If demand were truly inelastic, companies would negotiate.
When you have less code, you have less code to write, you have less code to read, you have less code to understand, you have less bugs, you have a smaller team, or, for the same budget, you have more time to do new features and bug fixes, you then have more customer satisfaction, you then have more money for even more features and bug fixes. All at the same time.

I think blanket statements like this are short-sighted, dangerous, and just plain wrong.

Less code doesn't automatically make anything easier to understand. When my JavaScript is optimized, for instance, it's certainly less code than I wrote. But it's absolutely not understandable.

Less code doesn't automatically reduce your bug count. I can have as many bugs in 40 lines of code as I can in 400.

Less code doesn't give you more time to add new features or fix bugs. In fact, if your code is less understandable, you're going to have a lot of cognitive debt which will increase the amount of time it takes to understand and add new features.

Less code isn't useful. Understandable code is. Sometimes those ideas align. Sometimes, though, understandable code is more verbose.

Instead, you should write ENOUGH code to get your task done, and then refactor.
> Apache Spark Is Very Slow

I’m betting that the bottleneck is running ML training. Otherwise I can’t see why an ETL job on that amount of data would take several minutes.
> Bitcoin doesn’t use energy, bitcoin is energy

Or a little more precisely a bitcoin is a provable record that a significant quantity of free energy was once turned into heat. So it does use energy, in the creation and once it is created, that energy is wasted unless the created also needed to heat something.
There is no 51% attack in PoS system. Rather there is a more than 1/3rd attacker problem.
I'm like 0/15 on interviews in the last 2 months. more than half of them were with foreigners who i could barley understand.
Sensing temperature (2013)
So basically they re-invented light clients and checkpointing?
I thought al gore said it was time to panic 15 years ago? Man the nytimes and the elites they serve really want to rob the entire world with their carbon tax.

If it really is time to panic, then shouldn't we shut down the nytimes and end the enormous amount of pollution they cause? Why not shut down air travel? Why not end the olympics/world cup/etc? Or the silly yearly davos meetings where hordes of wealthy elites use private planes to pollute all the way to europe?

If it is time to panic, maybe it's time to end the largest cause of energy use - globalism and global trade? But wait, the nytimes wants more globalism and more trade and more pollution. So how does the nytimes reconcile their hypocrisy?

If it really was time to panic, we'd have martial law. Gore, dicaprio and all the wealthy elites private yachts, planes, etc would be seized along with their wealth. Globalism would be ended. And all or most pollution ( especially the wealthy leisure pollution ) would be ended immediately. But that's not the case.

So what's this panic nonsense? Just a PR campaign to create a new tax on the entire world?