skysight-inc/HackerNews huggingface dataset:
Personally I'm sad that people are going for non-decentralized solutions these days. I thought we aggreed that decentralized is the way to go.

Everyone hosting their own Ventrilo/Mumble/Ts3 servers had the huge advantage that not only one single company got all data everyone produces. Not to mention outages.

They say in the blog post

> Routing all your network traffic through Discord servers also ensures that your IP address is never leaked

Yeah, except to your centralized company servers.
Could whoever is attending the next tech Illuminati summit plz tell me where, outside of Californa of course, everyone is going to move to start their next company?
The 16 surprising new games that made PAX West an absolute blast
The soviets were restrained? oh my..
Sphero Debuts Education-Focused 'Bolt' Robotic Ball
I want to add allergies to your list :)
Personal experience: Ketogenic died made my depression go away almost over night
> Since it’s the only service directly accessible from the public Internet, we will focus on Discord Voice server failovers.

Why is the Gateway not directly accessible from the public Internet?
The biggest issue is I think lack of sleep, and sometimes you need professional help to fix it or even realize you should
This argument is the equivalent of a climate change denier stating "the climate is always changing".

Anecdotally the percentage of my friends who I would describe as unhappy has been increasing over time. In my early 20's at most 10% of my friends would be unhappy at any given moment, now in my 30's I feel like a solid 25% of my friends are noticeably unhappy and god knows how many are good at putting on a brave face. I don't know how much of this is just due to getting older or something specific to how our society is operating at this current point in history.

When I talk to people from my parents generation I get the feeling that on average every year of their life was better than the last up until about 40, whereas it feels like the opposite is true for people today.

I too am worried about the increasing scope of what determines a mental illness, but at the same time if your environment can cause you to get Pneumonia, it makes sense that your environment can cause you to experience clinical depression.
It's been over a decade (2007) since I dealt with order books, but when I was looking at this (writing a product to detect trade-throughs), it was a Reg NMS violation to execute an order for a price worse than the best listed on an exchange at the time.

...OTOH, what that product revealed was that Reg NMS violations were pretty rampant and the SEC wasn't interested in doing anything about it. You may have difficulty enforcing this.
I would think you get a random IP as they have millions of worker nodes, but I don't know.
Spoiler alert: the best setup is to hole up in a nice town in Canada working remotely for a client in the US.

Vancouver numbers I know from friends, mostly from a couple years ago, web application dev:

- Starting salary around 60K CAD

- Mid range 70-90K

- Senior 90-130K

Companies like Amazon pay ~25% more than this, but are also more demanding of time and sanity

Go browse AngelList, lots of offers with salaries there from smaller companies.
GCF is now Generally Available.

And to sign up for serverless containers: https://g.co/serverlesscontainers

(I am a PM on GCP)
I feel as if the whole "warm up the lamba as a pre-step"-thing takes away from the whole benefit of serverless. I wonder if AWS Lambda could be smart enough to anticipate requests based on some historical or daily pattern. Also, I'd be curious to know if it is still cost effective to use lambda with this technique (pre-warming) or to straight up go for a EC2 instance.
If the humans disappeared, how long would the algorithms run?
8 steps to building your own serverless GraphQL API using AWS Amplify
And here I am, Saving after every change, regardless of the language.
What would you call a client that is unable (or unwilling) to probe for path mtu, and has an mtu set higher than the next hop and doesn't receive ICMP needs frag packets?

I call it misconfigured. Perhaps it's the network that's misconfigured instead. Either way, when these clients send packets of a certain size, the packets never arrive at the server. Having the server send a smaller MSS makes it possible to communicate, but also invokes sadness.
Nvidia releases remote app for Shield TV
The Abuse of Design Patterns in Writing a Hello World Program
Everyone and their pet dog has a PowerPoint idea...the late 90s are over.
Node v8.12.0 (LTS)
Zuckerberg admits Facebook’s ban of Alex Jones was prompted by Apple’s decisions
I thought it was going to be something where you type in a theme word and it adds -ly or .io on the end.

