skysight-inc/HackerNews huggingface dataset:
Does this apply to CS majors? (I'm about to start college this fall)

Edit:

- I'll be studying in the US.

- I'm already a (somewhat) experienced developer.

- I'm interested in CS theory (but not that great at math, atm.)
It's actually interesting to note that office property in SV is anything but cheap and as a construction project (I believe) is just as attractive for developers as a typical derelict block in East London. However, this does not stop SV from being SV.

Let's face it: some of the offices around Old City Roundabout are pretty grim. Bad plumbing, windows overlooking someone's wall or a dumpyard, barely working HVAC, you name it. What is that the startups have to lose? If all those old office blocks will be demolished and will be replaced with a shiny new one, that's fine. Sure, Last.fm will need to move elsewhere and a new tenant in the building most likely will be KPMG, DLA Piper or RBS, but it's not that that hypothetical Last.fm will have nowhere to move. There are still plenty of cheap grim office property around (in Croydon, for example) but the borough only wins from getting rid of the old ones.

All in all, if a London startup ecosystem is here to stay, gentrification is too unimportant of a problem to kill it.
I think the main thing is that he's unsure what the value of bitcoin is. The value of a currency is pretty well understood at this point.

There is still a lot of uncertainty in assessing the value of bitcoin. Is it more like bullion? Currency? Tulip bulbs? The answer is like you said, it's something new, but it's not clear yet how to properly value that. If you don't fully understand where the value comes from, then it's safest to not invest.
I found being thrown into "free build" was a bit confusing and took me a few minutes to bash around and figure it out.

Starting with one of the more typical modes (triad etc.) might be a way to ease people into your UI model. It's quite different to other tools that serve the same purpose so being gentle may help.

Otherwise it's eventually very intuitive, ultra fast (in my Chrome) and feature complete. Nice job!
newsweek uses openresty haha

Server: ngx_openresty/1.2.6.1
Yes. Although I have no experience with Racket (so correct me if I'm wrong), the Lisps are inherently multi-paradigm languages. Haskell, on the other hand, is functional programming in its purest form. I would consider it worth learning if only for that reason, even if you don't end up using Haskell a lot.

EDIT: ...Did I just accidentally paraphrase what ESR used to say about Lisp?
It was posted yesterday (https://news.ycombinator.com/item?id=7352478) and was deleted too and I have no idea why.
For this and the "general" definition to coincide, the ring in question has to be a unique factorization domain, which the integers are an example of. In any bigger subset of rings (integral domains or general commutative rings), there are rings for which this doesn't hold.
Probably that wasn't clear. I was annoyed because it didn't have any warnings on the signup form for being US-only. It made me waste time filling the form, only to see that there wasn't even a country selection. It's like assuming there's only one country.

Of course you can cater to US only. But never forget that USA is not the only English-speaking country and English is a universal language. Combining these, many people may assume that you're doing international business if you don't say otherwise on your web page.
1e99 is valid JSON, that isn't what he is complaining about. See: http://json.org/number.gif
What formula do you use to calculate the color for the foreground text that shows the color of the background?
"we lack the leadership to resist this"

Many of our 'leadership' (1/3 of MPs in fact: http://pastebin.com/1249K1N4) have large buy to let portfolios and don't give a toss if the economy crumbles if it makes them richer.
His point was that this number is too large to store it in a Javascript Number variable (which is a IEEE 754 double).
What Happens When Google Doesn’t Think You’re A Human
Setting a Performance Budget
I just hope WhatsApp doesn't hand over deleted accounts' data to Facebook!
technically, if it really is a Ponzi scheme as you state then you're saying that bitcoins will ultimately be worth zero. But in that case, he hasn't actually sold his bitcoins yet, so he hasn't benefited from the Ponzi scheme.
You might also want to play around with Typed Racket

http://docs.racket-lang.org/ts-guide/index.html
Or it just means you have tests which could be better optimized for speed but in fact are optimized for something else.

We had a series of tests (more towards integration tests I guess) at one point in LedgerSMB that did things like check database permissions for some semblance of sanity. These took about 10 min to run on a decent system. The reason was we stuck with functionality we could guarantee wouldn't change (information schema) which did not perform well in this case. Eventually we got tired of this and rewrote the tests against the system tables cutting it down to something quite manageable.

We had this test mixed in with db logic unit tests because it provided more information we could use to track other failures of tests (i.e. "the database is sanely set up" is a prerequisite for db unit tests).
It looks like they ripped all those diagrams off from a three-year old Tom's Hardware article:

http://www.microsoft.com/appliedsciences/antighostingexplain...
http://www.tomshardware.com/reviews/mechanical-switch-keyboa...
Generation jitters: are we addicted to caffeine?
What you describe is quite similar to how gollum wiki uses git for storage: https://github.com/gollum/gollum
Yes but the argument at hand is that BTC is not a sensible unit of exchange. How much for a hotel room .... now, oh wait now, no no no I mean now?
The key takeaway from this article should be that 1980's-style resume and application bombing doesn't work, nearly as well as it used to. The market moved on and became more advanced. Using 1980's skillsets and techniques will yield the same disappointing results that using 1980's technology does.

My favorite part is where the journalist points out that those that are better educated earn more. Ceteris paribus, one would think it would be obvious that a better product / tool / employee would be worth more.
Change your diet. I don't mean "diet", I mean change what you eat forever.

What you're eating, in addition to how much you eat, is extremely important. If you eat crap (sugar cereal), you're going to feel like you're starving two hours later when your blood glucose levels spike.
So, is the best next step disabling the developer console "for security reasons"?
The question nobody is asking, but actually should is: I wonder what other good G+ content you are missing?

G+ is largely misunderstood. It is a lousy tool for interaction with people connected to you purely socially. It's a very good way to find and interact with people connected to you by interest.
Aww, do I have to? I've been putting that off for so long, haha! I'll give it a go.
Ask wikipedia from command line using Ruby
I probably will jailbreak my iPad when iOS 7.1 comes out. iOS 7 is still a bit too buggy for my taste, and that point release is just days away. Once I can get a jailbreak for that, I'll do it.

I'll leave my phone alone, as I tend not to use it a lot before bed anyway.

Anyone have any links or tips to the best way to jailbreak iOS 7?
Whether it's a currency is a separate discussion from whether it has value.

Currencies have value based on the stability of the government, how many goods are priced in that currency, the GDP and trade balance of the country, etc. I'd guess that Buffet is confident in his ability to measure the value of a currency.

Bitcoin is not a currency. I'd bet that Buffet doesn't feel confident about measuring the value of bitcoin.
Ask HN: Which YC companies support working remotely?
List any YC company that allows/encourages working remotely.
Journalism these days is not about truth or even information, but attracting random eyeballs.
RWH is a good recommendation, although it contains a rather large number of errors. LYAH is very good for learning the basics, too.

But, if you're already a very experienced programmer, you can probably learn how to write practical programs in Haskell by just reading the IO chapter (http://book.realworldhaskell.org/read/io.html) and the Systems Programming chapter (http://book.realworldhaskell.org/read/systems-programming-in...) from RWH. These will help you understand how IO actually works in Haskell. The rest is just libraries and learning the language itself.

On a related note: I've found that starting with the main IO function is a good way to start writing any large program in Haskell. Most people I know who complain about Haskell being a mess in impure environments tend to write pure functions first, then build their IO functions on top of that, instead of the other way around. I'm not sure whether this applies for everyone, and of course this approach works well in domains that have little to do with IO (e.g. mathematical programming), but it's something to keep in mind.
There's a difference between rote knowledge and understanding.

You didn't answer the question: how would you make scores on these tests go up without also making understanding go up (i.e. "teach to the test")? I'm now convinced that "teaching to the test" is likely a myth - not a single proponent of the idea has actually explained how to do it.

(Incidentally, I'm not sure why you think the test I linked to is based on memorization. What would you memorize to make your score go up?)

We might be giving a 6th grade test to the 8th grade - that's a flaw of the curriculum, not of the test.
Robotiky – a Robot to Teach Kids to Code
Breathtaking UI Interactions with Ember.js
This is pretty exciting for me. At least, it would be (it seems like a drop in replacement, as the backwards compat breaking changes are really rarely used in production IME) -- except I've moved to `nette/tester' [0][1]. It's much much lighter (in features as well as run-time) but the trade-off is a seriously nice API, that includes even a nice DOM tester for integration work.

The HHVM support is most exciting for myself. I've moved production websites and personal projects all over to nginx + HHVM, and I've not run into any issues since the end of last year.

Now, all I want is Facebook's "Hack" language to be formally documented. My personal tests show that the optional gradual H-M typing + HHVM's speed + PHP's benefits === Awesome. PHP has come a long way in the past few years.

[0] http://tester.nette.org/
[1] https://github.com/nette/tester
Who cares if it's not a currency or store of value or whatever other economics 101 term? Could it be gone in 10-20 years? Sure. But I doubt it. And if it is, it's because something similar but somehow vastly better comes along (anything only slightly better cannot hope to compete with Bitcoin's network effect and name recognition).
Build your startup on free services
Most Influential People in Software Testing
Requires cookies to be enabled too if you're using something like Self Destructing Cookies.
Buffett did not get bailed out. He was a small part of the effort to prevent a financial collapse.

Buffett is a long term investor. Soros is a currency speculator who sometimes manipulates markets to his own advantage. Could not be more different in terms of their methods. That said Soros has repeatedly proposed simple legal changes to put him and his kind out of business, but while it's legal and profitable to do what he does, he does it.
I would try the following. Envision success at both places, what would that look like 3 years from now? What would the job duties include? What is the likelihood of promotion? What current skills would have grown significantly? What skills would have atrophied through lack of use and challenge? What new skills would you have acquired? Who would you know? Project out the differences in income and expenses and calculate an expected net worth at that point?

Now imagine the logical next steps, see yourself switching companies and taking a new job. Or, starting a new venture of your own if that is your dream? Which of those next step outcomes is more attractive to you?

My own take is that the corporate role will lead to more specialization, has better income, benefits and security over the next 10 years. By contrast, the SAAS service company will expose you to a much wider range of responsibilities. You will be more rounded. If you have your heart set on building your own company someday, this role will likely be better preparation.
How to be a "Homo Universalis" in 2020?
(the question was originally asked on quora so I am providing the link in case you want to answer there)
I don't believe the quote in the article, but I believe a cop might have known about bitcoin. The reason being is they might have been briefed about it because of the silk road and its reputation as a drug currency.
"For instance, how can I open a file, split a line on a separator, then do something on the third column"

Assuming we have

doSomething :: Maybe String -> IO ()

which turns some optional string into an action to perform, you could say:

mapM_ (doSomething . listToMaybe . drop 2 . words) . lines =<< readFile filename

The IO action readFile produces a (lazy) String, lines chops it into a (lazy) list of Strings - on each of those we break it into columns, get rid of two of them, get Just the head if it exists (otherwise, Nothing), turn those into the actions we want with doSomething, and sequences those actions. The result is a new action.

"Also, how can I talk to MySql or Sqlite?"

http://www.yesodweb.com/book/persistent
US Prosecutor drops Criminal charges against Barrett Brown
Ask HN: Is NYC particularly stressful?
I'm a software engineer living in NYC, and I've noticed that my job is pretty stressful (as are the jobs of most of the people I know here). Is it better in other cities? I've spent my entire (brief) professional career in NYC, so I don't really have a basis for comparison. I would be especially interested to hear from anyone who has lived & worked both in NYC and elsewhere.
When the feature is complete and ready for review, just put the final commit id in with the ticket. Compare it to some version before ticket was being worked on?

I think it's easier to look at two different versions of checkins, than to hoard code and make a single huge checkin.
Just a note, pandoc (implemented in Haskell) makes it almost a joy to work with various "dialects" of ReST/AsciiDoc/Markdown etc. It feels like what python's ReST should have been (at least the last time I looked, it was pretty hard to get different html out of it - even if it is supposed to be extendible). If you have a dependency on python, staying with the python libs are probably best, but if you just want "a document system", I recommend having a look at pandoc.
But there are no two keys connected to the same output wire at the same time. If I put the value:

00100000

onto the input register, and I get:

01000000

on the output register, that can only correspond to one key at the time I read the register.

EDIT: I think perhaps you're underestimating how quickly a microcontroller can scan a keyboard. If I press 2 keys simultaneously that are both connected to the same output pin on the output register at different times, the rate at which I scan the input register is so fast that it would be physically impossible for me not to detect that as 2 distinct keys being pressed.
If you're when reasonably competent you'll have no trouble finding a job. Just be looking into internships ASAP and be open to moving somewhere potentially far away if there isn't much tech near you.
Beginning Haskell: A project based approach is a good book. http://www.apress.com/9781430262503
This sounds like an excellent idea to me. I use redshift and have various sleep troubles that often keep me up when it is dark. I've tried manually shutting it off when I'm awake at night, but I find that now that I am used to the shifting my eyes do not appreciate a bright screen in a dimly lit room. I sometimes use brighter ambient lighting but haven't found it makes much difference for me (quite likely related to my specific issues). I think in general keeping both the screen relative to the ambient light and ambient light relative to sleep schedule is important. Of course, I'm one of those paranoid types who disable the webcam in the bios unless expecting to use it so that wouldn't help me specifically, but ambient light sensors sound like something every computer should have IMO.
To be fair, I think the flux developers would tell you to stop working a lot earlier than 11pm.
March 2013. Anyone know how Hal is doing now? Still coding?
This is a silly question, but how do I use the color for web dev? E.g. 1st column is for buttons, 2nd column is for background, 3rd is for texts, etc.
I know someone who is a reporter. She reported on something involving a mutual friend. She interviewed the mutual friend's boss. When she reported she misquoted the boss and even got the boss's name(!) completely wrong.
Are there any BeOS clones besides Haiku?
tsk tsk tsk.
"In the event that WhatsApp is acquired by or merged with a third party entity, we reserve the right to transfer or assign the information we have collected from our users as part of such merger, acquisition, sale, or other change of control." http://www.whatsapp.com/legal/
I'm noticing a distinct lack of "productivity." :)
I have never used webflow, but it seems to me that you could create a project and then when you are happy with it, you could "export" the site. This gives you the css/html/js necessary. Then you could put the site on your own hosting and then cancel your plan. That way you would only pay the months that you are actually using it.
Expertos en seo
Expertos de seo y posicionamiento web en Teruel
Do you sincerely think History is a complete waste of time, a useless human endeavor?

You see... It would be great if people had better history/sociology knowledge, I don't know about you, but I don't want to live in a technocratic dystopia.
The fact that these fields are seem as "useless" is a terrible thing.
Wow this is awesome. And open source! Love it. Thanks!
Not exactly.

UUIDs are for uniqueness, but don't imply order.

Timestamps imply order, but not necessarily uniqueness.

Sometimes you want both. Some languages give you mechanisms to guarantee an increasing timestamp (Erlang's erlang:now(), for instance) for that purpose.

Now, if this is actually appending just random data, rather than an incrementing counter, you still are guaranteeing uniqueness (well, a reasonable guarantee of probably uniqueness), and have order to a specific coarseness, but beyond that all bets are off. My guess is that it's to imply an absolute ordering, but once you're sub-millisecond assume that it doesn't really matter if the order is accurate.
I'm not convinced that's "startlingly different in Haskell compared to the LISPs."
Jetz (chrome extension inspired by Spritz)
And there are counter examples of this too. Del.icio.us, was just a damn awkward domain name. So it morphed into delicious.com. I assumed we had Web 2.0 domain names like Flickr arrive as a result of most of the dictionary being registered/parked. I.e. flicker.com. It had the added bonus of being slightly different and memorable. Though I struggle a little with that domain name because of the awkward non-standard spelling.

Prefixing with an i, is a sneaky namespace hack work around.

Then people jumped on alternate tlds, country coded tlds, from obscure and war-torn countries. Again that opens up your options. For a time.

I'm increasingly coming around to just a boring old .com. Even the guardian news outlet, moved from their .co.uk to .com recently.

Memorable is good, and short is easier to type.
All I know is that his account on Bitcointalk was last active yesterday.

https://bitcointalk.org/index.php?action=profile;u=2436
Thanks for the downvote but see this for example:

http://www.wallstreetmanna.com/2009/11/warren-buffett-loves-...

or this:

http://truthingold.blogspot.com/2011/08/think-buffet-investm...
Money is a store of value, a medium of exchange, and a unit of account. Currency is money that is created and backed by the faith and credit of a Government. Central banks control the money supply with the aim of controlling inflation and/or maximizing employment. Bitcoins supply is fixed making it deflationary. Bitcoins function more like a commodity than a currency.
Why is that haha?
> Ah crap! Deserializer blew (in most cases silently converting the number to null)

Right -- the parser blew it. That many implementations do this is frustrating (and caused me so many problems that I ended up building my own validator for problems like this: http://mattfenwick.github.io/Miscue-js/).

JSON doesn't set limits on number size. From RFC 4627:

An implementation may set limits on the range of numbers.

It's the implementation's fault if the number is silently converted to null.

I guess we need better implementations!

> JSON is a popular format but it's awful.

If you're willing to take the time to share, I'd love to hear more examples of JSON's problems. I'm collecting examples of problems, which I will then check for in my validator!
Volatile object speculation, crapshoot, recurring bubble, vehicle of money laundering. There are plenty of disses against Bitcoin that at least have some validity. I'm sure there's more. But save Ponzi Scheme for things that actually fit the description.
I agree, we've done a pretty bad job of explaining and presenting ourselves thus far.

I'm not making any excuses, but we spent the last year building, speeding up, and securing the engine that handles the connections to bank accounts and the system to process and guarantee "good funds" ACH payments. We had an opportunity to go to Launch 2014, and even though the front end presentation of everything to the user was, in a word, "fucked", we made the decision to go and do the best we could to make it usable. This thread alone has helped me find a lot of the "anxiety" points people are having, and the customers I talk to everyday are getting me more. You'll see Knox back on HN soon with a much, much improvement experience.
First off, this is a huge subject sensitive to flame wars.

However, if you:

- are interested in CS

- know you want a career in CS

- can afford the degree

I would recommend it. The formal aspect makes sure that you have your bases covered and can also serve as an outward signal.

Also, remember that it's entirely possible to have a great career without a degree.
Good sign I guess, he hasn't posted in a long time though. Not that I can blame him, the SNR on that forum is appalling.
Your example doesn't do anything but make XML look as bad as your saying JSON is. Think about it again - do you think your first XML example doesn't ALSO have to be deserialized twice (once into an XML in memory tree, once into a number)? It does. Also, both examples will fail if you try to deserialize either of them into numbers...

Regardless, JSON is so much more readable that I'm very glad it's pushed XML out of the picture for the most part.
One color for the most present text, and another for the main background. One color for one level of headers, another for another background color (perhaps another block like a header or a sidebar), and so on.

Get a sweet font and you just might have a beautiful website.
News. It's in the public interest trumps privacy. Sadly.