skysight-inc/HackerNews huggingface dataset:
Even better, at 16:13, the machine races an old geezer with a mechanical desk calculator. The old geezer wins by a length!
Solving the “N+1 Selects Problem” with Muse
I use bootstrap. On 90% of my projects, you wouldn't be able to tell without looking at the source. So, I'm not sure what bootstrap has to do with design practices. You can implement any design using bootstrap.

As far as being heavy, just go through and throw out the stuff you don't need. It's reasonably modular.

It seems as if the other developer doesn't like how default bootstrap looks (or is bored by the overuse of default bootstrap), and he's justifying his preference.

Otherwise, ask him what "best practices" are missed.
No, "vested" is exactly the right word for this.
How to Become More Innovative
That pop star has 59.3M Twitter followers.
It's frustrating. Aluminum is a big win. Steel is a modest win. Paper used to be a modest win, but with the demise of printed newspapers, it's not any more. Cardboard can be recycled, but each time it goes around, the fibers get shorter and it becomes more fragile. Glass unsorted by color is not too useful.
My source may have a bias, but the viewpoint is based upon evidence from the New Zealand PRC. The problems it mentions have been shown to be reduced by the Nordic Model, when in every case of legalization/full decriminalization no such claims have been made/substantiated.
JetBrains PhpStorm 8 Crack Plus License Key Full Free Download
Also, it could be an alternative spelling for "ciao".

That's $$$.
What employment agreement? In the US most everyone is employed "at-will" which means you or your employer can terminate the employment relationship for any reason whatsoever. It's usually only C-level executives which have employment agreements in the US.
It's all trade-offs. The trade-off being that you maintain history by having copies of a branch around, while the dude trying to fix a bug doesn't have to break out the vodka bottle upon arriving back home. :)
AppIntro – Make a cool intro for your Android app
This was 2.5 years ago. It hasn't gotten any better since:

https://www.eff.org/deeplinks/2012/01/under-obama-administra...
No, they want to squeeze an extra $100 out of you for $5 of flash storage. Most people will pay it too because 16GB is pretty crippling.

It's like buying a new car that comes with a 5 gallon gas tank that costs $40,000 and having to pay $50,000 for the same model except with a 10 gallon tank. Everyone knows it's a rip off but the car is really cool otherwise and there is no way to change the tank yourself.
On top of all these problems:

"Yelling fire in a crowded theater" was originally a metaphor for why we should jail anti-war protestors for handing out anti-draft pamphlets as spies under the Espionage Act; The standard established in Schenck was later overruled in Brandenberg, narrowed severely to describe 'Speech likely to incite imminent lawless action', with implication that this only applies to a riot. Up until the Patriot Act, we were fairly strongly against prescriptive prohibitions on speech, like gag orders; The optimist in me says ten years down the line we probably will be again. The pessimist in me is too busy weeping in a corner for his rights and having repetitive panic attacks to provide constructive criticism.

The fact that the phrase persists is one of the odder facts of Constitutional history, and the original ruling one of the more obviously loathsome of the set. Say what you like about the necessity of getting entangled in WW1, but the Founders would certainly speak strongly on the topic: https://en.wikipedia.org/wiki/George_Washington's_Farewell_A... , and choosing to suspend blatantly obvious First Amendment protections over that, as opposed to some more controversial position, always struck me as an unlikely outcome.

PS: The inner pessimist just perked up to ask what the hell I'm blathering about "speech" this and "speech" that, since we suspended due process entirely when we chose to empower highwaymen with civil asset forfeiture, and what's the point of debating more nuanced problems when that's standing law, when the people in charge think that's Constitutionally valid? Dude's depressing.
To be fair, look at what people like Adele and the british independent labels were saying last week before she chimed in.

https://news.ycombinator.com/item?id=9756009

TS simply agreed with a previously articulated view. She didn't invent the argument.

