skysight-inc/HackerNews huggingface dataset:
20 years only takes us back to 1997, several years after Common Lisp was finally standardized. The ancestral dialects of Common Lisp were compiled as far back as the early 60's.
an emotionally exhausted ditch digger can still use their arms and legs without impediment. an emotionally exhausted programmer cannot focus mentally and cannot write code at all.
Good explanation.

Twenty years from now we will know which one has passed the test of time, Mises theorem or Bitcoin intrinsic value defying it, which I postulate is a consequence of their money-like characteristics instead of the correspondence to any physical goods.

This of course also applies to other crypto-currencies. May be any cryptocurrency that's not premined and is owned by a big enough network of people has some intrinsic value > 0, and it may be more related to the network size than to the underlying crypto-algorithm.
People.ai, Inc. | Sr. Software Engineer | SF | ONSITE | https://people.ai

Y Combinator-Backed People.ai is Hiring Engineers to Help Us Build AI for Better Team Management

People don’t quit their jobs, they quit their managers. Everyone has had a manager that makes them not want to come to work. Everyone has had a manager who regularly forces their team to chase their own tail doing meaningless work.
Why? Because most managers manage their teams blindly. They don't hire, coach and promote based on data. Instead, they make decisions based on their gut, either because they don’t have the data to make better decisions or because they don’t know how to make sense out of it.

Not anymore. At People.ai we’re helping managers make decisions about their team based on data, not intuition.
We’re starting with sales teams because they’re a particularly notorious black box. No manager today can definitively say what makes a “top performer” do better than a “low performer.” People.ai is solving that by making sales transparent and building the world’s first AI for managing sales teams.

We have a 10+ person team and are actively looking for a Senior Software Engineer to join us. Our team needs someone with full-stack/backend development experience as well as a deep background in Python, Linux, AWS, REST APIs and machine learning. Salesforce API experience is a plus!
This isn’t just another job. Your input will be incredibly important as we’re currently shifting from to a microservices architecture. You’ll have an opportunity to make a major impact on a number of our microservices and ML/big data infrastructure as we are turning our MVP into a massively scalable product.

We offer a competitive salary with equity, a cool company culture, lunches and free snacks and drinks. At this time we are unable to provide visa sponsorship.

People.ai is located within walking distance of Caltrain in San Francisco.

Join us as we work towards quantifying people management!

Apply here: https://peopleai.workable.com/jobs/377022
Tl-Dr;

Relative newcomer to the world of computers independently re-invents keyboard mappings that allow similar control as is provided by the 38 year old WordStar control key combinations for text editing purposes.

What was old is new again....
If we all just listen to Epicurus. And of course, Marx too.
Show HN: ColorMe
Usually the PI that submitted the observation proposal gets the data for their own use for a number of months, after which time its released on the publicly accessible Chandra data archive.
Experience with the domain doesn't need to have much to do with it- most of what I mean by "problems that might happen" are just pure software maintenance issues. Perhaps your new function gets a value that you know can't possibly be null; you don't need to write a check for null, then, since it will still always work. But a good software developer might feel untidy leaving unchecked data into code that might be later reused by null-value-using colleagues, and will take the two seconds to write the check. Furthermore, if he doesn't write the check and this turns out to be wrong, "just throw it away" isn't an immediate option; finding and fixing the error caused could take orders of magnitude more time.
> I would be in favor of an implantable RFID chip or whatever 'better' tech comes around.

Like a vivokey? http://vivokey.com/learn-more.html
No, stick with React.
Everywhere i've worked that has actually cared about hours meant 8 when they said 8. My current job (as stupid as I think it is) requires me to be at work and not on lunch for 8 hours a day.
> I don't see how you can think that. What's an example of a world with objective morality but no objective good?

If, for example, I use minimizing pain as my moral barometer (this is utilitarianism), I believe in an objective morality without believing in an objective good.

I'm not going to punch Jimmy because hurting him that wouldn't be in line with minimizing pain and not because it would be "bad" to do so.
Obscurity?

