skysight-inc/HackerNews huggingface dataset:
A legit complaint. Though I'll say, in early Unicode before UTF-8 existed, this was probably seen as less of a problem than using the older non-Unicode charsets, and probably rightly so.

Also, if you keep a clean separation between serialization and in-memory representation, the BOM hack is not such a big deal. Serialize code can write a BOM, and de-serialize can do the char swapping and omit the BOM in RAM, then in-memory it's always host byte order and without BOM. Or you can just have the on-disk/over-the-wire format be UTF-8, which is common today on platforms where UTF-16 is used in RAM. (I'll repeat a point that seems to be lost on a lot of people in this thread, that Microsoft adopted 16-bit chars for NT before UTF-8 existed, so that was not an option.)
Probably just a case of careless copypasta-ing by a clueless marketing guy.
I've done a decent amount of work in both - I've written a compiler in OCaml and a few applications in Haskell.

I do find Go to have the "best of both worlds" when it comes to the type system (ignoring all other features of the languages).

As you know, one of the advantages of writing in dynamic languages like Ruby and Python is that you don't have to think much before writing down the first few lines of (working, runnable) code. This makes it really easy to sit down at a keyboard and bang out a prototype, or even a one-off utility script.

With Haskell, I have to spend a lot of time thinking up-front about how to design my types, because the arrangement of the datatypes largely determines the functionality of your program. The upside is that, once you've sketched out what you need your types to look like in Haskell, the entire structure of your application has essentially been stubbed out - you simply need to fill in the gaps. This is really nice when making incredibly polymorphic functions - as has been pointed out, you can implement an entire Haskell library without understanding anything about the logic, operating solely off of the type annotations[0].

The downside is that it takes longer to get those first few lines of (working, runnable) code down. Maybe that's not a big loss, or maybe it is. But Go does provide a lot more type safety than any of C or Java (and certainly a lot more than any dynamic language than Ruby or Python).

I'm a functional programmer at heart, and given my druthers, I'd probably prefer a little more type safety in Go, rather than less. But having written a lot of Go over the last year, I don't find myself commonly running into the sorts of errors that a stronger type system would have prevented.

In short, (IMHO), the biggest additional benefit to strengthening a type system like Go's to resemble Haskell's would be in how it forces you to change the code-formulating process, not in how it prevents more errors. Unfortunately, this is also the biggest drawback to strengthening the type system - it means one can no longer use the same programming workflow that one uses for Python, Ruby, Java, etc.

[0] http://r6.ca/blog/20120708T122219Z.html
The actual 0install Python code does use optparse.

It wasn't stated in the post, but the next step after writing this code was to use it as a front-end to the real Python version. If invoked as "0install run NAME ARGS..." exactly then we handle it (the fast path), otherwise we fall back to the Python version. In particular, that means that the Haskell/OCaml version must NOT try to handle --help, etc. I wrote the comparison Python code to be similar to the other languages.

This OCaml front-end appeared in 0install 2.3. For 0install 2.4 there is a full option parser written in OCaml. I didn't use a library for this because a) it needs to be 100% compatible with the Python parsing and b) it needs to handle tab-completion too.
When art (painting) meets entrepreneurs & quotes
> it's basically a hostile shithole.

Going somewhere is not about being there, but getting there. What we'll have to do to get there is worth the effort.

The Moon is a "hostile shithole", even worse than Mars, but every time I look to that Apollo 8 picture of the Earth rising above the lunar horizon, or read about Neil Armstrong eclipsing the Earth with his gloved thumb, I realize how fragile this world is and how futile our big empires are. It was worth it.
Probably should yes!
This image: http://www.samsung.com/my/consumer-images/product/smartphone...
Likewise I didn't see it at first but it's on the image from the linked page http://www.samsung.com/my/consumer-images/product/smartphone...
Here, a short document how HANA works and differs from conventional RDBMS. http://hanalytics.org/wp-content/uploads/2012/10/Performance...
I should have included school boards along with teachers in that broadside. I don't think the 'state as laboratory' idea has worked out well wrt education.
in a couple of projects I worked on, we also stored visited urls in a set of bloom filters, also stored in flat files on disk.

At some point querying the db to check what URLs you have can become quite heavy
Just because you lived in Texas doesn't give you a pass in saying such a hateful thing. This is the most ignorant thing I've seen on HN in a long time.
It depends on the size of the asteroid and on a deliberate choice not to target the colony with a nuclear weapon.

I'd prefer a self-sustaining colony on the Moon before attempting Mars. There we can perfect our tools because, on Mars, if you screw up, you'll have to wait at least six months for your rescue mission.
That is so cool.

