skysight-inc/HackerNews huggingface dataset:
The whole kerfuffle about Harvard Extension vs Harvard College just lays bare the awful reality of the value of college education today. It's basically about acquiring a brand-name on your resume.
Especially in the US system, the university branding says very little about the merits of the graduates (since admissions process is a colossal clusterfuck where a very large number or rejected candidates are objectively academically superior to a very large number of accepted candidates) and everything about our obsessions with exclusive clubs.
I hadn't encountered this, being across the Atlantic, but the behaviour is not uncommon. I once knew a man who in his younger days was really interested in puppetry, an got into a art-college-type puppet-making and puppetry course in the English town of Oxford. He lost interest after a year and dropped out, and of course tried to chance his arm with 'studied for a year at Oxford' on his CV for a while after.
OK, thank you both for the explanation. That does sound sane :-).
Another tragic cluster – but how surprised should we be?
The Fairmont put in wifi in the ninties, and let the dust collect. I worked at that facade. The Swiglets were too
cheap to upgrade. RIP dad!
> That would not help. It's the wires attached to the transformer that get the current surge, not the transformer itself.

Wouldn't it possible to add automated circuit breakers in case of high current surge then?

> Plus a Faraday cage would not do anything anyway, the frequency is too low.

Low frequency means long wave length, no? I thought that the Faraday cage holes needed to be smaller than the wave length for it to work.
They talk about this in one (hilarious) episode of the Jeff & Casey show: http://mollyrocket.com/jacs/jacs_0004_0011.html

Jeff: Okay, this is weird. I can’t seem to connect.
Casey: Oh, okay.
Jeff: So, one of the things where you connect and then you have to go to the webpage…
Casey: Oh, right, make sure that you pay your $15 a day or…
Jeff: Yeah, exactly. I call them downstairs and they’re like, “Yeah, the system that takes the orders for the [inaudible 15:00] was down,” not the internet, the chip where they just want to charge you the bullshit. This was a $400 a night place, mind you.
Casey: Right.
Jeff: It’s not cheap.
Casey: Oh, yeah. This is what I said. This is what I just said on a recent episode of Jeff & Casey… The one with the whale actually, the whales when we were talking about Blackfish… I said the more you pay for your hotel room, the more likely you are to get fucked on the internet. If you pay $50 a night for your hotel room, you get free internet. You get… If you pay… If the cost of your hotel room is less than what you pay per month in internet charges at home, you will get free internet…
Jeff: If there are bugs, you get internet.
Casey: Right. Yeah. I don’t know how that’s possible but that is the truth.
The common opinion is that Scala is a poor man's Haskell, with few of the strengths and more weaknesses. It's seen as, at best, a stepping stone from imperative languages to "real" functional languages.
This September, I'm starting tutoring A level maths to underprivileged kids for a charity after helping them with GCSEs last year. This looks like it will be really helpful. Thanks!
worth != valuation

a PE ratio of ~100 is just not right.
> Would you say that the functional paradigm has started to gain more traction lately though?

I would and I believe it started to happen when people started talking about Scala.

I also think something similar happened with OOP in (maybe?) the early 1990s - i.e. we'd had Simula, Smalltalk and so on for years but it became mainstream. I'm thinking of things like Visual Basic 1.0 (1991), C++ v2.0 (1989)
Sosyalmedya.co Webrazzi Tarafından Satın Alındı
Are humans deterministic machines, or do they impose their own freewill on to the environment? Predictions based on statistical analysis probably can't account for freewill.
Way to miss the fucking point. Now try to read again and understand. Pay attention to the words I make. Note the example I made.

Freeing the code is a first, inevitable step.

This is what id has done with the Doom and Quake series. These games still sell! And we can play these games on whatever platform, with whatever custom features, because the source was released and people picked it up and made it work and improved it.

You're completely overlooking the fact that freeing a game's source code is completely different from making the entire game free. Business continues as usual: they sell the actual game, which people need to actually play it.

