skysight-inc/HackerNews huggingface dataset:
>The mainstream media isn't talking about it to get rid of Trump.

That has became a bit of a meme ever since Bill Maher pointed out recession would both prevent Trump's reelection and also judged it as preferable over Trump.

"Well, you should wish for a recession,” Maher said, interrupting Nichols. “'Cause that will definitely get him [Trump] unelected." [1]

He followed it up with more of the same in a later episode [2].

--

[1] https://www.washingtonexaminer.com/news/hbos-maher-prefers-r...

[2] https://www.youtube.com/watch?v=joxYLYD5eoQ
Huh? If investors demand immediately profitability, wouldn't that push companies to "fail fast" even more? The point of failing fast is to spend as little time as possible working on the wrong ideas, i.e. to find 'market fit' as soon as possible.

Time spent designing and architecting isn't free either and, for a lot of people, 'implementing' is the only viable means of testing designs and architecture, and more importantly whether there are any (potential) customers.

An "exit through an acquisition" is a perfectly sensible goal if acquisitions are common or expected. It's pretty common in (some) other industries, e.g. pharmaceuticals.
That's true. And they'll have even more data when DNS-over-HTTPS via Cloudflare becomes the default.
Isn't there a pretty big gulf between losing faith in a market and thinking there's a recession around the corner? A breakdown in trust in a market would more closely resemble an economic collapse rather than a a few quarters of contraction, wouldn't it?
Instagram API's Python Wrapper with Lots of Ready to Use Scripts
A few notes:

* In Canada, we have jurisdictional privacy law. In this case BC FIPPA. This is different than in the US where the few privacy laws that exist are mostly sectoral, such as health (HIPPA). https://www.oipc.bc.ca/guidance-documents/1466

* In Canada, only only one party has to agree to agree to record a telephone conversation.

* In Canada, it is not illegal to have a scanner and listen to phone calls even, hence the need to encrypt them faster up here. POGSAC decoding was done in the middle of the 90s with my local #2600 group. It even easier now with RTL-SDR. https://twitter.com/cqwww/status/1171113297011019781

* I've been in two states of emergency in my life. Cell phone switches go down in minutes. You want to have your amateur radio licence, an amateur radio, and battery, on standby for when this happens. Practice setting up a data connection to is, as the internet goes away quickly as well. Get your ham radio licence, it's free, and you have your call sign for life. It's a nerdy thing to have except in an emergency, where you quickly turn to hero if you're the only person in your area capable of communicating with emergency services.
You have to ask tangential questions questions and then read between the lines of the answers.
The Many Glacier Hotel in Glacier National Park.
Oh great, so instead of buying flavors from stores people will buy them on the street and make them at home using dubious online tutorials.
Amazing, this is clearly a glimpse into a future of internet content being less like a document and more like a virtual world.

Suggestion: the enter key should focus the chat box (like a FPS game) so you don't have to hit escape then click on it.
It's a devil's bargain either way. If you can't move away from your parents, your career prospects & upward mobility can be severely hampered. If your parents move to follow you, they can cut short their own successful careers and sever deep social ties they have spent a lifetime building.

Most of this country was settled & built by people who left home to find their fortune.
americans are generally a hyper-sensationalized people.
Well, Google’s Play Store is closer to free and transparent than the App Store but doesn’t seem to encourage any more ethical behavior.
I might add that this might be specific to the kind of circles you run in. Either way, this conclusion is far too absolute and a hasty generalization.
> how DNS works and how to configure common record types

A DNS haiku:

It's not DNS
There's no way it's DNS
It was DNS
a hit dog'll holler
useEffect is such a weird name. I get that it's kinda general in usecases but whenever I see the name my first thought is "what the hell is an effect and when do I use them?" and this is coming from someone who has actually heard about effect systems. Going from componentDidMount which is a nice, clear name that dictates when the function is run, to useEffect(() => console.log("Mounting!"), []) is so confusing. I'm not super thrilled that the difference between running on mount, on new props and on unmount is implicitly determined via the second argument or returning a new function. I get that useEffect has a nice coherence and is more general but that's not always a good thing.

Not to mention the docs for useEffect just mention the one usecase of running on mount and on update and neglect to even talk about running something just on mount.

That being said, the reducer hook is amazing and a great replacement for overly complicated setState or overly simple Redux stores. Definitely reminds me of ReasonReact in a good way.
It could be used or abused to get more followers :-P
"Why does it matter who calls out the falsehood?"

Because facts aren't usually discussed in isolation. If a climate change denialist were the one to point out the fact, they would frame it with something like: 'Lies the climate establishment are telling you!' If it slows down the process of convincing people of the seriousness of climate change for The Atlantic to report a headline like this, it doesn't slow it down as much as a climate denialist group beating The Atlantic to the punch.