An effort to break into a large cloud company storing thousands of interesting accounts has a bigger payout. Attempts to attack such a service will be made more often and with more sophistication than attacks on a smaller company only having one set of potentially interesting secrets.

If your company really values its corporate info so much, it likely already has policies and expertise to secure its own servers. If not, maybe a cloud instance is safer.
Id be surprised if there's a really compellingreason to go with gerrit over github in terms of features, but the overhead of switching all the tooling (gocontribute tool, trybots etc.) is probably pretty high. No reason to spend a big chunk of time switching from one pretty good toolset to another pretty good tool set if you can avoid it.
BitchX forever!! :P

(seriously though, not really, I could never figure out how to actually use that client)
I can also recommend http://www.productpeople.tv/ and the related community as a good place where product builders hang out and share experiences.
Libreboot also disables Intel ME and other such unwanted gubbins, which Coreboot doesn't do (or doesn't expose a means to configure it to do so).
> If anything you say can be interpreted in a way that the hivemind can destroy you over, they will do it, even with incomplete information and little to no proof.

I've found this to be true on Reddit, increasingly true on HN (if you look at my comment history you will see people trolling me and accusing me of being a foreign shill), and writ large in American politics.

Psychologically, people are anxious, they have little time, and they have a lot of information to filter.

They have an idea that because you are anonymous you very well may be a US information agent from the Fort Bragg propaganda center or a a propaganda agent from another country. They think that you may be from a different political party or from a group of people that you think are culturally a threat to their type of existence (cis white male, LBGTQ or urban, rural).

And so when they filter, they filter out the imagined adversary and anything that increased their level of anxiety. If they don't filter, they often attack it.
Silicon Valley tech company hands out barf bags at virtual reality demonstration
Yeah I worded that poorly, I didn't mean to state that Uber was claiming that, merely that the article seemed built on a faulty premise. Uber could very well be considered public transportation at some point in the future and they may claim it to get tax breaks / infrastructure spending etc, but that's way way way out in the future if at all.
I'll add my speculative observation to the mix: Pollution aggravates my allergies, and when I'm having an allergic reaction, I have poorer sleep.

I suspect this result may be reflective of multiple factors that remain to be associated, qualified, and quantified with respect to this overall correlation.
True true. With deadlines, if they're unrealistic, you've just got to compromise and either

a) reduce the scope

b) fail to meet the deadline

c) compromise the quality by frantically hacking things together over long nights and weekends.

Always go for option a), if you can't extend or get rid of the deadline.
Wow, I've been using irssi for YEARS and they're only at 1.0? I've never understood why projects can't get over that 1.0 hump. I am guilty of this as well.
So basically what a Sonos does, as a standard.
Yes, in fact the blue part of the spectrum is what works the BEST for light therapy, and also happens to be in the danger zone:

http://www.sunnexbiotech.com/therapist/blue%20light%20damage...

This article explains some of the tradeoffs at the specific wavelengths.
> So, I unfollowed everyone on Twitter. Every single person. I stopped paying attention to tech trends and reading hacker news. I went into publish-only mode.

The "publish-only mode" is a great, pragmatic solution to this problem. We need some sort of revision to the Tao of the IETF: "Be conservative in what you send. If you have time and energy, be liberal in what you accept."
Does Europe lack a startup culture?
Charles Finney too, and the predecessors to Seventh-Day Adventists

https://en.wikipedia.org/wiki/Burned-over_district
Although if you want to measure an effect in a reasonable time frame, you'd up the concentration. You won't measure much damage from a "reasonable" amount of lead in a short time frame, either, but over longer time scales you'll probably conclude that you want to rescale reasonable downwards.
How much power do the cabinets get allocated?