Did you do any research on increased wear of the hardware under load? That could be an additional cost that would start showing up only after a period of time.
I was expecting Peter Schiff!
I can't believe Samsung is trying to cheat people like this. It is really mean and miserable to play around talking in bits instead of bytes to trick customers.
Also: "ROM"?
Well, I think in your situation, it would help to compare the odds of scoring a remote senior dev position in another language versus rails.

At least in Southern California where I live, there are several unfilled rails senior dev positions, but you do have to work at the company in person. So it would be more beneficial to compare remote jobs vs in person jobs.
A good observation, although you missed the somewhat creepier "anything thats not compulsory is (and should always be, for everyone) forbidden" meme. Why, all tablets should have whitelist censorship, its for the children after all. And if a parent owns a tablet without censorware well thats not going to punished, yet... But we can't have people thinking freedom is possible or a good thing, so something has to be done...

I have relatives in the .k12 .edu biz including one who teaches a class with like 5 ipads for 20 kids... now its not like there's a line in the budget for apps, and if there were one, what existing program should they cut? And its not like the school day has increased in length, so what subject gets cut so the kids can play Angry Birds? Reading? Math? And if every kid has one, it could kinda work, but what can you do with only 5 per class room? Example #6749235 of non-educators very expensively trying to tell educators how to educate, and failing as they always do. They do make nice shiny paperweights, till the glass breaks anyway.
Apart from the deep tone the voice is different.
I'm not aware of any RV parks in SF. Why don't you just move to Oakland/Berkeley? You can get downtown in about the same amount of time, if not less, and you have a better chance of finding a place with a backyard larger than a postage stamp.
I can't, by a long shot: I don't know Haskell deeply enough. But I think he can read his code without problem.
An Elite School Is the Saddest Spot in Manhattan, a Study Says
When comparing with OpenVPN, they say the latter "does not allow direct client-to-client communication." Can anyone explain it? I thought point-to-point mode was not only supported, but the default.
>The same review that notes the increased power consumption of the CPU? That one?

What's your point? It's a beefier SOC, and possibly more power hungry. Nobody disputes that.

You've tried to frame rebukes of your posts as "desperately defensive". For me I take issue with what you said below:

> The power consumption angle is a complete and utter non-issue. It generally comes up as an apologetic canard to justify Apple's choice here, but in the >holistic sense the power difference between 1GB and 2GB is negligible. Note that the ARMv8 processor, however, is a serious power pig

You seem to be absolutely sure, with numbers to back it up. You dismiss the OP as "completely unsubstantiated", but ironically you can't prove your points either. Should I take you seriously?
It's in both the image and spec table, making carelessness seem less likely to me, but you never know.
Well, you can make absolute statements without the implicit "for me" or "for some people" once you've done proper studies that support them...
Traditionally a 'b' stands for bit, while a 'B' stands for Byte (8 bits).

Also traditionally, Bytes (kilobytes, megabytes, gigabytes) are used when it is about storage (RAM, FDD, HDD or other), whereas when they talk about bandwidth or 'speed' (notice I put the '') , they talk in bits (gigabits per second, etc).

So no, I don't think it should be Gb in the title. GB is fine, since it's talking about RAM.
> "Donald Trump, billionaire and professional asshole, recently referred to American aiports as “third-world” compared to Qatar and Abu Dhabi. Mr. Trump failed to realize that most Americans will never be able to afford to go to Qatar and think Abu Dhabi is either a character from the movie Aladdin or something you order at an Indian restaurant. "

Well, I would add Frankfurt, Munich, Auckland, Bangkok, Singapore, Kuala Lumpur and Sydney to the list of airports that are less shit than 99% of US airports.
"A fundamental weakness in the free software argument is that it lacks a solid, broadly applicable proposal for remunerating the effort of software engineers."

I'm workin' on it...
I am a fan of this setup. I call them project logs. As you mentioned they are great for when you are away from the project for a while and need to get up to speed.
In the 90s I invested in MiniMed, and sales exploded. In the early 2000s they were acquired by Medtronic. This was the goal of MiniMed and I'm glad to see it come to fruition.
Of course you're correct and I don't claim that these are uncrackable. Just a way to practice a bit of clojure while the missus had her girlfriends over.
I like Samsung products, so I'm a bit surprised here.

Every page (including the one for Specifications) mentions the phone has 4 GB of "ROM" (read-only memory). Maybe the marketing person meant to say RAM instead of RAM, but if the phone does indeed have a tiny amount of RAM, then it's certainly a 'creative' way to confuse consumers.

Also interesting is a big image found on several pages stating the phone has 6 GB RAM, which is pretty unambiguous. But why not state this in the specs then? If this is actually a 'creative' way of writing 6 Gb RAM, then the phone has less than 800 Megabytes of RAM. That would explain why there's no mention of RAM on the Specifications page. :) Maybe there are more 'creative' ways to explain technology on that page?
Wikipedia tells us that diabetes type I is usually genetic.

