skysight-inc/HackerNews huggingface dataset:
All the same size. We're not very sympathetic to the blind here.
Is this irrational from the POV of an individual? Learning a complex tool is quite an effort. In the same time one could develop one's own tool that's likely more fine-tuned to the tasks at hand. Moreover, if one's tool acquires outside users it's highly CV-worthy.
Marc Benioff: “Third party emerging in this country, which is the party of CEOs”
Ask HN: Going native, hybrid or responsive
So, I'm going to start (another) side project. It's obvious that it should be available for web and mobile and I would like to know your opinions about the (as far as I know) three available options:

a) Going native. Android and iOS by the moment.

b) Going hybrid. SPA. Maybe Meteor/Ionic, Cordova.

c) Going responsive. Just one website.

I have experience with a) and c) but not with b).

Reasons to do this side project:

* Extend my portfolio

* Keep improving old technologies or learning new ones.

* Could be the next big thing! So naive :)

So, it would be great to see your pros and cons listed here. Thanks!
Please correct me, but doesn't the GPU of Texas Instrument's Sitara AM3359AZCZ100 require a closed firmware blob - in other words the Arduino TRE will be a partly closed hardware (not in Arduino's open hardware spirit)?
His problem is not with underage gambling restrictions. It's about how expensive it's to transfer funds to family. Also he's paying income taxes on behalf of his daughter. That's unavoidable. But the gift tax? that's really insane.
Replaced 'fuck' with 'forget'. It was never used in any negative sense.
The rule of thumb is if the GPU is not from Intel, then it requires a binary blob.
Insanity to the extreme. US is really insane on some accounts.
> very expensive factory service tool.

You can buy an ODB2 reader for ~$20 on amazon. If you are working on any car newer than 1990, an ODB2 reader is a standard tool in your drawer.

The real problem is, to change the headlights on my car, you have to remove the front wheels and part of the wheel well. If anything these shenanigans help independent shops. If they built cars to last and be maintainable, there would be a lot fewer independent shops.
Actually the SAM3X8E does not have an FPU.
You can count on people not knowing about this kind of tracking or just forgetting to take precautions against it.
Not so much the calling out as the tone, which is unwarranted for pretty much any discussion on HN.
https://makezine.com/2015/03/19/massimo-banzi-fighting-for-a...

tl;dr "if people bought an Arduino board made in Italy in the last year thinking they were supporting the project they should know that we didn’t receive any money for it despite the fact that we designed, documented, maintained and supported those products" – Massimo Banzi
Bitcoin is a topic that brings out a lot of irrational arguments and pejorative name calling ("boiler rooms", for example) in the HN community.

There's some truly transformative tech at the core of Bitcoin, which is why it's been as successful as it has been (and will be) as a technology. On the other hand, there really is a contingent of supporters that primarily has a profit motive.

I've come to see it like politics. People pick a side and then become extreme about it, to no one's real benefit.

People are weird about money, in several directions at once. Bitcoin is money. Therefore people are weird about Bitcoin.

That's my theory, anyway.
Is it at least possible to write an own OS (by using the firmware blob) or is the blob married to (GNU/)Linux?
300 bucks each from 100 people, that's not something that deserves multiple decades.
"Modnesty --to turn more moderation power over to the community."

Q. Does everyone get equal access to moderation? If so, will equal access cause a skew in moderation?
Losing and paining emotional accounts is severe and inappropriate for power structures and power codes that can easily handle logging our real life data better than calling a memory error.
Pi 1 B+ has 4 USB ports as well.
There is a strong precedent in the U.S. for aiming for the top end of the sentencing guidelines in cases of psychological cruelty.

That cruelty might not be a crime on its own (sometimes it is) but the logic is that deeply antisocial criminals should be kept away from society for longer. Or they need more time for rehab, or they should just be punished more harshly. Whichever explanation you accept.

Also, extortion has never been a minor crime. A long history of psychologically cruel extortion? It's hard to have sympathy for people who flaunt their own lack of it.
> Apple mimicked Bitcoin with Apple Pay

Where is Apple Pay's blockchain? ;-)

Seriously, Apple created a payment service that is backed by traditional technology (credit cards).

> and the hundreds of altcoins on the market only validates Bitcoin

This rather shows that greed works: There are lots of people who would love to become rich by being early-time users of some altcoin.
I've lost almost all of my karma on this thread and not a single comment as to why I'm being downvoted (-7 points or so). The original article is right that HN has become an incredibly negative community. Downvoting is the internet equivalent of saying "fuck you." So many people want to tell me to shut up but no one will actually say one word why?
Putting the rules on the comment page might help, though. Not just a link, either, but the whole set of guidelines, along with a statement to the effect that, by posting, you agree to abide by the guidelines. A constant reminder that this is a community with certain expectations of it's members.
It looks like it has a PowerVR GPU, which would make it the later. If you want a board where you can write your own OS and still make use of the GPU, the Raspberry Pi is your best bet.
So because Woz failed to give straight answers to the Casino man and joked around, he got a visit from the Secret Service. Because Woz failed to give straight answers to the SS man, he spent 40 minutes under interrogation.

Moral of the story: don't joke about if someone asks you about whether you are committing a crime?
Or it adds artificial factors on how the sick time is used, like limited allocation of sick time or an expiry date on sick time or combined sick/vacation time.
I think I could agree with a claim of: People that want criminals in general in jail for a long time are a bigger problem than murderers.

People that just want murderers to rot forever are not as major, but they're still a problem.

When prison makes people worse, something has gone very wrong.
On the off chance that Jeaye is still reading. How do i get it to work with Objective C? I tried:

-x
objective-c

Nothing for CCerror. `make run` with the .cpp sample works.
The example of the doctor is relevant because the doctor is downplaying someone who has a legitimate query.

While you've done nothing wrong they have a job to do, and I didn't write it with capital letters because I overestimate them.

Woz just needed to answer "I buy the sheets from US Mint and glue them together", not go on a diatribe that although technically correct might be not so obvious

Of course a sense of humour is important, it's more important to know when to use and what are its limits.

Or feel free to call fire in a crowded theater and tell it's a joke.
That is what I have trying to explain. Mining and proof-of-work are not just strategies but necessary requirement. Blockchain is not just ledger.

I'll try to explain. The banks have a ledger of all the notes in circulation maintaining a record of the number printed on the note. Now when I give you a note, and its fake, you can figure it out by checking the unique factors. But lets say that my 3D printer is advnced and printed it so accurate that it is same as a real dollar. Now the way to catch this note would be to check if the number on this note also exists on some other note. So basically proof-of-work is you checking for unique factors(not counterfeit) and then somehow check all the notes in the world that none of them have the same number(unique). Both of these are in addition to the use of mining as a way of distribution of wealth.

Could you just reply to why you don't consider the blockchain to be an algorithm?

Also, I mostly meant that you are paying too much attention to what the media is throwing at us, in the form of bitcoin and exchanges. As a thinker, forget bitcoin and its code and just think about blockchain. Saying that blockchain enables value transfer and must be considered as the 8th layer of OSI model is technical artifact.
> Because this isn't like reddit where the most upvoted comments are elevated in otherwise collapsed threads.

HN supporting collapsible threads doesn't mean automatically collapsing threads.
It says a lot about Rust's culture. If they are not only _not_ interested, but actively hostile towards input, why should I bother?

Just look at the replies. Sure, it's possible to hand-wave issues away by setting the standards low enough with "Java did that mistake, too", "we just copied that from Python", "this looked more familiar" ... I think no one disagreed with that.

It's 2015, and having marketing along the lines of "we only made half of C++' mistakes" just doesn't cut it for me anymore.

For other people it might be good enough, but I'm worried that Rust won't get enough traction if the language is not drastically better on average than its incumbents, but just messy in different ways.
When Lean Startup Iteration Fails
No. You got me wrong here. I totally agree that an end user has no value either way, but if the user chooses the centralized way, it gives someone the license to print money, wherein lies the problem.
Going native has the advantage of giving (potentially) the best performance on each platform. Things like infinite scroll, animation seem to be smoother using native code. The downside is having to know how to code in two languages and having to maintain two codebases.

Responsive site is the logical first step, since you want it on the Web anyway. You can use most of this to build your hybrid app. I've used Cordova and it works well for basic apps, so this is the direction I would take.
I don't think he implied that he had the printer create them. He mentions that he paid a printer, who he knows through a friend, to cut the sheets, perforate them, and gum them into pads. You can see this better if you watch the video timothya linked.
I guess, you're right - for naive implementation it should fall with error, not a segfault. Maybe I just add a check for realloc result.

As for qsort implementation - I was confused by glibc sources ;-) What I've found was a slow but in-place implementation, and what you've shown me is an actual implementation that invokes an in-place variant when allocation was failed:

tmp = malloc (size);
__set_errno (save);
if (tmp == NULL)
{
/* Couldn't get space, so use the slower algorithm
that doesn't need a temporary array. */
_quicksort (b, n, s, cmp, arg);
return;
}

Thanks for feedback!
Bitcoin presents more opportunity and potential than anything I have seen since the arrival of the internet. It could be the biggest opportunity in our lifetime.

There will be those who want an easy ride. They'll wait until the problems are solved and the infrastructure is in place. But for me, the exciting time is now, because the future is still being written.

Let those who want to mock the efforts of others do so. The rest of us can roll up our sleeves and be builders of this new economy for the people.
Well, it's not really allowed in the US either. Minors aren't allowed on the gambling floor, but Keno games can be played from essentially anywhere, such as the restaurant where you take your family to eat. A "it's legal if you pay extra" loophole doesn't exist except to the extent that if you lie and put the wrong name on the form, it's hard to check.
How did Apple mimic Bitcoin with Apple Pay?
It's like the Wild West of Tech because it's easy money for scammers, thieves, liars, and frauds - all of whom love easy money.

I don't think you can make a revolution work by handing it over to sociopaths and then wondering where all your value went.

You probably need something more subtle.

Still - BTC is interesting because altcurrency is the future, and mainstream banking is going down within 20-30 years.