Companies whose source code is their entire core product are completely different. You cannot make a relevant point by talking about their problems.
I've never understood the weight thing. Size--yes, but weight? Weight is suppose to be a huge factor in photography too, but my 74 year old mom totes around a canon 5d coupled to a 100-400mm L lens. She never complains about the weight? At this point, I want a laptop that can take a little abuse, and I can fix.
For me it's much simpler. I don't feel like "FP" would bring me anything at all. Let's enumerate the Haskell features that will supposedly save my soul.

- Immutability. You have to minimize state whatever the program you write, be it language-enforced or not.

- Purity: same story.

- Traits. I can use compile-time duck-typed interfaces in C++ or D that achieve the same thing that eg. Caml modules.

- Monads: if I understand correctly could be done with compile-time interfaces in many languages, doesn't mean we want to.

- Getting access to the GPU power by using some magic library. I'll be honest: I don't believe it.

- Laziness: never needed it, I think SPJ said the next Haskell would be strict.

- Better type inference. This was already nice in Ocaml. It doesn't bring anything for maintenance work, types are _nice to read_, and inference inside functions is done in "lesser" languages.

- exhaustive match: Very nice. Other languages have equivalents.

- deconstructed match: I think it can lead to abuse. I never need to match the first three elements of a list.

- closures: every language have them now. C++ even allow to manipulate the capture as a first class value. And guess what? In practice closures are less readable that their retarded brother, the Object.

- tuple syntax: I think it's considered cool while it's not readable. Aggregates have names, tuples have "first element", "2nd element", no semantic meaning.

- named tuple syntax: available with other language aggregate literals most of the time.

- custom operators: considered a liability, I don't want to learn to read your super duper (+=+) operator.

- true parametric polymorphism: implies uniform representation, implies lessened performance, implies not being a general purpose language. You want to be used for any program, _be fast_ or go home.

- forced to write good code. No no no I want to be _able_ to crank out stinking code when I want, so that I can automate something in the first place given a time budget.

AFAIK Haskell has no story for custom memory allocations, explicit SIMD intrinsics, use two different string types, one of which is a list of Char. A list. Why a list? This is never needed in high performance programs.

There is also a perception that "the compiler will make my program fast because $compiler_guy is super smart" which is terribly junior, and this hipster community tells me I'm dumb for not using Haskell.

Also wtf with the preprocessor? Really?
Am I not "getting FP"?
A few thoughts:

• For search engines with hosted services, its unlikely their spiders and hosted traffic come from the same IP blocks.

• In general, if you're running a public-facing website, you're not particularly interested in datacenter-originating traffic. Throwing up a large blocklist is actually going to cost you very little legit traffic.

• There's a highly underappreciated service at http://asn.routviews.org/ which gives reverse IP lookups of CIDR block and ASN for a given IP. Query the text record for the reversed dotted quad at the domain asn.routeviews.org. E.g., for news.ycombinator.com, the IP is 198.41.191.47. Reverse that to query:

$ host -t txt 47.191.41.198.asn.routeviews.org
47.191.41.198.asn.routeviews.org descriptive text "13335" "198.41.184.0" "21"

That is, the CIDR range 198.41.184.0/21 and AS 13335 (Cloudflare, FWIW).

• You may need to punch holes for specific hosts. That's fairly tractable.
In reality, the early mergers are the problem.

They are screwing up the system by merging too early, then adding insult to injury, getting all bent out of shape about people who aren't 'early mergers'.

So first they create the problem, then they get upset when someone does it the right way. Classic!
These needs to also be integrated with AirBnB
> What is stopping them from offering a parallel much faster WiFi?

Exclusivity clause in the contract possibly. They could buy out the rest of the contract, but that could be quite expensive (and the other party is under no obligation to agree unless there is already an option defined in said contract).

Even if the WiFi exclusivity is not explicitly stated there might be a clause about the hotel ensuring there is minimal interference with the service and setting up another set of APs on the 2.4GHz and 5GHz bands could be claimed to breach that clause if the provider wanted to get litigious.