If you're susceptible, you might get it, might not; if you aren't, you aren't.
Guess what, no point of carrying bad genes around.
The main thing which makes bitcoin decentralized is that there's no central authority which can seize your coins. Its the same with Ripple, XRP at a ripple address cannot be seized or moved (without the private key for that address).

Issues of coin distribution and mining versus no mining is a separate concern. From my vantage point, the great majority of LTC belong to Litecoin founders/investors/miners while the great majority of XRP belong to Ripple founders/investors/gateway-partners. There are trade-offs with either distribution scheme, but "coins to miners" is just one scheme (not the defining criteria for decentralization).
>Thats probably what OP was referencing.

You think OP was calling American Indians thieves?
I'm not sure I get your point. Are you saying that Google's new programming languages adopt the Java philosophy because of developers they hired over ten years ago? Also, I'm not sure I understood what you were trying to say about C++ at Google.
Read the link. Samsung is claiming that the phone has '6Gb', right next to stating it has '4GB' of ROM. In reality the phone has 768MB of RAM.

Not cool.
select count( * ) from dummy_table;

takes 10 minutes on PostgreSQL to return the result 21454134?

With H2, an open source embedded SQL database I use daily, a "select count( * ) from table_name" query returns the result instantly. I assumed therefore that this was the norm...
Don't forget common core is about 40 of about 50 states, so you've got state and almost national standards all deserving broadsides. The whole system is completely messed up, top to bottom. One PR distraction method over the past decade or two to keep the scam running has been to pretend the problem is a matter of taking aim at just one or another failed level, where $failed_level varies from year to year.

One interesting thing rarely discussed about "classes over the internet" is its always assumed it'll be Americans taking classes from Americans. I think it interesting to contemplate that since local USA .edu is bottom of the barrel, "going to school online" to almost any other country in the world would be a net win. Perhaps the end result of online .edu, is my kids will graduate from a Canadian high school.
Authentication that works with, not against, your memory
Servers do this all the time. Temperature change is harder on hardware than electrons flowing through it. They get replaced every 4 years or so, so very few die of chip failure. It is not like we are overclocking them.
The headline is "hard to crack" which seems misleading.
So, instead of folding proteins, which eventually results in benefits for all of humanity in the long term, the machines are now doing work that benefits only one person short-term.

Isn't this the exact same thought pattern we find in bank owners people protest against all around the world?

But let's not exaggerate - after all, it's just you and a handful devices. What difference would that make, right?
What is OReilly book?
Yeah, that's bullshit. I want to see copyright reform but I am perfectly capable of making music/writing/other cultural activities without sampling the work of other people. Of course it prevents some kinds of valuable art from getting made. But the idea that it prevents anything from being made or that 90% of art depends on sampling or incorporating other copyrighted material is just absurd.

This is the problem with Torrentfreak - they want to see an outcome so badly that they end up making nonsensical arguments for it, and then they wonder why they can't find a larger constituency.
As Opening Day Nears, Insurance Exchanges Scramble to Prepare
The NSA files
Although you are right about all previous crypto-currencies falling, it's difficult to ascribe their failures to lack of incentives for most of them. The major theoretical and commercial work on e-cash was done by David Chaum. His stuff was centralized, efficient, and anonymous.

He had several major parties trying to license his technology, including Microsoft ( who wanted to put it in Windows) and several banks. These deals fell through because of issues with Chaum allegedly. Without buy in from a trusted name, people were then unwilling to use Digicash.

The point is given that bitcoin has gotten so much attention, some known name may attempt Chaum style e-cash and get it to work. Incentives are only an issue for distributed e-cash systems and as people's willingness to use Visa shows, they can trust centralized ones.
So far disagreeing with you = criminal activity, ignorance, small-mindedness, and what 'guilty' parties do to silence their critics.

Alternatively, you might like to consider the possibility your opinions are simply not universal truths.
> And if every kid has one, it could kinda work, but what can you do with only 5 per class room?

I don't know. When I was in school at about age 10 we had a handful of palmtop computers[1] between a class of 20-30. I didn't get to spend much time with them, but found it exciting and enlightening when I did, especially given that we didn't have something like that at home. Time with the devices was used as an incentive for good work in class, so it helped with that respect too (wasn't allowed to use them until assigned work had been completed and was correct).

It also taught a more subtle lesson, which was about responsibility. The devices were clearly expensive for the school, but if you showed you could be trusted, you could get away with using them without active supervision.

All in all I'd say it was a success. It certainly got me interested in computing, even within the fairly restrictive sandbox that they were. I can't see why the modern equivalent (iPads) should be any less of a success, especially in areas where children are less likely to be able to afford and use one at home.

