skysight-inc/HackerNews huggingface dataset:
We don't need mining - The metal in junk yards and recycling centres are a lot easier to access than building a mine in the middle of nowhere going underground 50 to 100 metres. The only reason we do mine and need new metal is because metal from junkyards and recycling centres are needed as well, and all existing metal is already being used. If most humans die off then the existing metal are available for reuse. And it's as easy as heating it up past melting point and molding it into the right shape; There might be ways to do that optimally but in the case where plentiful resources are available compared to human capital, it should suffice.

The oil is gone, but coal is still easy to access. We can bootstrap off a second coal industrial revolution. And every person who've been through high school knows the principles involved in generating power from coal, though might be lacking in the actual techniques.

> but only to sell, not to use

You've proved there's buyers who would find a use for it.
Why not penalize the companies who use them as primary vendors? It's not like they're unaware of what's happening...
I applaud your effort and results. However, how do you cop with a Significant other that doesn't share this view? I mean its great to do the things that you do, but if you're dating or married to someone that doesn't share your view or someone that loves to travel as often as they can, then it becomes difficult.
Some useful work on building Docker containers without root:

https://cloudplatform.googleblog.com/2018/04/introducing-kan...
I'm not going to make any claims that Redux is dead or dying; I'm mostly oblivious to the state of React (no pun intended). I'm coming from Knockout and Angular making the switch to Vue.

This line from the article got me though.

"plus all of its usage with other JS frameworks like Angular, Ember, and Vue"

Are people actually using Redux with Vue? Everyone I know is using Vuex for state management for Vue.
Ah. Did I not mention that these CSV files I wanted you to parse... they're generated by an old mainframe system we can't modify the sourcecode to. It does have a few idiosyncracies - for fields like addresses which can contain commas, it uses a special escape sequence where the field just consists of three asterisks, then the value for that field is the content of the next line. Oh, and it uses just CR characters for linebreaks. In EBCDIC.

Can your pandas library handle that?
Actually weird differences in culture. I'm from Belgium and this is a contracting environment. You just hire engineers on contracting basis. Easy to fire them if they're not doing a good job. The reason why we like it is because it pays much better then being an employee.

Because it is so easy to cut bad engineers the hiring process is much easier. As long as it pays well I don't mind the insecurity of working on this basis...

Another upside of working like this is I can leave toxic environments quite easy too :)
I’d love to see a tech news blurb about the new DC Circulator buses - efficiency, durability, etc.
It's one of the difficulties in manufacturing for US entities is the huge amount of customization. Pretty much everything outside of the shell, battery pack and motor, can/is customized.

We of course think our tech is better.
Here is the actual article that Bill Harris wrote vs the linkspam:

https://www.recode.net/2018/4/24/17275202/bitcoin-scam-crypt...
Programming Languages Tournament Bracket
I am an expat who doesn't have a local bank account in my country (Sweden). Thus I can't use Cash, Venmo, Apple Pay, etc. or their Swedish equivalent (Swish) to send money to local friends after we go out to eat, etc. Paypal is my only real alternative right now, and I will never use Paypal. This might allow me to easily send cash to my local friends.
Everything old is new again. My first car, a late 1970s Chrysler had a square key for the ignition and a round key for the doors and trunk. I think Ford vehicles of that era may have had a third "trunk only" key.
I’ve been thinking of doing the same. Are you able to do google maps and uber?
How to Play DVD on Mac Mini?
I have always found this argument to be very weird. The US has full knowledge of a handful of companies (IBM, Infosys, etc) that are exploiting the h1b system.

Why bring round about changes that hurt the MIT grad as much as a random code shop employee bought in by Infosys ? Why not directly target these abusers ? Why not have an element on merit when evaluating PR requests ? Australia does it, and it works pretty well. A degree from an R1 institute / high compensation / English tests are all possible ways to go about it. Why not clamp down on universities like Northwestern Polytechnic University to avoid bogus F1 students in the first place ?