For chain hotels it is even harder as the decision of who to use to provide the service could be out of their hands.
IIT-Bombay students deploy robot to spot leopard
Crows Understand Displacement Better Than Six Year Olds
Why paid interviews are the future
Supposedly, there's a "shortage of tech workers"

Not true.

And yet in the face of the supply and demand problem, people (hiring managers, tech leads, recruiters) cannot or will not read resumes. Perhaps this contributes to the "shortage" of tech workers.

I postulate the primary reason for this faux ignorance is that given the mobile state of tech workers (due to outsourcing, startup failures et al) that it is assumed that all resumes are lies.

Well if you assume all resumes are lies and you don't know how to ask questions you have a serious "shortage" of tech workers.

But its not a shortage of workers. Its a denial of the existing workers who want to be paid versus paying 20/hr for a mcDonalds++ engineer.

I have 16 years of experience in the top language working on top high visibility projects and yesterday in a tech interview I was asked, "Whats a list?"

I have fixed bugs in the JVM, made significant modifications to Hibernate. And yet Im asked in every interview, "Do you know Hibernate?", even though statistically speaking they will never see a candidate with those skills cross their desk ever again.

So Ive decided if all resumes are lies, then I will charge people to interview me. And I think we all should. After all if someone wont read your resume but calls you into an interview, and then still doesnt believe your resume, they just wasted your precious time.

The folks that dont charge for interviews will still be plentiful. Not speaking english, no verifiable work history, resumes that dont form sentences, and no predictable outcome of their work.

Charge for interviews at your rate.
Would the best of all possible worlds be a case sensitive language where once you defined a name all other names that differed only in the case of the characters would be impossible to define?

That way names would have to be referred to as written, but you would avoid the potential confusion of having multiple names that differed only in the case of their characters.

Lots of programmers would probably regard this as some terrible infringement on their freedoms but, like python's whitespace indentation, I think it might work out OK.
I love that we've gotten to the point where a lot of things in web development have become genuinely convenient and easy, but there is still so much in store for us.
GitHub raised $100M from Andreessen.
This is quite pedantic. It's pretty clear that Atlassian survived in the context of employees, offices, and revenues.
Brouhaha Bicycle – zero towing force trailer for your bicycle
Kupiz | Escape from the friend-zone
Or rather, wire up the address pins in any order, and the data pins in any order. A simple RAM chip's inputs were just symmetric. As long as you didn't care what transistor was storing which bit you could wire it how you liked.

For a ROM chip you actually had to be careful so that it actually generated the correct output for a given address, unless you were willing to burn an EPROM with the reverse transformation applied.
Dell, Apple, Cisco, Oracle, & Intel. Weren't those all bootstrapped?
More fulsome answer.

You need to check the definition of racism. It's not simply discrimination on the grounds of race, it includes that there is a belief in the superiority / inferiority of the race(s) under discussion. Maybe it's just me but I really don't see how that applies here. No one is saying you can't use the word because only black people are good enough to use it so on a logical basis, no, it's not racism, at least not by the real definition.

In terms of the double standard, it's not a double standard at all, it's a standard that exists in all conversations which is that the context and the relationships and history between the two people involved matter. I can say things to my daughter which would be massively offensive for you to say. I can insult my best friend using an unambiguously obscene word and he'll laugh at me, you do it and he'd likely swing for you. In both these cases it's entirely clear that the context is important so I don't see why these are fine but it becomes a double standard to invoke context elsewhere.

These are very, very old arguments that have been attempted time and time again but they simply don't hold water.
Can you transfer to another unit under a different commander? Or you are forever tainted as the "trouble maker" and unwelcomed everywhere?

He's in a hard place for doing the right thing.
According to a New Yorker article currently on HN, Intel's founders took VC investment as soon as they decided to quit Fairchild and start their own company.
Right. And yet it is what every capitalist company thrives to have. Capitalism <> Perfect Market in Equilibrium
They are pretty standard here in Europe. It takes more effort to learn, but not much once you have learned to use one. I guess I feel the same about Linux. More effort upfront, but far more control afterwards.
Even with DDR3 (and probably DDR4) you can still swap bits within a byte lane, and bytes within a word/channel depending on the setup of the memory controller. Some things change, and some stay the same!
This is actually a very nice one:

http://fr.slideshare.net/ScottWlaschin/ddd-with-fsharptypesy...

It shows how F# is a much more suitable language than C# for Domain-Driven Design (a popular design approach for boring database software which _originated_ in C#-o-world). It makes a very compelling case that you're just making life hard for yourself if you do domain modelling in C# instead of a functional language.
If they charge a premium for it, why not let a human do it and call it 'valet'?
> Plus le change, plus le meme chose.

Plus ça change, plus c'est la même chose:

http://french.about.com/od/vocabulary/a/pluscachange.htm
What if there is no such universal thing? What if our DNAs, tRNAs, upbringing etc. generate a very wide set of health requirements that aren't in sync between all humans but instead compete with each other? Some people eat bacon and trans fat every day and live up to 100 years. Some people die in their 30s on the same diet etc.

Are we going to end up with an average that doesn't fit anyone?
Try and get your cat videos on Netflix, Hulu, Amazon or iTunes. Their "streaming products" of those companies and Google have as much in common as as, say, the "transport products" of Ford and Boeing.

The only site still competing directly with YouTube in the global market is Vimeo, and, well, I doubt Google has much to fear from them.
Has anyone run this on an amazon micro instance? I'm wondering how much is needed for this to run, I'm guessing not much, hence the question :)
My state has a single state wide franchise agreement system, no negotiations between individual cities required. They also voided all the exclusivity provisions.

Been years now, no one's running a second set of lines, let alone third or fourth, even in the city core. It's capital intensive with a long time horizon to payoff.

People who keep blaming this on the government are fooling themselves.
News papers are going digital. Google search engines is how many people get their news (searching news web sites)
A Futuristic Megacity Grows In Scandinavia
Annnd reality surpassed your idea already; some cars have a system using cameras and such that automatically parallel-parks it. One of my colleagues has a car like that, it's quite fun to sit in a self-parking car.
My own "programmer's Dvorak" is just regular Dvorak with a few keys remapped for my preferred language(s). Since the syntax is so minimal, it's works very well - for me.