"Better to have a more neutral title like "The Amazon's Role in Global Oxygen Production". That stops the facts from being decontextualized."

Maybe. But the more direct headline helps with the issue listed above. Many (but not all) climate change denialists do not argue in good faith, and it's more important to head off any claim of a cover-up or bias that they might have than to keep the narrative pristine.

Realistically, the alternative to the OP's headline is not something more neutral, but something like this real headline from Forbes:

https://www.forbes.com/sites/michaelshellenberger/2019/08/26...
Who do you imagine is doing these jobs? It's people who need money.
I made a similar (single-player) version a bunch of years ago when Mozilla first released WebVR or whatever they called it back then! https://github.com/mrspeaker/InternetExplorer - The controls were weird (they were ok in VR): wsad + arrows, and "enter" loaded any linked subreddits.

Surprisingly it seems like it still works (http://mrspeaker.github.io/InternetExplorer/ - though it seems that only certain image formats are loading now)
The Death of Ivan Ilyich by Leo Tolstoy is a tremendous book.
Sounds like a great way to start an unregulated flavored vape black market
> There are so many many forms of pollution much worse than CO2

CO2 will end life much faster than any of the other undesirable things you mentioned. It's objectively more dangerous.
Definitely, make sure there's just "time". Everyone I've spoken to who has a real quality relationship with their kids has reiterated quantity is better than "quality".

Don't fall into the trap of thinking that making it to the odd piano recital is the same as being there every day for dinner.

As the piece sadly reminds us, that calendar invite might be scheduled too late.
Is this any wonder with how incredibly expensive things are getting? In a year, in my state, I make 2x as much as the average single person and I am struggling to save money. These other single persons must be living in complete squalor. Most of my extra money goes to student loans but even without them I wouldn't exactly be raking in the $. I would probably only be saving around 18k per year. I have no debt outside of student loan debt and I live with roommates. I honestly don't understand how they are surviving.
If this is what internet content is going to be like in the future I'm not looking forward to the future.
Just let them vote for the bill that causes them more unemployment. California needs more homeless.
Thank you, this is a thoughtful response. That being said, the argument you're linking to, while quite sound, doesn't disagree with me. It's saying that, when rebutting concerted propaganda, simply making the truth available in an undirected manner and hoping people will find it isn't enough: you have to make an effort to get it to the right places at the right time. There's no endorsement therein of suppressing or falsifying facts.

Slavish dedication to narrative over truth is putting the cart before the horse: any number of movements that we now remember as grotesque, "alternative facts"-driven impediments to society's progress started out on relatively sound epistemic footing and failed to adapt. The beauty of the scientific method (and the scientific establishment, when it's functioning well) is that it allows us to gracefully transition away from narratives that are increasingly anachronistic or incompatible with our observations.

To go back to your link, consider what defines "propaganda": is it disliking conclusions, or is it indifference towards truth? I'd argue that your link defines it as the latter. For many of us, the conflict isn't between the good set of lies and the bad set of lies, it's between those who intentionally embrace and propagate lies and those who strive for an accurate model of the world. Anyone who's skimmed a history book can tell you that the "good" and "bad" labels don't tend to be very persistent... (the 20th century and it's hundred million dead of utopianism is rich with examples of this).
Well..

I have to call BS on this.

What is described is a sugar coated version of micro management, the worst kind of management you can have in tech or any so called white collar jobs.

I think doing this is the best way to frustrate and alienate people, really, if you're a manager, don't do that.

Treat your team as responsible adults human beings.
>You're comparing a runtime environment to a framework

Yup. Because there is no Rails-like framework in NodeJS.

>Use Angular on the client and something server side

That "something server side" is the entire problem. In 2006 if you're writing a web app, the answer was Ruby on Rails. In 2019 the answer is "Angular or React or Vue on the front end and something server side". No generators, no scaffolds, no auto-generated migrations, no opinions, no ORM, no standardized way of doing anything, no naming scheme, no guidance. Just "something server side".

If I said "use Ruby to create a web app" you'd load up Rails. If I said "use Python" you'd load up Django. If I said "use NodeJS", you'd just... list all your NPM packages?
I don't see a problem with the last point actually -- as a taxi service company you need to pay for the car to go to the customer, then to go where customer wants. If the car is doing something else (delivering a package, driving another customer) while on the first leg of that, why would you expect not to pay for that leg? (assuming the car arrived within acceptable timeframe)

Problem of idling on multiple accounts can be solved by only paying out idle time by the company the driver ends up picking up a customer for or when the 2 or 4 hour shift ends. If you see driver idling on your time a lot and never picking up rides even though they are available, fire them like you would do with any employee.
Interesting, thanks!

I figured that expanding scope was probably a task we knew how to solve/improve, this makes sense. Beyond keeping antecedents, it seems like this could indirectly improve "essay structure" by retaining more knowledge of what's already been said.