Affirmative action, means it is already easy for underrepresented communities to get admitted to get admitted to CS programs. Diversity programs makes getting jobs a lot simpler for such groups as well. It is not like Asians & Indians are unjustly taking away jobs from good and honest hard working Americans. The ones making big bucks are the best students from 2 countries with an unbelievable amount of competition.

You know what the most funny thing is ? Most Infosys employees usually don't earn enough to have better QOL to settle with their wives in the US. These guys are all sending money back home. It is the top university grads who don't get the same kind of compensation in India, that will look to settle with their family in the US. This change might actually have the opposite of it's intended effect.

That is assuming that it is not based just blatant xenophobia.
This looks amazing! Any experience with getting help on an enterprise codebase?
Is bitcoin a scam? Or is the notion of decentralized money a scam?

Sad if we must bow to the various central banks that will rise, fall, and inflate their currencies to nothing until the heat death of the universe.
Might be better on the bottom. See this rollover during testing. https://insideevs.com/four-injured-electric-bus-rollover-inc...

Disclosure< I work for Proterra and our packs are on the bottom.
As an avid Elm user, I am happy to see continued usage of Redux. Redux does a great
job of bringing functional reactive programming to React.
I ended up writing a simple date library that used objects with year, month and day keys to represent dates. It made it much easier to define operations like “the same day next month” in a way that didn’t break down on edge cases, and using plain objects worked much more nicely with Redux, et al. https://github.com/joshduck/simple-day/blob/master/src/Simpl...
So what's the advantage over using git?
Your links say it well - being a naysayer is kinda pointless. Realistically the first iteration will never be perfect. You got to start somewhere and then keep iterating until you understand your challenges better and come up with better solutions. Boyan Slat seems to understand this very well.

Also it might be worth evaluating and comparing to how many things are harmed in the ocean in the absence of anyone trying such ambitious ideas.
The New York Times is in fact a counter-example; all their online articles link extensively to sources they refer to.
>A study published in March in the Journal of Social and Personal Relationships suggests that some people who grew up with parents who fought a lot never learned to properly read those in-between faces, perhaps because they spent so much time watching out for signs of conflict

Why is this kind of reasoning so often applied in such cases? Could just as well be that your parents fought a lot because they were hopeless at reading each other. A shortcoming which you then went and inherited.
The world wide web my dude
> What's sad is that the majority of electric buses being purchased both in America and around the globe aren't manufactured in the US.

Detroit should have gotten started on this, sure. But who in Detroit? There just aren't that many American coach builders left in the transit space. GM's bus division got sold off in the 80s, and eventually got sold to Volvo. Flxible eventually went out of business in the 90s (not helped by safety issues). Mack got out of coach building ages ago (and is owned by Volvo these days). Neoplan just built German designs, and went out of business about ten years ago. NABI just built Ikarus (Hungarian) designs and got bought out and shut down by Volvo. Ford and Kenworth haven't built buses in ages. Crown imported some Ikarus buses, but they went out of business a while ago. Blue Bird doesn't do transit buses to the best of my knowledge. Gillig is still around but has mostly been a bit player in the Bay Area at least.

That said, Reagan's Buy American mandate has ensured the opposite, at least within the public transit sphere. Major components that are not American made need waivers if DOT funds are used.

Trolley coaches (what many may think of when they think of electric buses) are pretty rare in the United States. Out here our trolley coaches are mostly Orion (Canadian, bought by Mercedes-Benz, now defunct) and New Flyer (Canadian). Both assembled their vehicles in the United States. Hell, even our decrepit Skoda buses were assembled in San Francisco.

Battery electric buses are almost unheard of in the United States (unsure if this the chicken or egg part of the problem), and the only ones I've seen in person were in Madrid and those were tiny.

Diesel-electric hybrids are becoming quite a bit more common, and for the diesel part of the hybrid equation you'll generally find American motors (e.g. Cummins, Detroit Diesel).

