skysight-inc/HackerNews huggingface dataset:
As an American who moved to Germany, that mindset was completely removed here. Not only do people tell you to take your vacation time if you don't, they get worried if you are working too much or too hard.

It's a great relief to be here and see a different mindset outside that of the "all work no holiday" cultures you can find in the states.
> "- It's slightly depressing to come home to no new mail (I know, that's just a weird mental thing for me)."

100% agree. I still enjoy getting the mail every day after I get home from work. I even find the junk mail interesting, in a "Why in the world did they send this to me?" type of way.
More precisely, what's being demoed is Sketchpad III, which improved Sutherland's original 2d Sketchpad with 3d rendering capabilities. And Ivan Sutherland's not in the video.
I am considering political life at the moment, not an easy choice to make, but I have also been working on a gamedev side project. Why? Because if things ever really do get dystopian, art is the last refuge of dissent. I at least want to leave a medium to express my thoughts on the subject. In the form of a living game world. You don't get a better absorption of the material than interactive participation, even it is virtual.
Hmm... so executives/managers aren't as affected by open office plans and also tend to lack empathy... so we get open office plans or maybe, if we're lucky, cube walls.

I know I'm generalizing and not all managers lack empathy, but this seems like a reasonable explanation for the pervasiveness of arrangements that waste resources and hinder higher levels of productivity--maybe they just don't get it.

