skysight-inc/HackerNews huggingface dataset:
I am surprised no companies offer noise cancelling headphones for staff. They are relatively cheap (compared to restructuring an office building) and could increase productivity a lot for some people.
I totally agree, this is just the way things are. Yet, I think it's still possible that businesses in general have become more short-term oriented nowadays. An abundance of short-lived startups, companies being managed for short-term objectives, etc.

Therefore, it's possible, that there are relatively more short-term projects than long-term projects these days (comparing to, let's say a decade ago).
Show HN: Use VS Code as a reliable note-taking/journaling app
Whoops, just realized I left off the reference and it's too late to edit. Here it is: https://mobile.twitter.com/patio11/status/936616624378978304
Another of my favorites: http://adventurega.me/bootstrap/
Woah, me neither! That's awesome. I've read many of his Medium posts without connecting the two.
CCleaner 5.40 Build 6411 Full Version and Keygen
The titles are more or less arbitrary anyway. I'm not that hung up on it.
CryptoList – A database of over 4,000 companies and people in Crypto
Part of the problem is head count, at least in the company I work for. We had a hiring freeze and now we are allowed to hire two heads. I would love to hire one senior and two juniors but I can't.
it sounds quite like some (admittedly oversimplified) views of Buddhism and alike : that is be in the present. When you are in the reality 100%, then your expectations are 0%, and the equation holds :-)
With a little more thought, this could be done with a less obvious connection to the internet. The just need to transmit the correct hash, which can be done from a different computer. It's just the hash calculation that needs to happen on the supercomputer.

Regardless, the Russians obviously don't pay these scientists enough if they have to resort to crypto-mining to pad their salaries ;)
I think at some point I will give Fastmail a try, thanks :)
On the Vandermonde Matrix and Its Role in Mathematical Finance (1999) [pdf]
Nice closing

To my fellow maintainers: stay harsh on code and
don't be afraid to say "No" or "Why?"; there really
are more bad ideas than good ones, and complexity
is such a bright candle for us hacker-moths. But
be gentle, kind and forgiving of your peers:
respect from people you respect is really the only
reward that sticks[9].
I've left Gmail for Tutanota a long time ago. I prefer having a niche service that focuses on privacy and is committed to open source. They'll even release the app on F-Droid soon, couldn't be more psyched: https://tutanota.com/blog/posts/secure-mail-open-source
In the US? Probably.
Their email _is_ dominant enough to be considered a monopoly.

Simply because if they start pushing some format, everyone must go along with them.
Your private server can afford to not be inter operable with Microsoft, Yahoo, and AOL, but not Google.

And you can rest assured that email you send, anywhere, will eventually be forwarded to someone on a Google server. If not directly, than via Google Apps.

But in literal terms as well:
It happens all the time that I ask for someone's email, and they respond with the username and assume the "@gmail.com".
There is no "extreme bias" in today's top publications. To use something terribly close to your example:

> Dozens of Russians Are Believed Killed in U.S.-Backed Syria Attack

https://www.nytimes.com/2018/02/13/world/europe/russia-syria...

First paragraph:

Four Russian nationals, and perhaps dozens more, were killed in fighting between pro-government forces in eastern Syria and members of the United States-led coalition fighting the Islamic State, according to Russian and Syrian officials.

The article makes absolutely no judgement on the strike itself. It stresses the limits of information currently available, and quotes dozens of sources from all sides.

It then goes on to show, with lots of evidence, that such irregular Russian soldiers actually are in Syria. While people will probably latch onto this part as somehow being biased against Russia, it would be journalistic malpractice not to mention, for example, Crimea, where the exact same dynamic played out. I. e. denials of irregular troops being involved quickly being proven to be lies with Russia's official annexation of Crimea.
> I’m looking for another job :-)