I'm pleasantly surprised at what it turned out to be.
The supposed aim of all this trivialization of mental illness appears to be to destigmatize mental illness, but in practice it just prevent us from helping those who really need help. When 75% of the population is labeled as having a mental illness then we can’t find those who really need help - the finding a needle in a pile of needles problem.

The reality is most people are unhappy with their lives (at times) and always have been and only a small percentage are seriously unwell.
I think this article is eluding to the problem of sustained stress, anxiety and low mood, which lead to abnormal chemical imbalances that cannot easily be overcome. Once the imbalance becomes impossible to overcome without external support, it becomes a legitimate illness (mental, in this context) that requires treatment.
The problem with Google Books is search capability within "your library" really has no way to constrain itself to tables of contents and/or indices; even advanced search falls flat on its face by this measure and generally sucks hind tit by every other. I'm just imagining running a search query for "recursion" only to have Hofstadter and Wolfram comprise 90%+ of the return.

Even if full search capability is what you really want, you're limited to ebooks for which digital rights are established via Google Play purchase. For everything else that isn't acknowledged public domain, you'll get a tease preview without even a hint of completeness...if you get anything at all. Invested in a Kindle digital library? I'm liable to suspect Google gave users vested in Amazon DRM a gratuitous GTFO-not-in-my-backyard finger.

Then there's the issue of specific revisions, e.g. it doesn't matter that Google Books shows skant preview of 4e Sedra/Smith when 5e is on my bookshelf--which, oh by the way, doesn't have preview.

Then there's the issue of copyright lockdown, e.g. only one of Carroll Smith's popular ...to Win series has any preview; the others are on lockdown. Same with Milliken on vehicle dynamics, Katz on aerodynamics, and many other titles published by SAE.

(Observe how the thematic high mark we've been striving for is a mere preview.)

Which brings up the issue of availability, e.g. good lucking trying to find the Institute of Navigation's canonical GPS red books in a Google Books query, or specific translations of the Bhagavad Gita, or other rare publications that an archivist would generally not hesitate to shoot you dead if caught attempting to adulterate in a scanner.

Surely I'm not the only person on HN who maintains a tangible library that's 1000+ large and growing. Like the author, I care about what's in my library, not what Google Books superficially pretends to offer as a front to getting me to purchase books in the digital (when available) that I've already paid handsomely for. Amazon and eBay combined see roughly 70% of my bookshelves. Even if Google Books did a fair job by some objective measure, I neither need nor desire their service.
It's a clustered service that is behind an SSL Load Balancer[1] that is behind Cloudflare. So not really a viable DDoS target.

[1]: https://cloud.google.com/load-balancing/docs/ssl/
There are no people "who can't program". There are only those who know how to program and those who don't know to program. Those who don't know can learn to program, just like any skill, by putting focused effort.
Dice. The plural of die is dice. :)
As a google user, I see pinterest as cancer, its results shouldn't appear when I have to login because I want to see a pic that showed up in the search results. I find it complicated to use if I ever log into it.
When you have your own server, you're also the server admin. When that server craps out, so do ALL of the services on it and it's you who will spend nights and weekends fixing it.

Or you can pay a few bucks here and few bucks there and the uptime is Somebody Else's Problem.
> And of course they often try to hide it, because they need the money

I suspect this is behind at least some of it, there's an expectation that we pretend to love our jobs and pretend everything is great, lest we be branded "not a team player". It's an extra mental tax with no benefit every day of work.
The Concorde crash was caused by bits of titanium engine cowling on the runway shredding a tyre and damaging a wing tank. The largest piece was an 18" long, 1" wide strip of metal that tore 10lb chunks out of the tyre.

Do you associate DC10's the same way? (The debris were from a DC10).

