skysight-inc/HackerNews huggingface dataset:
Good Bye Import.io – Hello Dexi.io
I really want to draw in red and blue, then find some of those cheap 3D glasses and see what the result looks like. Very neat program.
Here's an article by Ethereum's creator on the reasons they moved to an account-based architecture: https://medium.com/@ConsenSys/thoughts-on-utxo-by-vitalik-bu...
It does say "on iOS 9.3".
Related, *Why we are Building Page00":

https://medium.com/@gobarganesh/why-we-are-building-page00-3...
Thanks! Indeed there are a lot of things to fix/improve! It was only supposed to be a simple project to build something with elm, but it looks like people actually like it. I'll try to fix all these things really soon!
I'm not sure that logic really holds, what part of the definition of ownership specifies this? If you drive your car without insurance it can be forcibly taken from you, does that mean nobody truly owns their car?
I've published an unfunded side-project in PLOS ONE for free, they have a no-questions-asked free publication option. Back then, about 3 or 4 years ago, there was a box with "How much are you willing to pay?", I entered 0, it was published.
Why ‘C’ Students Make the Most Successful Entrepreneurs
Didn't you whiny ragequit already?
I think it's more about safety, what extensions can't do. If native code escapes the sandbox, game over. If JavaScript runs amok, it's a lot harder for it to do anything dangerous. Browser vendors have learned a lot from all those Flash vulnerabilities.
> I don't see how delivering somebody else's food can be profitable

DoorDash marks up menu prices 15-25% or so, charges $5-6 for delivery, and an implied tip to the driver ensures they don't have to pay drivers much (the last point is speculation, but I suspect its true). A $25 pizza costs over $40 to get delivered from 5 miles away after all that. That is what is ultimately unsustainable about the business -- if they can't turn a profit with ~40% service fees, they are doomed.
Ask HN: Doubts on NDA and side projects
Hi guys, I've found work like contractor in a startup incorporated in delaware, but with HQ in SF.
I've a doubt about the NDA that they want me to sign.

Here there are the most important parts:

INVENTIONS

a. Inventions Defined. "Inventions" means inventions, original works of
authorship, developments, concepts, improvements, designs, discoveries, ideas, know-how,
trademarks, and trade secrets, whether or not patentable or registrable, under copyright or similar
laws, that Consultant may solely or jointly conceive, develop, or reduce to practice while performing services for Acme Corp. during the engagement.

b. Assignment of all Rights in Inventions; Disclaimer of Rights in Copyrights .
To the extent that Consultant, as a part of Consultant’s services to Acme Corp., contributes to the
development or creation of any new Materials on behalf of Acme Corp., Consultant hereby assigns
all rights to such Materials, without any claims or demands for royalties or future payments
whatsoever.

NON COMPETITION AND NON SOLICITATION
a. Non-Competition. Consultant shall not during Consultant's engagement directly
or indirectly render any services of a business, commercial or professional nature to any other
person or organization, whether for compensation or otherwise, which would prevent Consultant
from rendering the agreed services to Acme Corp. during Consultant's engagement.

(or github for better format: https://gist.github.com/inchr/13165c2a2f792b23417f )

I don't properly understand the part about the inventions...I must give them the IP of the work done for them, or I must give all the IP(also developed for my side projects, in my free time) ?

My question is: I'm allowed to work on my side projects in my free time ?
Unity is not a memory hog anymore.
Partnering? Sure! I think this will be the way forward, but the GP says Apple is out to get VISA and MC (as companies) and will leapfrog them with one clean swoop. This will most definitely not happen.
I get that the Hacker News crowd maybe a bit more anti-social, but how do we continuously ignore what's going on in the general population (HN == anti-Facebook, anti-Big Bang Theory, basically, anything that's popular)?

Have you been to a concert? A family reunion? A movie? People waiting in line? People are looking at their phones constantly, even to the point, where they're ignoring everything else around them.