So, sure, it'd be nice to see American companies leading the way with electric buses (at least domestically). I'd argue there's just not enough critical mass for that to happen. It's the same reason Sukhoi's SSJ hasn't sold well. They have such minimal presence outside of Russia that it's hard to get parts and support for them. Even Mexico's Interjet which has reportedly been quite happy with their SSJs has had to ground them.
Dogs and cats were domesticated as companions.

Pigs and cattle were domesticated for food.

I think most people's feelings toward these animals have deep evolutionary roots.
The react context API is an abomination. How is tag-nesting an API?
Creekbay Black Garlic Fermenting Machine
the military actually has quite a huge amount of influence over forex markets why do you think we invest in it? https://www.quora.com/Why-is-oil-priced-and-traded-in-U-S-do...
> Most engineers would not hire themselves... I’m not sure why they expect people to be to be better than they were when they were hired.

I wonder how much of that comes from being exposed to all of the consequences any poor decisions they made shortly after they were first hired.
Node.js 10
Eh, I'm a grouch. It's so happy, carefree, cute and just straight up adorable I found it to be unprofessional. But. Everyone here likes it for the larger part. That's how I frame the website, you could almost disregard my opinion.

It's clear to see that the happy, carefree and cute design is what you were going for and you've nailed it! :)
My gawd, it's embarrassing.
Cryptocurrency is best-suited for one use: Criminal activity

This is not a new idea. And it ignores the fact that most criminals still use cash for transactions anyway.
Not abusive, dead. Bud dies in the prologue. The guy sexually abusing Nell is another of Tequila's boyfriends, and her brother's violent street gang "solves" that problem.
Agreed. About the only number I'd expect from a foundry is a defect density per unit area, which can be used to derive a yield estimate. It's die-size and design-quality dependent, so the quoted D0 is going to be a best case.

10% most certainly is a terrible yield. If TSMC is kicking off volume production, then they have a mostly-SRAM test vehicle somewhere, probably 288Mb or larger, yielding at 65 pct or better on a consistent basis. A 10% wafer would be a financial disaster.
Is there a book (written in plain language) that goes into the history of academic journals and the details the current state of the "replication crisis", "data dredging", etc?
Embed Fonts in PPTX and Improved Charts Text or Table Rendering in JasperReports
Also do a dry run before each usage, generating a throwaway wallet, and inspect the network tab / use fiddler to check if there is any suspicious sending of data.

Even this isn't 100% as they could seed keys if bad person gets control of the website. This has been done many times in the IOTA community for example, albeit those sites were dodgy from the get-go.

So I'd probably get a snapshot of their client code when you trust it, and serve it to yourself locally thereafter.

It's a sad state of affairs that people use services like this. I have done so myself :-(

The reason is that the Ethereum desktop clients suck. More than suck, they are untenable. The official client never synced even after running for 2 weeks. I tried this twice. It is awful.
What you describe in that blog post is essentially classical MVC, as far as I can see, except you don't use the term "controller" and all state changes are requested via events instead of being made directly on the data model. But many MVC systems work like that -- it's not like MVC is standardized.

What this doesn't really get you compared to Redux is a consistent, serially updated, immutable state tree, and every state ("engine") becomes a somewhat ad-hoc event manager. Redux does get the concepts right, in my opinion. Your system doesn't really solve anything better, as far as I can see; it just calls actions "events" and splits the state tree into "engines".

Redux is too simplistic, though. It does nothing to solve some of the actual hard problems people face in an MVC system, such as async loading (which comes with a bunch of can of worms: Retries, error handling, idempotency, progress events, cancellation, etc.). I don't know of anything that does this well on top of Redux.

