skysight-inc/HackerNews huggingface dataset:
I'm not Gustaf, but I'll try to answer this.

The return on investment for a lot of Carbon capture/sequestering is not lucrative (or at least the business models are not yet apparent). The long term VC angle for air to fuel seems straight forward.

- Mars alone will be a huge market for such technology. Driving a lot of demand 100-200 years out (if not a big market in 20-40 years).

- Shanghai, et-al, need air filters. Now imagine a filter which also generates a sellable resource; fuel. I imagine that machine would sell quite well in those markets.

- With the right level of efficiency, a new era of "sail" boats could be powered by reclaimed fuel from air. Imagine the market for a cargo/cruise ship leaving port with an empty fuel tank, and days later reaching the destination port with a full tank and its goods delivered.

- With the right level of efficiency, this only improves the efficiency of coal plants. Burning coal for electricity but also reclaiming the CO2 for fuel.
No. There is a 99.999% chance the startup will fail => your stock will be worth nothing. And they probably expect you to work 80+ hours => your actual hour rate will be even less than what you are making now (assuming you are currently working standard 40 hours).
Not quite sure what you mean. Maybe the RFC might explain the motivation a bit more?

https://github.com/reactjs/rfcs/blob/master/text/0065-contex...

The contextType API serves as a convenience for the most common case of accessing context today. While the existing render prop API is more versatile, the fact is it's awkward in some cases with classes (e.g. when you need to access it in lifecycle).

And unfortunately that means that people are stuck using the legacy context API which is even worse (it makes React bigger and slower). So we're adding a convenience to help people migrate to the new implementation with a slightly more familiar syntax.

I guess in a way it _is_ a compromise, but in our view it's better than if people just kept using the legacy context API.

Hope that makes sense.
It's just another input. Previously, React derived a rendered set of virtual-dom nodes from `props` and `state`. Now, it' derives that set of nodes from `props`, `state` and `context`. It's useful syntactical sugar.
Java has Class which is an Object.
Tech firms make millions from Trump's anti-immigrant agenda, report finds
The good old Consumerist Mentality that will be the downfall of humanity.

Everything should be repairable and everything should be repaired, you should not "toss out" electronics in 3 years (or in 18 months like Apple would prefer you toss out in)

The enviromental costs alone should be enough to require this, given your mentality I am sure you do not properly recycle it, but even if you do send to an electronics recycling facility most of them are operating in less than ideal or environmentally friendly ways especially when it comes to Apple contracts given that Apple requires the shredding of all devices and they can not be refurbished or reused

Reduce, Reuse, Recycle. Recycle should be the LAST option not the go to default.
So, one angle I'm interested in is the surfacing of new sources of good information. For example, many popular sites are basically just aggregators of content from other sources, with perhaps a little light commentary on top.

Many years ago, I might have gone to Slashdot for the commentary from the site members, but that devolved into a festering sewage pit a long time ago. But slashdot does still sometimes link to good articles -- you just have to ignore all the commentary on the site.

So, how do you keep discovering good sources of content and feeding them into the system? If I wanted to feed a bunch of sites into the system and let you do the work of filtering them for me, how would I go about that?

Another angle I'm interested in is the deduplication of content, and hoisting the value of the earlier posts over the later ones that are just regurgitating what some other site said? And related to that, how do you surface newer posts that are actually an update to the older article, with new information?

Any thoughts or observations you can share?
Love the entertainment & humor factor of the release notes. The 'very fancy' comment in the custom component's italics declaration for whatever reason slays me.

Seeing the font feature reminded me of a recent web design I did that loaded a custom local font. Anyone know why Webkit and Blink browsers differ so much with local font rendering? Matching designs was a nightmare in all major browsers and OSs, and that genuinely surprised me for frontend development in 2018. Why are major browsers differing on this still?
There are consistent moral systems out there. Read Peter Maurin's http://www.easyessays.org/creating-problems/
You could get environmentalists or governments to pay you to bury it. Carbon offsets already exist anyway. You can't avoid public policy when it comes to solving climate change, but if you can bury reserves of atmospherically-extracted hydrocarbons in the ground, that's an easy budget line item and not a massive fight that requires coordination among literally every industrialized nation.

I'm only being half-facetious about shipping the stuff to Mars; eventually, we're going to want to terraform Mars, and creating a greenhouse effect is going to be part of that.

Or you could make lubricants, plastics, vaseline...
Or having a blank resume at 50.

But really, if you are at a balance of zero, why wouldn’t you fake a resume. What do you have to lose?
contextType is a much needed shortcut but I wish instead of this:

static contextType = SomeContext

they did something like:

static contextMap = {
form: FormContext,
app: AppContext,
}

as it seems limiting to only allow one context.