Yes, people live in their phones. It's so obvious.
Ah interesting. I read this list thinking "Wow, he really published so much of his greatest works early on, except Nightfall so I guess he kept it going throughout his career." So it's interesting to hear that Nightfall was super early.
Asimov's Nightfall exists in 2 versions, as a short story and as a novel.

#460 on this list is "The Complete Stories Volume 1" which includes the short story version (as well as many other all-time-classic stories).
Nice collection of links! I'm quite interested in seeking some interesting freelance work. Currently I'm working on putting together a portfolio. Enough about me! Does anybody have any feedback on these sites? Does any of them stand out?
Original discussion: https://news.ycombinator.com/item?id=7842282
Initially there was machine code (well, manual wiring of computers). Then there was assembly, and that worked. Then there were Fortran and Lisp and Algol, and somehow we still needed more languages and methodologies.

GOTO was fine, until it wasn't. Then we had structured programming and things were better.

Every language and methodology has had its pros and cons, and in general the trend has been towards "better" (by some dimension in a large, multi-dimensional space) languages and methods.

Heavy classes were an improvement over what existed before them, not because they were heavy classes, but because what was before them was still (often) unstructured code.

Light classes, moving things up a level so that, for instance, your graphical object doesn't draw itself, but instead knows enough to inform the drawing class how to draw it, is better in one particular regard: same object can be rendered in any system by updating the layer above it. So instead of updating 100 drawn objects, you now update 1 drawing object.

That doesn't make heavy classes "wrong", they were fine at their time (probably more performant, and almost certainly an improvement in some ways over what existed before them). But light classes with some degree of abstraction is often better (too much is still a problem, damn you <person I inherited this project from>). Better, in this case: shorter code, fewer "moving" parts, easier to reason about, easier to manipulate. It is potentially less performant (depending on language and design choices), but that's not a guarantee.
Currently, yes. The article is positing that once Apple has the infrastructure in place for end-to-end transactions, removing the VISA/MC puzzle piece will be easy. Ultimately, you'd put money into an Apple account and spent it on your iPhone.
Yes, 100 times yes. I'd love a Linux tablet as well, I can't stand Android anymore.
> I thought that select/poll blocked, but it's been a long time since I did anything low-level like that, so I could be wrong.

Well, yes. That's just the problem. ALL I/O ops in Unix block. Even the ones on O_NONBLOCK fds, which simply read or write -- blockingly -- until the underlying kernel buffer is full/empty, then return.

You don't have the option to request I/O, do some processing, and then wait until the I/O completes. If you want to interleave processing with I/O you have to buzz in a select loop, doing your I/O and processing in tiny explicit chunks. Or spawn subprocesses to do I/O, leadibg to more complexity and confusion.

The facilities in the Windows kernel for I/O are strictly more robust and flexible than what Unix (eve Linux and BSD with kqueue/epoll) provides. The designer of the Windows kernel, Dave Cutler, also designed VMS, knew what real-world I/O requirements were, and famously mocked the way Unix handles I/O.
>As far as I know, this makes it rather simple to trace the flow of money, at least domestically.

Only for the FBI/law enforcement though. A backdoor has no such restrictions, making a backdoored iPhone vulnerable to attacks by black hats.
14 second low-variance block times is one that makes an impression from a user perspective.

>In blockchain-based systems the costs are related to market dynamics. Eg. miners can decide what they put to blocks and at what price. Or is ethereum somehow fundamentally different in this aspect?

Both Bitcoin and Ethereum are fundamentally different from current payment systems, and as Ethereum goes to PoS, it will likely be quite different than Bitcoin's PoW. Both probably represent an improvement on current transaction methods, i.e. credit card with 1-2%, plus $0.2 to $0.3 flat processing fees.

>Payment channels are perfectly supported by Bitcoin, what do you mean by "native"?

I mean that off-chain channels can be integrated without changes to the current Ethereum code.

http://www.arcturnus.com/ethereum-lightning-network-and-beyo...

>Why is ethereums account-based architecture better than Bitcoin's UTXO architecture? Isn't really obvious to me.

