skysight-inc/HackerNews huggingface dataset:
Looks rather like a type-system abuse.

btw, there is Haskell for that.)
QAdate.com – Dating Site For Testers
If I missed something or if you disagree with me please tell me why.
Elitebooks are now Zbooks for some reason and the new Elitebooks are midrange hardware - why would they do that to a successful brand name...
I like the fun feature when I type the site's own URL into the search box. First a message that reads "Do you really want to see the internet implode?", followed by a redirect to the "Google into Google" sketch from The IT Crowd[0].

[0] https://www.youtube.com/watch?v=OqxLmLUT-qc
Never heard about it before you mentioned it, but I'm not quite sure what they are up to. Forking OpenBSD to .. move it into the direction of NetBSD/FreeBSD?

Also, the website is quite sparse and I couldn't find out if they use the same ports tree as OpenBSD. The latter is (see my comment in the same thread here) out of date for a couple of packages I'm interested in. Just like FreeBSD's.
Lawyers don't decide what is and isn't legal. Legislators and courts do.
One should teach children using the best tools for the job; cost should not be an issue here in the consideration. What is the quality of educational software in the Linux world compared to Windows? What about compared to OS X? What about usability? Accessibility? A rather vapid statement about "cost" isn't going to cut it as an argument as to why Linux should be used.

Even amongst Free operating systems, why Linux? What are the advantages compared to FreeBSD, or OpenBSD, FreeDOS, or ReactOS? In an article like this, you need more than a few vague statements to back it up ideology, you need evidence and proof that Linux is the best route.
The Celsius/Fahrenheit example isn't the best. Generally all examples based on units of measurement are probably flawed because sane systems can just standardise on SI and be done with it.

However, different coordinate systems that should never be mixed are useful to keep separate. At work we deal with maps and geographic information, so there are always at least three coordinate systems: Screen, projection and geographic coordinates. Having a type system that catches mistakes there would be so much nicer than just always passing P2D around and trying to never mix different ones.
He claims it's to make wrong code look wrong. He uses the type system in order to prevent bugs, how is that abuse? Is the type system only there for performance in your opinion, or what's your angle?
Access FullContact's API through Torpio, the JavaScript micro scripting PaaS
Forgive me for calling out your comment shallow. As a former Turkish resident, I did try and make an effort in reading up and understanding about Turkey.

While it is not fair to say I have no idea about Turkish history, I might have missed the mark. Please feel free to correct me, I can take criticism. I take it better than an offhand remark that I am clueless.
Another important realization is how many games are now being written in C# thanks to Mono/Unity, and on iOS no less! Arguably they may not be getting a "direct benefit" from this, but for example I would have never imagined ever being proficient in C#, yet here I am now with this skillset and fluent in a tech I would have otherwise had no interest in whatsoever. Because of this, I now actually have a favorable opinion of .NET, and while not having a particular interest in enterprise, would certainly be more likely to use these technologies for it if for whatever reason chance took me to that space.
I tried one of our sites, we force https, it seems the 's' is stripped and loading fails. If the site is about discussing bugs, I would think a target market is web applications, pretty much all of which will be using https.
1. How do you stop bitcoin deposits? You can't stop people from sending transactions to their deposit wallets. You can maybe stop processing them, but imagine the outrage that'd cause

2. I don't think they can undo the already sent coins. If it really is because of using coinbase outputs, the transactions will confirm eventually (100 generations = ~17 hours?). Sending the money again would cause a double withdrawal.

3. Why? The faster it's fixed the less issues for them
Rather than this OS or that OS - I really wished someone at school had taught me:

* how DNS works

* the process model with stdin,stdout,env vars + cmd args

* streams - text or otherwise

* protocols like HTTP but what they actually did on the wire

Every OS uses the above list and so even for a young child - you can teach by example.

