skysight-inc/HackerNews huggingface dataset:
Not interested. Not until they fix the eyehurt problem. AR glasses have this problem wherein they don't detect where your eyes are or should be focusing. So they throw an image up at some default focal depth, and if that image happens to overlay some of my surroundings at a different focal depth, then my eyes' focusing muscles start "hunting" and that can lead to significant eyestrain.

I experienced this while trying out some state-of-the-art Sony goggles one of their sales reps was demoing at my workplace.
Just as a reminder, ”instant“ communication is not really instant. There is latency, it increases with the number of cars involved and it’s not negligible for safety purposes (e.g. emergency braking).
Anybody else getting a 'Forbidden' error?

Tried some isitdown services, they told me the site returns 200... I'm getting a 403 response.

First it was cloudflare with their captchas because I'm lucky enough to be born in Eastern Europe, now individuals put blacklists?
The New Republic Is Sold by Chris Hughes to Oregon Man
It was not sarcasm.
Numbers station
The worlds loneliest whale. How fascinating and sad!
cpantesters looks very useful. [1]

I wonder if there's anything like that for Python and Ruby.

[1]: for example, http://cpantesters.org/author/D/DAMOG.html
I suspect the researchers would love to, but that would mean expenses regarding ship, crew, and all that comes along.

Try getting that past management when all you got is a weird plot on a spectrogram.
What's the difference? ^ and $ is basically all I remember from when I read Mastering Regular Expressions
Stand up for startup employee rights posters in downtown Palo Alto
kpos is a pair, not a list (or if you prefer, is an improper list). It's (cons 1 2), while '(1 2) is (cons 1 (cons 2 empty)).
> You once again missed my point

No, I didn't. I just think your hiring expectations are unreasonable and not at all indicative of any kind of real "skills shortage."
I think strapping gear onto our heads and flying around the Gibson like Zero Cool has been a dream of many of us for a long time. Too bad the actual ergonomics of such displays, even for small trivial tasks like "get this part, it's on your left, now get this part, it's on your right and just above your head", are still shit, making it an out-of-reach fantasy.
Why not, if being too old or of the wrong race is a poor cultural fit.

Using Windows for development of apps ultimately to be deployed on Linux isn't any more sensible than using Linux when you are ultimately building Windows apps. Visual Studio is there for a reason. So is make.
Looks fine to me, though I tend to write my lisp narrower and taller. Part of that is breaking long argument lists out onto multiple lines with proper indentation.

Here's some Racket code in DrRacket: http://i.imgur.com/GKveHtl.jpg

You get used to it pretty quickly, and good editors will provide paren matching and completion.
What if we end up discovering that Mars not only had abundant life, but it _was our original home_ before we came to Earth?
I thought of that, but if I were making some secret military sound I would try very hard to blend in exactly like other whales, not do something unique and identifiable.
For me that's a totally alien way of looking at things. It's like projecting caste prejudices to all living thing, that BTW seems much more anthropic biased.
She certainly received some from the Saudis. I wonder if she'll end up being "tough on defense contractors", since money obviously doesn't influence her.
I've noticed that programmers tend to become more interested in functional programming over the duration of their careers. I think this is because, as a paradigm, FP solves problems that only experienced programmers realize they have. I'm not sure what the age distribution of working programmers is, but I bet the median is in the low 30's at this point, which is when you start being interested in FP in a real way.

The other side of the coin is that there is tremendous "practical momentum" in software that is collected in the mass of code written in non-FP ways. Experienced programmers are usually expected to fix the symptoms, not cure the disease. Clever people might slip in some functional ideas here and there, but you're almost always better off learning the nuts-and-bolts of integrating Lucene with your Jetty app than you are learning Clojure.
That's great, but how do I write a functional version of https://github.com/voltagex/junkcode/blob/master/CSharp/spot...?

All this does is pull a list of "spot instance" prices from AWS EC2, sort them and filter them. I rewrote this from a python script that became too complex.

