skysight-inc/HackerNews huggingface dataset:
>But for $10, do you need a smartphone at all?

For poorer people, a smartphone may be their only access to the Internet.
uniq is there, though
I'm pretty sure that the accepted definition of "alive" includes having a metabolism, which viruses don't.
Efforts to Rein in Arbitration Come Under Attack
This is a great post from someone not in the industry.

Car companies can't outsource production to Foxconn.

Source: gesamtprojectintegrationleiter (complete project integration director) for a german car brand. After the car is "finished" setting up the production line and making the tools is a 24-36 month process. You _need_ suppliers both for sheer capacity and expertise. On my project, 17,000 parts (most with subcomponents) coming together. THEN crash, emissions, certification, etc.

Easier of course to do at small scale like Tesla, but growth and capacity planning are huge topics. Tesla's run rate is what 30K cars per year? (not sure, just a guess). BMW sold 2M cars last year. Factories, suppliers, labor, paint, tooling (not the fun stuff) consumes an unbelievable number of cycles.

Obviously that revolution will come from software, but there's no getting around the hardware. One of the software co's will have to buy a car company to achieve revolution and scale.
For each block Dr Evil can add his evil transaction (illegally transfer ownership of an extinct volcano to Evil Corp).

If such a transaction is worth more than the cost of renting half the worlds commuters for ten mins then it's worth doing to him

As such, we must make sure good actors are more incetivsed to hold 50% of compute power. So the cost of renting the 50% must be 25bc or it must be socialised as the cost of not letting Dr Evil succeed.

If it is socialised, we would be insane to write a blank computing cheque for the future

So we may well want to have private chains with clear mechanisms for saying what is and is not allowed onto the chain.

Blockchain is a bit socialist right now - anyone can add any transaction.

I cannot imagine it surviving like that - but then the Internet is not doing too badly against the same forces - the compromise may be progress
Show HN: A simple solution to increase immersion in VR
Also read chapter 37 "Bayesian Inference and Sampling Theory" of http://www.inference.phy.cam.ac.uk/itila/book.html
I buy low end smartphones (~$25 off-contract) and I couldn't be happier with them AFA my own use. Sometimes you need whatsapp or what not to coordinate or want to run some other basic apps.

My only negative would be that the touch screen accuracy is sometimes subpar which is a real hindrance when trying to find a starter smartphone for tech curious retirees.
What is of course interesting, is that these organisms, when working together, can create things such as the experience of pleasure. This makes me wonder what kind of experience could arise if humans organize into a single "meta" organism, and if the "lower" individuals would experience anything of the meta-experience.
I suspect both were inspired by US Presidential candidate Ben Carson's recent claims that (he believes) they were built by Joseph to store grain (as per the Book of Genesis).
This is a really nice overview of the new Java 8 features. I like how this tutorial communicates mostly with code snippets and has "read more" links for most topics.

If you are using Java and have not tried Lambda Expressions, method references and default methods, do so now! After that, you'll think "How was I able to live without that?".

I also think that the way Java integrates lambda expressions (via functional interfaces) is really nice. Sure, you have to write some boilerplate code in some scenarios. But since they re-used interfaces and did not event some "function" type (or similar), it fits really nicely into the existing language.

If you don't know Java, this tutorial will probably not be enough - But that probably wasn't the intentian anyway. It's a great intro to what has changed with Java 8 (and all those changes are real improvements for the Java language, IMHO).
This gives me the confidence in it that a 1.0 release should have. The dangers of content marketing.
Alright I'll give you that. My main argument is for a language powerful enough for both solving problems concisely and creating DSL's should be used with DSL's for common or hard problems. The DSL's or the language can be subject to verification.
OT: WB, I'm making a space for people building project cars. Sounds like you'd be into it: drop me an email me@alexmuir.com, I'd love to get your thoughts.
Um, you dodged the question. I didn't ask "what's the distinction between a hairdresser and priest".
Your last point is I think what has the potential to change things here.

> i reckon "everyone needs their own car" is nonsense

Once cars are self-driving the need to own more than one (if any) is vastly reduced. A family could easily share one car if it can drop everyone off at work and still be available for use mid-day. It looks like Uber is betting on the future being one where even those who own a self-driving car would be hiring it out during times of low-usage. Why own a car when you can summon a driverless one at any point?

Similarly we could see a large decrease in the need for at-work and on-street parking if a car can take itself off home. Perhaps there might be a rise in commercial car-parks scattered around a city where a car can retire to safety and for a charge while it awaits its next job. A clever car could pick the most efficient of those to be ready for all users.