(On Linux, it's a simple xmodmap configuration in /etc/X11. I even made a Windows equivalent: an executable that can be installed/removed like any other program.)

With so many keyboard customization utilities available, I'm surprised more folks don't optimize the keyboard for their own use. Kinda like building one's own lightsaber...
That is a pretty potshot statement. Please read the objectives section: http://en.wikipedia.org/wiki/Self-documenting

"minimize the effort required to maintain or extend legacy systems" and "reduce the need for users and developers of a system to consult secondary documentation sources" are fitting here.
Macsween and McVities are both major food brands.
wish i could delete my comment, i wasn't thinking
do you mean flat white?
Nope.c – A web framework with a tiny footprint
Damn it, it works perfectly for me (?)
The issue is not data location. Its that their localized domain for europe does but their international domain does not. Googles argument is their international domain doesn't fall under european jurisdiction.
You need to have the same speed at the point of merging, not while you're just driving 1km of empty lane leading to the merge point. It would be very silly to drive at a snail pace in an empty lane for no reason. You just have to slow down to the other lane's pace when reaching the merge point.

What would be the point of matching speed with the other lane when you're not actually about to merge?
Nope, in urban areas it definitely makes sense for 4, 5 or more companies to offer broadband in a single apartment building; in countries where this isn't artificially restricted this is the natural result of market competition. Suburbs are different, but USA lacks competition even in cities that have extremely dense population and huge demand.
I just googled 'apple ethernet' and got the UK apple store page for their USB ethernet adaptor[1].

It costs £25 (US$42, so this isn't some cheap junk), and of the twelve reviews, six give it one star and two give it two stars.

The point of using ethernet in preference to wifi is to get the dependability of battle-tested 30 year old technology; and using an ethernet dongle deprives you of that.

[1] http://store.apple.com/uk/product/MC704ZM/A/apple-usb-ethern...
I see. What are the perceived weaknesses and lack of strengths of Scala as compared to Haskell?
Louis Vuitton Sneakers For Men For Sale
Because it's not a privacy issue. Privacy is the red herring. There's already ways to protect your privacy online. Additionally no one wants online privacy. People spend long hours making their facebook page
>In what way does Lua interact with the outside world?

Lua's C API allows Lua programs to bind to any C library. It's probably better at this than anything else out there, and there have been some attempts at really ambitious things like automatically generated Qt bindings: https://github.com/mkottman/lqt

>in what way does Swift work with the outside world?

Swift uses the Objective-C runtime. It interoperates with Objective-C very well and is designed to do so; by definition this means it also interoperates with C quite well. See:

http://en.wikipedia.org/wiki/Swift_(programming_language)#Li...
Drone operator explains how he found missing man
> The way to do it would be to show concrete examples of problems which are difficult to solve in say Java, and then show how that is a non-problem in Haskell etc.

I've been impressed by the Mirage blog posts [1]. If I were going to pick a single example with the biggest size/complexity win over an imperative language, the ASN.1 Combinators [2] post would be the example.

[1] http://openmirage.org/blog/announcing-mirage-20-release

[2] http://openmirage.org/blog/introducing-asn1

The general problem with the good examples is that they're deeply tied into a different school of thought. If you don't have a general idea of what's going on, the example is completely incomprehensible.

The only functional language advocacy site I know of that's really attempting to bridge this gap is "F# for fun and profit" [3].

[3] http://fsharpforfunandprofit.com/why-use-fsharp/
they already did it :) http://hnhiring.me/
Anonymizing data is a lot harder than it seems at first glance. So far any large enough dataset that was deemed to be properly anonymized has been used to prove the opposite by identifying individuals.

The only way you can properly anonymize such data is by reducing it to aggregates but then most of the utility is lost.

Taking the combination of google search data and medical data it would not at all be hard to tie some of the searches (and thus identified users) to medical records. Especially not if the diseases / symptoms are rare.
sometimes I'm really desperate to internet speed of those hotels, I wonder those hotel managers still live in the 90's.
Here's a few bits, hopefully useful:

* 1 kwh is about 25.5 cents going by the average tariff in NSW. (It's ok to approximate).

* That means a full power 2400w heater you use in the evenings from 7pm to 2am, costs around $4.35 for those 7 hours. After 3 months of doing this most evenings it might be a $300+ item on the bill.

* Modern TVs and appliances often boast "1 watt standby". You won't notice any dent on your bill from these. Sure, on a global scale you're doing your bit, but it makes bugger all difference on your bill if you leave these on. Except of course if you have pre-2006 appliances, sound systems etc, that can sometimes drain 20 - 40 watts on standby which is bad.

* you could invest in a coin-op box for your electric heater. Ebay has them, little metal boxes with timers, mainly used for coin-op PCs in cafes. They can accept different coins and multi values. They remove the stress when you see your house-mate using the heater! 60 cents buys one hour of heater or whatever you set it to.

* hot water is cheaper if you have off-peak power (properly done on a dedicated off-peak circuit). If you're renting you might not even know whether you have off-peak hot water. The size of your hot water cylinder needs to be big enough to qualify for off peak.

* Lowering thermostat by 10 deg would definitely make a difference on your bill.

* Energy efficient lights bulbs means your total lighting cost for 3 months really is a small dot on your bill. The big stuff is hot water, and your big appliances.
I'll save my congratulations until it becomes clear that they have not sold out the interests of their users. Making a lot of money is not inherently virtuous.
Working even further down the line, free wifi even in tricky locations was the universal standard in hostels 10 years ago.
Ask HN: How to optimize Ubuntu for Docker?
How can I optimize Ubuntu to Docker. I know CoreOS is optimized for Docker instances. Is there ways to optimize Docker instances on Ubuntu?
How Santa Fe Institute Tackles Climate Change