skysight-inc/HackerNews huggingface dataset:
On the other hand, it is not necessary for a company to hire every good developer that walks through their door. What they need to do is to hire enough people and try to optimise their good to not-so-good ratio. Even if their process would not select you (a good developer), it does not mean that it is not a good process.

The original question asked whether this was slanted towards younger developers. Although I don't interview people this way, I would expect that good senior developers could pull an interesting kata out of their back pocket as long as they had enough warning to set up their development environment ahead of time. Hell, I'm quite sure I could fill up a couple of hours with FizzBuzz variations and still come away giving a good impression.

Basically, when interviewing for junior developers, I want to see if they can code and if they can take direction. So it's cool to write any stupid code and then help them explore it. I'm trying to find out if they can listen to criticism and if they can utilise that criticism to improve their code.

For senior developers I want a lot more. I want some evidence that they have spent their time thinking about software. I want to see their opinions, but more than that, I want them to be able to show why their opinions are worth listening to. When a senior dev comes on my team, they are not there just to write code. They are there to inspire others to greater heights.

If you quickly revealed to me how little you care about some random toy project, I would try to help you see the point. It's not about the toy project. That project is only a medium for communication. If you still couldn't see the point, then I would probably conclude that you were not right for our team. That might be my loss, but as long as my filter selects enough good people it's not really a big problem for me.
I was pleasantly surprised by the quality of the article. It contains a number of interesting details I had not heard before and I follow the industry to some degree.
I'd say no. The days of closed source development tools are almost entirely behind us, especially for core tools like compilers. MS was the largest major holdout to this and even they are coming around.

This is a good thing.
The interesting thing about the FSM speicifically is that was exclusively at Berkeley.

It is true that there were significant student protest movements at many universities in the 60's and 70's.

I don't think that this invalidates the OP's point that "historically, a major function of universities has been being places where white male elites could congregate and maintain their power by excluding others".

Look over the last 200 years or so of universities in the US. It's only since the 1950's that non-whites and females started attending in significant numbers.

Even if we take 1970 as a cut-off where that is no-longer the majority case, the OP's point is still valid.
That video on the NYTimes page you linked is a PR disaster for her... She did an awful job at trying to defend a poor idea. On top of that, she kept quoting statistics that make it seem like the EpiPen is more needed....
More needed, but the price is staying the same!
Logic is confusing there....
To go with that, her posture/hand motion is just awkward....

This is terrible.
The government should just use 'eminent domain' and seize the rights to it. A few such cases would be enough to scare the rest of the industry to fall in line.
You should give Cloudron a try. It is an absolutely independent cloud server (including sending email).
Parallel – A command-line CPU load balancer written in Rust
A Unix Utility to Know About: lsof (2009)
It depends on what you mean by "from space". The sat communication industry is already making money. When will Mars/Moon/Asteroids missions produce an ROI? Your guess is as good as mine.
It requires it, in the same way that cars require legs and submarines require fins, or planes require flapping wings. I don't think strong AI will be anything like humans. If nothing else, it will follow a totally different evolutionary path than the conditions that created human minds. Minds designed for navigating the social hierarchy of primates.

But the second point of my comment is that the philosophical debate about "consciousness" is disconnected from any empirical matter or anything connected to reality. Some of the advocates of the "hard problem" have stated that if neuroscientists came up with an exact theory of the human brain, that perfectly explained our behavior, they would still not be convinced. It's complete quasi-religious nonsense that's irrelevant to real AI or brain research.
HANDS-ON THE SHAPER ORIGIN: A TOOL THAT CHANGES HOW WE BUILD
We're talking about an in-development distributed database. Obviously it's no where near ready for production, but that is not to say that it should be directly compared to the single-node reliability requirements of a relational monolith. Sure the software should be capable, and obviously isn't yet. But the infrastructure it runs on will have a lower bar and hence the software will need to tolerate more failures. In that sense, instability is a challenge they need to overcome in order to succeed, but the comparisons with scale-up database stores just doesn't make sense here.
XMPP 2015 – challenges of modern day instant messaging [video]
On another note, what is this rather distinctive monospace font? https://raw.githubusercontent.com/niieani/bash-oo-framework/...
When people call for universities to return to being a place for the free and open exchange of ideas, I think this is exactly what many of them want universities to return to being.