The fact that the event model and state tree are both global and shared means Redux makes it hard to encapsulate stuff, too. Encapsulation is less of any issue if there is a single instance of everything; if you have a single user controlling the page, then it makes sense that there's just one global user, and one global state for each of the user's things. But often you have multiple instances of state, and there are no tools to help you coordinate events and actions. For example, say you have a page that wants to display several charts in different boxes, and users can add new charts to the page. Every chart component "points" to which dataset it wants to render, and each dataset is a separate node in the state tree identified by ID. The actions and events then all have to refer to this dataset ID; you effectively get a little "routing layer" for actions where each action needs to look up the state by dataset ID to get the actual thing to operate on. I've not found any reusable tools to handle this.

One reason Redux doesn't scale well is just the amount of boilerplate and repetition. You can solve this with some smart meta programming, especially in TypeScript. But it's not entirely a solved problem.
I'm saying that unless you have bothered to derive a statistical model from your theory, and you believe that theory may actually be correct, then you know that you will reject your model if enough time/money is spent on testing it.
I'm a 9-5er.
How is tag-nesting not considered an API for React? The entire point of the new context API is to get around prop-drilling. Being able to do that and express the intent in JSX is what it does well IMO...
5 Conditions When Is Coffee Bad for You
John Delorean's project before the stainless steel car was a city bus, aiming for the level of comfort of inner-city buses. At the time, GM city buses had no air conditioning, windows that didn't open, and were generally unbearable. He claims, in his autobiography, that GM intentionally made shitty buses to push people to car ownership (which made a lot more money per passenger than bus sales) and sold them to city councils with as many expensive lunches as it took. GM saw the threat from his bus and sent saboteurs to cut the fuel lines of his prototype the night before the launch at the industry show. The last part is hard to credit, but it certainly made sense for GM to fill the world with uncomfortable buses.
Off topic, but is there an XKCD comic about a time where there isn't an XKCD comic for a subject?
And if you lose the key, as thousands of people would every day at a large registrar?
One interesting feature of articles like this that I don't really get is that they often leave out a huge huge quality of life benefit that electric vehicles bring: reduced urban machine noise.
TensorFlow Forest Growth Time-Lapse
«don't care if Moxie or god himself is the lead of the project»

By this attitude, you would have failed to correctly value the potential of early Amazon (because "an online bookstore is not worth $X.")

One of the core principles of YC is that the value of an early-stage company mostly depends on the founders, not the initial idea (as it can change.)
Of course most criminals use cash, since most people use cash. What's your point?
Ask HN: Been job searching for 3 years. Do I need speech therapy?
I brought it up mostly since my mom and her cousin suggested that I go with a speech therapist to help me get job offers. I am a software engineer with experience, having worked in 4 past jobs as a SWE. But I have never had to look for jobs for so long before. In the past, I usually get an offer within a few months. But after 2014 it's been different. I was laid off from a full-time job and I haven't been able to get anything full-time since.

I am a self-taught programmer. have entered the industry 11 years ago but I don't believe ageism is playing a part here. Still getting no adverse feedback on that as I look young for my age.

I have a few projects on Github and more recently I'm too burned out to do another programming project. But I continue to read articles and posts on the software industry, chat with others to stay abreast of local events.

My greatest bottleneck would be with the interviewing process. My resume is not the main problem, as I've gotten into many interviews with it. I have been able to get several phone interviews, but hard to pass them. My last on-site was in 2017.

Despite that, I have landed three contracts for freelance work, one from a former employer who already is familiar with me and my work, and the other two from Redditors who were seeking game developers. They were convinced by my projects and was able to deliver a good job to them.

So while I'm able to get some freelance work through unconventional means, what I am really looking for in the long run is a steady full-time job. Jobs applied through Indeed, StackOverflow, LinkedIn, etc. net me no offers.