Good, I was just going to suggest that!
I found the job I have now because I was foundering and a college friend put me in touch with a recruiter who was a good match. Now that I've worked in industry for a while, I have colleagues who've moved to other companies I can ask them about. Sometimes old bosses will get in touch and ask me if I'm interested in joining their companies. The more positive experiences people have had working with you the more doors are open.
Believing in something passionately doesn't make it real unfortunately.

I also want to believe in that but all the data seems to show the opposite. As a niche blogger, what I hopefully believe is that there is a reachable sweet spot with less intrusive ads and good content. Good content in the long term can't be free, it's Economy 101, nobody will spend days creating great content for half a dozen pennies no matter how passionate they are about something. People want a reward, no matter if it is more work opportunities (technical blogs) or cash. For me it was a monthly dinner paid by my content. This could keep the "troops morale" high. Does new content is lowering in quantity and quality? Unfortunately yes.

Most fellow HNers are militant against ads (even if many get a sallary from them) and I am too but as an amateur content creator I can recognise the problem. Do I use adblockers? Sure I do but only on annoying sites and not in all of them. By default it's switched off.
I feel really badly for junior developers today. I was both fortunately and unfortunately never a "Jr. Developer" as a professional.

By the time I got my first programming job right out of college in 1996, I had already been a hobby programmer for 10 years, had been very deep into assembly and C, and had been reading books like "Code Complete". My first job was writing a data entry system from scratch in C.

It was also unfortunate because I spent the first 12 years of my career working at 2 companies where I was either the only developer or one of only two or three and the other two had been at the same company from the beginning of their careers. So yeah, I was a good "developer" (I had the chance to look at some of my old code and it would have passed one of my modern code reviews), but I didn't start learning modern, proper "software engineering" until 2008 when I started job hopping and choosing companies where the goal was more to gain experience than make money. Although the money wasn't bad either.

Even back in 1993 while in college, I got my first programming side gig because another college saw a HyperCard stack I posted on AOL.

If I wanted to break the cycle of no experience <-> no job today, I would do a side project and post on github and link my resume to it. I have experience and a good resume but I'm thinking about posting side projects to GitHub just to get experience in technologies I don't get a chance to use at work.
My decentralized journey: from hype to reality – Alex Sicart Forbes 30u30
Why the Combination of Fake News and Artificial Intelligence Is Dangerous
Network Effects, Big Data, and Antitrust Issues for Big Tech
Yeah. In particular, it's often your looser acquaintances who have something for you.
As a user AMP has never once improved my experience. This topic comes up on HN from time to time but I still don’t see any value in the AMP model as a user. If it went away my experience would improve. Adding this misguided direction to gmail will only reduce utility from a user perspective.
Why is he leaving? Am I suppose to know this? Googled a few times and nothing useful came out.
Or play something more malevolent when people outstay their welcome...

https://asoftmurmur.com/?v=003a6400000e00000000&autoplay=1
Why do you insult OP?

If they had signs stating their policy clearly upfront I would accept it, but if not, in the cultures that I know the purpose of a coffee shop is exactly to sit there for quite a while. I'm in Germany and I used to live in the US for a decade. If I go to a real Italian coffee shop (i.e. the owner is an Italian), of which there are quite a few, I see people sitting and chatting for long times, an hour is not unreasonable at all. They don't order much after the initial purchase either.

Also, the entire history of coffee shops is that they are places of meeting people, not vending places. So if a particular coffee shop wants to have a "10 minutes only" policy I'm certainly fine with it, everybody can lead their business as they wish, but to what I know this is against all expectations, so it should be stated right away.

For laptop policy it depends more on the local context and I would not always expect to see a sign if they don't want it, but just the acceptance of larger amounts of time spent sitting there alone is a more global thing I would think taht cannot be easily deduced just from looking at a place.
Everything serviced, monitored, under one roof
>It's like an annual reunion of my peers, days of detailed talks and better questions, and vast amounts of network chat that I find interesting and valuable.