[1] e.g. something like this http://www.palmtoppaper.com/images/HP200LX_1.gif
10 hot Irish Startups to watch for in 2013
I think it's still stealing since you don't own the hardware and don't pay for the power usage. Therefore the mined coins should be property of the department/school/etc. and would help them lower costs even more. Unless you have permission to keep profits obtained from the usage of those machines.
Many of the ones near the end are from Gurren Lagann, a show that follows a guy through his life as he overcomes an ever-larger series of problems, with "larger" having a very literal representation -- from childish bullies, to the head of the village, eventually up to all of existence :P

(Or something like that; my memory is terrible and I've not watched it for years)
One piece of advice that's missing: be sure to be born in Europe.
We provide this.
That's a little complex of an explanation. I could still argue fair use. Regardless, it's a coincidence that this guy works for MSFT. I don't know him. I just stumbled on the Quora post.

The link from my post also explains why Quora is evil, I'm detail, FWIW.
I'm not accusing anyone of being an alcoholic, I just know what I would be doing if I had a mandatory 2-hour lunch every day! And it's not eating (probably not as much as I do now)

EDIT: On the chance that my ambiguous grammar has got you tied... in the right order, I would be a bit slow for an hour or two in the afternoon, after having three or six cervezas.
http://www.theatlantic.com/business/archive/2013/02/heres-ex...

45 percent of college grads move back in with their parents, and I'd argue have more time to get their cash flow together vs having an apartment.
Absent copyright, developing things that are non-excludable is a collective action problem. Just about everyone agrees that government is an appropriate venue for some of these (frequently defense, policing, roads, schools). You can draw your particular line where you want, of course, but I reject the notion that there is a clear, morally motivated hard line that everyone should obviously subscribe to between any of these things and other projects. Government is how we coordinate certain kinds of efforts that won't permit individual opting out but which (hopefully) benefit us on the whole.
Sniz Broz - COMPETITION PRIZES
Chance to win Amnesia Machine for Pigs, Civilization V or Payday 2!
Eff, a language with an algebraic effect system
Can you recommend any books or other resources from which someone mathematically inclined could learn the theory behind this?
This is excellent advice. Any thoughts on perhaps doing a tutorial series on how to better connect yourself with hiring decision makers? Similar to your web app training.

Disclaimer: I'm a subscriber on your mailing list, watch your videos, etc.
The Content Extractor is overly simple. You don't want all the Anchor tags for most things, you want the ones that aren't part of the page template.

It took a lot of man hours to build the content extractor we use for our search engine.

https://www.mashape.com/stremor/stremor-content-extractor

Also because not every site has a SiteMap, or well linked site structure you may have to turn to Social like FB and Twitter if you want to get everything.
This website has some kind of moderated comment system, and if anyone else is reading this I'm interested in their opinions anyway, so I'm going to re-paste my comment here.

---

I'm loving the premise, but it doesn't seem like you are motivating at the end that the motivation is selfish vs. simply misguided; in fact, it isn't even entirely clear to me that his motivation is wrong even in his own head, given that a lot of what got him into the situation in the first place was the idea that he had limited time and thereby his life wasn't even important anymore. Please: do say more.
getting good reviews definitely helps.

Here is my app:
https://itunes.apple.com/us/app/onsite-time-tracker/id470803...
"It takes more energy to crash a rocket into the sun than it does to crash a rocket into Pluto"

I don't believe that's what the chart shows. It talks about the energy differences of orbits. You need to knock off delta-v if you want to orbit at the chromosphere, but not if you want to crash into it.

And in fact, CuriousMetaphor pointed that out in a child comment to that quote.
I understand your problems with finding jobs in the German-speaking countries without having great language skills. I once naively started a Master in Banking and Finance at the University of St Gallen (20 min by train from Zurich). Came home within a few months as my language skills were nonexistent, at the time hiring banks were looking for native German speakers with English fluency and at least one other European language. That was a few years ago, and soon after I began my adventure learning programming.

Best decision I ever made, and I'm shocked I didn't get into programming earlier. I can't imagine returning to corporate finance or accounting type jobs -- and hope my programming skills prevent me from ever needing to.

Good luck to you! :D
I don't know if it's on purpose, but there're a lot of spammy links in that page. I wouldn't visit.
Changi in Singapore was by far my favourite airport. Free console and lan gaming! And a free cinema too.
Mining? No. I have lost a small amount. Had a little fun. You might make a mint, but it is the wild west. You need to be able to spend a fair amount of time fussing with the things. My USB ASIC Miners would overheat and reset a lot until I put some heat sinks on.

>and am concerned about rising network difficulty potentially preventing my recoup...

Yup. You are wise to be concerned. If you want a nice boring low-risk investment, umm some ICA mutual fund maybe? But that's no fun.

Speculating, I'm a little bit ahead, and I have a lot more fun doing that.
My spontaneous thought when I saw this was "what took them so long?" Your comment makes me wonder even more. How come this is such a difficult problem?