The last time I looked at Haskell, it needed ~700MB of dependencies before I could even get started.

Edit: Clojure looks like a good way to start, although https://github.com/mrowe/clj-aws-ec2 isn't really complete.
Not so. This matters at scale too. Multiplied by ten thousand nodes, a 50MB wasted RSS becomes half a terabyte of unnecessarily procured silicon. I don't want to pay that tax.
My argument is that you'd have cross-distribution appimage maintainers who would press a button and rerun the build script with the new library if it's needed.
It's what functional programming was about for the first twenty years.

That and everything being an expression that returns a value.
Both compile to JavaScript, yes, but are their own languages used to write front-end applications. That's what I meant.
While state/referential transparency/immutability are important (and great features), they're more associated with pure FP. Purity is not a necessary precondition for a language to be classed as "functional". I'd argue that the defining feature of FP is the treatment as functions as first class values. Everything philosophically speaking, flows from this fact.
FWIW Facebook published its own research on flash memory failure https://research.facebook.com/publications/a-large-scale-stu...
It shouldn't be like that, that's the problem. Regular expressions should be compiled into a native code and be even faster than a bunch of hand written bytes.HasSuffix() combinations.
Your first paragraph totally resonated. I've been thinking about this problem for several years. However, my approach is diametrically opposed to yours. I think our problems in software all stem from focussing on the code as the tangible artifact to maintain control over. We should instead be focusing on the space of possible inputs that the code is intended to work for. This is something you can't deduce from the code (and automatically using the computer to deduce it, well forget about it), it requires cooperation with the original author to present things in a way that makes the state space more explicit. This is why I love projects with lots of tests. I can't be bothered to analyze static code structure, either manually (what people call 'reading'[1]) or automatically. Just show me how the program is supposed to run in all the different situations that you've considered. Let me change it and rerun the tests to find out if I broke something.

Modern programming practice emphasizes tests, which is great. However, not all kinds of tests can be written so far. So we end up doing manual certification work everytime we release or publish a new version of software, for performance, fault tolerance, etc. I want to make it all automatic. Some links about my project in case you'd like to learn more: http://akkartik.name/about; http://github.com/akkartik/mu#readme. I'd love to hear your thoughts, either here or over email (address in profile).

[1] http://akkartik.name/post/readable-bad
I visited some of these areas on a recent trip to Oman - certainly beautifully and realistically captured
The title should read 'A Meta engineer replaces four monitors with Meta glasses'
Either that or take a look at Elixir. All the 9 9's reliability and distributability of Erlang with a more Ruby-like syntax.
“Am I the only person who is worried about StartupLJackson?”
One of my favorite quotes: "the future is a disagreement with the past about what is important." (http://carlos.bueno.org/2010/10/predicting-the-future.html)
Illumina, the Google of Genetic Testing, Has Plans for World Domination
FBI’s Tor Hack Shows the Risk of Subpoenas to Security Researchers
This Is How You Identify A-Players (In About 10 Minutes) During an Interview
> Article is really thin on details

It's a puff piece. According to their website, they're launching something in 3 days, this is probably just a PR thing to drum up interest.
YouTube uploads engineer here - AFAIK it wasn't us.
Because most people are not smart.

And because customers will pay more for software with bugs in it.
Ask HN: teaching basic coding and web design offline, solely via iOS devices?
My wife recently began working with incarcerated young adults and the coordinator of the program she's volunteering for is very enthusiastic about her potentially teaching the inmates web design and basic programming skills. The problem, however, is that the only devices available are 3rd gen iPads and there's no internet access. I'm wondering if anyone has had experience teaching in an environment like this, and if any good options exist specifically for teaching basic coding and web design skills offline and on iOS. (I'm guessing that the most attainable goal for this project would be teaching them how to create and customize a Wordpress site, but more ambitious suggestions are welcome).
I guess so! It just seems strange to me because it's quite familiar and there's not been any particular release or news that would attract attention suddenly.
Careful, you may cut yourself on all that edge.
A Short History of Removable Media Behind the Iron Curtain
How do you have too much work that no one will pay for?
Title seems a bit misleading to me as well.