I think that's the key. Conferences are only fun if you can actually have a meaningful connection with the people, if they are genuine peers with similar interests instead of just a bunch of people there for their own self-aggrandizement, sneaking around the corners trying to catch someone saying "dongle". Or the ones mainly frequented by socially inept nerds, like Fosdem.

So conferences can often be pretty hit-and-miss.
No. Leaving landmines like an easily avoidable linear search in a loop is an
antipattern.
I work in cafes a lot and have my own code of conduct:

- Don't work in a place that's really busy. If it becomes busy, I'll wrap up and move somewhere else.

- Buy something at least every 2 hours. If I've had too many coffees, then decaf at least, or a pastry. Spend around $5 each time.

- Tip! (Where appropriate). I like to add $1 for each purchase.

- Get to know the employees. Learn their names and greet them.
I'm Greek too and I had the same thoughts. Specifically that it's perfectly possible to have a profitable business while expecting your customers to take over four or five seats for several hours for the price of a single coffee per head- because all the cafés I went to when I was in Greece did exactly that and they stayed in business for ever (most are still open like 12 years after I emigrated).

The difference is probably in the fact that Greeks go to the cafés with their friends. You almost never see a single person sitting at a table with a coffee cup for hours on end- except in the traditional cafés (kafeneio, vs cafeteria) that have basically single-person tables.

It works for the café because if you have a parea of five that stay around for five hours, that's like having five single customers each hogging a table for an hour- except you can accommodate several groups at once so you sell many more coffees per table than you would if your clientelle were single remote workers and their laptops.

Maybe, if it became much more common for remote workers working from cafés in Greece, then the economics would change- and our (café) culture would be in danger :)
Plenty of good points here. I'm disappointed the author did not know about Streisand, a tool to help set up a number of VPN and related services on cloud hardware you control: https://github.com/StreisandEffect/streisand

When the setup is complete, you end up with some incredibly well-written instructions that make setting up the tools with any OS dead-simple. It's a really fantastic project.
Why Google Stories will save, not screw, Snapchat Discover
I tested that out for an embedded product. It works, and while some things could be better, the biggest hurdle is that since it's not stable yet it can't be shipped. A stable release could be supported for years, but native encryption being unstable means issues like this[0] would be showstoppers.

0: https://github.com/zfsonlinux/zfs/issues/6845
Ask HN: “standard” co-founder agreements?
Is there some sort of pro-forma contract setting out terms for a cofounder's equity including a vesting period?
In North America any adult that is not the parent is a potential kidnapping rapist, doubly so if they're male.

In Canada, child services were called on a mother of three for letting her children play outside in their fenced backyard while watching from the window.[1]

Humans aren't equipped to really comprehend a 24-hour global news cycle. Things that are common and deadly are deemphasized and things that are rare are raised to panic inducing levels of fear. Dangers to children get extra attention.

[1]: https://www.ctvnews.ca/mobile/canada/manitoba-cfs-will-not-e...
You don't hire junior devs then.
Forgetfulness is really a sign that you are unusually intelligent
I suspect that QUIC would address some of these issues, however I also get the feeling that QUIC is just a reimplementation of TCP/IP in user land. Sure QUIC has some nice features that TCP/IP either doesn't have or implements poorly; priority, server initiated stream push. But others like different streams have different packet loss recovery (this is done in TCP normally, or UDP when packet loss isn't critical) is already achieved with the layer 3 / layer 4 split.

The one benefit I can see with QUIC is that because it is a user level protocol it is more likely to be updated. Many embedded or IoT devices never get kernel updates, although they sometimes get user level software updates.
For authorization, from what I've seen you'll generally enforce permissions inside resolvers. You can propagate a capability from one field to it's children, which allows you to not have to look up permissions on children fields.
From my experience it's as good/fast as Chrome + the ad blocking.
It is. But the issue is remote workers that go and take up a 4 person table with their laptop and a bunch of papers then sit there all day...meaning a group of 2-4 no longer has a place to hang out.