I could never understand the cost argument since lower productivity means either more employees to do the same thing and/or a shittier product, which can translate into lost sales, more infrastructure, etc. (This might not apply to early stage startups and the like; I'm thinking of established organizations here.)
I simply cannot understand why Atom and VSCode are so popular. I get that they are extensible, but so is Sublime.

Is that seriously worth a >10x slow down to you?
Ideas for Snapchat
How do you steal $100M and not get away with it? He had access to the money for years
I loved that series, it wasn't the finest writing but the pages turned quickly and his background as a SA/SE shown through in the technology descriptions.

If you liked those and haven't yet checkout "Maximum Impact" and "Seven Seconds" by Jack Henderson for more semi-plausible stuff set in the current world.

Also in case you aren't aware Suarez has a new book out in April :).
As a company or individual, when you take on debt, when you become "highly leveraged," all is good as long as that allows you to grow. But if your growth (and ability to repay) stagnates, then you enter a difficult situation where you are unable to effectively make (or attract) investment in themselves, because the overhead inherent in that debt load (interest payments, risk-averse behavior for fear of default) would eat away at the returns of any additional investment. That overhead must be paid down, at great distraction and opportunity cost, before future investment makes sense.

"Research debt" and "technical debt" are much the same; corners cut, such as lack of approachable documentation (which is exactly the "distillation" mentioned in the original post), may allow a small group of researchers/engineers to move quickly in the short term, but it can lead to development stagnation in the medium term as newcomers are unable to contribute; this is analogous to later investment being less effective. While many a CTO can understand the importance of paying down technical debt to allow for continued growth, it's much more difficult for a researcher to make that justification. So the analogy is a helpful one.
hover.com offers both SMS and TOTP (authenticator).
Please quit trolling.

Allegro CL 10.0 released on 2015-10-05
ABCL 1.4.0 released on 2016-10-08
CCL 1.11 released on 2015-11-06
ECL 16.1.3 released on 2016-12-19
Lispworks 7.0 released on 2015-05-05
MKCL 1.1.10 released on 2017-01-18
SBCL 1.3.15 released 2017-02-28
I know, and I like PowerShell's help system. But there are still plenty of commands available that are not PowerShell cmdlets.

But I agree, PowerShell is a huge improvement.
Note that Atom is written in Javascript, so the run time is extraordinarily CPU heavy. Even though many Electron (Javascript desktop framework) apps may have snappy UIs, they're typically even worse than Java for CPU (battery life, etc).
The hardware workaround seems obvious enough:

1. Negotiate a "standard laptop" voltage, connector, and max current. Parties at the table: Boeing, Airbus and Lenovo, HP, ...

2. Redesign laptop packaging to function well with main battery detached.

3. Refit airliner interiors to supply "standard laptop" power to each seat.

#3 could take a while -- retrofitting a few pricey front-cabin seats during the interim looks like a profit opportunity for someone.
Yay, it's the 90's again!
JetBrains Gogland (Golang IDE) Early Access Preview #7 Released Today
bcache originally supported discard/TRIM commands (toggled by mount options), but taking a quick look it might have been removed in bcachefs during the progress of development.

I imagine ultimately TRIM will be supported, though (I don't see a reason why it wouldn't be, and considering Kent is focused on hammering out the design I imagine it'll inevitably fit in well).
The subject of Startup Junkies, season 1, a fairly interesting thing to watch. Not sure if there was a season 2.
2017 Community College Cyber Summit (3CS) – National Harbor, Maryland
Features are intended to save time, right? So...is an infinitely featureful editor best, if it also takes infinite time to complete operations? I know this is an absurd extremity; just trying to make a point that features that end up taking longer to "do the thing" than a faster editor with fewer features could do the same thing, aren't providing greater utility than the less featured editor.

Note, I'm not saying that the more featureful editors aren't worth the trade off in performance. Just that there is a point where it wouldn't be a good trade. I use both Atom and VS Code (trying to figure out which I like better) for my more complex projects (a lot of files/deps/etc) that I can test locally. But, fall back to vim for quick changes on single files and whenever I'm testing-editing-committing on a remote machine or VM. It's a feature that vim starts instantly, wherever I am. It's a feature that it's still fast(ish) even over a slow(ish) network. A killer features in this case...I can't use Atom or VS Code, at all, on a remote server over a slow link. Literally impossible to do.

So, why not compare a bunch of different editors with wildly different capabilities, if it provides insight into the relative performance and sizes of the editors? And, to be fair, some of the fast/light editors are roughly as capable as VS Code, Atom, or Sublime. vim and Emacs are plenty powerful editors with huge ecosystems of additional functionality. I understand the appeal of a good GUI, and the bigger/slower editors do have superior UI to vim or emacs, but it's just one feature of many we can compare.
Does anyone else find it extremely off putting that companies that are supposed tech leaders are pushing "web" features to a subset of browsers?

I really have trouble accepting the fragmentation in the web world. This includes less extreme cases like mobile/desktop versions of browsers without user ability to toggle between the two.

Stuff on the web should just work on all browsers. How did we get to this point, seriously?
Show HN: SquadVue – Create headshots online and easily show off your squad
Why your team doesn’t care about your strategy
I do wonder why I have to purchase good headphones and wear them to combat this problem?

What are the long term impacts of wearing headphones? bacteria growth and hearing loss? Can't be good for my health long term.

Flow is a state of concentration, breaking flow take a longtime to get back in, shouting questions across the room is a context switch and not an asynchronous choice for me if I'm in the middle of something important.

The one inconsiderate person is the worst. The person unaware that their constant sniffing of mucus is awful. Usually the least intelligent person in the office IMO.

Usually the loudest and most obnoxious member of every team I've worked for seems to have the most production problems....coincidence?
You're correct that Netflix was using the user-agent to handle which browser can watch on Linux as a first check.

However Netflix has updated their system to allow Firefox to stream on Linux, just so you know.
A small nit-pick:
>The highest possible level of sound produced by audio equipment is 0 dBFS.

...is only applicable to audio equipment operating solely on digital signals. Humans don't hear digital signals, we hear pressure changes, so at some point, those digital signals need to be transformed into analog voltage signals to drive pressure transducers (loudspeakers). Those analog voltages are measured by a different reference, a standardized voltage, as opposed to the absolute max of a digital scale. Analog voltages are commonly specified in dBV or dBu (0 references of 1 volt and ~0.775 volts, respectively).

The majority of the pro audio gear I've seen interacts with analog signals. So at some point in a piece of gear that handles both analog and digital signals, you're going to have to define a reference point between your digital and analog levels. This can vary from one piece of equipment to the next. The professional audio gear worth it's salt that I've seen can handle analog signal levels of +18dBu or more. Consumer and pro-sumer audio gear have lower limits, and can vary wildly. So 0dBFS signal going into your USB audio interface might come out as a +16dBu analog signal, while the same digital signal going into a professional mixing console might come out as a +24dBu analog signal.

Edit: Grammar and spelling
System that will run at hundreds of times the scale of MySQL without requiring the equivalent hassle in engineering:

Cassandra, ElasticSearch, Riak, RedShift, BigQuery, DynamoDB, BigTable, Spanner, Terradata, S3...
when the RAID is handled by a different layer you lose some very important integrity features
Just a data point: 1Password, in the standalone native app version, is the only password manager I recommend.
I tried to rerun some of the benchmarks where vscode claimed to be so bad, Couldn't reproduce it, for instance, the replace with regular expression and inserting the "'<!--'" , those were < 1s or almost instantly. I used latest version of VSCode tho.

TBH this benchmark is not fair for editors that have constant updates like VSCode and Atom, unless they keep up to date the results.
I think that's another case of assuming bad intentions. Once Microsoft had a slightly differently behaving version of JavaScript that was in use by hundreds of millions of people, including many enterprise environments with internally developed and bought solutions that required Internet Explorer and it's version of JS and ActiveX to function who more often than not were also large Microsoft customers, the idea of breaking all the existing functionality just to be compliant with a standard becomes a non-starter. Were there people in the company that liked this situation? Probably. That doesn't mean it had to come about through malice. It's easy to see how a similar situation with Chrome or Safari could occur if they had greater than 90% of market share.

The only reason we are where we are today is because there's much less of a single dominant player in the browser space, so using standards are incentivized.

P.S. Yes, MS got their market share through shipping the browser with the OS. While it may have led to a monopoly in the browser space (or close to a monopoly, depending on how you want to look at it), I think it's hard to say any one of us wouldn't have made the same decision to bundle them were we in the position of selling the OS and also putting out a browser.
UserAgent switchers are a godsend. Have your Chrome or Firefox on Linux always send the Windows UA.

I even have a system on work that required Chrome (by UA), but only actually works on Firefox... :'(
Have you tried either? Or are you just saying that based on what you read in the post?
That only works if you store your vault yourself.

When I tried it out I wanted 1password family so I could share some accounts with my partner. 1password 4 doesn't support their cloud datastore; the version that does will not run on Wine.

However, I could use the webapp on linux. It was a bit annoying but I could have dealt with it. The other complaint I had was the UX for Android. Having to switch my keyboard every time I wanted to enter a password was very annoying. Hopefully that gets better with the recently announced Autofill API for Android O.
Research posters too (which sometimes end up on FigShare). At least there are several journals that accept video abstracts, like: http://iopscience.iop.org/journal/1367-2630/videoabstract/li...
Chris, will Distill support community editing of articles like Wikipedia does?
> 3. Turn off your computer and personal devices when they’re not in use.

Even Bruce Schneier recommends you do that[1]. The idea is that if your machine is a spambot and you don't know it, there are fewer windows of time where your machine can be blasting the Internet with spam. Or if there's some network-based exploit, you're not vulnerable while your device is off.

1. https://www.schneier.com/blog/archives/2004/12/safe_personal...
For your first icon, it means to be cautious and watch out for tanker trunks that are able to drive over bodies of water, as one of them might take an odd route to transition from driving over the river onto your road.

For your second icon, it means to watch out for windsocks that have been blown off their poles.
Why should no one ever use market orders?
This release has a bunch of fixes to the debugger, which (for people on OSX and Windows) helps a lot.

Still some debugging specific things are still not quite right, but it's definitely usable for the vast majority of daily Go dev work.
Broken LG G5 phone screen?
except clojure is one of the most powerful languages around atm? which is a lisp??
how is the CD in Gitlab complete without this issue being complete (https://gitlab.com/gitlab-org/gitlab-ce/issues/28497) - is there any alternative if i want to use "gitlab.com" for hosting my code ?
I use Google:
https://domains.google.com
A bit.

Sounds like he still enjoyed programming but was kicking himself about all the money he missed out on by leaving the Bay area and quitting Apple in 94.
The bel is never used in practice.

Although I am probably wrong, I always thought that "decibel" actually meant "decimal bel" because it represents a decimal logarithm and that the "bel" unit was devised as an afterthought to fit the SI prefix.

Still, it is a good way to remember that 10 dB = multiply by 10, because "deci" means 10.
I recently came back to write a small experiment in C++. I programmed it professionally for a decade, ending in 2002, and was pretty good at it. After the last 16 years working in Java, Scala, Clojure, and Javascript, I have two observations on C++ 11:

a) Grateful for the extensive access to algorithms, lambdas, type inference;

b) Astounded at the complexity of template meta programming.

I imagine I'll get better at it with practice. But I'm operating at about 15% of the time efficiency of, say, Scala.
Good to know that even in the age of the singularity, mankind is set on preserving the role of the bureaucrat in some form.
There is no terminal frontend. Yes 'LuaJIT emacs' with a nice API is probably a good description. It does have a vi editing mode as well.
I mean, the appeal is the same of SmarterChild[0] when that was a thing on MSN, or even ELIZA[1], if you want to go prehistoric. I had a moderate amount of fun with both of them when I was younger, trying to trip them up and testing their limits.

[0] https://en.wikipedia.org/wiki/SmarterChild

[1] https://en.wikipedia.org/wiki/ELIZA
Pudi – A Color Matching Game (Android)
I think if you want something _really_ general then the interactive learning is the right way, but maybe it can't really be model-based, because those models are usually actually pretty specific to the domain like in the example with the blocks.

So if its based on a model it might be a very general type of model like a physics simulation, or maybe to get completely general you just have to break things down into granular (perhaps virtual) sense inputs, motor outputs, time and series. And then to handle real-world complexity you might need something like a neural network.
Ask HN: Is there a HN for biology?
I'm particularly interested in recent research on human microbiome and ecology in general.
So they make it run buggy in order to reduce the support burden??? Surely that makes for more support calls.

I'd have much more respect for them if they just came clean and said "we hate linux users, if you want to use that OS don't use our products because we try our best to make them not work on linux". Look at what they did with Skype for example. At least then we'd know not to try their stuff.
Nevermind that the binary blobs come from pretty much the same place:
https://wiki.mozilla.org/Media/EME#Platform_Support

(Ok, I guess on Linux it's a blob from a Google-owned company.)
How about simple prevention? I want to see who drives around in case someone steals something from my house?
> On the first one my calls just fail for no reason. And on the second one my call is limited to 5 minutes and it looks like they only allow a certain number of calls per day.

Have you considered that maybe there is a good reason that your competitors have these restrictions? For example, because scammers might abuse your service by pretending to be the IRS?

http://www.npr.org/2016/05/20/478886076/money-transfer-compa...
http://www.npr.org/sections/money/2016/01/29/464859624/episo...

Granted, these are really heavy-handed ways to solve this problem. There might be better ones, like using machine learning or something.
The advantage with vouchers is that there is a direct incentive, the parent's desire to see their children succeed, driving the allocation of resources. By comparison, public schools have much weaker incentives. Public school administrators generally only need do enough to avoid being ousted from their appointment or election, while private schools live and die by their enrollment.
I disagree. First, guidance tends to be updated in response to litigation outcomes as often as in response to executive fiat, arguably more.

Second, why do you deny that anyone had thought of deaf accessibility when the videos were first uploaded? Subtitling and sign language accommodation are not new things, it was entirely foreseeable that there would be both demand for such accommodations and that standards for adding caption data to online video would emerge.

There may not have been litigation or guidance on ADA implementation in place at that time, but you shouldn't need a rule to be in place before you spend money on doing the right thing when the spirit of the law (maximizing accessibility) is clear and the demand and technical requirements of the task are obvious.

It should have been on UCB's to-do list from the day after the videos were uploaded in the first place. To have it otherwise is to say that deaf people don't matter.
No? There have been any number of high profile domain hijacks. sex.com being pretty infamous.
I'm going to basically cede my point to you because, honestly, Office 365 is not a bad product and even though I would not personally use it, I have to admit that this is a valid use-case, haha.

I do have to point out your note about "not otherwise caring about the quality of the cloud storage app" which is more towards my point.
I am having problem with de CI/CD after update:

```
Running with gitlab-ci-multi-runner 9.0.0[...]
Cloning repository...
Cloning into '/builds/xxxxxxx'...
warning: You appear to have cloned an empty repository.
Checking out xxxxxxx as master...
fatal: reference is not a tree: xxxxxx
```
Terrible customer service here is undeniable though. Customer support should gain you customers, not lose them. Microsoft needs to address that.
Thanks fixed!
Federal law requires that a public school provide a free and appropriate education for students with disabilities. If the school does not, then the parents of the student can place their child into a private school and the public school is required to reimburse the parents for failing to meet their legal obligations.

There was a lawsuit over this concerning what level of education the public school must provide in order to meet their legal obligation.

The appeals court set the bar really low. It seems the student basically just had to be passed from grade level to grade level if I am understanding the situation correctly.

The Supreme Court said, no the public school actually has to set appropriate challenges and goals for the disabled student and try to meet those goals. The school has to do this even if the disabled student cannot be placed in the mainstream education classes.
So why do you say anti-competitive behavior wouldn't be unethical?

Sorry for the double negatives, I am just trying to understand. It seems clear to me that potentially hurting paying customers to increase one's own wealth is obviously unethical. This of course presumes malice, which hasn't yet been proven.
But if enough people did this, someone could aggregate the data and get this same effect.
The benchmark talks about "load time" and "jump to the end"
in practice you only need to do that once, and the editor is only rendering the current visible portion of the code. So the relative slow down is more than acceptable. Plus the experience is just so much richer. Sure some editor is quick to do things, but with richer APIs / functionality, developer's time saved is way more important than the several milliseconds of machine time saved.
Even better, see all the alternatives:

http://alternativeto.net/software/evernote/?license=opensour...

To be fair though, TagSpaces isn't listed, and I think it's really interesting. Another one not listed is http://elephant.mine.nu/

Personally, I favor emacs org files with version control, but I admit sync across devices might be an issue for many on that front. I also live in the terminal more than most.
This only works because of DRM infecting web standards. Thanks for hurting the web, Netflix.
Coming from Sweden but now living in Barcelona, at least I feel happier. Could probably be because of many reasons but I'm fairly sure the amount of sunlight matters a lot.

In sweden during non-summer (which is like 9 months during the year), you go to work in the darkness, witness the sun coming up for a few hours and when you leave work, the sun is nowhere to be seen again. I just remember feeling a lot more tired.

In Barcelona I wake up with the sun, can see the sun the entire day and still have time after work to catch some hours of 100% sunlight outside before it gets dark.
Settlement by market order on expiration seems to be consistent with exactly what selling on margin is: you are borrowing shares with a commitment to return equivalent shares by a specified later time; if you haven't done so by some other means, executing a market order for the balance of the shares at expiration of the time is mechanism which best satisfies the commitment.

Yes, market orders are generally advised against because the market can move and you have no idea what price they will execute at, but that's also the exact same reason that caution with margin trading has always been recommended, because it can force you into the equivalent of a market order.
yes, but the hypothesised cause is an unhandled exception when it doesn't find a UA string from its list of expected UA strings, and that case might just hang until a timeout of some kind.
Web client absolutely exists for subscribers to their syncing service.