> President Obama Nominates New Librarian Of Congress Who Supports Open Access, Fights Against Surveillance
Why Engineers Need to Be Thinking About Climate Change
Vision of the future: Voxatron's high-priced gamble (2013)
I added a new paragraph to describe the type of hallucinations I was experiencing (since that's such an ambiguous word):

> The first time she left my apartment, I watched as a red/glowing infinitely-detailed sacred geometry adorned my plain white door. These are the types of hallucinations I would see upon occasion, especially after prolonged periods of meditation or excitement. These experiences were interpreted to be of deep spiritual significance. Most hallucinations were non-visual, however, and involved subtle sensations best described in yogic terms as "feeling the flow of pranic energy". The rest could be described as an explosion of mental imagery with remarkable resolution/clarity.
> cool and controlled temperatures

Controlled, but likely not cool:

http://www.geek.com/chips/googles-most-efficient-data-center...
I have a decent collection of old magazines (many from archive.org) and have setup a "magazine" server I can access from my phone/tablets. It's an amazing experience.

http://vaemendis.net/ubooquity/
The following answers were particularly applicable at the time Ubuntu came onto the scene.

> What was so bad about Debian ?

1) Unpredictable upgrade cycles. 2)Packages in stable were a bit on the ancient side. Ubuntu LTS is awesome (other projects like Firefox have since copied the fixed release cycle)

> If you don't like Debian Why not give a a bsd a try

Because BSD had (has?) poorer driver support for consumer products (like on my dev laptop)

I don't care much for Canonical and some of their other projects (Unity desktop, Ubuntu One), but Ubuntu as a project is pretty kick-ass. Ubuntu stepped into desktop linux in a big way as other Linux vendors abandoned ship (see RHEL)
The lists are made of cons, but you can make arbitrary trees with cons.

After looking carefully, the kpos is the result of the function find. In this case it's a cons with the row and the column of the king. So the code that runs is more like

(define kpos (cons 1 2))
(- (cdr kpos) 1)

In this case, for clarity I prefer to use a struct instead of a cons to save the position

(struct cell (row col))
(define kpos (cell 1 2))
(- (cell-col kpos) 1)
To be fair, this is a PR release. A non-programmer isn't going to know what "unhashed password" means.
Very interesting project. Background info here ~ https://news.ycombinator.com/item?id=11189329 and here http://www.lexaloffle.com/pico-8.php The Pico-8 is a subset of the work being done on Voxatron ~ http://www.lexaloffle.com/voxatron.php
I had the same question and came across Brendan Gregg's[1] excellent summary[2] (written last July) comparing various kernel tracers. Sysdig is one of the tracers covered, although Brendan did state in the post that he had the least amount of experience with that particular tracing framework.

[1] https://en.wikipedia.org/wiki/Brendan_Gregg

[2] http://www.brendangregg.com/blog/2015-07-08/choosing-a-linux...
That's sad though, because one day we'll lose that chance forever.
Functional programming also emphasizes the use of recursion, which nearly always makes an algorithm much harder to understand.
If you want a guide to doing this with a "here are some specific libraries we will use today" perspective and automated testing, take a look at http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial...
“The Order of Symbols”, an Introduction and Reference to Sigil and Eturia
Orcas in the form of clicking sounds and humpback whales, who can sing in ranges as high as 8000Hz.

However, these calls are produced via an entirely different vocalization method.
I think you meant cetacean expert. Which I'm not, but I know a whale's not an ungulate :)
This is true, however in most programs, the entities that map directly to stateful entities in the “real world” are in a minority, and the bulk of the program consists of entities that serve the program’s implementation needs.

Those can be written in any style we like. For example, in languages like JavaScript and Ruby, if we wish to compose classes out of smaller components, we can imperatively modify classes, or we can write functions that take existing classes and return new classes consisting of the originals composed with whatever additions we desire.