Apart from being a chain of events vanishingly unlikely to repeat, I doubt all other aircraft would come away from the same scenario fatality free.
The bar for milestones to raise money has increased a lot over the last two decades. What was 1M users is now 10M+ users. It's also worth noting that a lot of tools make growth at a faster rate possible as compared to before.

The increased difficulty of raising seed during idea stage is apparent when you observe the increase in YC companies that have already launched with an MVP and are increasing traction working up to the demo day.
Speed is only one factor of a data warehouse that should be considered, as someone who has moved through 3 of these in the past year we have settled on a mix of Spark, Presto and BigQuery depending on the workload.

- Presto is not good at longer queries, if a node dies the query fails and it needs to be restarted. It is however orders of magnitude faster for any of the other solutions when it comes to Geospatial functions, the team behind it are simply wizards.

- BigQuery is also super fast and a fantastic tool for adhoc analysis of huge amounts of data, they have just started to implement GIS functionality in this so we are watching it closely. Some of our analyists have been stung on pricing where partitions weren't possible meaning we were charged for scanning 10TB+ of data for a relatively simple query - it has a learning curve for sure!

- Redshift was our original data warehouse, it was great for prescribed data in an ETL pipeline, however scaling a cluster takes hours and data skew meant that the entire cluster would fill up during queries if sort keys and distribution keys weren't precisely calibrated - quite difficult when you have changing dimensions of data.

- Spark / EMR / Tez has been our standout workhorse for many things now, it is much slower than any of the above but there are many tools that work with Spark and the ecosystem is growing rapidly, we had to perform a cross join of 16B records to 140M ranges and every single one of the above solutions either crapped out on us or became prohibitively expensive to run this at scale and get meaningful output. Spark took longer (1h 25m) but the progress was steady and quantifiable.
Presto often died mid query for a number of reasons (including that we wanted to run this on pre-emptible instances on GCP and it doesnt support fault tolerance).

File formats are a HUGE differentiator when it comes to these systems as well - we chose ORC as our file format due to the availability of bloom filters and predicate pushdown in Presto, this means we can load a 10TB dataset in a couple of minutes and query the files directly without having to specifically load them into a store.

Our preference is ORC > Parquet > AVRO > CSV in order.

Basically I will say that these benchmarks are quite good for determining speed but sometimes there are other factors other than raw speed that will bite you in the ass unless you are aware of them :)
What’s wrong with “quantum light”? The photon is the quanta of light (or electromagnetic radiation more generally). Quantization is what Planck’s hypothesis is all about.
Because your whole premise may not necessarily be true. First step is to evaluate it, not the other way around as you suggest.
So after the 20 to 30 minute procedure of handing your ID and boarding pass to a TSA agent, taking off your shoes, belt, emptying your pockets and having a full body scan done, adding a facial scan at the gate is somehow going to improve both boarding time and security. Right that makes sense. This shit needs to stop.
And the thumbnails are >100DPI, for modern screens.
I'm still a bit puzzled by the hype around FaaS. It seems like a useful tool for things where you don't want major queuing under pressure, but you can tolerate human perceptible delays. But it also seems easy to build a big ball of mud deeply tied to the nuances of the chosen FaaS provider. It just seems like most use cases are probably going to be just fine with more conventional horizontal scaling techniques.

But I think I missing something, so I'd love to hear from someone who can paint this picture for me.
We sit at a desk writing code. Air conditioning, comfortable chairs, often free snacks and high pay. I realize burnout is real, but until you’ve worked as a refinery worker, on a road crew or a police officer, it’s hard to say that something is wrong with “this” industry. Every single profession has burnout. Every single profession has stress. Most people should be so lucky to have the opportunity to get burned out in one of the highest paying professions. If our industry has a problem, it’s that its practitioners don’t really know what actual suffering on the job is all about. The luxury of taking 5 months off is something unheard of for most typical middle or working class people.