I both work out of and hangout in coffee shops in the US, when working remote I make sure to always use the long community table if there are already a few seats used, or sit at the bar, or a two person table if I must. And if it is super busy and people are looking for seats I’ll go elsewhere.
Indeed. Tests allow new members of the team to confidently make changes. I've seen codebases that had near zero tests and also a total mess, with one change somewhere breaking a hundred things 30 levels down the stack. We'd find the issue only in production, along with an enraged customer.

Tests are not a replacement for good developers, they are just a tool for contract validation and a regression safety net.
Women Nightmares
well it is a quick guide. auth is a separate topic.
Best way to do it is I guess through context in resolvers
I really like how Inbox encourages getting to "inbox zero" (and maintaining it). It makes it very easy to archive things, snoozing emails for later is great, and reminders allow to add some short todos to the inbox where they are less likely to be missed.
But one person disagreed with my approach so much and so continuously
that I developed a dread of reading my mail every morning: eventually
I wrote a filter to send their mail to a separate mbox, which I've
still never read and don't intend to.

Such a disappointing situation to see, and potentially so demotivating. Glad it didn’t halt his contributions.
Retirement I assume. It has been a long time.
Combining Domain Driven Design and Behaviour Driven Development
true, the context param in resolvers are the way to do so
About 50% or more of cases don’t actually result in envenomation, so you would be wasting expensive antivenom that comes itself with severe side effects.

Death adders and tipans will end your life rapidly but browns, blacks and the rest you should have enough time to get to hospital. When someone turns up in ED we need to make sure they are envenomated before administering the antidote.

Further, everything in health is decided by economics. There are 550 snake bites in Australia (approx) with around 2 deaths a year.

Antivenom costs around $5-10k per hit. Economics of making it ‘more’ available don’t really add up, and we do a pretty damn good with current availability
Seul.(Alone) the Entree
Seul.(Alone)The Entree.	They’re all lost. You know...

A game. (almost) It’s an entree.	#3 Parts ( = nothing, well something of nothing. )
EDIT.

A philosophical thriller. The choice of the path depends on you. But you can only pass through, you may not stay.

..Come and watch the sunset at the beginning of the day.

Made by Paranormal Games.
(Slip Into the dark)...

Where you find yourself SEUL.(Alone)
7385*

A choose your own adventure game?, available on Gamejolt, itch.io, Amazon.
It will all fold in on itself, but let’s move on shall we...

https://youtu.be/ydqFi-gA0KQ

"These photos, like all photos long and ache to be looked at. Archived memories, captured moments. Even of those of us before, relatives. All lives we never knew, stories drifted down to us on moth chewed, washed out cloth. Spoken words of skeletons and broken locked closets. Where murky smudged out truths have only now been hung out to dry. Their corpses dragged out and placed on display. Forever being studied, observed, heard and judged, but never truly understood.

Why even keep the weight? Preserving, measuring and shelving. Unpacking to be passed on as a lesson learned or a story told. Why? Because we are condemned to forgetting. Without proper storage, in the foundation, the winds and sands of time, cover over and devour." Seul. (Alone) The Entree.

http://www.paranormalgames.com/seulalone-the-entree.html
The SCRAM Authentication Protocol
Ask HN: What books lay on your desktop?
For me, Git Pocket Guide, Pro Django.
Here’s how to use Kalanickspeak at your next jam sesh, bro
Or 4chan
Latest Jointer on the market
Well, the opposite is quite common.

Your ISP has strong laws that require a court order for anyone to take a peek or identify you. Your VPN provider does not but can legally do whatever they want with your data. Mining, providing/selling personal information etc. (and they are equally forced to reveal everything asked for when faced with a court order).

The combination of using a service such as a VPN (drawing attention to your activities) with less legal protection is in my opinion the biggest arguments against using a VPN.
For Ludum Dare 34, my friends and I used Phaser and Typescript to make a Jam-game[0][1].