When (ages ago) talking to places about colo, it turns out places like HE would only allocate 7 amps for a full rack. Completely useless. ;)
read Ken Reitz' original article more closely. he actually did attribute the causes of his burn-out to various problems that weren't simply "too many hours of coding". the emotional drain from the politics and communications overhead of doing high-profile OSS projects seemed to be his primary problem.
It's true goroutines waiting on the network are going to sit on a few KB (small stack, buffer, user-mode sched bookkeeping), and if you multiply that out by a million or something you're talking gigs. But I think much of the appeal of the standard Go way, and similar approaches in other languages, is you can write more or less as if you were doing simple synch I/O, and the runtime work that other folks have done gives you something decent with AIO, small stacks, user-space thread switching, etc. without you having to think much about it.

I think the author says something similar put differently in the first paragraph.

Something like rakoo's trick is interesting, with the caveat zzzcpan added that it takes at least a tiny buf, not zero-len, but if you don't actually hit this wall I'd charge forward the regular way.
"I went a step further and designed my blog (https://sheep.horse/) not to use any third-party resources at all. This was easy for me because I am never going to make money from my ramblings about Rogue One or the last book I read."

We (Oh By)[1] did this as well - the difference being that there is probably a fair amount of money we will miss out on in the coming decade by making this decision.

It's an attack vector, it's user hostile, it's slow, it's fragile and it supports an industry that has only degraded the promise of the Internet.

It makes me happy to run a service that doesn't touch it at all.

[1] https://0x.co
Yes, certainly. I ended up using TOTP with an authenticator on my phone. Try FreeOTP[1] or if you're not fussed about pure open source, Authy is worth a look.
On the systems you can link it into PAM using Google's OTP plugin[2], either locally or via SSH etc.

It's definitely not that ground breaking but it works, provides reasonable extra security and meets my requirements. It lacks some of the feature of Yubikey like storing GPG on there or HMAC etc, but I don't need those functions in reality.

[1] https://freeotp.github.io/
[2] https://github.com/google/google-authenticator-libpam
Are the shape changes accurate, as you drag north/south? I would expect horizontal borders (like the north border of the USA, which is along the 49th parallel) to stay horizontal as you drag. But in the tool the border becomes more concave as you drag it further south. Why is this?
JS does have proper parallelism, workers can run on separate threads and could be run on separate processors. There aren't as many primitives for dealing with cross-worker communication, but some exist and it's usable.
Not only this but when the BS is an orthodox position it takes 10x the amount of energy per person who believed the bullshit.

The number of conversations I've had to have with friends and family about, let's say, the "Russian hacking of the election" or "the weapons of mass destruction in Iraq" or "the bulk collection NOT mass surveillance by US intelligence" is greater than even the amount of time I've had to spend speaking to each of them.
Why? Perl's not that bad.

And you really want something that has to support all those language stacks? Ew.
You could, you know... learn some perl?

Devs these days, so spoiled
I might recommend "The Goal", it is not so much about implementing processes, but a way to keep perspective about processes to focus upon.

https://en.wikipedia.org/wiki/The_Goal_(novel)
Great story, thanks for sharing!
Use '\n' for line breaks, like so:

a => b [label="POST /echo\nHello, it's me"];

(You might like https://mscgen.js.org b.t.w.)
Facebook will lose 80% of users by 2017, say Princeton researchers (2014)
Your comment however contains very little in the way of actual refutation, as you missed the point and did not engage it in the least.

It is easy (1x) to create meaningless content, it is harder however to address it and to explain properly why the point was missed.

Building a sound argument, clearly and in a straightforward manner is hard. Understanding the non-sequitur of your interlocutor is hard. Extirping the salient part of the inconsistency will force you to shave off the useless fluff around it.

Adding that fluff is easier, as it only takes intellectual laziness.
> anyone on here who isn't a student can afford it

LOL come on now.

It costs $5-10k to get a private pilot's license which requires at least 40 hours of flying time. Most schools will recommend that you do at least 2 hours per week, which usually comes out to $200-$400. (It's easy to forget things.)