Not to diminish burnout, but claiming that the industry has a problem is just incorrect. Some employers might have a problem — but employers in all industries have problems. The best industry in the world has shitty employers and the worst industry in the world has great employers.

Any normal working class person would laugh at this. It’s like first class travelers complaining about quality of the champagne at the airport lounge. We are immensely lucky to get to do this job. I get close to burnout from time to time, but then I remember what it was like before I got into this industry when I got evicted and slept in my car while DJing at dirty strip clubs just to be able to afford food. I would have given anything for the chance to burnout sitting in an Aeron working with all this incredible technology.

Perspective.
Chipmaker Renesas goes deeper into autonomous vehicles with $6.7B acquisition
Nice work, easy to quickly catch up on the news. Are you also running an ICO?
Biggest problem for me is the template engine and its incoherence, followed by poor documentation.

Also the lack of flexibility in content organization, although this seems like a common feature of static site generators, so I won't hold it (too much) against it.

I started using Hugo thinking I would not need to know Golang, but could use it as a way of learning the language. I'm starting to realize it's probably better to do it the other way around, as without knowing Golang much of Hugo seems unaccessible or very challenging at the least.

This doesn't fit my needs, we are several that interact with the static sites and getting the whole team productive with it is too expensive.

I'm looking into Gutenberg now, at least the template engine looks familiar enough.
List of Indian States Folk and Classical Dances
I'm extremely sympathetic to mental health issues, but this article is based on a survey by a mental health charity. This is junk science.
This is sort of “hurry up and wait”; every time I feel like I got through the gate quickly, I just end up in line on the jet bridge or waiting 2 minutes for someone to fish every variety of item out of their overhead bin while the whole plane waits for them.

The cause of slower boarding is BAGGAGE FEES. Airlines are penny-pinching, people bring everything on board to compensate, and struggling with luggage is slow as hell.
The fact that you can quit your job and not starve to death is a sign that something is seriously right about the software industry. Poor peasants living hand-to-mouth don’t have the luxury of burnout or sabbaticals. They work every day or their family dies.

Being more generous, I think a work patten more like a tour of duty in war may be desirable to encourage. Work hard in a high stress job for a period of time at the metaphorical frontline and then rest and recuperate.
so when people eat less starch and sugar the inflammation goes back. Now the industry wants to sell a diabetic medication for longevity. Makes sense xD
Thanks! We've actually disabled the ability for others to run commands in your terminal while in beta. We're going to enable it as an option, meaning you can grant specific people access to your terminal.

I'd love to give you a proper walk-through if the entire product if you're interested? :)
Well you're joking, but it happens. Not the perfect future, but people being drawn and duped into following "gurus" or "schools" that promise exactly that, only to be slowly bled of all their money and sanity. And in the field of psychology or mental healing, it's probably more prevalent than elsewhere.

But that's just an aside.
While programmers definitely experience burnout, the causes described in the article (fear of losing your job etc) are probably not characteristic for our industry.
This has been happening since the beginning and is hardly anything new. However, I'm very pleased to see this getting more public attention even though not much will change especially given the lack of alternatives.

But at least those interested can educate themselves on how this all works.

http://blog.themistrading.com/wp-content/uploads/2015/03/Wha...
Vectorization of Line Drawings via PolyVector Fields
> An equilibrium which balances price, convenience, time, etc. will be established - so don't fight it, let it establish itself.

An equilibrium for local passenger travel might be established. Which does a whole lotta nothing for the emergency vehicles, the delivery vehicles, the commuter and local and intercity buses, etc., all of which have to share the same roads.