Surely using nice fluffy diagrams it would be worth trying this to find out that only 'old' people can understand such things?
Work with UK student coders
> The EU commission (which is the unelected organisation

What are you talking about? It's elected, maybe not by the people directly, but by their (elected) representatives. That's the same as saying that the US president isn't elected, because s/he isn't elected directly by the population.

> the European Union as "democratic" ? It's not.

Care to substantiate that claim?
Oh my (hypothetical) God. For a moment there I thought this was The Linux Foundation (not federation.)

Coming to the topic at hand: This reeks of fanboyism and fanaticism. While I personally agree that young people should be introduced to more than Windows as a part of their edution in computing, this is taking the rhetoric too far.
That's why HR departments exist? Jeeze. And here I was thinking it was to create a line of obfuscatory defence between employees and management :P

/in all seriousness though, approaching HR with a complaint against a workmate is just as likely to get YOU in trouble and make work for you as it is to actually work in your favour. If you're going to approach HR, please please please do it with a bit of knowledge about how it works in your company, and not just because you believed the spiel they delivered during orientation about being there to serve you. (hint: Unless you're their boss, you are not the one that HR serves).
Pretty sure the GP talks about 4k transactions, not transactions with 4k+ btc.
I thought it was neat that they let me email myself with a reminder. This is an MVP, it's just the right response.
How to get away from your inbox and still keep your job
The problem is that neither windows nor OSX teach computing or computing culture. They teach the feudal model. The increasingly walled gardens. The "When in danger, when in doubt, run in circles, scream and shout" Currently Linux is the place where you can get your hands dirty and has the Wild West spirit that the 80s,90s and the internet had. We should teach the kids to spit in the face of authority and when obeying it to do it so reluctantly. And currently we are doing the exact opposite in all areas of human knowlege.
boyikor@postalmail.biz is a tempmail I set up for the purpose ..
Interesting, I was thinking about building something like that a few weeks ago.
Due to long commute hours I need something both online but that still works offline.

What came up to my mind was a dropbox based solution.

Didn't go further so far, though
I don't think anyone is forcing you to use an iPhone? They are well within their rights to decide what is and isn't acceptable on their devices. And you're well within your rights to buy something else. Or buy nothing (crazy concept, I know).
Really? Don't you just need 2 cameras for every 1. (Like how our eyes work).
Looks very useful to me.

One things I would do is make the permalink visible as soon in the flow as possible.
Stop teaching Matlab
This is BTC, not banks. If you hold BTC longer than an hour, you're a scammer.
I'm against bug-tracking systems that fork a program's (or web-site's) own bug-tracking system. You end up with multiple problems:

1) The same bug in both places, with different buy useful discussions in each. How do you merge these two bugs? How do you mark one as a duplicate?

2) The developers of the program (or web-site) probably don't know you exist, so while there might be a great discussion related to the bug, the person who can actually resolve it doesn't know.

3) Assuming you're not the only "foreign" bug-tracking system for a program (or web-site), how do you interact with the other "foreign" systems?

4) There's no barrier to entry, so there's no incentive to creating anonymous bugs or to using the platform to rant at the developer.

You're not alone with these problems - GetSatisfaction and UserVoice have the same issues. My suggestion would be to create such an amazing bug-tracking system that the developers WANT to use it as their primary source. Then get bought by Github.
In the early 1980s, Apple decided that they were going to own the education market. They sent salespeople to school districts, explaining that computers -- the future of education, as everyone and magazine articles said -- could be affordable, and here was a complete plan including discounts, financing, and software.

The result was that the Apple II series did take over the education market, and also sold quite a few machines to the parents of kids who used Apples in school.
The author's argument is mainly that Windows as a dominant OS for school computers is more expensive than Linux, and is proprietary.

What the author fails to take into account is that the major cost to schools and school systems is the continuing cost of ownership for these computers. Updates, maintenance, tech support, all cost time and money. I regularly perform alternatives analyses for clients, and while I'd love to more often recommend open source solutions, the risk of finding qualified support or full-time employees, and the often greater costs associated with that service, is usually too high to not go proprietary (all features and needs being otherwise equal).