What I am trying to say is that while imperative may feel more natural for problems involving state and time, we often perceive that problems require state and time even when they don’t.

---

I can fully accept the argument that people don’t like FP because they perceive that their problems need imperative solutions. But that is not the exact same argument as “people don’t like FP because their problems involve space and time."
We tech workers can really take the keys to the kingdom, if we want. In fact, I don't think any group of people has had access to so much potential power as an industry ever in human history.

Of course, the first part (and hardest) to the road to power, is getting people to collectively understand how truly strong they are as a single, coordinated unit. To paraphrase Lenin, democratic centralism is the hammer which smashes all barriers.
This is a project I wouldn't mind backing on kick starter! Have there been any successfully crowd-funded documentaries with a big budget at all? A quick google search didn't reveal much, all the ones I saw were relatively low budget.
Wait until you can start hanging with your friends when you're halfway around the world. The HTC Vive is amazing in positional fidelity and in pixel density. I tried it out.
My only concern when I see things like this, is I really don't want to see better gender equality at the expense of reverse-discrimination, or for programs that are only for one role|race|gender. It's one thing to try to balance out, it's another to create a situation of intolerance.

My younger brother had a teacher (5th grade, about 20 years ago now), that openly said that boys in her class would average one grade score below girls in the class. Thing like that just aren't right, and don't serve to improve a situation.

As it stands there are significantly more women than men involved in post high school education. Right, fair and equal are not always the same thing... but just should be.
Slow is way faster than wrong.
It seems weird that he didn't actually log into spotify.
How do you own anything without government intervention?

This is not an argument about anarchy or communism vs whatever, its an argument about the feasibility of privatized road infrastructure.
Good advice. Some markets do value lightness such as Video Cameras. There, you can sell the Carbon Fibre model for a premium because its lighter. I do wonder if you had a heavy version and a light version with the light version being priced higher, would it work?
I meant what I said.

http://www.ultimateungulate.com/cetartiodactyla.html
They are actually more similar than you would imagine. The national language is English and there is a decent size community in the bigger American cities that make it easier for a Ghanaian immigrant to assimilate.
Since I was curious, I took the recording from Wikipedia, which is sped up 10×, and slowed it down 10×: http://vocaroo.com/i/s0dMCeANPrbX (No affiliation, just the first no-reg audio host I found.)

Edit: you may need to turn up your volume. Much of it (including the first ten seconds) is pretty quiet.