Take, for example, the Yale Halloween controversy, where supporters of this ideal fought hard to protect white male students from the idea that their costumes were mocking others because it might make them uncomfortable wearing them, and that violated their free speech somehow.

Or take the conservative activist who was so outraged at a left-wing poem in a newsletter that he barged into the office of a professor involved with it, demanding to know who "approved" the offending article and refusing to leave, and how groups like FIRE and all the other vocal supporters of the free end open exchange of ideas insisted his actions were a valent stand for the freedom of student speech.
But wasn't it possible to discuss ideas amongst allies before safe spaces? I think groups like AIM, for example, provide a great forum for such activities. Likewise, I think student advocacy groups are an excellent idea.

What I don't like about the concept of safe spaces–and I say concept because I have never actually experienced one– is that I would prefer universities, which often have connections with government, to have as few censorship powers as possible.
When I was an analyst, I put together a portfolio of 5 stocks for my parents. The value doubled in 18 months, even though 2 of the 5 went bankrupt.

After I was an analyst, however, I insisted there was nothing I could do for them that was better than index funds. They ultimately felt neglected, and went to a money manager, who of course charged them a lot for underperforming the market.
As a paramedic: So the issue isn't the epi itself (which is just adrenaline). In fact EMS agencies around the country are moving away from the EpiPen (in my state, all ambulance and fire units are required to carry the pen itself) to drawing up from ampoules. In my relatively small county, Medic One throws away $100,000/yr of EpiPens, because they have a short shelf life.

"Wrong dosage", though? Dosing epi isn't a particularly exact science - the adult pen is 0.3mL, the junior 0.15mL. Quite often we will have to use multiple pens on the one patient.

Underdose is entirely common - especially in civilian-administered situations. Overdose is typically restricted to acute hypertension and associated symptoms which can largely be managed by EMS (who should be enroute anyway for any admin of epi, for reasons not least of which include that 'need for additional dose').
This is like a parent saying "We're really looking forward to our child learning to walk by her next birthday" and you responding: "I've got children in their 30s... what kind of parents focus on getting their kids to walk?"
I dunno, the HP-50g was the pinnacle of calculator OSs for me. RPN, stack based programming, lisp. It really was wonderful.
I'm sure you are talking about mailing list :)
"The other interesting thing to note is that people don't care so much about what the price is right now, they care whether or not it's gone up. If Mylan had launched the Epipen at $600 for a 2-pack, I'm not sure this would have gotten much attention. The fact the price went up 6x or more is what pisses people off."

And that -after significant and hefty lobbying of legislatures to mandate that schools, EMS units (capable of managing, maintaining and drawing up epi themselves) and the like be required to carry them-.
> Is there some kind of reference that explains the terminology and theory you're using?

On values:

(0) “In call by value, the argument expression is evaluated, and the resulting value is bound to the corresponding variable in the function” (https://en.wikipedia.org/wiki/Evaluation_strategy#Call_by_va...)

(1) “Most languages use a call by value [evaluation] strategy, in which only outermost redexes are reduced and where a redex is reduced only when its right-hand side has already been reduced to a value - a term that has finished computing and cannot be reduced any further.” (Types and Programming Languages, p. 57)

For the definition of redex, see: https://en.wikipedia.org/wiki/Reduction_strategy_(code_optim...

On objects:

(0) “In computer science, an object can be a variable, a data structure, or a function or a method, and as such, is a location in memory having a value and possibly referenced by an identifier.” ( https://en.wikipedia.org/wiki/Object_(computer_science) ) In some languages, object states aren't values, though.

(1) “object: a cell (unless otherwise explicitly stated)” (p. 325), “cell: a number of contiguous memory fields forming a single logical structure” (Garbage Collection: Algorithms for Automatic Dynamic Memory Management, p. 322)

> It would be nice if such a reference also gave some real world examples where the terminology and theory you're using actually pays dividends, as I asked before.

Compiler authors take advantage of the notion of value all the time. For example, If two expressions are guaranteed to evaluate to the same value, a compiler may emit code that evaluates the expression once, then reuses the result twice.

---

Sorry, I can't reply to you directly because I'm “submitting too fast”, but:

These blog posts show how to do equational reasoning on Haskell programs. (Technically, the subset of Haskell that doesn't contain nonproductive infinite loops.)

http://www.haskellforall.com/2013/12/equational-reasoning.ht...

http://www.haskellforall.com/2014/07/equational-reasoning-at...

http://www.haskellforall.com/2013/10/manual-proofs-for-pipes...

Although Haskell is particularly well suited for using equational reasoning, it can also be used in other languages, provided your program primarily manipulates values, rather than objects.
Sure. I found this for Canada: http://www.altusgroup.com/media/4099/costguide_2015_web.pdf

Toronto (average $/sq ft to build given range)
Medium Quality Tract House (assume 1 story): 180
Medium Quality Highrise (50-80 stories, average 65 stories): 270

This comes out to $1.38 more per square foot for each additional story.

Let's just assume land will be twice as expensive in the city center as at the edge of that metro. Assume the cheapest land is $200 per square foot.

Assume that the house will be built on the cheaper land, and assume one dwelling per story for simplicity.

As you add a story, the cost of land is halved. After adding the 65th story, it is divided 65 ways.

By adding the linear curve of building cost over the inverse curve of cost of land divided by story, you get the cost per square foot per story. In fact, this is maximized for a single-story building as land costs are born by a single tenant. Cost per floor falls until construction costs overcome the falling cost of land.

The minimum cost to add a story, $214.67 occurs for the 12th floor.

Again, back of the napkin and very naive.

A highrise will probably have less square footage per dwelling though. If we halve that the cost of land falls even faster, with building costs plus land costs bottoming out at $203.51 per square foot, for the 8th floor.

Finally, I added an $8,000 per square foot premium at city center. With this, the cheapest floor costs $348.44 per square foot for the sixth floor.

So as land prices become steeper from city center to periphery, it actually makes more sense to disperse. Likewise reducing dwelling size does not have as much of an effect as rising build costs.
What you've implemented isn't an abstract type. You can inspect the internal representation anytime, distinguishing between things that were meant never to be distinguished.
I use FreeBSD+ZFS rather than FreeNAS, but it's the same idea. I store all of my photos and videos, all of my music, and all of my movies. The music and movies are served via Plex and Sonos to various parts of the house, and I use Lightroom to browse the photos.

This is not the only copy of any of this stuff, though. The photos get synced to S3 and backed up on a second local hard drive. All of the movies I have are rips of DVDs and Blu-Rays I still own, and can use if needed. And my music is all in Apple Music/iTunes Match (and on my computer, backed up via both Time Machine and Crashplan).

So, I'm using the server really as convenient local storage for stuff, not as an alternative to the cloud.
Honorably said, sir. I thank you.
I remember reading an article back when wifi was new about a company using some of the same wireless technology for wall penetrating radar for military/law enforcement applications. I don't remember if one was borrowing from the other or if it was developed in parallel. I guess this is the next evolution when you can do both with one box.

Does this mean I need to shred my tinfoil hat and blow it around the room as chaff?
What's the performance like? Fast enough to handle live video with a high-end PC?
It was worthwhile, and well said. I'm sorry for snapping at you about it.
I live in Santa Cruz and really like it here. Fantastic mountain biking, beach-going, and all around outdoors stuff. With the bay just over the hill, there's a pretty reasonable tech scene and some jobs. Housing is pretty out of control, though.
Yes, it very much looks like a "welcome to college orientation" brochure.
"Reliable data storage" is easy. Engrave the data into a metal plate, or chisel it into rocks. It's when you start adding things like "huge amounts of data" and "readable by computer" and "able to stream in real-time" and "interoperate with multiple devices" and "fits in your hand" and and and...

Hyperbole, yes, but the point is that the devil is in the details, and there's a hell of a lot of caveats to the term "reliable data storage". For example, in the modern era, if someone had a way to make ye olde floppy disks 100% reliable for 10 decades, they still wouldn't be used by that 99.9%, simply due to the low data capacity.
This seems like a potentially stupid question, but the link only shows how to do it on an android device. The terms sprung up on me in the iOS app (I have yet to update it) and thankfully I found the hidden toggle button. There does not seem to be an equivalent way to turn off the sharing of data on my iOS device, so if anyone has found a way, please tell me about it.
As basically anyone who's spent any time anywhere near the security industry will testify, many security researchers are not the nicest people. Some of them will end up as abusive partners, and they'll have both the ability and desire to keep track of their partners and ex-partners.

This is some of what got me started with security professionally (I'd been doing vuln research since my late teens, but not vocationally).

I was running systems for a Chicago ISP, and someone gave me a copy of Michael Neuman's IP-Watch (the sequel to his TTY-Watch tool) to kick around. Being able to watch random network connections --- this is the mid '90s, and network connections were all far more... interactive... than they are now) was so disturbing that I had a hard time getting it out of my head.

I ended up writing a paper about tools like IP-Watch (what we now call intrusion detection systems), which is probably the only thing that really got me taken seriously early in my career.

(Half this site seems to think I'm a paid employee of the NSA, and I have a weird hang-out about spelling my politics out to get out of sticky arguments, so I'm always happy to have a natural chance point out that, uh, no.)
Folding a paper crane – a solution to the ICFP 2016 programming contest – part 1
I agree. Interesting times ahead for the entire industry.

In the grand scheme of things, according to the article, SpaceX may be getting the lion's share of the attention (at least on this site) but innovation in “smallsats” and small rockets is the more likely path to revolutionising and democratising space.

So many projects to keep an eye on: Blue Origin, Rocket Lab, Virgin Galactic, and the oh so cute Firefly (I want them to succeed based on their name alone!). http://infographics.economist.com/TQ/images/scrollchart_bg.p...

And so many satellite companies … OneWeb http://oneweb.world/ being (perhaps) the most intriguing.

The next five years are going to be very very interesting.

edit: SpaceX caveat; Of course if it is the long term mission of Musk & co. to enable humanity to go multi-planetary then they are in a different ball-game to all but national operators really …
Mainly for chatting/group chatting when organising events with friends/etc. I also know that people sell clothes a lot, and I personally know that real estate agents use it to post apartments etc.
If you were talking about "security people" in general, I'd agree strongly, but that's pretty much the opposite of the impression I get from vulnerability researchers.
I'm from Canada, so I'm not sure how much value I'd get from the top tier american bootcamp programs like HackReactor or AppAcademy. Much of the value that comes from those bootcamps is their connections in Silicon Valley that get people jobs. It would also cost me like ~20k USD? If I were american I would definitely consider it.

There's a few bootcamps near me (Toronto), but I don't know if they're worth attending. The cost is a fraction of the top tier ones (~9k CAD) and they're 9 weeks long web dev programs.
There is a competitive advantage in CompCert[1].

However, that advantage is only of benefit in certain spaces.

[1] http://compcert.inria.fr/
[Ksummit-Discuss] [CORE TOPIC] GPL Defense Issues
Getting through "The Everything Store" right now, and, yep. Wow.
is it not obvious that you can't pull any hardware out of the bin and expect ZFS to be OK with it? it has requirements just like many modern OS features. Run virtualization without any CPU extensions to accelerate it and then tell me you're upset when your VMs kill your host with excessive resource consumption.
Which is still knowledge. If you have the information you can make the tools.

I mean obviously in reality the line between "information" and "software" is non-existent because software is just a type of information, but if you insist on trying to draw a line anyway then it still fails because it's still possible to convey everything of significance using natural language, and the skillset required to convert plain language instructions into software is not rare enough to be prohibitive.
I'm not sure what the dynamic is behind this weird flamewar, but it's definitely not the sort of discussion we want on HN, and your comments seem, presumably unintentionally, to have trolling effects. Please don't.

We detached this subthread from https://news.ycombinator.com/item?id=12358875 and marked it off-topic.
"And although he once had principles he abandoned them to live as a lapdog to a wealthy daughter of the revolution." -- Rent
Cheaper insurance? I don't follow the logic for that one. If you have an older car you don't need full coverage = less out of pocket.
This is like sleep sort: https://rosettacode.org/wiki/Sorting_algorithms/Sleep_sort. Same principles apply. Time delays are used to achieve the result.

I thought this would have used the quantum/wavelike properties of light but I was wrong.
Split PST File with Defined Criterion and Retrieve Message Summary Using Unique Id
We are pleased to announce the new release of Aspose.Email for Java 6.8.0. Ported from its equivalent .NET version, this month’s release includes the same new features, enhancements and bug fixes. Specifically, it allows splitting a PST based on defined criterion using the PersonalStorageQueryBuilder, option to detect if a loaded message is TNEF, and getting message’s summary information using its unique id with Pop3Client of the API. This month’s release introduces a new feature of splitting a PST file into multiple PST files by specifying a combination of criterion. The PersonalStorageQueryBuilder class can be used to define criteria that meet user requirements. The new method, splitInto, introduced by the PersonalStorage class, provides the capability to split the PST file using these input criteria. This month’s release also provides the capability to detect if the message loaded using MailMessage was originally TNEF or not. The getOriginalIsTnef method exposed by MailMessage class can be used to identify the format of message for this. This month’s release also introduces a new feature where the API’s POP3 client provides the capability to retrieve message summary information using its Unique Id. The getMessageInfo method lets you obtain the Pop3MessageInfo object for a message by specifying its unique Id.
No joke or sarcasm. While I advocate being exposed to different ideas and opinions, I still think there are some subjects that are not worthy of rational consideration as academic subjects, especially for undergrads.

I recognize this is an unpopular view. To go even further down the unpopular path, I also maintain that many of our colleges and universities have failed in their evaluation of what a formal education should include and exclude. For example, I have had the unhappy experience of hiring many new graduates who cannot write complete sentences, let alone organize their thoughts into some coherent whole with a beginning, middle, and end. I'm told that kind of thing doesn't matter any more, but I disagree. It reflects their thought process, which affects their ability to make good business decisions.

Also, parent post was about the trauma caused when rape victims were exposed to same without warning. Apparently it's not that uncommon to think this subject is taboo for a reason.
What I found wrong in Docker 1.12
They don't - KOS currently doesn't have FP support (although the C library[1] does provide FP, it's not too accurate or fast)

[1] https://www.github.com/KnightOS/libc
>as an athlete you can compete in a tested (which still of course doesn't guarantee the athletes to be "clean") or "untested" federation where anything goes.

this is pretty clever, it reminds me of the "cheater pool" solution to cheating in video games. flagged players are placed in a matchmaking pool with other flagged players. I'm not sure of the pros and cons to this being applied to real world competition, but I wouldn't mind it as a spectator.
You've repeatedly become uncivil in this thread. That's not ok, regardless of wrong or provocative someone else may be. If you can't remain civil, please don't comment here.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
> For performance, many companies will throw cash at the problem or just accept it being slower.

Yes, fine, but in that case you can ignore CockroachDB entirely and keep using Postgres. The point of the project is to handle cases where Postgres has performance problems.