However, I do agree with the spirit of one of the author's ethos(es?), and perhaps disagree with simonh here -- a flavor of Linux shouldn't be discounted because the students may never see it again. The OS really doesn't matter so long as tools are provided for word processing, performing internet research and exploring information that students may discover. There's a wealth of this in the mainstream Linux distros and I think it'd be a fine alternative.

Except for that whole ongoing-maintenance thing.
We are talking about enterprise which is 99% Windows.
I thought this was for discussing bugs in bug trackers like bugzilla. Then I thought this was related to FogBugz, but it's neither.
Show HN: FishSnapr – Catch Every Fishing Moment in a Snap with FishSnapr
"Unproductive pleasures pall eventually". Would you be happy staring at the clouds consistently for two months?
Finally someone to blame...
(So is JXF a legislator or court?)

A lawyer specialises in the law.
Quantum flux parametron
Girls and Software by Susan Sons
We are talking about enterprise. There is a chance to build something nice there instead of cramming badly-designed document-oriented languages into GUI space. Apple is closed AFAIK.
I tried to load one of our sites - specifically with very minimal "helper" Javascript and it also failed to load the site. I can't imagine it would load anything on a site where the DOM is only 2-3% complete when onLoad() is called.
And most bugs are often found before going into production, so client's will be accessing the site behind an IP restriction or HTTP auth most likely.
As I understand it, Apple also required any app selling things in iOS to give them 30%. Which is why for example, Amazon does not have an in-app link to their ebook site through the Kindle app. Bitcoin could potentially circumvent this.
A good friend used this idea to teach himself Objective C. He did pretty well I think.
No it shouldn't, and honestly neither should programming. Sometimes I swear we can get so drunk on our own farts that we think engineering is the only valuable profession in the world, when in reality not everyone needs to be able to code a rails app if all they want to do is check their Facebook. There are many other jobs that are important and valuable to society that do not involve CS - lets just put down the kook-aid.
This technology will need to be shut down by the courts or laws very quickly else there will be no privacy. Already police departs have cars with many cameras on their trunks all aimed in different directions to scan license plates. They look for out of date tags, owners who may have warrants, and more.

Just imagine this technology changed to also do the same with faces. The claims of course will be just like the NSA, its just random sampling and therefor not a violation.

1984 just had to wait for technology to catch up
A reduction in debt is a form of income though. If I owe someone $200 dollars. But then I only have to give them $100 I now have gains of $100 vs 0 if I had to pay the full amount.
How is the software for a neuromorphic computer written?
I've used it a few times, but some of the buyers are less serious and look to rent the domain and so on, which ends up in the ending the contract basically when ur ad expire, ending in you without a sale.
Actually looking into it seems that it is, and that example is wrong.

The spec examples only use <br> and call it a void element (one which can't have any content) but states only foreign elements can be self closing.
Scala Tutorial Through Katas: Prime Factors (Easy)
Does anyone have any thoughts on recommendation No# 4 ("Algorithms (4th Edition) by Robert Sedgewick & Kevin Wayne") vs my personal favourite algorithms reference: CLRS[1].

I love CLRS but am always up for increasing my knowledge base when it comes to algorithms. Has anyone read both?

[1]: http://en.wikipedia.org/wiki/Introduction_to_Algorithms
From:
https://bitcoinfoundation.org/forum/index.php?/topic/700-mtg...
"
Mt Gox has a custom reimplementation of Bitcoin that is known to be quirky and non-compliant in a bunch of ways, for example, it used to overlook the coinbase maturity rule. That means miners who use custom software to send money to MtGox immediately, without waiting for confirmation, didn't get spotted by the MtGox software. When they tried to respend the newly mined money, the transactions failed to propagate.

I don't know if that specifically is still an issue, but the MtGox scanner site suggests that their implementation fails to implement a bunch of other edge case rules around fees, sizes, and canonical signatures.

It seems very likely to me that for some reason Mark K is not able to work on his codebase anymore, and isn't able to resolve bugs in a timely manner, leaving his support staff to try and clean up the mess by making horrible hacks like "throw away and retry later". The question in my mind then becomes - where is Mark and what is he doing?
"
Yes, if it is a major part of what the program does it could be justified. But often I see this kind of craziness for things used only a couple times.
I lolled at "as not yet seen on" too.

The proxy issue is indeed unacceptable.
There's no penalty for redirecting an entire root-level domain to a subdomain, as long as your sitemap and internal linking strategy all point to the subdomain.

From Google's perspective, the problem with 301s is that they take longer to load (since you've got to request two separate URLs) and they make your URL structure less stable. Neither of those is a problem if you make it clear to Google that your content belongs on a subdomain.
I see, thanks. I don't really see how that could lead to so many dealyed transactions though.
Yes the RPI could use a bit of improvement. It needs better X performance and a restart switch. But the RPI is the best small computer out there with the most support. Give it a few iterations and improvements and it could really be useful at home.