In the example above, the context values would be available in this.form and this.app
> SDC is such a killer tech that whoever has it might decide it outweighs everything else and they can build their own app and get the users to come over

I'm skeptical. This involves a tremendous capital outlay. Even if you solve that problem, you have to get the production lines running, logistical networks humming, and marketing gears going. Much simpler to buy or partner with one of the companies who have spent years training consumers to press a button and unquestioningly get into a car.
We expect to release more minor version(s) prior to 17.
This response appears to be grasping at straws to try and prove that the described chip doesn't and couldn't exist. It reads like FUD.

I find this article to be much more convincing https://www.theregister.co.uk/2018/10/04/supermicro_bloomber...

It points out that 6 pins is enough to intercept and inject code into the SPI bus between the Baseboard Management Controller and it's bootflash.

Once you have code running on the BMC, you can use it's capabilities to call home (via either the BMC's nic or the main nic, depending on how well the network firewalls are locked down) and then modify or simply read the main system's memory.

I don't want to claim that Bloomberg is right about the attack happening, just that the attack is surprisingly plausible.
I blame my rudimentary knowledge of sh on perl... As soon as the going gets tough when I'm writing sh, I immediately bail into perl. :)
Phrack Magazine (1985-2016)
Not as long as there’s 26 year old less qualified people applying for the same position.
I love vox.com's depth (which their clickbaity headlines belie). Their podcast, The Weeds (where they get into, of course, the weeds of policy topics) is among my favorites. They are a little too liberal for my tastes, sometimes. I mean, I'm at least that liberal myself, but I sometimes feel I'm just getting the side of the story that caters to my existing beliefs from Vox.

Sarah Kliff's reporting, specifically, though, has always stood out as unusually excellent to me. It doesn't seem to suffer from that problem as much as some other Vox reporters I like (eg Matthew Yglesias). Her healthcare coverage, of course, is supurb, but there's also great stuff like her piece[0] on the wage gap.

[0] https://www.vox.com/2017/9/8/16268362/gender-wage-gap-explai...
So the company you works at wants to pay people to make them money. When people start at a new job there's often a ramp-up time until they become productive and usually a second period until they're stable enough to lead others, but if someone is stuck in that negative efficiency state then it is something you should pass up the chain. If you're an experienced dev who is spending four hours a day holding the hand of someone new to the company that's an investment but if it's still going on months later then your manager will want to help the situation so that you can use your own time productively.

It's a hard situation and I've been lucky that I haven't been stuck with anyone who can't overcome that initial learning phase, but if you find yourself there you should try and unload the problem to people more HRy and save yourself the stress.