I'm curious to see how much of GPT-2's length issues turn out to stem from long-range dependencies as opposed to other issues. Right now long output seems to suffer a combination of lost scope, lack of division/structure, diverging reference texts, self-contradiction, and redundancy/looping traps.

One of the most interesting patterns I've noticed is that GPT-2 "knows" which concepts relate to one another, but not which stances. Essays for and against Foo are both essays about Foo, so GPT-2 slips between them quite happily. It seems like the sort of problem that should be pretty tractable to improve, but all the obvious approaches would be pretty domain-specific.
If you make it attractive enough I can see people doing it. Use synergy/vertical integration/economies of scale to give people discounts and make their lives more convenient and they'll be willing to give up a lot in terms of things like privacy.

In my opinion the real risk would be the antitrust regulators.
Thanks, I hate it?

Seriously, great job, supremely disorienting - it almost felt like the Internet again.
That's why we need universal basic income
laughable.
I was surprised how usable it was on my iPhone, great job!
Having initially been against GDPR (with hindsight that was a knee jerk reaction), I am now in favour of it. Many large companies have been able to collect data and use it as they liked with impunity. In the past, users have had limited rights when it came to their data and GDPR has changed that.

EDIT - wow I got downvoted for being in favour of GDPR!?
First, I'd check what your local school district is doing. Many of them are introducing coding classes as young as 1st grade. Those districts will bring your kids up on tech in such a way that you can be more limited at home.

On the flip side, some districts are still living in the 70s, and their tech classes are little more than typing classes. In those cases, you do need to teach them yourselves.

And many districts are somewhere in the middle. But I'd suggest figuring out what they'll be learning outside of the home, and just fill in gaps at home.
Which to me at least seems a far more comforting place to land than no job.
A fabulous AI team now integrated into McDonalds' tech research. Their drive-through kiosks will become automated.

Too bad the brilliant founders could not stay independent. I expect news in a couple of years when the founders depart.
I think you're underestimating the amount of randomness at play in complex interconnected systems like markets.
Similar story. Made a decision to set aside career path in favor of remote work, flexibility and autonomy (I have young kids) for this exact reason. I will never get this time back. I want as much of it as possible to be ours. These stories bring it home.

This post was both heartbreaking, heartwarming, and very emotional to read. Thank you to the author for sharing your story.
Also, I could walk through the walls of the "museum", are there no clipping options?
I refer to the major vendors in the space as brokers because they re-sell data from sources you'd have a hard time negotiating with directly.

The big ones are mainly legal tech giants and credit agencies. TransUnion makes a product called TLO, LexisNexis makes one called Accurint. I forget the names of the other products, but WestLaw/Bloomberg and Experian have them too.
Because of the sequestration of carbon in the forest. If you burn the forest down, all of the carbon in the forest is released into the atmosphere in the form of smoke.
If you're still monitoring and have the time @JC5, I was just curious about your data model.

I see that there tags, categories, and budgets. I understand the differences between these, and why they are presented as different concepts. How did these different features evolve? Did you have budgets first, then categories/tags? Did you ever consider implementing categories as tags and not having a separate category concept?

Just wondering if what you have now evolved from a simpler model (at least fewer concepts—maybe not simpler implementation or mental model), and if so why/how.
> generally comes down to how the US doesn't value human life

That's a pretty big leap from making small talk with a stranger to how one views existence.
And statistics don't apply to the individual. I'm a 3rd generation programmer and watched my own father get the boot by his company just because they wanted to "restructure to Chicago". 27 years at that job -- it defined where we put our roots down.

I really enjoy the people I work with, but I never take stability for granted. Ensuring I'm always updating my resume and taking a couple interviews a year is part of my professional ritual. If it were feasible, we'd move elsewhere, but we both have good social networks and roots here -- which is arguably more "expensive" to a working couple in their early thirties than gold.
> useState with an array with more than 1 component setting the state...

It sounds like you might be setting state by modifying the array and then calling the setter. This won't work:

array.push(thing)
setArray(array)

Instead, you have to update the array immutably, like setArray([...array, thing]).

> useCallback for event listeners

useEffect is usually the right place to set up event listeners (and has a built-in way of cleaning them up, by returning a cleanup function).

> Sometimes I want to return null before a hook.

Hooks pretty much have to be at the very top of the component, and eslint-ignore'ing those errors will probably cause weird issues later. Better to think about another way to solve the problem that doesn't involve returning early.

An issue I ran into recently: I had a modal Edit dialog with some form state that was initialized with the current values of the thing I wanted to edit. If that modal was always mounted and merely shown/hidden (<Modal isOpen={itemToEdit}/>), the state would be initialized once and wouldn't update when I changed the item-to-be-edited. The fix was to unmount the dialog, and only mount it when there was an item to edit, {itemToEdit && <Modal isOpen={true}/>}
It may or may not be a good thing, but your quip certainly hints at the kind of structural choices that have gone into the design of the federal government (for example the two houses of congress).
> Mostly this is to be able to quickly scale up development capacity during a project where there are isolated pieces that can be worked on concurrently.