(edit: They already pulled adele from the contract talks from what I gather, presumably because XL is indeed one of those small labels that breaks original talent, but doesn't have the superstar/financial status of the majors to just eat a full quarter of earnings/working capital. And given how spiky a hit based industry is it might be even worse if one of these companies had to launch a once in a lieftime hit record in this window, etc).
I also don't think studying algebra helps you directly with programming language theory. However algebra is of indirect help if you want to learn category theory, because the latter is a direct generalisation of the former. It is rather difficult for a non-mathematician to pick up category theory from scratch without having first seen the the algebra that category theory abstracts from. Universal properties, category theory's most important concept, appears bizarre and disconnected from reality, unless you have seen it working in the much simpler settings of groups, rings, modules etc.

To that caveat, I'd like to add that neither Rotman nor Birkhoff/MacLane are ideal places to start learning algebra. There are plenty of gentler, more modern books. In terms of tomes that are available online, I can recommend Shoup's "A Computational Introduction to Number Theory and Algebra" [1].

As an aside, note that category theory is used only in the part of programming language research that is about (pure) functional programming. In other sub-fields (e.g. OO, logic programming and concurrency), category theory has not so far proven terribly useful.

[1] http://shoup.net/ntb/
https://github.com/vmorgulys/crabble/tree/master/js/object/m...

It is far less advanced than yours. It's inspired by Forth (a mixture of interpret and compile "word"s).

I'm doing that right now:

let print foreign console.log
print "hello"

Every "word" is a function receiving a stack and returning a stack. Whitespace can be replace by a "|".

Each line is evaluated from right to left. Some words are used to change the state of the compiler and the compiler is a state machine (words are events).

The game is to find a minimal set of words to express high-level features like lambdas (from a word "jump", "until" or "instruction-pointer" for example).

It's cool to program :-)
> The firmware noticed that some cells were underused and moved the stable data off them so it could use up the endurance evenly.

It moved data off them, but had to move it somewhere. I would have just rewritten them outright if it had known they were actually free.
1. It's pretty normal for your boss to ask you not to criticize the company's decisions.

2. Microaggression is just a fancy of way saying rudeness and ignorance. It's okay to be impolite, because everyone makes mistakes from time to time. But I do wish we all had a little bit more awareness.

3. >Well, I’m happy to say that I’m just going to keep on microaggressing

Sounds like the author is battling persecution. Life must be hard for him.
What is always missing for me in these lists is a tutorial for knocking together a small lambda calculus + dependently typed interpreter in C. Not ML, Not Ocaml, not, Haskell, not any language that has _already_ got lambdas in it!

Always when I read these I see, "get your Haskell compiler and..." and I'm like, if I knew Haskell well enough to do that I wouldn't be doing this tutorial in the first place.

Case in point, article says "particularly for programming pracitioners who didn’t learn it at school." -- Correct! I taught myself Basic, I taught myself a bit of x86 assembler, most importantly, I taught myself C. My working mental model of a computer is the C machine model. And even now, now that I know Ruby with its lambdas, I know that Ruby is written in C. And the Linux kernel. And Nginx (C++ maybe? Dunno). And on, and on.

Show me the tutorial where I can build, _in C_ a bare bones working (tail recursion) implementation of the lambda calculus with type inference and dependent (algebraic?) types and I'll shake your hand and call you a champion.

Closest I've seen is Make A Lisp - https://github.com/kanaka/mal but I don't think it has the sweet types and tail recursion and other good stuff. PS: bonus points if Regexen are native type :)

(Open to suggestions (I am))
The Macbook Pro Retina. The quality of the product is undeniable and the performance is amazing given the form factor. The display and touchpad spoil you and make it difficult to downgrade to any other hardware.

Like a lot of people, I was upset about the lack of upgrade capabilities, but with 16gb of ram and a 512gb ssd, I think this laptop will suffice for lifetime I expect to get from it (5 - 6 years).
> just two hours ago you were demanding that I give credit to Scala for the design of constructors in Ceylon.