In fact, average bus speeds citywide in New York have declined due to increased traffic, which drives more people to Ubers instead of buses, which increases traffic. Unpriced traffic is a classic tragedy of the commons.
One income is still enough. It’s a question of priorities and lifestyle expectations.
Newly Revealed Email Shows Google’s RIGGED Bias Against Trump in 2016 Election
They are normalized, that’s the second chart.
I used to read articles like this and feel like it gave me some excuse for feeling terrible myself. But then I realized that, nah, I have to just take responsibility for this on my own. Exersize and good (carb limited) diet and a good amount of sleep (and all the necessary vitamins), that was the key to me (not thinking my way out of it). (As well as avoiding toxic people and spending most of my evenings reading[1]. I rarely code on my spare time. That comes with career tradeoffs, but I'm ok with making them.) Sure it sucks that it's widespread, and maybe it aught to have been a call to action for me to fix the situation on a larger scale (create a company to tackle mental health), but those thoughts can prematurely add burden on you while you could've much more quickly solved the problem by simply ignoring all the world and its mental health problems and focus on improving your own life.

[1] If you feel like "books are boring" then that's a sign you're not following your bliss. Put down that boring book. There are plenty to go around. You'll read at most maybe 1000 books in your life, and there are without a doubt a thousand books that all make you feel like you can't put it down. If the book you're reading isn't that, eject as soon as possible (before you've sunk even more cost into it) and go out searching for one you think will tickle the interest nodules in your brain to an ecstatic degree.
Yes and I don't accept Y Combinator's word as empirical science either.
"Listen kid, just be glad you aren't a peasant."
So if I built anything on Google's platform ... in the last 10 years or so, you are saying "only" 99 products or platforms (by your own numbers) have been shut down, possibly taking your business with it.

That number is crazy high. That there has been a slight trend the last 2 years does in no way make up for the significant risk shown by those other numbers.

You have to be crazy to base your business on the Google platform.
It looks to me (really little more than a hunch) more like we've bettered our lives immensely in most physical ways (removing disease, hunger, cold, etc.) but pulled the rug out from under our feet on the social/fulfillment end of things. We've taken an axe to most forms of community (to some extent family as well) and sucked all the necessary social interactions out of every day tasks.

It could just be me idealizing a past I didn't have to actually live through, I'm not old enough to have experienced anything else, but it seems like that is where a lot of human happiness and fulfillment comes from.
With 1), if the company is clearly turning a profit from a dual licensing scheme, the contributors can ask for payment structure in their CLAs. This isn't an unreasonable request if the contributions are valuable.

With 2), you may just not be able to accept the contributions upstream. This is fine though, people can still fork the project, which is better than them not being able to do anything at all if it was proprietary.
My idea of system programming is that, other than the "near to the bare metal" element, which may not be always true, has this quality of creating infrastructures for other layers to use. A game 3D engine and a DNS server may be both written in C++ and may use the same low level programming techniques to achieve speed, but the fundamental difference is that one is just part of an application program of some type, and the other a system that provides a general service to other programs. So clearly it's technically possible to do system programming in higher level languages, even if often this will require anyway dealing with many system calls regardless of the language, both explicitly or implicitly via abstractions.
Planes also flew for decades without locks on the cockpit doors, but that doesn’t make it a good idea in the modern world.
It seems like this system has been designed with privacy in mind, after the pilot program, they won't store your image after the comparison. The only question is will it remain that way?
I actually did this a few years ago, for my work on what's now the Dexed engine. But it's likely I've lost the work, it was probably on my work computer and I've left the job. Happy to chat if you want to see what rusty recollections I have.
Yeah, I think they've expanded on the idea in the meantime.
Self-scanning in supermarkets was supposedly all about speeding checkout as a benefit to the consumer. This is about speeding boarding - that's the marketing friendly benefit to be shouted about.

In actuality supermarket self-scanning is often slower than a traditional checkout queue. Particularly when items require staff authorisation. I expect this to be no better than traditional boarding in most cases.

The real benefit to both this, and supermarket self-scanning, is another low wage employee can be canned. This isn't a very marketing friendly message so it's no surprise that this isn't the message that publicised loudest.
Where on that page does it say how to disable the relay feature?