The biggest concern I have about the rise of the electric car is that we are currently doing little about the cleanliness & CO2 emissions of our electricity generation. Clean/safe nuclear power can't come quickly enough.
That particular example probably has lot more nuanced that this general phenomena of people complaining about petty things. Trans people have valid concerns. They also have huge problems with prioritization, awareness, organization of their movement etc. So they use feminist organizations as a way to get some of those.

But feminists are not very good with most of that stuff either. And feminist want to use trans as excuse to further their own political agendas. Then there is this idea that sympathy is underplayed in society because it's womens strength and there was/is patriarchy etc. So the feminist movement is pouring elevated amounts of compassion to random directions, while being completely blind to others. Add some confused teenagers to that mix and voila.
I think that's because iTunes uses RSS/Atom for podcasts under the hood. If you want your podcast to show up on iTunes, you simply must have RSS.
The docs show the *nix equivalents before showing the nixar commands. In some cases they're simpler, but I don't think a seasoned shell user would gain much from using this.
This is just an opinion, but I wonder how many 'non-techies' that would have bothered?

As someone switched on to those kind of arguments I can definitely understand - but to the every day lay man, I wonder how much a real name policy really would have mattered...

(seeing the other side, I can imagine how people uneducated in these things are also naturally suspicious - my grandma is probably more cautious with her data than any other person I know - perhaps knowing the specifics of threats rather than just fearing privacy leakage as a generic fear inducing concept is worse?!)
That was a surprise. I thought they'd put FPGA's onto the CPU's, too, given they were always trying to max interconnect speed and minimize latency. However, we might still get our dream: Intel & Altera merger w/ Intel needing a boost in datacenter performance. They'll do it eventually if they haven't already.
Most parts of software development probably is not about starting new projects from scratch but about maintaining existing code bases. That's where Java really shines due to its (often hated) backwards compatibility.
My bank immediately logs me out if I hit the back button (instead of using their "go back" link) at any time during a logged-in session. That's whether I'm making a payment, looking at my statements, setting up direct-debits etc, or just sitting ambiently on the home-screen. It's incredibly annoying.
The Mystery of ISIS
You won't get charged twice on any well-written site, but I'm still careful with the back button around any transaction.

It's not really an issue at either of my banks, because a transaction is a lot more than merely submitting a form, and requires authorization with a single-use code. But webshops tend to have far more linear transactions, and I don't always fully trust them to use the back button the way I think it should work.
The IBM 3800 Continuous Forms Laser Printer (1976-1991)
> maps don't support streams

This is very misleading. There is not a #stream method on Map because Map supports three different streams:

map.keySet().stream()
map.values().stream()
map.entrySet().stream()
sc [1], the venerable text mode spreadsheet, has `pt' (transpose) command.

And yes, it's a visual program, in that you operate on grid of cells.

[1] http://www.linuxjournal.com/article/10699
12 Web Development Blogs You Should Read
Quite a lot of physics and mathematics is less useful than playing the piano, since it is equally lacking in practical application and doesn't even give other people pleasure.
Wow, this phone is so cheap, you could buy a few of them just experimentation without worrying if you would let the smoke inside it escape.

Anyone got good project ideas for a lazy weekend? I was thinking of a Sonos replacement.
Hipster hubris? The "cool kids" crowd that jumped from PHP to RoR to node.js.

Please don't follow the hype: many of this tools will be abandoned when a new framework/language comes out and this will leave the Unix userspace more fragmented.
> But for $10, do you need a smartphone at all? why not grab one of those "burners" that have a battery life of 2 months which additionally can survive some abuse?

Sometimes you don't need a smartphone with decent specs, but you'd still like to use Whatsapp, Uber, etc.
I have this phone, or the predecessor? Yes, the carrier is TracFone. For $100, plus tax, you get 1000 minutes for 365 days. You need to buy the lousy phone, but it's cheap.

It's fine if you just want a cheap phone. I only use it for calls, because that's all I've been able to do with the phone. So, even though it has Internet access; I haven't got it to work.

Oh yea, you need to unlock the screen whenever you call, and the touch screen software has a bug in it. It's hit it miss if you can access the answer button.

That said, if you don't have much money, or hate paying huge monthly bills--this phone plan is fine. The phone is chitty. I have a iPhone 4, and an android I use at home. Both are not with a carrier, but work for my needs.

Will I buy another year's worth of minutes--maybe? I like not paying a monthly phone bill to some company that I really never cared about, and only frustrated me, for years, with their rediculious billing practices.
All IME, and as a Scala fan:

Clojure has a weakly integrated type system (an inherent disadvantage of optional type systems). At the simplest level this makes silly errors much easier and means you have to write more tests to maintain the same defect rate.

The lack of types mean you require extensive use of macros for advanced functionality. IME macros have major maintainability issues in a multi-person codebase.

Both these things are major disadvantages for automatic comprehensibility of code. Autocompletion can be more-or-less usable but will never be as good as in Java or Scala. Automated refactoring is inherently unsafe in the presence of macros (Scala's fancier typed constructs (typeclasses, for/yield with custom types) mean you need macros much less often; Java tends to force you to expand these things out by hand (or else use annotations which act as de facto macros), which has its own maintainability issues but does at least mean automated refactoring will work correctly).

Some of the language culture pushes people towards less principled abstractions. From this side of the fence that looks like anti-intellectualism; no doubt from their side it's pretension on typed programmers' part. But either way I think they're setting themselves up for long-term maintainability issues (e.g. the semantics of clojure transducers in the presence of errors are infuriatingly not-quite-right, which will either remain a painful gotcha forever, or necessitate a painful migration in the future).

As a minority language Clojure may not be as well supported in the surrounding ecosystem - partly things like IDEs but also code coverage tools, profilers, monitoring.... Remember the JVM ecosystem is wider than just the languages themselves.

There are good things about Clojure, but it's by no means clear-cut.
No, my problem with the git integration wasn't the editor or whatever. It was that if I made a change, I had to commit and push it (and I'm new to Javascript, so I make a lot of minor errors) so my time was spent writing "fix typo" commit messages. And even when I did do that, it often wouldn't notice my push for many minutes on the Screeps side of things. I never really figured out how to reliably get it to pick up my changes, so I'd try refreshing the webpage, etc. to get it. I.e. the github integration was too poor to be useful, at least back when I tried it and in the way I was using it.

Plus, there was no way to go the other direction: edit something online and then push to github. You could only go the other way.
Cool, I'll look into that.
Argentina on Two Steaks a Day(2006)
The worst and the best invention at the same time
Indoor Farm Breeds Mealworms for Dinner
No species are unitary individuals.

No, really, there's no such thing. Everything alive is part of one ecosystem, and the only thing that really evolves is the ecosystem itself.

Don't agree? Completely disconnect any apparently unitary individual from the planetary ecosystem and see how long it survives.

This has practical implications, especially for extended space flight. It turns out to be extraordinarily difficult to build a functioning and stable micro-ecosystem. Thinking at the species level is almost no help at all, because what actually happens is that chemicals, energy, and information propagate through the system space, and modify each other.

We don't have good models to describe what happens at that level, which makes it very hard to build or maintain systems that are stable.

The Origin of the Species was a huge improvement on biblical creationism, but it would be disappointing if it was the last word on biological systems.
What are these devices like for hacking with / and or attaching to other electronics? What is android like for these sort of uses as opposed to, say, a Raspberry Pi (or Arduino)?

I'd love to use something like this to monitor the water in a tank on a hillside. The battery + the Cell connectivity + (potentially) the camera would be perfect. (I'm sure there are suitable solar phone chargers that would work with it too)

It's so cheap I could afford to break a few...
Good write-up as well. I remember there were two things in the past that excited the heck out of me wrt FPGA's. The first were papers in the late 90's or so showing semi-automatic partitioning of an application between a CPU and a FPGA w/ HLS for the FPGA. Their results were pretty cool. I envisioned something like that would be great for the day the FPGA was practically sitting right on the CPU.

The other thing came from my old, favorite, supercomputing vendor: SGI. They used to blow my mind repeatedly with how they did hardware. On the Altix NUMA systems, they had an option called RASC nodes that basically added 2 FPGA's plus QDR RAM to the system. Like everything else, the FPGA's attached to the shared memory bus to operate on whole memory directly with microseconds latency and several GB/s bandwidth. Not sure if modern FPGA's are sitting on the memory bus inexpensively but RASC's performance/integration showed it's a great idea.

So, those were my two fun points on the subject. The next will probably be if I land a Pico Computing desktop w/ some high-end FPGA's or if Archipelago gets closer to mature FPGA architecture. Either have much potential. :)
its really handy, great work
So build a Foxconn.

Someone is moving to create a billion dollar scale auto manufacturing facility in Atlanta. Seems nobody knows who, but guesses abound.

Both Apple and Tesla realize this is a solvable problem and have the money to make it happen. Blog Wait But Why brilliantly detailed the the return to first principles for enormous cost savings. We've seen it before, we'll see it again.

Someone did create Foxconn, after all.
> The fact that it works better than other kinds of advertising is a pretty relevant bar.

But a very low one. Conventional advertising is what, 0.1% effective?

I find my Amazon recommendations are often pretty good. And I'm willing to spend time curating them. If advertising on the rest of the web was as relevant as my Amazon recommendations then I'd probably stop blocking it.
> when people compare specifications they always lose perspective on build quality

This isn't being sold as quality at all though, and I think that most people will be well aware of the build difference between this and an Apple product or similar.

That are talking about what it can do when working, not how long it will work for.

> But for $10, do you need a smartphone at all?

As has already been mentioned, for some a mobile phone is their only Internet access so a cheap device with something approaching modern smartphone features could be quite a boon for those in that economic category.

Also for the slightly better off they are a good choice for kids. It might keep from trying to grab your phone (though they'll still want your's for the better games a higher spec device can play), at the price it doesn't matter as much if they break the thing, and if you disable network access (or just don't put a SIM in at all) so they just use WiFi it'll not cost any extra beyond the initial price.

They would also be useful as an emergency spare, for when you need one (due to loss or damage of your main phone) and a less capable burner isn't sufficient.
I watch this documentary every few years because of how well put together it is. The fact that it, itself, is being played on a record is awesome.
However people set their expectations on the price paid in many cases. So while a direct feature by feature comparison will not work for those who are up on this type of technology the vast majority of potential customers won't care.

As ten bucks combined with prepaid cards this phone is astounding. If not a loss leader think of it this way, anyone could buy these with phone cards and hand them out like candy
Wish I knew someone working in advertising (words not often spoken) so I could ask them but from a consumer point of view I have a suspicion that advertising is adapting just fine and shifting even more from overt to covert advertising. My friend's gamedev company pays an ad agency to astroturf on amongst other places 4chan. I suspect now broadcasting is within the reach of anyone advertisers will take advantage of this mercilessly and you will not be able to tell it's an ad because it will be coming from the same channels that normal people use. It already made online reviews worthless by making fake ones. Now every other form of communication will be suspect. Overt advertising at least isn't immoral but this covert approach is a deception from the start. Must be horrible to know you're making the world a slightly worse place to live in.
But those are streams on sets.
I don't think it's created by Hollywood. I don't think it'd be all that odd to assume they might be the legendary grain silos when they'd just been found and hadn't been opened up yet. It's just that after they've been opened and examined, and we know a lot more about them, it's silly to cling to something that's so obviously false.
At least 4.4 supports chrome webview usb debugging
Online CAD for handmade Italian shoes
Internal Combustion Engine.
good list of open content or sanctioned preprints here: https://www.reddit.com/r/MachineLearning/comments/1jeawf/mac...

____________

this one gets relatively credible amazon reviews: http://www.probabilitycourse.com/
I think one reason why there is so much negativity towards advertising in these comments is because user acquisition via buying online ads is fairly expensive, and unless you have very good conversion/monetization, these purchased users will come at a loss.

So, this makes it pretty tough for small startups or 1 person projects to acquire users via ads, since they need to do it on the cheap, which isn't really possible. It's one of the few startup related expenses that has gotten more expensive over time, rather than less.

And why has it gotten more expensive? I believe it is because there is a bubble in this space, but not what the original article is claiming. The bubble is from the boat loads of investment capital in online startups. They take their 100m round and have no issue paying $5 per user, losing money with every one.

Companies that need to be revenue positive (or just don't want to waste money) can't compete with the high ad prices that this creates, which I think leads to a lot of hostility towards the whole space.

I believe another reason for the negativity is all the fraud related to online ads. It's hard to not be negative when there are so many accounts coming out about just how much of the paid advertising traffic isn't even real.
i'll go out on a limb and suggest that most things that consumers buy are things that they don't need to buy -- at least in my part of town.

i wonder how much of the world's economy is geared to providing consumers with things that they don't need? (this easily covers fashion + cars + travel + the latest gadgets + a lot of food)

i wonder how much of the world's economy is B2B style businesses geared towards assisting companies provide consumers with things they don't need? perhaps a fair bit?

i think one can argue that advertising makes "the economy" more efficient, perhaps.

one still has to answer the question of "is the economy a good thing?" -- i.e. efficiency in itself is not obviously a positive attribute - it isn't good to find increasingly efficient ways to carry out something that is a terrible idea.

it isn't obvious to me that the economy we find ourselves stuck inside is a particularly good thing (it doesn't seem particularly good at dealing with the problems that it causes).
striking already mentioned mdb, and I will mention kdb+

I'm not sure what those pains are that you are talking about. mmap allows use to share buffers with the OS in a way that is much more efficient than you can do with plain reads; it costs you some asynchrony and (practically these days) the ability to use a 32-bit processor.

Other than that, it is the same - you still have to reason about locality of reference and stuff.
Of course there is. Adbeat, WhatRunsWhere, even a YC funded company, but I can't remember the name.
Can anyone explain very roughly what's going on here? I'm familiar with physics engines, but couldn't make heads or tails of the paper or wikipedia's article on random forests...