(All the above, BTW, is not to imply that one-person rockstar programmers are a thing (they aren't) and skills vary, I am only talking about extreme scenarios)
Just F**king Ship
Hot feedback. I'm playing around with defining it better. I would really appreciate you trying it to see if you find some utility.
Thanks
Definitely seen the divides it's created in the communities. The CoC discussion is likely a positive thing as it is bringing up issues that need light in them. I'd like to see some evidence of the funding limitations, quotas etc.

That said, a lot of the CoC discussion rapidly goes into political discussions about meritocracy / Marxism. As I'm reading "Gulag Archipelago" at the moment, I'm starting to see some parallels in the modern world we as a species should definitely have already learnt from. The number of deaths from Marxism and Nazism is horrific.
This has been suggested in the RFC discussion (https://github.com/reactjs/rfcs/pull/65).

We intentionally didn't do it for several reasons:

* It adds extra object allocations on every render which adds up when your project grows

* It's harder to express in a type system (e.g. Flow or TypeScript)

You can use the low-level Consumer API to read multiple contexts but in this particular shortcut we're not going to support it.
The problem with saying that just because you observed it makes it a widespread pattern is that the opposite can also be true at the same time. Which small-scale observation is correct? Just because something is "a recurring theme in news" does not make it a widespread thing. By definition, a thing is "newsworthy" when it is notable and unusual; not something that's commonplace.

And the someone who can come along and ague the opposite is me. Growing up, my family was on every form of welfare our state and the federal government offered. I've eaten more off-brand cereal and helped my mother figure out what's WIC-approved and what isn't over many, many grocery trips. I helped push the car home on more than one occasion when we ran out of gas two days before payday. Yet none of us--neither my two parents nor any of their five children--has a criminal record at all. Not even a parking ticket. Same goes for several of my friends from high school (since we all went to the "poor" high school in the "poor" neighborhood). It was easy to tell which of my friends got some form of social assistance because, until my junior year of high school, the free-school-lunch program cards were green instead of white for paid cards. The worst criminal thing any of my several friends has done is a hot check charge.

On the other hand, I also know several financially successful people through work and organizations I'm a member of. Quite a few of them have a range of minor-to-medium charges and convictions. DUIs, drug possession, credit card fraud, petty theft. Most of them grew up with money yet have a criminal record.

So my assertion is that growing up with money causes crime because everyone I know who was on social assistance is as pure as the driven snow and everyone I know who grew up with money has committed crimes. Heck, my assertion is even backed up by being a recurring theme in news. Just watch CNBC for 10 minutes.
This passage and the article really spoke to me. I was raised in a strongly Catholic family in the US. I have since apostized from the Catholic church, but I still exist in that community. I know many people who are good solely because of their faith and that scares me. I am uncomfortable with individuals who offshore morality.

Okay, this was rambly, but my point is agree with your post, and I feel the effects of cultural Christianity in the US.
[Release v1.2.2] a distributed web crawler framework
Isn't what the author trying to describe called a dependency or a prerequisite?
True, to be relevant you need to stay up to date.

One of the pains in staying up to date in tech is that learning Perl then java then javascript then python and whatever comes next and the corresponding frameworks seems like a big hamster wheel. You pretty much are doing the same thing you're just learning new ways to do it -not necessarily better.

It seems like you're writing the same term paper over and over again. After a while, it loses its luster.

If I could do it again I would choose a career where gaining knowledge adds to your mastery. In info. tech, it's a lateral move and you have to keep learning or you sink.
Heh. First ghost cities. Now ghost bridge.
We have been using https://cloudron.io/ on our startup for about two years now. It works very well. I recommend it!
there are engineers - in the US - that make half that, or a little more.
We are eating ourselves.
"Anecdotal" doesn't mean "happened once" or even "wrong". Anecdotal means that's it's a relation of personal experiences filtered through memory. That's fine.

Evidence that meets scientific or academic standards is different than anecdote. Such data is gathered in a way that tries to minimize biases, and analyzed in a way that tries to account for random chance, and then presented with quantitative precision.

For example, suppose I saw an article saying that men are typically taller than women. "Nope" I reply. "My sister is taller than I am. My cousin is taller than her brother, my aunt is taller than my dad." That may so be true, but it doesn't refute the general claim that is backed by real data.

There's nothing wrong with telling about your personal circumstances. There is something wrong with imagining that your personal circumstances invalidate or even compare to real research.

You suggested that you are familiar with heuristics. To put things in those terms - the heuristic of using anecdotes and stereotypes may well produce better results for life's decisions than random chance would. Using real research and analysis to inform decisions is likely a better heuristic than anecdotes and prejudices though.
Masayoshi Son is happy to lend you billions of dollars if you have a working SDC implementation.
This bridge actually seems like a reasonable place to put self-driving cars. It's a closed road with no intersections, just get in a car on one side, and jump off at the other. Just like a bus, but private and on demand.

I'm sure that the current generation of self driving technology could handle that fairly well.
Your question assumes that the oceans had to have been acidic because CO2 was high. This assumption is wrong.

You don't get acidification as long as CO2 levels change slowly enough that it mixes down to the bottom of the ocean and then gets buffered by calcium bicarbonate being dissolved there and mixing back to the top. But this mixing takes place on the scale of a thousand years. This is no big deal for CO2 level changes taking place over geological time. But it doesn't help shellfish with sudden increases of CO2 taking place on a scale of decades or centuries.
Page not loading for me. Located in China, so perhaps Chinese government protecting me from the evils of the internet :-)
Yes, you're right. I guess I was making too many concessions to classic intuition.
https://salesprocess.io/home is good. I'm a customer and it has helped me grow my B2B marketing practice and my clients' businesses.
Live below your means and put as much as possible into index funds and maybe a few stocks you think will outperform. You'll be set before you know it at that income level.
It's definitely a hard profession to walk away from when you have the skills, because it's much more lucrative than most alternatives.

Find a gig which is not too stressful (generally 40 hours/week). Likely candidates are in less sexy industries that won't make the HN front page. Save all you can, and enjoy your life outside of work. If you like programming and technology, even more "boring" jobs will often enough provide challenge to keep things interesting. If not, you can dabble outside of work without burning out if you're only putting in 40/week.

EDIT: typo
Immediately, but only because most web sites think it's OK to show all of these things at once, making it a good 2 second task to work out which parts of the page is the content (if any).
NET Core Source Code Analysis with Intel VTune Amplifier
ClojureScript dev here, we use the context pattern a lot in http://www.hyperfiddle.net/ and we feel it does not harm our ability to reason about referential transparency
Geologist here. Can't speak to the economics, but there's no shortage of mineable olivine, mostly in areas where mantle lithosphere that was formerly below oceanic or island arc crust has been "obducted" on the continental crust and thrust up to the surface (the mantle is mostly olivine). These are called ophiolites, and they're not uncommon in places where you used to have a destructive plate boundary: https://en.wikipedia.org/wiki/Ophiolite
no idea why somebody downvoted you. hn can be a strange place
Site is down for me....
I moved to the US about a year ago.

Went to ER for the first time ~3 months ago. I was charged
about $4000 for:

- Cleaning a wound (with water/desinfectant).

- Some antibiotics.

- A band-aid and gauze.

I get how, with labor cost and all, that might cost $200. Maybe $300? I have no idea how this can cost $4000.
Yup, totally agree - that's pretty tough to read.

In that _specific_ example, I think the key part is the "... is not assignable to ServerRoute | ServerRoute[]". It's just giving you all the fields in the type of the object you _are_ returning, and trying to tell you "I can't go from an A to a B". But yes, hard to pick out the key bits of info in there.
In my experience from travelling through third world countries, they tend to build impressive projects, and then never maintain them and they fall apart.

I guess getting money for maintenance is politically harder, and saying "hey, we have this well maintained infrastructure" is much less impressive than "hey, we built this impressive new piece of infrastructure".

Vietnam seems particularly bad for it. They have some very nice new roads, but after a few years they're filled with potholes and an absolute pain to drive/ride through. It doesn't help that they aren't actually that well built either. They look nice when new, but there's actually very little under the tarmac, so when monsoon season comes through the roads just wash out.
Yeah, sorry. That was badly worded; it was meant as a retort to your initial assertion that 20 years of experience matters only with the right experience with tools. The tools have such a short half-life that none of them matter over that time frame and you are always pushing uphill every few years against newer people that can have almost as much experience with the latest tool de jure.
> It can be seen on a calibrated display, sorry.

Which is probably what about 99% of all internet users are sitting in front of, right?

This is just a misleading, weird attempt at marketing for a tool I expect to not generate any meaningful sales. To claim that ImageOptim ruins "most JPEGs" is just irresponsible and annoyingly false.

Given the differences in quality vs. compression, ImageOptim and the other free tools actually appear to define far more realistic results for real world use apart from pleasing owners of $3000+ hardware-calibrated soft-proofing displays.
> If you are bitten by a raccoon, you can’t really decide not to get the rabies vaccine. It’s literally a life-or-death situation. But the price is incredibly high.

This, to me, is a perfect example of why healthcare should be subsidized by the government (either directly or through a government-backed insurance plan that you receive as a fallback).

Health isn't a good or service you choose to purchase. Demand is perfectly inelastic and everyone is subject to emergencies no matter how healthy their habits are.
nobody has a system that can track this.

its a failure of all modern business management methods.
Is it evil that this is why I support these laws? Anyone who didn't see this coming is blind to basic economics.
Any invites yet?
Thanks. Do you know if react 17 will be out by mid-2019? Need this info for work. Specially support for SSR. Thanks.
Right, cause stuff is cheaper at Amazon.
I mean, I don’t think you’re getting the full picture here. The guy who wrote that is pretty damn successful himself now (he helped create stackoverflow and his company has had some huge successes with software like Trello) and probably owes some part of that success to the stuff that BG invented. So while I think your sentiment in general might be true (Americans certainly do have a disgusting idolization of rich people) I think in this case it’s a bit misguided.
> Trump is obviously an atheist

Huh, I didn't realize Presbyterians were atheist...
Amazon Gift Card Code Generator 2018 – Exact Hack
Try again. It just worked for me; I'm writing this two minutes after your post.
I do clip it. I have to do many other things too (spending time and money) to counteract scammers usage of google's services. Given google's ability to track people, they'd could do more against fraud, instead of letting scammers use their services freely (hence my comment of them enabling scammers).
And the worst thing is that there’s no way to predict the cost. Even if you go to an ER that’s in network (good luck with that in an emergency), you might be assigned an out of network doctor and be charged out of network prices
translation keeps correcting itself.

:)

same thing you do when you listen and try to guess where the conversation is headed. ;)

also with the same flaws when you guess wrong.
> billions of dollars

Production isn’t simply a throw-money-at-it problem. And in any case, if you can get billions to build you can get billions to buy.
Do you see the complexity of V*'s multi-tiered JIT compiler as a security risk? Maybe a simple JS interpreter plus a simple AOT WebAssembly-to-x64 compiler would be safer.
With the addition of `React.memo`, is it still the recommendation from the React team that we only use `React.PureComponent` and `React.memo` in places where we profile and identify performance bottlenecks?

I seem to remember reading that adding something like `PureComponent` or implementing `shouldComponentUpdate()` can actually slow things down due to the cost of props/state comparison?

Either way thanks for another great release team! Suspense has me super excited!
Can you give them a target salary instead of what you make now? Do they need to know what you make?
What in the world are you basin that on?