But it's going to be something more reliable than BTC that kills it. BTC is a premonition, not the real deal.
Having so much money helps a lot.
This is a great article and breaks down the components needed to run Docker in production on your own servers. We have been doing that in Cloud 66 - http://www.cloud66.com/ (on 8 cloud providers including AWS) for a while and it's been a great experience: http://blog.cloud66.com/docker-in-production-from-a-to-z/
Python setup.py egg_info failed with error code 1
That tread-mill bicycle video may be the best fake commercial ever! - https://www.youtube.com/watch?feature=player_embedded&v=reyt...
Until you can 'get work done' without the equivalent of graduate-level math classes

The problem is the name "monad", not the concept itself. You don't actually need to know anything about category theory to do I/O. You just need enough exposure to the concepts to know why the Monad type class is so repeatedly relevant as to be given a named abstraction.

People have a hard time getting past the name. You don't need to be a category theorist to use monads in Haskell.
Pretty sure all his wealth comes from Bitcoin so it's in his interest to spend money to support the growth of it.
I've had experience building MeteorJS based (Cordova under the hood) mobile apps and they are dreadful. Wood advise against it. However, MeteorJS is a great framework and our app, Linkwok is built using MeteorJS.

If you do decide to go the MeteorJS route and need SEO take a look at this post I made here: https://hub.kadira.io/posts/sFWNi7ZdPoamaZF6x/

If it is more of an app and has a strong web app use-case I would suggest a,b MeteorJS + Native Apps
Although I believe Apple Pay was inspired by Bitcoin, it wasn't core to my argument. So I dropped it.
What about Apple Pay do you believe was inspired by Bitcoin? They aren't similar in any manner except they both provide a means for one person to pay another.
Zero to Scale – Podcast about going from $0 to $20,000 MRR
Nice, demonstrating with an invalid HTTP/1.1 request. All HTTP/1.1 requests are required to include a Host: header. If he'd wanted to keep it simple, he should have used 1.0.