Hasn't this been proven to rarely ever actually work? I've been on multiple corporate projects with strict deadlines / late penalties approaching where management from every angle wanted to "just throw as many contractor bodies as possible" at the problem. How did we get the product shipped without missing the deadline? A handful of really high level, non-contractor full time engineers swooped in and saved the day.

Another use case at the same company:

Stuff is blowing up all of the time in prod. Who is around to fix it? Contractors who have no clue what is going on and only make the code worse. The stuff is blowing up in prod in the first place because of pure lack of competency.

That's my contractor experience at least. Probably worked with 1-2 good contractors out of 100-200. Most couldn't pass FizzBuzz, knew nothing about the concept of consistent style / linting. $75/hr+ to just got tossed from project to project/fire to fire, on average making things worse.
> but having the earth temperature go up 5 degrees would kill most phytoplankton, and that would end the oxygen supply (eventually)

Isn't the point of the article that you could kill every living thing besides humans (including plankton) and not disrupt the oxygen supply?

Also, another point of the article is that burning fossil fuels is the primary driver of oxygen decline, which seems urgent.
The main bottleneck is the data transfer speed between the GPU and the SMs.
Also, using tensor core doesn't necessarily apply using half-precision as now NVIDIA supports single-precision operation in Tensorcore too.
When can people finally stop to interfere in other peoples lives? If Bloomberg doesn’t want to vape flavors: fine, but give me the liberty to do so...
Seriously, if I look back at my youth, I wonder how we all survived -.-
Especially now with the record enrollment in CS/CE programs over the past 5-10 years. The industry has been awash with fresh talent for the past few years and I don't see it slowing down.
Semi-tangential: I found it really interesting that Kong linked to HN/newest in the announcement email they sent out instead of directly to the HN conversation. Clever way to avoid getting their votes penalized, maybe?
Ask someone who doesn't have a job how they feel about that statement. [Clarification: I have a job but like a lot of people have had times when I was without one].
This is glorious. It's a less good 'user experience' than browsing reddit itself, but it's also better in every way.
I think this reflects a general erosion of trust between employers and employees, which I blame Corporate America for. It used to be a tacit agreement in the workforce that if you worked hard, the boss and the company would take care of you. This illusion has been shattered first by the employers (outsourcing, at-will employment, gig economy), and now the employees (ghosting, switching firms without notice).

The lack of trust on both sides engenders the feeling that any promotion is unlikely and every position uncertain, so folks always have one foot out the door. Once the trust is gone, it takes a long time to rebuild, so even if corporations changed tack now, it's likely that employees will continue to distrust them for the foreseeable future.

Edit: Clarity.
This is surprisingly fun.
The Missing Semaphore
Can anyone from Stripe confirm how the AWS Credits will work? If it's good, this seems like a no-brainer for most SaaS startups.
> It took many millennia of a tiny oxygen excess to get us the atmospheric mix we know

It actually took a few billion years: https://en.wikipedia.org/wiki/Great_Oxidation_Event
Sunsetting Python 2 is a bit of an issue for banks like JPMorgan
Agreed. Though, I don't think it's incorrect. For that, merely see our poor, our community programs, etc.

I'm shocked we have Medicare to be honest. Though, it's been highly debated for quite some time, so we only barely have it, and many would prefer we didn't have it. (at least, until they themselves get old...)
The iPhone isn't spartan, but it does a great job of illustrating how Apple pares away features for a better user experience. Apple is famous for eliminating things that stun hackers: the disk drive, expandable memory, replaceable batteries, audio jacks. Slashdot famously pronounced the iPod "lame" for not having a bunch of things that a cheaper competitor offered, but Apple had zeroed in on exactly the things that people wanted. Their app store is much less open than Android's, but gives most people the things that they want.

Developers in particular seem to have a hard time remembering that most people don't want a product that can do anything. They want a product that does exactly the things that they want it to do and is optimized for those. Finding that sometimes requires a great leap of insight -- or faith.
That article was made for people like you and builders in the space, yes still a void for everyone else
Uses free open source libraries:

https://github.com/uncomplicate/neanderthal
You can find other political pundits that'll say that a recession would help Trump get elected, and I personally view that as the case.
Hey folks, apologies that there's not much on the web site. You can read more at https://medium.com/darklang. We're also launching on Monday, so there'll be much more information up then!
The main bottleneck is the time spent in adding bias after Conv/dense. A well-optimized code can remove that bottleneck. I haven't done it in my code as it makes it less readable.
This is more of a college funding problem.