For bitcoin one txn requires n signatures for n unspent outputs. For Ethereum one txn requires just one signature. This has consequences for efficiency of micropayments and payment channels.

https://blog.ethereum.org/2014/09/17/scalability-part-1-buil...
I agree, but think this is orthogonal to my point.
What is the purpose in speculating the one true reason that Apple is doing this? They're a massive company with many needs and desires, so there are probably many interlocking factors here. Chasing the simple narrative is a very human game, but it's not really purposeful, it's just play.
I don't think you are very familiar with how the payments industry works. Credit cards offer much more than a means to pay. Apple will need to double their headcount to compete with Visa. Or do you think that this is a feasible scenario?
I consider "The Dead Past", a short story by Asimov, to be one of those remarkable stories that is wholly more relevant today than when it was written. I don't want to say more, since the story has multiple levels of relevance some of which are not immediately obvious, but even the last couple years have made it a more important story than ever before.

I leave it as an exercise to find a copy of this story... I'm sure it's easy to do. It's really worth it.
> consumers just don't seem to give a shit about their data?

This meme is more projection and wishful thinking than fact. People do "give a shit" about their data. Unfortunately, many people are do not understand the details about how much data they are giving up, or what alternatives are available.

Claims that people don't care about their data are useless until tech companies stop over-promising their features and security, and when data is only collected after verifying someone has giving their informed consent.
Using RIPA 2000 they can still put you in prison for up to 2 years for refusing to give up your encryption key.

You make an interesting point though. If the terrorists know it is dangerous for them to use the internet using accounts linked to them, then they will just find a way around it. Hack the neighbours WiFi, use public WiFi in Starbucks, go into the public library etc. Good forbid that might just talk face to face or use burner phones (which they are).

The desire for a complete surveillance society is based on a ridiculous political supposition that Big Brother makes our world safer. No more terrorists and paedophiles. It is easier than trying to make the big changes necessary in order to really tackle these problems.

I have no idea how we tackle paedophiles, but with Islamic fundamental terrorism, it would be a monometallic step if we, in the West, could do our meddling and remove or troops from "their lands", which has been a bone of contention since Bin Laden's first attempt on New York.

We aren't the world police force and we also need to stop dealing with countries like Saudi Arabia who prop up our defence industries and military industrial complex.
Well yes, when you redefine "OOP" to mean "well-organized code," then all well-organized code is object-oriented. That's not what people mean when they refer to OOP though -- they're talking about data+behavior encapsulation, inheritance, message-passing, etc.
There are cases where the status quo is already broken and you're already being blamed for it. A change that makes the brokenness 20% instead of 80% by inverting the set of weird websites it happens on is going to make userspace less broken on net.
The only reason I will stick with Java is because business applications are in Java and there is no reason to use any other language.

> their goals, design philosophy and levels of abstraction are nearly identical

I think it could not be more different. Java APIs (including libs by Sun/IBM/Oracle) is a manifestation of more is less which is exactly opposite of Go.

> Java for more serious server-side software

The seriousness part is only because serious folks (the one who fund projects) prefer Java. I too think this is very important if not the most important part.

> unparalleled monitoring and tooling and more,

I too would need lot of monitoring and tooling if Oracle/OpenJDK GC keeps crapping out for just 10-20GB heaps which is currently the case for us.
Side question: what is NPMJS Inc's business model?
This was confusing:

> and divide by zero is explicitly named as undefined behavior in 5.6.4

I thought, how can this possibly be true if IEEE-754 specifically defines 1.0/-0.0 == -inf.

So I looked it up, and the actual rule seems to be

> If during the evaluation of an expression, the result is not mathematically defined or not in the range of representable values for its type, the behavior is undefined.

So divide-by-zero is only undefined behaviour if the result is not representable. But it is representable in IEEE-754 (adherence to which is implementation-defined), so it should be fine.

That said, I still don't understand how it's not a constant expression. Perhaps it's because in IEEE-754 it can sometimes cause a divide-by-zero exception, depending on flag settings? Because to check something is negative zero it's enough to do something like

