skysight-inc/HackerNews huggingface dataset:
vi and Sublime.

On my home (windows) machine I use Sublime. It's the first editor I enjoyed after a long time.

vi: because it's installed everywhere and - after working 20 years as a sysadmin - I can blindly edit whatever config file I need on a terminal.

Some^H^H^H^H time ago I was using the IBM e editor (https://winworldpc.com/product/ibm-e-editor/3x) on DOS because it was easy in the eyes (dark and light gray vs yellow on blue) and had autocomplete for C !

:wq!
This was really helpful, thank you.
My grandpa was really into amateur radio, he still gets postcards from NASA when he pinged the ISS unannounced.

https://www.csmonitor.com/1982/1202/120236.html
A #metoo testimonial that hits close to home (theoryCS)
You can increase frequency in London on many lines (e.g. the Northern) by resignalling, and TfL has been looking at doing so. But it ain’t cheap. See London Reconnections passim.

But the bigger wins are more active travel (by providing segregated cycle routes) and moving more Tube journeys to the shoulder peak.
> Keep in mind that Germany imports energy.

Germany imports energy. It also imports electricity sometimes. But Germany actually has a large export surplus for electricity over the last five years - even though several nuclear power plants have been closed. And the surplus is widening.

> So phasing out nuclear power, while still importing from nations running nuclear is somewhat hypocritical (e.g. France has some plants along the border).

Germany has now the largest electricity export surplus in Europe. Germany also has a large electricity export surplus with France.

The German export surplus of electricity in 2017 was 60TWH. 2016 56 TWH, 2015 57TWH. Etc.

https://www.energy-charts.de/energy.htm?source=import-export...

In money this means an export surplus in 2017 of 1.4 Billion Euro.

Renewable energy is now at 36% for electricity and Germany now for the first time has days where the whole country is powered by renewable electricity.

> e.g. France has some plants along the border

The old french nuclear power plants Germany would like to see closed.

> I wonder where the energy for electric cars will come from if they truly become popular.

Depends where you are, but I live in North Germany and it's possible to have large amount of surplus electricity in one or two decades from wind with buffers (like hydro in Norway which is then transported via HVDC lines to Germany).
3dfx also misread the trends. I remember something about them staying on 16 bit graphics for way too long.
valid point, but are you talking about the schema or the results. For Schema, it makes sense to have a different DSL as JSON's cons include the inability to describe types on values.

Just with 3 types (string, number, boolean), we can not cover more advanced types.
It's also a pure numbers game.

The number of people who just want kickboxing-cardio is much greater than the number of serious fighters. The number of casual skiers is much greater than the number of ski bums.

Mathematically, although a business owner might love the serious hobbyists, usually, there just aren't enough of them to pay the bills.

That's why really serious pro-level coaching and training is so expensive: they can't spread their costs among enough customers to make it cheap for everyone.
What Siri would have been like in the '80s
Robinhood have an unplublished api. There are hard limits on the number of trades you can do. But i would use that
My experience at Google and Facebook is that junior devs are hires in great numbers. Intern season means you can’t find a parking spot because there are so many of them. This article doesn’t ring true to me, but my view of the world is narrow since I’ve only been at big companies. Is he talking about startups? I thought those skewed young too.
Thank you. We've removed it for you.
From time to time I have heard people talking to the space station as it passes overhead on my 2 meter handheld.

Sometimes the radio on the space station is connected to an APRS repeater which will repeat packets. With a very modest home station (a 2 meter radio marketed for use in a car and an omnidirectional antenna) I have communicated with
stations 1000 miles away.

To really have a talk w/ people on the space station you really do want a better station, at the very least a directional Yagi with a rotator.
His junior position probably doesn’t have a junior label, and the next one might have a senior.
The Decentralized Future
The other model I found interesting is the Capital One Cafe. It's a Peet's inside, but they offer banking services and ATMs as well. They have plenty of space and outlets at every table, seemingly at the cost of your eyeballs on their materials. Obviously not every coffee shop wants to be corporate, but for workers it's pretty nice.
Lessons from submitting 500k images from Shopify stores to Google for indexing
React course for designers
Couple of interesting ones -

1. React, Relay and GraphQL: Under the Hood of The Times Website Redesign: https://open.nytimes.com/react-relay-and-graphql-under-the-h...

2. Build a Rotten Tomatoes Clone with GraphQL and Auth0: https://auth0.com/blog/build-a-rottentomatoes-clone-with-gra...

3. GraphQL vs. REST - A GraphQL Tutorial: https://www.toptal.com/api-development/graphql-vs-rest-tutor...
I like your tips. I also take the approach of just awkwardly asking when I'm buying my first coffee for the day: "Hey is it alright if I work here and mooch your internet?" - I've found that the staff seems to appreciate acknowledgement that I'm mooching. I've only seen one or two coffeeshops that have paid wifi access, which I appreciate even more!

Once you've worked from a few coffeeshops you can recognize the places that welcome remote workers - they go out of their way to provide lots of outlets and lots of 1/2 person tables. If a place has bright lighting, loud music, very few outlets - it's polite to find somewhere else.
This essay focuses on valuation models for three types of cryptoassets: stores of value, security tokens, and utility tokens. For stores of value it argues for the equation of exchange, and for the other two it introduces new models to back into present and future valuations. This is essential reading for token holders and project creators. There's also a healthy conversation on twitter here: https://twitter.com/KyleSamani/status/963433389075369984
Have a look at freesewing.org, it's an open source platform for made-to-measure sewing patterns.

Full disclosure: I'm the maintainer
To the contrary. We have actual data that directly answers the question "what is the typical take-home pay of plumbers". You just have to look at the damn table.

Why keep insisting on proxy variables and anecdotes?
"Switzerland has long been known for keeping the secrets of foreign governments and individuals, including financial transactions and more recently, digital transactions."

I never understand this false attitude. The Swiss have cooperated with other Western governments for years. They have always had a very strong signals intelligence capability. Also a huge amount of human intelligence operations run in Switzerland, so the locals are well placed to watch and trade that information to other partners. The Crypto AG spying being just one example https://www.schneier.com/blog/archives/2008/01/nsa_backdoors...
Presumably an anti-vaxxer would be running afoul of the same CoC requirement once they inject that into a mailing list.
That's not our experience either. BGP is fine.

But it is the case that transit and peering connections are not stable (in the sense of going up and down randomly or suddenly experiencing high levels of packet loss) and active monitoring is a must.
Direct link https://www.manypixels.co/ (I don't know what value producthunt adds)
If you can get by with only SNI connections then you don’t have to pay the $600 per month. The $600 is for a dedicated IP that will serve a single certificate.
Reducing boilerplate on Redux with Redux-Rest-Easy
Jesus' ideology is one of submission and reward in the "next world". No wonder why it has been embraced by every political power since ancient Rome. I think that using such ideology to protest against oppression is a losing proposition. In fact, if we like it or not, it is violence that really makes the difference when people protest against something. For example, the government loves to say that it was the peaceful protest of Dr. King that made the difference in the civil rights movement. In fact, it was the fear they had of the many violent, armed black movements that were developing around the country that made any difference. Dr. King was then viewed as a public, peaceful voice to control these protestors which lead it to the victory of the civil movement. This is how the government likes people to see the history of what happened. Similarly for the struggles of the Indian people that were presented publicly just as the pacific protests lead by their enlightened leader Gandhi.
Top 5 Affordable Luxury Induction Ranges for 2018
Hyperinflation in 1923, Hitler in 1933, that is ten years later. In that ten years Hitler was imprisoned, wrote Mein Kampf, reorganized the party worked on building paramilitary forces and the party started its rise in 1929. On the other hand the Weimar republic did stabilize at least from 1924 to 1928. So there does not seem to be an obvious connection between the two events, aside from Weimar's general instability.
You can actually use diluted bleach to modify dark shirts pretty easily - so yes!
"When it comes to picking a solution, I often choose the less traveled road"

I forgot to add that this applies only to R&D and hobby projects, for production setups I'm a bit more careful. :)

(I'm the author.)
Google runs an ad network and releases a browser. Presumably he is aware that Chrome is doing something, but wishes that AdSense and DoubleClick would do something.
Near as I can tell, the term stems from the 80s computer gaming industry, in which the game studio heads got the idea to promote the individual developers by name as if they were rock stars, and oftentimes attempt to treat them to the "rock star lifestyle" (girls, parties, etc.) in order to keep their output from flagging. In those days, games were often written by teams as small as one, and no bigger than a handful -- and the studios themselves were often fly-by-night outfits whose idea of "product packaging" was a Ziploc bag to ship the disk and manual in.

Eventually in the 90s, some developers really took the rock star bit to heart and started plastering their own names all over their output (cf. "John Romero's Daikatana", "American McGee's Whatever-American-McGee-Is-Working-On-Now"), but for the most part, developers at the time hated the rock star characterization.
Can I get a brief summary from a fellow HNer, not too versed with reddit and reading all the many reddit comments have confused me more than just simply reading that man's confession.
Wow, I remember reading the App Developer AMA and assuming it was fact without checking any references myself. Beyond filter bubbles and fake news, this really shows how susceptible we are to our own bias.
>"Hyperinflation can't happen without a government problem"

I suppose that what you mean is that hyperinflation will stop at some point, not that it "can't happen". If you destroy the 80% of the economy what follows is hyperinflation. Never mind if you are in the gold standard, a fiat system or whatever.

>"The real question is, what happens to governments that causes them to respond to supply problems with inflationary policy?"

What happens is, it seems to me, obvious. You have to keep the services running, so, you have to pay people, but the money is not valuable anymore, so, you have to give more.

What it seems that you are insinuating is that a country would be better off if the government would not try to keep the country running. I don't think this is the case. But I suppose that it is the real question.
Im repeating myself, but have a look at freesewing.org, it's an open source platform for made-to-measure sewing patterns.

Full disclosure: I'm the maintainer
Isn't dot product computation what we now suspect the human brain especially efficient at?
Yeah, the laptop user might actually break out and MAKE something. Quelle horreur!
> Some people might decide to work less because they no longer need to pay for the movie. Hasn't the money 'disappeared' in this case?

No, you don't generate money out of thin air by working. It's a transfer from somebody else.

Besides, for many people working less is obviously valuable, otherwise you'd see a lot of people working 100 hours a week.
Fair point. Pucatrade is essentially a virtual binder of cards you say you have. You can easily lie about that.
Centralizing the cards allows for the creation of a token that is transferable between users. If someone trades you one token, you know that it's not with the person who gave it to you, it's with mtgex.

Pucatrade also created their own currency which they themselves have complete non transparent control over. They can print as much of it as they want at any time with no one knowing about it.

Even though it is centralized, a blockchain / smart contract based solution offers transparency. Along with third party audits of the physical cards users can have some measure of trust that the token they hold correlates to a real card.
It is a lot of effort to build all the setup scripts, benchmark code etc.
> Did those questions end up being seriously relevant to the work?

Oh, God no. I've never been asked a question in a job interview that was in any way relevant to the work I actually ended up doing.
AKA; let's reinvent Lotus Notes. I thought the last Domino had already fallen.
Economics is not zero-sum because of production which is what real investment is tied to, and is where the returns come from.

Speculation is more zero-sum, but can send useful price signals when tied to an asset that relates to production.

However, speculation that is completely disconnected from production is just gambling... zero-sum. Actually negative-sum, if we include wasted energy and time.
My first programming job out of school was on really obsolete tech: IBM Unibasic aka Pick Basic in an ERP system. It's a career trap on par with taking a COBOL programming job right out of university: https://medium.com/@csixty4/pick-was-post-relational-before-...

I broke out and rebooted my career by quitting and going to grad school full time and getting a Master's degree in CS from a fancier university in a tech hub city. My phone blew up with recruiters when I graduated and posted my resume online.
I believe a big reason inflation didn't take off last time was that the Fed kept rates low until we were solidly in a bubble, and only raised rates a year or two prior to the asset bubble bursting. I wouldn't be surprised if the ~4-5 years of lower rates, plus the tax cuts, and maybe other increases in spending, allowed asset prices to rise well beyond their real long-run averages.

If the Fed raises rates going forward, that should temper asset prices, but if they don't, I would be surprised if asset prices didn't increase.
Doesn't this just mean you have to contact the author to work out terms for a commercial license?
This guy has a really interesting hobby and the result are these interesting videos. Sadly he stopped making them about 6 months ago, maybe he got bored or ran out of movie code...
OP here. How can I edit this?
I've never liked unittests. They make it harder to refactor, which you have to do because all good designs come from iterating many times, and the types of mistakes unittests catch tend to be easy to spot (when the error occurs) and fix anyways. In general I feel like there's a disturbing tendency of programmers to avoid reading code and only think in terms of inputs/outputs. This is often a nice abstraction to make, but not always. See all the comments saying something like "unittests let someone new contribute easily"; I disagree with doing this, I believe before you start making any changes you should know where and how a function is being used, instead of relying of unittests. You're saying 'this code may not work let's write some more code to check it', but what if the test code does not work? The idea is rotten to the core.
face-verify.js: Monitoring who is physically looking at a web page for security
> Isn't beneficial for the Government to increase interest rates so they are able to cut the rates during the next recession to increase borrowing?

I am no economist but interest rates not raised so that they can cut it later. Rates are used for variety of reasons - control money flow and inflation are two of them.

If say today you can get cheap credit at say 1% interest rate you will take it. I can't afford whatever you built but I can get 1% interest, I will take it and spend it. Sooner or later, there will be lot of companies and consumers jostling the limited space and prices start to spiral making it stifling the exact innovation cheap credit was supposed to inspire. So government starts to raise rates.

The idea is to keep things in balance but no one really has an exact formula. Hence, things go from one extreme to other.

> Also, why is it bad for companies to be increasing their interest rates? I am presuming that the tax cut bill will introduce more money into companies to be able to increase their rates.

Let's take the example of Tesla. They have taken tons of debt. Their strategic plan might be to scale to x number of cars each year to pay off the debt.

Every time car production is delayed, there is stress on their cash reserves.

Today they might need to pay back y amount of money. But if interest rates are increased tomorrow it might be y +2 which might deplete their cash reserves even faster.

Tax cut just like interest cuts are one of the tools used to encourage spending. Just like higher interest rates, tax cuts are more beneficial during a slump.
it looks like the dtrace port can be used by non-privileged users (i'm just guessing because there is some uid checks in there). just be aware there has been a bunch of fixes applied to the illumos version of dtrace and i'm pretty sure at least 1 (maybe more) have not been applied to this version.
$600/month for a custom SSL certificate is totally ridiculous. Cloudflare Pro ($20/month) includes a certificate that works with non-SNI browsers.
This is why it's imperative that software devs get on the management track.
Yeah, the CDDL is weak copyleft, meaning derived works don't need to be licensed CDDL. The GPL is strong copyleft, and could force all of FreeBSD to adopt the GPL.
The $600/mo figure has to be considered against the type of workload your servers run, and how variable your traffic patterns are.

If you need to handle bursty traffic, you're likely going to get best value in shared tenancy services until you can fully utilize your servers. Otherwise, you will probably end up paying for idle infrastructure.
Numbers for 2015 are

82,17 TerraWattHours exported

37,12 TWH imported

91,8 TWH nuclear

187,4 TWH regenerativ energy

The main problem Germany is facing, is the storage of Energy on Sunny, Windy days. Storing this energy in car Batteries would be an extra bonus. Plus, regenerativ energy is going to increase further.

Yes, your absolutely right about the coal plants. And I am pretty sure they are going to be shut down. But the main problem is, nuclear waste will stay for millions of years, while CO2 in the atmosphere will probably vanish in centuries. Not nice but that's the decision to make.
The Two Faces of AMP
Homeschooling is pretty bifurcated too.

I was homeschooled and my parents gave me a lot of freedom in learning and play. They definitely weren't helicopter parents. We had the cops called on us many times by people who wondered why we were roaming the streets during school hours. (We had already completed our work for the day. That was the deal.)

I spent hours playing in creeks or racing bikes in neighborhood woods.

But there were other homeschooling families we knew who kept their children cloistered and firmly under parental supervision. Those kids grew up with a very different experience.
Amazing. That link is solid white with JS disabled.

Why does Google routinely refuse to display text unless JS is enabled? Their developer blog does almost the same thing.
The Algorithm Design Manual (2008)
someone had painted it blue
You probably have multiple plug types in your house. Single phase, two phase, maybe three phase, groundless, etc. They might have similar requirements.
Then they would've softened their blow and perhaps delayed their relative demise until the rise of smartphones. But I do think it's fair to say that the transition was going to be a bloodbath of layoffs and declining revenue in any case.
This making me reminisce so hard. I remember fondly the days where I convinced my mom that the Voodoo card was for some school thing and was so excited to slap that baby into the ISA slot of my Pentium 2.
Probabilistic models underpin principled AI
I'm a little older but I'm only 6 years in the industry. I worked at a job where they were using technologies from 10 years ago, i.e. tons of custom PHP5 and MySQL on top of Wordpress, while I took the time to learn Angular, Node.js, MongoDB, Postgres, React, and modern tooling like Grunt and Webpack -- this list can go on and on. Now I have a situation where I had to go back in time and learn how to do things 4 years before I started hacking and everyone in any position of power is treating me like I'm a threat. I open my mouth at a meeting and someone will immediately shut me down. At every corner, I'm being mansplained to and I'm a man.
I do NOT want to sound like I hate graphQL. I don't know enough to do that even if did want that.

But I'm not getting it. Graphql let's you say what data you want, at the cost of all network caching (everything is POST), browser caching (for those of us that work in web), and urls that make clear their general purpose (which sounds trivial, but if you are talking to multiple services/actions being able to see which call to look into the details of ends up to a lot of time savings).

Much magic is promised by the resolved, but as another commenter mentioned I see more handwaving than implementations. I'm sure examples exist, but I'm far less sure those examples are transferable.

Getting extra data in a request is NOT a big pain point for me, even on mobile (assuming the service is at all sane, and since implementing graphql well seems to be as much or less effort for the service developoer than meeting the level of "sane" that seems a safe assumption.) Do I get wasted data and bandwidth? Yes. Is fixing that worth losing the aforementioned benefits? I don't see how.

The graphql docs I've read say to implement caching on the client side...but that seems a dodge. Caching on the client is not the same as network caching, and is just as available on non graphql options. For browsers in particular it is an issue...caching relies heavily on GET requests, and while you can write your own caching on top in your application, that is defeating the bandwidth reduction benefit as well as introducing plenty of room for error - cache expiration is notoriously a very hard problems.

I recently did some PWA work and discovered:
1. Caching GET requests with the cacheAPI was trivial, though expiration was left to the dev.
2. Caching POST requests required you to roll your own solution.
3. The service worker could not access or copy the response object for anything involving CORS. You could tell the cacheAPI to cache a get response without examining the response, but you had no option to do so for POST, nor could you roll your own.

It is certainly possible I missed something...documentation of both the CacheAPI and CORS is shallow enough that I had to learn through experimentation and repeatedly reading parts of the specs.

TL;DR How are the benefits of GraphQl worth the sacrifice of network and browser caching?