No, I demanded you reference a similar language to actually compare the benefits of your changes. If you do, I suspect you'll find you gain virtually nothing.
I don't have a preferred email client; I have an email client I hate least.
Tropos – Weather app by thoughtbot
Amusing: around here, aluminum cans go to the local steel recycling plant. Carloads of cans are dumped into the molten steel vat, to precipitate out sulphur. Then the aluminum and sulphur is poured off and hauled to the landfill as slag.

So, its recycling, sort of. And it goes for a useful purpose. But its not new aluminum.
This is like the government randomly placing dynamite in a very small percentage of fire extinguishers. The overwhelming majority of people will not be affected by this, but it shakes confidence in an important safety item and may encourage large numbers of people to stop using AV software, to the detriment of their own computers and networks in general.

So, what AV software is safe?
> I saw this in magazines in the 1970s. It never happened.

What hasn't happened? Mass extinction? You realize that species are going extinct at an accelerating rate. Currently it's roughly 2000 species a year.

> When the media starts to play the same game religions use (you will go to hell unless you do X), I realize that it's no longer about science and just about politics.

Well unlike with hell though, extinction of species is being observed and is pretty well documented.

Also your argument is fundamentally flawed. Something isn't necessarily false just because the church says so.

> There have also been recent articles about the pope endorsing the idea of climate change. Since when has the Catholic church (or the Pope) been the voice to listen to when it comes to anything scientific?

It's not like the pope pulled the idea of climate change out of his holy bottom. He's only promoting the idea that has been established by the scientific community so that the millions of people who are believers but who might not be aware/might not care about climate change might get involved.
Yeah I'm convinced by Penn and Teller of only one thing: they want to be hip and snarky and sell views. Because their arguments are lazy and mean and rarely cogent.
Realistically, #1 and #4 are the same option.
> Do you really want to work in a company that can't conduct a proper interview and has broken/slow hardware?

Slow is relative. The employee in question was trying to figure out why a remote server was experiencing extreme slowdown. He ssh-ed in, but he was able to type far faster than the beleaguered remote could echo his keystrokes. So he needed to just carefully type his commands, wait for them to appear, and then press enter. Instead, he typed angrily and too quickly, swore at the connection, and eventually started slamming his keyboard in a fit of pique.

It was a totally reasonable real-world slow machine problem, and a totally useful insight into the mindset of a potential new employee.