GET / HTTP/1.0

is perfectly valid.

This is just an advert for his book anyway.
I assumed he meant he had a friend at the local mint who could get him uncut sheets and perforate them.
Ask HN: “GNU's not Unix, but Unix is a beast; its plural form is Unixen. mean?
Found this in GNU Grep man page

"GNU's not Unix, but Unix is a beast; its plural form is Unixen."

What does it mean actually?
Note that I think this is only an issue if you want 3D acceleration - I believe that unlike on the Pi, modesetting is open source and possibly even documented, so you should be able to turn on the display output and set up a framebuffer you can write to without touching any of the proprietary bits.
There's a number of things in that which aren't totally correct.

> No, seriously, the decentralized nobody-needs-to-trust-anybody payments network was shut down by an IRC channel's consensus* for 8 hrs.*

It wasn't "shut down" in any sense of the word, the network kept working (in duplicate, no less). It was the decision of two pool owners with extraordinary hashrates to sacrifice their chain (which was actually the "correct" one as far as intentions go), rather than the core developers. Nobody has some magic key to shut down the network (though originally, Satoshi's alert key did enable a "safe mode", this is long gone)

> Bitcoin is not a protocol in any meaningful sense of word. It is a single C++ codebase that you have to be bug-for-bug compatible with.

That's the reality of distributed consensus. Matching it bug for bug is completely foolhardy (and many have failed at the task), you should be just linking in the consensus library which is currently being broken out of the bitcoin core source.

> Most advantages of Bitcoin which matter are captured by, and improved upon by, a LAMP app which simply holds account balances.

Except for the key one, that a LAMP setup running on a shared host isn't a distributed consensus. You could replace your car with a hamster wheel and it would still go round and round, but it's missing the core function of getting you to work.

> Bitcoin presently costs on the order of $6.5k per megabyte of data added to the block chain.

Which is why signatures are made with ECDSA, a very compact signature system compared with lamport or RSA. You don't want to be storing data in the block chain, and it's never been posited to be good for this (quite the opposite).

> Time between Bitcoin blocks is not guaranteed (follows a Poisson distribution). Sometimes all pending transactions just stop for a while

This isn't at all surprising, if they were regular then Bitcoin wouldn't be a functioning distributed consensus. You can get near instant, low trust "confirmations" by using a multisignature oracle which promises not to sign double spends. There's at least one company doing this at the moment, though it hasn't seen huge adoption.
They share no similarity other than being related to currency.
That concern could easily be remedied by having thread collapsing be an optional setting in your account. I personally think having every thread collapse after a certain depth would make it much easier to tell which threads are probably worth looking deeper into.
>Goldman Sachs uses it.

Allegedly, Goldman also uses Excel spreadsheet macros. I wouldn't use the Goldman one.
Challenges of the Shared Economy – Yochai Benkler
I still don't understand how does Bitcoin present opportunity and potential when average consumers do not want it. It excels for things like buying drugs, so for that use case alone it will stay, but other than that, even with companies like Coinbase or Circle providing infrastructure to ease the process there's just no obvious advantage to consumers. It really seems like a solution in search of a problem.
You can just order the uncut sheets:

http://www.moneyfactorystore.gov/2currencysheetsbeptestsheet...
It is a very good thing to do in that it restores a balance of power.
It seems like Python works for him, so he should continue using it. I'm not a purist who thinks that absolutely everyone should use one language (although I dislike Java).

There's nothing (major) wrong with Python. It has some quirks, and I don't like the lack of tail recursion, but it also has a large community and mature frameworks. If you need to build something quick and will rely heavily on existing libraries, it's a great choice. If your project will have to scale and is guaranteed to go multi-developer, then you probably want Haskell's static typing.
Uninor to offer subscribers free access to Wikipedia; Net Neutrality?
The Estonian system is incredibly insecure. Not only because of legal and procedural errors, but also because of technical issues.

Some references:
https://jhalderm.com/pub/papers/ivoting-ccs14.pdf
( Lookup the ID-card part. )
http://www.wassenaar.org/
( Crypto is defined as a "dual use" weapon. )