A few family members have said that I show traits that might put me on the autism spectrum. I don't have unemployed insurance. But my family wants me to go through a service that treats people with social disabilities in order to start working again. So is three years long enoug reason for doing so? Or is it approaching the norm for programmers?
Wild red wolf population could soon be wiped out
Some Route53 traffic was redirected somewhere else. Traffic can only be hijacked from neighbors that actually accept the routes. You would think Google of all networks would have effective ingress filtering to prevent this, but it seems like they did accept it in this case.
Quick Links:
360 panorama: http://www.ixora.org/demo/
High-res video: https://youtu.be/0m0vpcGKTtk
Okay lets just say bitcoin is a scam. What do we do about it? What can we do about it?

Do we shut down the open source project? Do we make the algorithms illegal and have a repeat of the fight of whether or not mathematics and programming is free speech?

Without saying anything to support or not support bitcoin, the cat's out of the bag. There will now always be bitcoin as long as there are anonymous miners willing to keep the network running and it will always have value even if it's not optimized perfectly. Even if that value can only be found on the black market.

What I'm saying is bitcoin and cryptocurrencies are here to stay because the knowledge of how to make them and run them is becoming saturated and anyone can just fork the code. So even if it doesn't play by the rules we've come to know, we better get used to it...
It's not really a "belief", it's backed by the real things you can do with it. For example, if your currency is accepted by any real estate agent, your currency has real value far beyond belief, since property has real value in our society. This is what cryptocurrency lacks, and why it's value is overstated.
Oh boy, more self-sure self-righteousness.
You obviously don't get the perspective, because you literally aren't telling me their perspective, you are telling me a caricature you've made up about their perspective.

You've combined that with some moralizing about why your personal view is the only possible morally right one, and how it's not just the right personal view, it's the only possible sane and moral view of global interests when it's definitely not. It's a particular perspective, and the sooner you realize there are valid other ones, the better off you'll be[1], because your approach is a sure-fire way to succeed in not convincing people.
Or is your plan to just try to force your view on them?
Because that's another thing that works great!

[1] It's also one definitely not shared by "The entire continent", because the entire continent's worth of people are not able to be pigeon-holed in their views so easily.
Realistic Evaluation of Deep Semi-Supervised Learning Algorithms [pdf]
Tech Tackles Health Care
Very interesting. I wonder if this could find a niche on microcontrollers or FPGA's.
Senator Sanders to Propose Guaranteed Work Program at $15/hour
The attackers are getting richer: https://etherscan.io/address/0xb3aaaae47070264f3595c5032ee94...
> But statistically using a p value of 0.05, we'll still reject the null in 5% of experiments. And those experiments will then end up being published in scientific literature. But then this society's scientific literature now only contains false results - literally all published scientific results are false.

The problem with this picture is that it's showing publication as the end of the scientific story, and the acceptance of the finding as fact.

Publication should be the start of a the story of a scientific finding. Then additional published experiments replicating the initial publication should comprise the next several chapters. A result shouldn't be accepted as anything other than partial evidence until it has been replicated multiple times by multiple different (and often competing) groups.

We need to start assigning WAY more importance, and way more credit, to replication. Instead of "publish or perish" we need "(publish | reproduce | disprove) or perish".

Edit: Maybe journals could issue "credits" for publishing replications of existing experiments, and require a researcher to "spend" a certain number of credits to publish an original paper?
You have a narrow view of economics if you think inflation is a problem. Inflation is great for our economy, since debt holders can use less purchasing power to pay off their fixed-rate debts.
I think the idea of dumber phone introduces with it another notion, since the phone is seen more as a utilitarian tool(not for entertainment), then it should not have to be replaced frequently.

With the above concept the entire discussion then hinges on how updatable the phone software is? Because if the phone software is not updatable, even the minimum number of apps needed on the phone will stagnate and you'll have to buy a new phone anyhow.

The single biggest point of failure in the updatability of a phone is the devices drivers for the SOC. Linux fails in this regard because the driver ABI is not stable, so you can't run drivers that the vendor launched with the launch kernel. It is this problem of updatable drivers for SOC components that needs to be solved before any idea of a long lasting utility phone becomes practical.