My problem is that in 1982 you could really impress your kids with simple programs. Now my child wouldn't be impressed unless you create an 3D princess game. The hurdle to catch a child's imagination is 10x higher.
You are referring to the common mistake of confusing randomness and uniformity.

Your players are thinking: "Dice rolls are equiprobable, so I should roll evenly-distributed results." That only starts being true after a great number of rolls.

Random distributions will be uneven and present clumps, strands and voids. For the same reason, during WWII, British intelligence thought that the Germans were bombing specific targets in London, while they were just dropping bombs at random.

Source recently posted on HN: http://www.wired.com/wiredscience/2012/12/what-does-randomne...
Seems somewhat similar to how Google did it for Google+ in the early days. I'm surprised it took this long for someone to replicate that feedback system to be honest. I thought it was brilliant from the moment I saw it.
Apple isn't an OS, so I assume you're talking about iOS. iOS is pretty far from the first OS to control what you can install on it. In fact it was one of the first phone OS's that let you install anything at all.
New Marketest Research Report Published on Desserts
Array.forEach() anyone? What's the deeper sense in superseding built-in features by libraries?

(I know there's IE, but ... what about just fixing Array.prototype.forEach for those? "if (!Array.prototype.forEach) Array.prototype.forEach = ...")
What Is The Best API Management Suite? [Tool]
Ok, but it is not very ethical. I bought their device with a good faith, that I will be able to perform most mobile computational needs with it - the device was advertised as such. Now, my need includes also to manage my crypto-currencies wealth, and Apple doesn't allow me to do that, without even properly explaining why.

Now, I can potentially lose money due to this policy. So, I agree it is legally ok, but not morally ok.
Last year I wrote a short Python script to easily visualize that kind of effect: https://github.com/ncanceill/alea_jacta_lib
I've already read all of Paul's essays, most of them more than once. I come to HN to read new things. I liked this article, I think it was worth it just to be reminded of this:

>I could be in discomfort and nothing bad would happen.
it's like a vm, but it's much lighter (runs faster / uses less cpu, memory and disk). it does that by re-using the host kernel. so you are forced to have the same kernel in your client as in your host, and that has to be linux 64 bit.

an example of where it's useful, for me, is in system integration tests. unit tests are designed to run without changing the machine they run on, but for system integration you need to build and install and configure and run a system. so you really need something like a vm. docker gives you that isolation, but with lower overheads.
I didn't. I actually wanted to report a bug with their site, that it lacks any explanation of what it does and why you'd want to use it (eg, does the feedback actually go anywhere?)
Have a look at http://usersnap.com :-)
Qt network: add support for the SPDY protocol (pending patch)
With Firefox 27 (or Safari 7.0.1) on a MBP running Mavericks I get the error:

"Bummer! Creating a Snapbugz currently only works on desktop computers."
There's no relation between 'procrastination' and 'letting go'. Procrastination is pretty much normal, everyone procrastinated once entire days on HN/Netflix/...

There are easy cures and proven techniques against procrastination and not a single one is mentioned in this write-up.
"I’ve removed the referral from these Amazon links for your benefit."

Hmmm yeah, sure.
https://en.wikipedia.org/wiki/Representativeness_heuristic
why is osx support necessary on the path to 1.0? i'd rather have a simple, small, 1.0 release i can trust than all these "bells and whistles".
Tory Boss of Government Coding Education Initiative Can't Code
> If "View Source" shows <div><div><div>...</div></div></div>, do you really gain much if it shows <custom-element-you've-never-heard-of-with-unknown-semantics><another-custom-element><and-another>...</etc></etc></etc>?

You can extend the semantics of existing elements so you'd actually have <div is="custom-element-with-some-unknown-semantics-but-its-still-mostly-a-div">. Unextended tags are for when nothing in the existing HTML spec mirrors the base semantics you want.

Of course nothing stops people who did bad things before from doing bad things in the future, but it doesn't make tag soup worse.
lucidguppy: you appear to be hellbanned.
It was banter for the craic, no offense.
In practice, the US president is directly elected by the population. Every state has a law declaring that their electors (the representatives that really 'elect' the president) will follow the majority vote counted within that state.

Granted, if you look at wikipedia it'll say its an indirect system, but that's only a technicality.
I wonder how many bug reports Gizmodo.com is going to have...
Why anyone was using Gox in the first place confuses me. It's been having trouble for over a year now I think? Lots of warning signs, yet people continued to use them. If anyone had done cursory research before buying Bitcoin (and they should of) they would of read a wealth of horror stories and bad signs about MtGox.

It didn't even make sense to use them as a new user, the price of BTC was considerably more expensive than other exchanges!

I think in part it's caused by the media always refering to MtGox for price information as they have the longest historical data and inadvertently providing MtGox with a lot of free promotion.

I wonder how sites like eToro who allow you to trade Bitcoin pegged on MtGox price will be impacted if MtGox really is insolvent.

To me the simplest explanation for all the problems MtGox is suffering is that they are insolvent.
Ask HN: Getting my Spark Core soon – what "useful app" can I build? Please help.
Spark Core - https://www.spark.io/
Or you just failed at predicting how much to keep in your hot wallet and need to go to a safe deposit box to refill it.
Teaching those topics at school is crazy. This is just "random stuff" for kids, completely nonsense.

We should teach "how" computers work (very basic principles) and maybe "how" communications work (very basic principles). And definitely we don't need to teach kids about HTTP... Maybe, and only maybe, we could teach them how a programming language can help them with their "math homeworks" and things like that...
I mean wanting write access over all kind of things. Just say no.

https://gitter.zendesk.com/hc/en-us/articles/200178971-You-w...
Webix Updates Overview: New UI Components, Skin Builder, and More
The JavaScript UI library Webix has been recently updated with new data selection controls, an opportunity to use WebSockets and IndexedDB, Skin Builder, etc.
I agree. This makes them a huge hacking target. I hope they're not using Rails, to boot.
Procrastination is often caused by the urge to find a small comfort to escape discomfort. Checking your email account in the middle of a difficult task, checking the news, etc. Letting go of this urges helps you stop procrastinating. There are no practical methods explained in this article but the main idea is a solid one that may help people overcome this problem.
If you knew how many times I launched into that randomness vs uniformity lecture myself ;)

My point was that it's not possible to convince certain people with logic. They see random numbers and something happens to their brains, maybe it's religion. They'll always see oracles or at the very least shady manipulators behind random data.
Shuffling is different from selecting at random. I had an MP3 player that would use random selection instead of shuffling all tracks and it would annoy the hell out of me to hear the same songs twice in a row. I don't know if this is what iTunes used to do but if so then those people were right to complain.
That's nothing new in that country, before free-internet was a hot-trend, Turkey used to genocide and massacre thousands of Kurdish people just because they wanted to speak in their mother tongue, and west was OK with it, because we needed Turkeys support during the cold war, the same situation continued after the cold war in other forms, Turkey and Iran use these kind of acts as an old and continuing process mostly for racial purposes.
We can't compare this to the paradigm that exists in the US or EU.