Not egregious at all. We're developers, sometimes we have to walk into an annoying situation and deal with it like adults.
Reactive React: the pursuit of high performing, easily maintainable React apps
pflask author here (I'm a bit surprised to see it mentioned here really).

To answer your question, no, you don't need to map all the users inside the container to users on the host.

pflask user namespace support is quite limited right now: with the --user option you tell pflask to map the outside user that is running pflask, to the inside user specified by the option. Let's say you run something like:

$ sudo pflask --user=some_user ...

Since you are running pflask as root (sudo ...), pflask will map the "root" user outside of the container to the "some_user" user inside the container.

The whole point of this feature was the possibility of running pflask as non-root, so you could map a normal user on the host to the root user inside the container and still be able to call mount() (although there are several limitations), so it's only possible to map one user right now, however it shouldn't be difficult to add another option to map additional users (feel free to open a GitHub issue if you need this).
> There are a high amount of horror stories we hear about them on HN, from both the students' and hiring managers' perspectives.

Can you link to them? I'm trying to do due diligence on some of them, but haven't been able to find much at all of substance. I'm specifically interested in Maker's Academy in London.
http://noisli.com is really great. Mix your own ambient sounds.
Workflowy. It matches my mind so wonderfully, it's frightening.
'twas meant to be a joke. but you're right, there are much better solutions, starting with "go to the closest store and buy a new keyboard".
The gap narrows exponentially with each order of magnitude drop in price. Under 256 gigs you'd be hard-pressed to need a hdd over a ssd.
> Yes, just for clarification, that was my point.

OK cool. Then my response is simply that we took a whole lot of community feedback, as always, over a span of years, both on the issue tracker and on our Gitter (previously IRC) channel. People with a wide range of programming experience contributed to this discussion.

No, I did not look closely at Scala's constructors. I did look at some other languages which are a bigger influence on me, some of which do things very differently to Ceylon.

> You're certainly having to defend yourself a lot in the other comments, so I don't want to continue that.

Thanks :-/
This "leak" seems to be a way to hit at Kaspersky. It seems like Western governments are really out to get them eh? It's like these bozos aren't in our pocket so let's try to destroy their credibility in hopes that companies will switch to Western companies for their security products whom we can then control using security letters etc.
Yeah but poor guy - in an interview situation the pressure is different and public. He might have done fine at his own desk.
When I was writing this, I actually had only new grads in my mind. You got me there. But, I think this would especially helpful incase of recent graduates. What I am trying to say is that if a candidate can show the life-cycle of some academic/personal project in a public/private manner, it would help the employer make a better decision, which will inturn benefit the candidate.
Creativity Starts with Just One Stroke
How to Use Rust with Node.js When Performance Matters
Trust free systems are an ideal.
Impressive. I would just hype the configurator itself. The 571,000 variants is cool, but it appears to mostly be color or image differentiations which is why it fits in 417kb. None the less it's a nice configurator.
Google Launches a New Home for Journalists with “News Lab”
A Neural Conversational Model [pdf]
AudioTechnica M50. There's three variants, I went for straight cabled. Great headphones at a sensible point in the endless quality/price line. One of few of this quality that don't need an amp from an ipod.

Kindle. I have a keyboard, I believe that's a specific generation. It doesn't get a lot of use but its so much better than a backlist iPhone.

In general just pay well for things. Low end androids are awful, high end androids and iphone are fantastic. Free isp supplied routers are usually terrible for considerable use. There are a few exceptions, I think the Independent paper is the cheapest of the dailies?
I bought my 180GB SSDs for < 50 cents per GB like 3 years ago and it's barely better than that right now. Storage in general has more to do with availability and demand than technology, there's plenty of times when they've gone up in price.
"Political correctness" has maintained its primary meaning over the years, which is an indication of terrible opinions coming from the user.
I think it will work with other types of products than the physical ones. Like events, digital assets etc.
The circular model – brief history and schools of thought
Yeah. I'm actually missing their previous documentation, which was much more readable and had some links on the left hand side down to anchors within a page. Now it's a bit of an inconsistent mess to find something.
The past year I just got an office and so happy I have my back to a wall. The amount of stress from people walking behind me was getting too much to take.

I tend to find it funny that management that proposes the Open Office idea tend to be the ones who are in offices.
All of these restrictions on businesses will only make it that much more difficult for a small business owner to survive. The big businesses love it because it means that much less competition and it will continue to concentrate everything at the top.

This is a community about startups. We shouldn't be happy when there are more and more restrictions on businesses added by the government. The end result will be a society of large companies and employees..and that's it. This also reduces socioeconomic mobility.
>they have not been shown to be near universally discriminatory.

They actually have...

I am not going to get fully into it at the moment (but there's a ton of research on the topic) but we know that resumes that say Lakisha are significantly less likely to get a callback than a resume that says Karen.

Another example is blinding in orchestras. When the practice became the applicant played behind a curtain (so they judge didn't know what the applicant looked like) the number of women in orchestras increased.
A123 makes some of the best and cheapest cells on the market. They're immensely popular in the DIY EV community because they get you more ranger per dollar than anything else you can source in small quantities.
THIS is what I'm talking about:

http://cloudarchitectmusings.com/2013/01/03/word-of-caution-...

VxLAN is a technology with a very limited horizon in terms of functionality. If you're intending to really leverage containers in a super dense use case, then you'd be well advised to adopt a technology that has ready made ASIC support for cross the physical-to-virtual network boundary.
Bravo for the amazingly detailed writeup. I know how long these things can take, and give kudos to the author.
It should be enough because the SSD will schedule a periodic "fsck" equivalent and check for degraded bits to repair.
3rd party shopping sites are so awful, and amazon is so good, that there's probably a space in the market for a middleman doing nothing but connecting product to amazon for people who can't politically be seen as connecting to amazon. "Buy from VLM store" and all I do as a middleman is turn around and order it from amazon.
This is sickening. Google's private security has no right to tell anyone what to do on a public sidewalk.
Red Flags...

Immediate requirement to fill a newly opened position. Must be able to assume a project which had abrupt departures of project members. Must be able to work in a fast-paced environment. Travel required.
You wrote:

> Much of the rest of the work seems to mirror what Scala did several years ago, and this seems to nearly replicate that.

I have already demolished this claim on this thread, as you very well understand.

I personally make it a policy to admit error when I err. It's up to you to decide whether this is also your policy, or whether you prefer goalpost-shifting and prevarication.

> No, I demanded you reference a similar language to actually compare the benefits of your changes.

I make it a firm policy to not talk about other new languages when I blog about Ceylon, because whenever I have mentioned Scala in the past, even just in passing, I have found myself the subject of quite vicious personal attacks. I'm going to continue with that policy, this thread notwithstanding. But thanks for your feedback anyway.
You don't really understand that for some people it's not just matter of distraction but actually completely out of their comfort zone?
if you address space is large enough, you could implement this as a virtual memory system that swaps RAM to disk, disk to slower disk, slower disk to tape, tapes to tapes stored offline, etc.

Funny to imagine,

- My program has been stuck copying a variable for over half an hour!
- Yeah, there was a page fault and the tape loading guy still hasn't come from lunch
A language designer which doesn't want to give credit
where credit is due

I'm still waiting for you to retract that, now that I've
conclusively demonstrated that Ceylon's constructors are
totally different to—and more powerful than—Scala's.

Eh. What?

A) You conveniently left out the other part of the sentence.

B) I already commented on that topic very early on, and clarified:

Ok ... I'm really starting to believe you when you said you
didn't look into that other language, because there is
practically no benefit in doing it the way Ceylon does.

To which you – confusingly – replied with:

I never said that. Please don't put words into my mouth.

So what do you actually want?

Ceylon's constructors are totally different to—and more
powerful than—Scala's

Yep. I didn't deny that. It's a good thing though, because Ceylon's approach isn't very good in terms of language complexity.
Women's World Cup: The Turf War And Training With 'Wearable' Technology (Part 2)
Wonderful article. Btw, you might find the Pushpin project interesting. It runs as a proxy so you don't need to split your app in two.
From the sound of it, Google is overstepping their bounds, literally. They have no control over the public sidewalks or anything else off their property, but they're exerting it anyway.

I get that they're staying mum about the whole thing, for now, but they're going to need to address it sooner or later.
The letter was written in the first person, on her Tumblr blog.
The conversations are rather enlightening.

>What is the color of water? Water.

I'm quite puzzled how it knows "two plus two" is four but "ten minus two" is "seventy-two". I wonder how it parsed one correctly but failed drastically to parse the other.
Linux 4.1 released
Slackbox – Spotify playlist collaboration through Slack
Experiment (YC W13) raises over $2M for science
Same issue here with a Samsung Galaxy Note 2 whose flash memory died. Luckily (or was it luck...) it died about a month before the 2-year warranty ran out and I had it replaced within a week for free. Pretty unheard of service, but still, I've always wondered why that thing died.
There was a review of SSD lifespan a while back, they found the samsung 840 pro was able to survive something to the effect of 2 petabytes of wear before failing. The worst of them all started to fail at 100TB, and failed at 900TB. Unless you're running something with crazy IO, I can't imagine ever practically running into that limit.
Did they fail as in "some/all data lost", or did they switch to RO and you could at least get your data off them? Thinking of replacing my current home server HDs with SSD but worried about robustness...
I'm involved in the project if anyone has comments/suggestions.