(meaning: team-based, has more days available, not part of the main "competition", which is about the solo achievement of making a 48 hour game)

It was my first introduction to either, and none of us had used Phaser before. My experience matches yours: combining the two made for a great dev experience, and the docs are confusing at times.

Luckily my friends Thomas ten Cate (aka Frozen Fractal) and Marten Veldthuis (aka... Marten Veldthuis) are excellent developers, who have struggled with way worse documentation, so we managed anyway. Docs aside, Phaser-the-framework seemed very well constructed.

Tangent: a few competitions later Thomas made Leonardo's Paint Machine[2], which is so amazing, especially for a 48 hour game, that I'll link it despite being made in a different framework (he uses Ludum Dares to try new out new frameworks and such).

[0] http://ludumdare.com/compo/ludum-dare-34/?action=preview&uid...

[1] https://blindedcyclops.neocities.org/ld34/index.html

[2] https://frozenfractal.com/games/leonardos-painting-machine/
> Explain why RPN is so much better than infix.

At least in my experience, it allows easier reuse of previous values. This makes RPN based calculators easier to use for exploratory kinds of work.
What a nice sign off! I enjoyed reading every bit of it.
Buildroot and Yocto are terrible build systems, let alone build systems for distros.

Gentoo and its Portage are IMO really good for distro building, though I would not say it is "small" or "simple". NixOS might also be a good distro builder, from the little I've read about it.
> These guides always ignore authentication

Can't you just use whatever transport-level auth you prefer? I'd assume most GQL queries are over HTTPS so you could use cookies, HTTP Basic, HTTP Digest, a custom HTTP Auth scheme, SSL certs, API keys (through Basic or headers), … the world's your oyster.

Depending on your requirements or constraints, the authorisation would be handled either once at the top-level or on a resolver-by-resolver basis.
Being someone who works remotely exclusively...I wouldn’t survive without going to a coffee shop to work 2-3 times a week. Just need to get out of the house and be around people sometimes (during the day.)

People go to coffee shops to talk, to read, to write, to think. It doesn’t seem like much of a reach to think people would go there to do work. The common theme seems to be wanting to focus.
It’s not like people have been warning about (2) years ago, pointing out that tying your digital identity to a free service provider puts you at the mercy of its decision making.
If people at least used their own domain and forwarded mail to gmail, the fallout would be limited. But alas, people don’t.
Google's market is advertising. If you want to advertise in search, you do not have the freedom to avoid Google and just spend all your money with Bing.
>In North America any adult that is not the parent is a potential kidnapping rapist

But the adults at the sleepover are the same as the adults that watch the kids during daytime :/

>In Canada, child services were called on a mother of three for letting her children play outside in their fenced backyard while watching from the window.

When I played in the sandbox my father could not see me from the house. Just our dog, and the dog would watch me :) So if he saw the dog he know I was ok.
Meanwhile, Starbucks encourages people to sit around for as long as they'd like to and is pretty much taking over the world. What does this corporate giant know that every stingy corner coffee shop owner is ignorant of?
If there is a charger at each desk only 5 minutes of battery is needed.
I doubt that agile is the problem here. I've seen organizations which weren't even agile having the exact same problem, not just for devs. It's pretty much the same with manager/project manager positions.

I think a much better explanation is outsourcing. A company which does a lot of outsourcing only needs a few people managing the partners. Managing an outsourcing partner is next to impossible for a junior as they lack the crucial experience. So they try to focus an experienced personnel. I don't know if that is the way outsourcing is supposed to be done, but at least its the way I have experienced it.

There might be other reasons for this senior-only sickness, but I am pretty sure pointing at agile is the wrong direction. If you are unhappy with the 'agile schedule', maybe its time for

> Responding to change over following a plan
Find love thought out the world with Tinder web app