The worst aspect of the estonian ID-card is simply the fact that your private key is not private, and stored in the card itself. You as a user, can not revoke or resign it.
At the same time however, it holds full legal status and dominion over your identity.
Do you actually own a carrier-locked phone though? It's not like a car that is owned by the bank for a few years until you pay it off, and then you get the title and keep driving it.

A phone you buy on a 2 year contract is yours at the end of the contract. Then you get a new phone and give the old one to whoever in your family needs a new one, or just put it on ebay for fifty bux and change.
Show HN: Swift Hex UIColor extension
TrueCrypt Audit: No NSA Backdoors
> "if you don't know what is normal yet, set the bar"

What do you actually mean by this? I'm pretty sure I'm misreading you here.

What I'm reading is "when you come into a new organization and you see people doing things that make you feel bad, force them to change their culture." However, arguing against that feels like arguing against a strawman because it seems obvious to me that you can't effectively change an organization as a random novice and that trying to do so is going to make people really dislike you. Even if it would happen to work, doing it requires being the sort of person thats willing to be called an asshole.
An OBD2 reader doesn't work for proprietary diagnosis, only regulated/standardized emissions related issues.

The example I supplied (Service Now mileage indicator, not Check Engine Light) was a very specific one with Porsche in mind. Most post-2004 Porsches have no procedure to reset that indicator without using an official PIWIS ($13000 + subscription, if you can even get one) or reversed Durametric ($250 + illegal if automakers claim their software can't be reversed).

Another example of anti-competitive dealer software is "coding." Replacing the headlight control module in a BMW, for example, requires it be "coded" to the car's control systems. Many DIYers and independent shops use straight-up pirated BMW diagnostic tools, because again, the "blessed" way to do so costs thousands of dollars.
I set custom ring tone "none" and disable vibrate for any contact that annoys me.
There might be a correlation, but I doubt it's a strong one. Maybe there just aren't that many unique accounts here, and this isn't a particularly mainstream site. There are reasons to be turned off of Hacker News that go beyond the layout.

Imageboards can have pretty low-tech and annoyingly obtuse UX as well but trolls adapt and abound because there are no user accounts and they know they have an audience. Most of the trolling I think i've seen here has been done through throwaway accounts, so who knows whether or not those are sockpuppets of existing accounts or people showing up from /g/ to have some fun?
Ouch, that would really suck. If this is true, does anyone know if the blob can be removed so the system will still function without hardware accelerated graphics? This is how my Novena functions currently, until the free software replacement is ready to go.
Congratulations, between now and whenever the Kremlin feels like it, a foreign entity now controls your identity and can create legally binding contracts in your name.
Never forget that 70%> of the people living in Talinn are non-estonians, and mostly Russian.
And gues what: They hold power over half of their parliament.
Well, it's like buying a commemorative coin from the US Mint: you're getting a nice-looking novelty or collector's item for a price that's even higher than usual (seigneuriage ftw) above the cost of production etc.
Only someone who completely trusts their government and centralized financial institutions would say that.
There are several reasons for (s)low adoption among regular consumers:
1. It's still new and niche, many people haven't heard about it.
2. Those who heard about bitcoin in mainstream media had a chance to read both praise and scary coverage (black market, hacking, Mt Gox loses etc)
3. Bitcoin companies aren't that good in presenting themselves in terms of benefits for the layman.
We should accept the fact that bitcoin is still on the beginning of it's journey through Gartner's hype cycle.Somewhere around the peak of inflated expectations I guess.
Training a Swedish POS-Tagger for Stanford CoreNLP
But the Winkelvoss twins will succeed where all others have failed ... I'm not sure who they'll sue to make that happen though.
My question? Why Python?

The most (if not all) Big Data technologies are all based on the JVM (Java and/or Scala), why not just using JVM based languages, like Java, Scala and Clojure?

I have nothing against Python as such, but adding just another language is not simplifying the job.
What is "sane" when you are potentially up against attackers that may have clusters to brute force collision with?
Neat, but you should add a License file. Not useful to most without one...