Shit's expensive.
I started Gaggle Mail (https://gaggle.email) just over a year ago, it's making around $400 per month and growing nicely.

I've really enjoyed the experience watching something I have sole responsibility over grow and be appreciated by the people who use it.

I set out to build something I could be proud of and other people would find useful - in those terms it has been successful. And with another year or so of growth it could provide the majority of my income.
Why? Aside from having to click a button saying that you agree to the CLA, how does it affect you in any way?

CLAs aren't about making a project more bureaucratic, they're about transferring the rights over the code you're contributing from you to the project, so that there's no dispute over who the code belongs to.
It is an entitlement, because it's your money. You have legal title to it; that's what 'entitlement' means.
College Football’s Top Teams Are Built on Crippling Debt
Don't give up. It sounds like you've passed some important milestones and are in a good place business wise. (unsure about mental stress level/burn-out wise tho ;>)
> Won't matter much though, as the memory usage of a single goroutine is quite significant

2K as of 1.4 (was 4K before 1.2, 8K in 1.2 and 1.3).

But yeah it's a good point, the intrinsic memory overhead of goroutines means even if buffer pooling worked the memory use of the system would still mostly follow the "naive" estimate.

You may want to message the author to remind them of that, they may not have thought of that concern.
I use it for the majority of the day (especially now, in the winter, where the day is just a few hours long).

> I think I must be sensitive to blue light.

My eyes hurt after a few minutes of looking at my girlfriend's iPad/computer screen. She's the opposite and thinks my screen is constantly stained yellow.
Show HN: Find your perfect (AU/NZ) job
The print industry will print in resolutions up to 2400dpi depending on the intended view distance. If 2400dpi is the ultimate premium for a handheld print then phones still have a lot of catching up to do.

That table is purely relative to the mass-market options and tries desperately to make a case for buying a TV in 2017 which only supports lower resolutions than were common a decade ago. Looking at you, "HD" in 720p.
https://scholar.google.com/scholar?q=neural+network+video+up...
Union Metrics | Operations Engineer | Austin, TX | Full-time

We’re looking for an Operations Engineer to support, maintain and scale our fleet of servers powering unionmetrics.com and our analytics data pipeline. Millions of social events continuously flow and propagate through our systems every day, and our Operations Engineer will be responsible for keeping the lights on and blinking at the right frequency.

DUTIES

* Maintain and scale existing services to maximize uptime and performance
* Triage and resolve system alerts; participate in on-call rotation
* Develop runbooks and other support materials as part of a continuous improvement process
* Work with a talented team at a great company with all these benefits and perks

REQUIREMENTS

* Strong mastery of and absolute comfort in Linux, including knowing when to
trust a second-nature reflex of reaching for grep/sed/awk, and when to back away slowly
* Strong background in configuration management, preferably Chef
* Experience with monitoring and alerting systems such as Nagios, Munin/Monit
* Experience with at least a handful of open source datastore technologies such as
Cassandra, MySQL, MongoDB, Redis, Solr
* Comfortable with at least one scripting language, e.g. Ruby, Python, Golang
* Experience supporting a web stack, e.g. LAMP; Rails experience preferred
* At least two years operations engineering experience
* Familiarity with the construction and maintenance of highly available systems
preferred, e.g. HTTP load balancing or distributed databases such as Cassandra,
* Degree in MIS, Computer Science, or other technical field preferred

EXTRA CREDIT

* Competency with Ruby, SQL
* Experience with: Jenkins, Spark, Hadoop, Docker, Vagrant, Kubernetes
* Know some good GIFs
* Experience in small start-up environments

If you think this job is right for you email jobs@unionmetrics.com with the subject line Operations Engineer. Include your resume and a link to your GitHub account. If you don’t have a GitHub account, send us some code you’re proud of.
Yes, although I think the initial lag for pensions to start paying out is longer. First SS retiree payed in for only three years. https://www.ssa.gov/history/imf.html
This Ransomware Unlocks Your Files for Free If You Read CyberSecurity Articles
This was another one that went on to produce housewares:

https://en.wikipedia.org/wiki/Amana_Colonies
Maybe it's not that well documented because it is kind of an oddball use of other features?

From what I can tell:

To be as useful as it can be the File Explorer does everything it can to resolve a path. This seems to include an eventual last ditch fallback to shell create process, for whatever reason. (Maybe leftover from the proliferation era of pseudo-folders that were separate processes or when the address bar was reused as a taskbar search bar in 9x? Sounds like a good topic for the oldnewthing blog, I'd imagine.)

Because the new process inherits the current working directory from the File Explorer window that launched it, you wind up where you expect to.

You can use any command in your path, too, beyond just cmd or PowerShell. For instance, I just did gVim and VS Code for fun. (The interesting part here is that I have a Code.lnk file on my desktop apparently so had to over-specify VS Code's command name to get that to work: `code.cmd`. I also had to remember to add the `code.cmd .` to get it to actually open that folder in a new window.)
There was a good interview [1] with Dominic, the author, a month ago, where he covered much of the design rationale behind Inferno. And he's on HN [2], and his comments often offer valuable insight as well. In a strange twist, he also just joined Facebook to work on React [3], so some of his ingenuity will find its way into React in the future. Meanwhile, Inferno is now run by a team of core committers [4].

[1] https://news.ycombinator.com/item?id=13160757 [2] https://news.ycombinator.com/threads?id=trueadm [3] https://twitter.com/trueadm/status/813313438759919616 [4] https://github.com/orgs/infernojs/people
This is the first release (MVP) of a project I've been thinking about/redesigning/building for a while. Happy to answer any questions.
There are several different ways, see e.g http://stackoverflow.com/questions/113542/how-can-i-uninstal...
The Phillips light specifically has warnings about not looking directly at it, but rather having it in your peripheral vision. It calls out that eye damage can happen if staring directly at the light for prolonged periods.
So they are announcing variable data rate streams and Display Stream Compression support. I thought until now HDMI had a fixed data rate except for the control channel, unlike DisplayPort which is fully packetized. Can someone more knowledgeable chime in on whether HDMI will now be packetized too, or how they support variable data rate modes?
I don't disagree that this data would be beneficial to the public, but I don't think government should have the right to tell a private organization that they need to hand out their data to whoever wants it.

As a "private organization", Uber of course doesn't have to do anything.

But if it wants to operate a business on NYC's streets on a (massive) scale -- well, that's a privilege, not a right. And if they want access to that privilege, they're gonna have to play by the rules as set forth by the city's voters and their elected representatives. Who have a vested in interest having reliable access to that data for well, a whole bunch of pretty obvious reasons.

It's called "rule of law", a concept which Uber has demonstrated considerable difficult in understanding thus far. Once they do, we can perhaps have a conversation about whether certain regulations are really useful or necessary or not. But it needs to be based on the pragmatic merits (or lack thereof) of those regulations. Arguments on the basis of "they're a private organization; you have not right to tell them what to do" just don't hold a lot of water in these contexts.

This is a slippery slope.

No, it's just life in the big city. And it's about time Uber got used to it.
Not entirely relevant, but I'm curious about that startup... is it still around? Did the company ever find a way around the need for this?
I have met a large number of people who love their jobs and have burned out. I'm not really sure that anecdotal evidence is going to satisfy people in this thread of the conversation, so I suspect my volunteering of this is of little utility.

Maybe another way to look at it is the "burn out rate". Different companies have a tendency to turn excited new tech employees into minimally-productive ones in different time frames.

For example Amazon has a burn out rate of about a year, whereas Google and Facebook are about two years and Microsoft four years.

Why should this be the case? I think people above in the thread would argue that it has to do with culture and working conditions, with moral and with levels of individual autonomy.
2017 Should Be Remotely Interesting
Exactly, I even addressed this in my argument. People react and comment before digesting fully.
So, shout but prepare not to be heard? That meshes pretty well with OP's comment.
Dear deity...