Edit²: I confirm hearing nothing at all using a laptop's built-in speakers; you'll need headphones or external audio.
The overwhelming use case for desktop users is there's usually one user on the system.
When you cross breed whales of two different frequencies, do you get a "beat" interference pattern in the offspring? :)
Why do you discriminate against other kids by only feeding your kids
It's called the vergence-accommodation conflict. And I've solved it (you'll have to wait awhile to hear about that).

But it's not actually as big of a deal as it sounds, at least for most people. Crosstalk is a more common source of eyestrain and luckily easy to fix.
This theory requires the 'dark matter' to be in its superfluid phase in galaxies, but in a different phase outside.

Also, an important difference between dark matter and empty space is that the expansion of the universe doesn't generate more dark matter but does generate more space. This is what distinguishes dark matter from dark energy.
Good point, languages like JavaScript support both imperative AND declarative/functional styles. A language that lets you do both covers more use cases than a language that only does one. With a multi-paradigm language like JS, companies can choose what approach they want to use (and to what extent) and enforce it via a programming styleguide. With JavaScript, you could even run a linter over your code to strictly enforce your own FP rules.

There is no doubt that FP has taken over JavaScript - All new popular frameworks including Angular, Polymer and React are declarative/functional with the exception of a few minor (but very useful) imperative concepts (e.g. these frameworks do encourage you to keep 'state' inside models).

FP is awesome but 100% pure FP is just not practical - When building real-life systems, ultimately, you need to keep stack of state somewhere - Be in in the database or inside a model in your code.
Someone asked me for help with figuring out something out and they and I talked through the problem and they came away with a much better understanding than they had before. Possibly I did as well, possibly I was actually just teaching.
Amazon Basics already exists.
Fair enough, but honestly I think he was trying to tell a different kind of story than the one you had hoped for. And I think it was better for it.
\A and \z always match beginning/end of the string.

^ and $ can be changed to mean beginning/end of each line in the string with the /m flag.
I'll agree that the terminology is not helpful to most people. But I would contend that if you understand object frameworks with callbacks, you already understand a useful and practical way of seeing functors and monads without being aware of the fact. And if you understand the basic idea of git, you already understand the idea of building new data structures that share large immutable parts of old structures.
It's not limited to ES6, but it's not needed with the ES5 way of declaring React components, as mixins are supported there.
Hey man I'm in roughly a similar situation, I didn't really know either and it just sort of happened. I was just excited to be doing real work, you know?

Here's to hoping what ever decision you make works out.
I said Vancouver BC, not Vancouver WA. Washington state (as well as Texas) has higher property taxes because they don't have state income tax.

The house you picked in San Jose was assessed at below 100k. Obviously those taxes are going to be low, and to my point, there is going to be turnover since they are selling it. Here is a more reasonable house, at $800k, paying almost $9000 in taxes:

https://www.redfin.com/CA/San-Jose/6303-Nepo-Dr-95119/home/1...
I apologize, Your Majesty, but the whole tenor of this conversation is completely out of keeping with contemporary morals! [1]

[1] https://www.youtube.com/watch?v=O4p0uw42cdo
Now it's Scrum and co, but, yeah, same shit.
No, you may have to think about it a little more, especially when first getting acquainted with recursion, but the recursive solution is likely to be less complex and more robust. It's the repetition of a simpler idea, and so there are fewer ways to screw-up the implementation.
Yeah, certainly orcas can make some pretty high-pitched squeaks. But I'm guessing they can't interbreed with blue whales.

I guess I find the blue whale + fin whale hypothesis a little odd (why would the hybrid have a call that's higher in frequency than either of the original species'?), but I don't have the expertise to comment on it.
As an interviewee who strongly suspects that I am a C-player, I'm curious what I I can do to change.
I can't help it; every time I read "PRT" I think "Parahuman Response Team".
This article is light on details, and looking at the source it would be great to know brands and model numbers.

I use SSDs in all my builds, servers and workstations. My most used are Samsung 850 EVOs and PROs, follow by the Intel 750 and Samsung 950 PRO.

Out of bout 80 or so that I've put into production over the past few years I've had about 3 850 EVOs go bad on me, just completely lock up the machine they are connected to, can't even run diag. I make sure to use the PRO series in critical environments, and EVO for budget.
WTO swats down India’s massive solar initiative
Huh. I didn't know Christian Slater owned a tech company :P

http://i.imgur.com/MREkcju.jpg
Once we get the resolution up an order of magnitude we'll be able to do proper lightfield projection and solve this problem.

https://www.youtube.com/watch?v=8hLzESOf8SE
Where did you get that "full-custom" thing?

The FA says they tested: "10 different drive models" of "enterprise and consumer drives".
In the age before "reality" TV, i guess one may have had a chance with Discovery or National Geographics...
What basis do you have for saying that? I'm willing to bet that more than a few scientific discoveries were made on, or inspired by, these "introspections". Thinking and perceiving reality differently seems like an excellent way to discover new observations about the world.
Bottom-up design is the creation of little stand-alone components that can be understood in isolation and, when written abstractly, perhaps useful in multiple contexts. I find that pure FP languages ease bottom-up design because of the lack of shared mutable state and their strong support for composition.
At least the software will be ready on time.
I disagree. Recursion makes a stack trace that should be 10 functions deep into one that's 1000 functions. It's difficult to debug and follow the code around, or even to understand the code if someone else wrote it.

Also recursive functions tend to spiral out of control and have ridiculous exponential run times.
Very well said on both accounts.