x == 0 && 1/x == -inf
Content marketing will eat magazine publishers in 2016
We downloaded and installed Gogs, Gitlab, and Bitbucket. I liked Gogs the best, but Gitlab seemed more enterprise-y, and Bitbucket had an issue we could never figure out. We're trying to replace TFS, so we'll probably end up with Gitlab.

But since I was the one doing the installing, I sure wish we'd go with Gogs. It was 5 minutes from start to finish.
This is how Node js development tends to be done.
It's my understanding (and correct me if I'm wrong here) that it's difficult to keep it accurate by the very mechanism of how they work. You're measuring the conductivity between two probes and as time goes on the probes will corrode resulting in miscalculated soil moisture levels.
He asked a reasonable question; give a reasonable answer. For example 'bitcoin script' or 'non Turing complete assembly' is not a term that makes sense. Describe specifics.
I never said banks don't know how to hedge.
> username and password

That's fairly strong evidence of ignorance, not consent.
Why is this article even on the front page (#1 even) of HN? Is this guy famous? His article is pure ramblings and defies common sense.
Data transformation!! Nice job!
another e.g http://www.infocaptor.com (everything in browser)
If randomly called assessors can decide not to assess, the subset of actual jurors stops being random. The market research industry is battling this problem all the time: it's easy to poll opinion from stay at home moms and retirees, but it's near-impossible to access most high income groups (and the implicit selection within that group that derives from this difficulty will make the results pretty much useless, psst, don't tell their customers).

If you incentivize assessors enough to make the rate of non-assessors sufficiently small, you not only make the process very expensive, you also open the door far and wide to non-assessing by not seriously considering the options and selecting one of the "truths" at random. Market research has this pretty much under control because they ask so many questions in one go and random-voters tend to enter subjectively-random values that are quite visible to statistical analysis, but i doubt this could be transferred to conflict resolution, because the requirements for a serious answer are so much higher there. I really doubt that this is solvable, not every problem is a good match for a crows-* solution.
The only thing I hate it the extra symbols. How to they justify using :
val companyName: String = "JetBrains".
Instead of string companyName = "Jetbrains" ?
Please use http://www.arewewebyet.org/ , the .com has been abandoned.
Why would ruby explain it? Do you think most of the time you spend waiting for GitHub pages to load is due to CPU load on the application layer? Why would we expect this to be the case?
It seems like a cool project with a nice clean coding style, but the lack of API documentation makes it less inviting. I'm sitting here grepping through the repo without much of an idea of what to try next besides reading the whole code base.
More than 'immense' pressure, it's regular and high enough desire. When I fubared my filesystem, I suddenly spent 4 hours very carefully reading man pages. Usually after 15min I quit.
interesting. Think Webstorm/Intellij would run decently on this? I've been looking for a new tablet; and have been dreading getting an Ipad...
Camaraderie vs. Morale
Seems to be around private modules and a on-site hosted registry, called enterprise.
If they are EOLing them, I wonder if an investment group could buy those products out from under VMWare and rehire the original dev team. Anyone from the original team know how much tech was shared with exsi/vsphere?
For me the interesting thing happening here isn't the encryption debate itself, but the fascinating friction between politicians and engineers. It's the juxtaposition between individuals whose profession relies on using rhetoric to convince others on an agenda regardless of logic versus professionals that rely on sound logic regardless of rhetoric. If logic doesn't prevail, Orwellian statements like "All animals are equal, but some animals are more equal than others" can conceivably be truisms (If it's not already the case now.)
Remove the context from a statement and it is no longer communication.

There are very few contexts I can think of where "telling a fat person they are fat" is useful information for that person.

"Being honest" isn't a valid defense against being an asshat.
I don't think so. The payment industry is over complicated and in my mind a real commodity. Apple is in a good position to simplify that.
If you are at all interested in markets and the Efficient Market Hypothesis then I recommend reading this article.

It's a long read, but worth it if you ever wondered how to rationalize the concept of investor alpha against the Efficient Market Hypothesis.

One of the authors, Cliff Asness, is a personal hero of mine and blogs semi regularly on his funds blog here: https://www.aqr.com/cliffs-perspective

In my biased opinion, it's worth reading all his articles. I've stylized my investing techniques after alot of his idea's and its worked pretty well for me so far:)
Looks like the first platform to get rid of confusing currencies.. I was wondering when that was going to happen..
States MicroSD (200gb current cap; 2tb future)
Looks very interesting, too bad they don't accept paypal
>Apple supplies smart phones to the WORLD.

This has been my assumption from the start of this case too. Apple can't afford to lose China, if only for the purpose of avoiding negative quarterly growth reports. Becoming known by the Chinese to be hackable by the FBI, wouldn't go over well there.
Charles Stross is an author, and has written some (really good) SF that covers some stuff in a way that HN appreciates.

He's also a member here, and sometimes comments.

http://www.amazon.co.uk/Charles-Stross/e/B001H6IW0Q/ref=sr_t...

http://www.amazon.com/Charles-Stross/e/B001H6IW0Q/ref=sr_tc_...
Deal reached to take California minimum wage to $15 an hour
Are We Headed Toward Another Global Tech Bust?
No, it's still arrogant and condescending. Telling a fat person they're fat, in the context of a discussion about their health, is fine. Telling them they're fat and then saying "Sorry for your diabetes and early death" is being a dick. It doesn't matter if you're right, it's unnecessary.
Recent: https://news.ycombinator.com/item?id=11359884
As it says I can leave my laptop at home so then I would hope it rivals my x220 or t100 both of which get 12-14 hours with me coding and browsing under Ubuntu. I do not care too much about performance usually as long as it is not annoyingly slow.
>Has anyone priced out the components?

Yes. The BOM is well over $9. You could reasonably debate if it's $12, or $20, or $15. But it's not less than $9. Not even with sweetheart deals all around.

Here's the BOM: https://github.com/NextThingCo/CHIP-Hardware/raw/master/CHIP...

The R8 CPU + 4GB NAND FLASH + 512M DDR3 alone would be close to $9. The RTL8723 wifi/bt chip is at least a dollar. The rest is cheap individually, but there's a lot of connectors, resistors, caps, etc. It adds up.

Also, the BOM doesn't include any of the costs for the PCB itself,assembly, the employees, engineering time, etc.

>How is $9 possible?

Loss leader. Make it up in shipping and accessories.

Edit: Don't believe it? Enter your own prices here. I put in "sweetheart deal" prices for the 4 items mentioned above, and assumed $0.01 unit cost for everything else (which is not realistic). That unrealistic approach totals $12.19.

https://docs.google.com/spreadsheets/d/1HPjX9_H2NIkR4l1l34JT...

So, if you're going to claim it's somehow less than $9, clone the spreadsheet, update the prices, and show us how :) Oh, and throw in what you think the bare PCB + assembly costs.
"while performing services for Acme Corp. during the engagement" is the key phrase here. Stuff you do NOT on company time shouldn't be claimable by your employer.

However, if you ever work on it during your paid time, your employer might have a claim to it.
Flat rate?
Show HN: Ex-portmidi – PortMidi bindings for Elixir
Best programming books of March 2016
Depends on the elasticity of demand.
> Friends call him charming and farsighted — a “disruptor,” in the words of former Paramount Pictures head Sherry Lansing, who will “always challenge the way things are done.”

Well disrupting markets is cool, disrupting people not always.

From experience, usually managers who like to disrupt have some insecurity about them (they know they lack technical knowledge or other personal things) or they are under high pressure, which translates to going around disrupting things because it feels to them and to those above them that work is being done -- "look at all this work, we've re-organized practices 2x this year, switched to agile and so on isn't that great!" kind of stuff.
Stross is a well-known and popular science fiction author and former system administrator. Pundits and SF authors don't need to be accurate to project what may happen in the future (e.g., Clarke assumed we'd have manned communications space stations in geosynchronous orbit rather than automated robots).
Why does the World need to be like this?

That edit there is soul destroying stuff.