skysight-inc/HackerNews huggingface dataset:
The recent oil price changes made me wonder if the future of cars will be EV or continue to be ICE. It's not because of the current low price of oil. It's what caused it, which is fracking. Fracking has been known for a long time. But it suddenly became viable when oil was at $100+. And it was so successful it crashed the global price of oil.

When oil reaches $100 again, what other new technologies will be viable? What about $200, $300? This could easily happen due to decreasing oil reserves and increasing demand for a carbon tax due to climate change. Many assume that the path from here is EV.

But at $200, $300, the technologies to make oil may become viable. There are technologies right now (I think Audi demonstrated something last year) to take CO2 from the air and combine with hydrogen to make oil. This kind of technology also goes very well with renewable power like wind and solar. The big issue with wind and solar is storing excess electric generation. Most think batteries are the solution. But what about just making oil instead?

All of this works directly with the huge current infrastructure and investment in oil and cars. It even provides a much easier solution to reducing climate change than EV. Just create a government regulation that requires all gas to be at least 10% from carbon neutral source. They already did it with ethanol (E10). And if more CO2 reduction is required, they can just keep increasing the percentage mix.

When all of these technologies are viable, gas will probably be very expensive. I don't know what the number will be, but let's imagine it's $10 per gallon. That's very expensive, but is it enough for everyone to throw away their cars and buy EV? Is it enough to pay the premium for EV?
But the reason these issues do not exist is that Apple has full control over the hardware _and_ the operating system.
Thank you for reference . Now you have facts . This makes sense , my next phone definitely will not be a nexus (and believe me I was hardcore fan of nexus since the day they begun nexus program). Getting update for only 2 year ? Give me a break . I will be switch to another platform , definitely , I was waiting for ubuntu phone . I will seriously consider them for my next purchase.
I am thinking about ditching whole phone/tablet or switching to phone with official support of CyanogenMod (which I think that didn't go anywhere).

p.s. For multiple times when somebody claimed that , their only references was AndroidPolice site , which I don't give shit about . But seems google quietly updated their policy. (which is unacceptable for me as power user)
Ask HN: Scala or Elixir, What would you recommend me?
Hi!
Which programming language do you recommend me to learn next, Scala or Elixir? I want to be able write concurrent systems. But I also want to be hireable.
Thanks.
Wind resistance is the mpg/battery killer.

Same thing on a bicycle, over 25mph is much much harder than under because of air making a wall.
I have the Moto X not-pure for Verizon. I've had I think three spontaneous reboots, no catastrophic shutdown, seemingly identical signal strength to my iPhone, and while the battery is indisputably not a strength of Moto X, I reliably finish my day with 40% charge or so (and I run an app that continuously samples and sends my location in the background).

The Motorola software is indeed annoying, I wish it updated Android editions a bit faster, and specifically the lock screen doesn't interface that well with Android stuff.
Walter Benjamin’s legacy, 75 years on
Chromecast audio supports audio mirroring
'Vouching' will not improve the quality of HN discussions. It seems like the result of an excessive focus on fairness, something I see in many online communities. It affects only a few comments which are unlikely to be particularly valuable anyway.

The quality of discussions is what brings me to HN, and IMHO the quality is poor; it's just better than the alternatives. The vast majority of comments aren't worth my time (or anyone else's, but they can speak for themselves). In other words, there is much room for improvement and I hope that is Dan's focus. I happily would accept unfairness, and suffer its slings and arrows myself, for a higher signal-to-noise ratio. I'd happily lose a few good comments in return for of better quality overall (i.e., false-positives are not really a big deal - so what if my good comment occasionally gets voted down or otherwise buried).

By prioritizing quality over fairness HN can best distinguish itself from a million noise-filled alternatives where 'rights' are the priority. Everyone has a right to their opinions, but not to my time.

EDIT: Several edits to explain myself better.
I'm curious why they changed the form factor. It seems like the last form factor was simpler and more minimalistic. The new design seems like it would just dangle from your TV, especially if you plug it in one of the side HDMI ports.
does it smell???
>analysts said new instability could reappear if Greece cannot carry out structural reforms demanded by its lenders.

The sad thing is that this is basically unavoidable. The Greek bureaucracy is so corrupt it's outside the reach of the central government. Greek politicians couldn't change the system if they tried, which they won't, since they too are corrupt.

The orderly countries that are Greece's creditors have limited understanding of the Greek government's thorough corruption, or at least that was once true; now I think they are just kicking the can down the road until the next election. Some day we will have to write off Greece's debt. The Greek government will never pay back, unless they can do so on the back of the poor and those without political influence, which is of course what they're trying to do right now.
I made a quick little zsh alias for the wifi commands:

wifi () {
local opt=$1
case "$opt" in
(on) networksetup -setairportpower en0 on ;;
(off) networksetup -setairportpower en0 off ;;
(toggle) networksetup -setairportpower en0 off
networksetup -setairportpower en0 on ;;
(scan) /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport en0 scan ;;
("" | -h | --help) echo "Usage: wifi <option>"
echo "option:"
echo "\ton\tSet Airport adapter on"
echo "\toff\tSetAirport adapter off"
echo "\ttoggle\tTurns wifi off and then on again"
echo "\tscan\tList available wifi networks"
return 0 ;;
esac
}

Note that this is only tested on my computer, ymmv, etc.
Android package security (who can send intents to who) is based off of signatures and it's not really possible or desirable to change that.

However, a build script to handle it all for you during upload would be a great way to solve it.

The API for this seems to lack the features that you would need though [1]. It doesn't appear to let you upload apps for only certain devices - unless you would specify it in the manifest of the app somehow?

Also amusing - the API says "Do not supply a request body with this method", yet obviously you'd have to supply a request body - the app itself! I have a feeling this is not a well-used API.

[1] https://developers.google.com/android-publisher/api-ref/edit...
Selling short? More like a good time to buy!

In my country, car insurence is mandatory and I don't see it being removed with autonomous cars. So the income for insurance companies remains similar. Crashes will be reduced however, so the expenses for the insurance companies will go down and thus profit margins will go up.
I've heard of some people replacing their Nexus 5's battery with one from the LG G2. If you're handy you could maybe try that. Here's the link from reddit. https://www.reddit.com/r/Nexus5/comments/2yr8q2/swapped_my_n...
Ask HN: Balancing flow with the needs of the healthy human body
Hello everyone,
Recently I've been considering the impacts of flow on the human body. Of course most of us as hacker news readers have heard the idiom "It takes about 15 minutes for a person to get into a state of flow" and any of us who have experienced understand the pleasure that it is to be there and the productivity gains it produces in us as engineers, writers, artists, athletes, and a variety of other professions, hobbies, and activities.

The question I pose is for those activities which while flow inducing also are generally performed in a relatively inactive position such as sitting. How do we balance the humans need for the eyes to focus on objects in the distance, the human bodies need to stand and stretch, and look away from the screen at least every now and again with the flow state?
Great, Julia seems to have a good assortment of those "I need XYZ" (for scientific programming) and it's already in Base. I should check the apropos more.
I thought fully autonomous cars had already existed long enough to have racked up statistically meaningful (and impressive) track records?
And we should believe the 500 mile range right now quote, since immediately following is "5 to 10% a year" in range improvement.
It really is pretty great.
> we’re going to instantly leap from that to fully autonomous driving

If you had lived and owned a car in Mountain View, you would have been used to driving alongside fully autonomous cars for years now, and the move wouldn't seem nearly as instant.
They don't change the existing parts of the language, they just enlarge its body. Imaginary numbers don't invalidate the other rules. In natural languages, if you learn the rules down to the last nit-picky detail, you will soon realize that it is no longer valid, sometimes within years, other times within decades.
The rest of my original post:

I'm a person with a "nervous" twitch as they're sometimes known. Which means my legs (at least one, not both usually) are generally moving at least a little. That being said good posture generally indicates a foot flat on the floor and I try to maintain a relaxed posture for the sake of my future self which constrains my twitching and I believe lowers my metabolic rate to the resting rate which is reasonably associated with decreased calorie burn and a higher risk of mortality at earlier ages. There's plenty of research on this subject (and to be fair, I've never been able to conclusively find any concrete evidence on whether the nervous twitch keeps the body in the more active state or mode, but I am naturally skinny and have heard that the twitching may burn in the order of hundreds of calories a day, a very significant amount).

The human eye is another part of our organism which seems primarily designed for long distance use and of which we have constrained to long stretches of close distance use. I attempt to mitigate this with a relaxed posture which puts me a fair distance from the computer screen for a fair portion of the day (~25"). I've seen recommendations of maintaining at least 15" from your face and the computer screen, but I'm sure it doesn't compare with staring at something an actual distance (>10'?) away which returns the eyeballs to a relaxed natural state.

There are plenty of apps which will remind you to stretch, stand up, look away, drink water, what have you. I'm curious about the experienced engineers and entrepreneurs of hacker news' experiences. Have you used them? Are they effective? Do they disrupt your flow? If it's every 30 minutes does it become a part of your flow state? Are they actually conducive to better productivity by breaking the thought process a bit and letting new thoughts in?

My current maintenance schedule is to drink lots of coffee and water each day, both for the benefits of black coffee and water, but also for the trips to the bathroom which force me to walk a hundred feet and offer me the opportunity to look out the windows of my office space (I have my own office, very conducive to flow, but it's a box with no windows which is not conducive to looking into distances). I also like to do handstands in the hallways to get my blood flowing and use exert my body at least a little bit (I know this is not feasible for all obviously).

If anyone has any good input, I'd love to hear it. I think the engineers posture, eyes, and overall health can often be overlooked at some smaller companies which don't have gourmet health food buffets and yoga rooms.

Cheers from a friend.
Cody
An interesting thought experiment: when we have AI driven electric vehicles used to transport goods (and thus no human labor costs in the equation), will driving behaviors for some types of shipments be optimized for fuel economy at the expense of slower speeds? Will some trucks be driving the minimum speed limit on highways to save electricity?
Anything specific you find hard to follow here?
This is a question better solved by Google than by asking here: http://blog.ycombinator.com/meet-the-people-taking-over-hack...

That said, Dan Gackle (pronounced Gackley, like the town in North Dakota: http://www.gacklenorthdakota.com/) should consider adding his full name to his HN profile: https://news.ycombinator.com/user?id=dang

And much as I like the opacity of the Bruno Schulz quote, it probably would be a good idea for him to also mention there that he is the moderator of the site, and thus the likely recipient of those questions emailed to hn@ycombinator.com.
> It even provides a much easier solution to reducing climate change than EV. Just create a government regulation that requires all gas to be at least 10% from carbon neutral source.

Poe's law.
$659AUD for the 5x, $899AUD for the 6P. Not bad considering the atrocious exchange rate, but it puts the 5X out of "I accidentally a new phone" territory.
This website is about the CISA bill and says:

Apple, Microsoft, Adobe, Symantec, and a handful of other tech companies just began publicly lobbying Congress to pass Cyber Threat Information Sharing legislation, like CISA, a bill that would give corporations total legal immunity when they share private user data with the government and with each other. Many of these companies have previously claimed to fight for their users' privacy rights, but by supporting this type of legislation, they've made it clear that they've abandoned that position, and are willing to endanger their users' security and civil rights in exchange for government handouts and protection.
I don't quite understand what's going on here but find it extremely interesting. Is it an implementation of a particular theory? The word 'Promise' makes me think of automated contractual mechanisms, self-executing legal agreements and things along those lines.

For some years I've thought that the ever-increasing complexity of law, legislation, and litigation is a form of sociopolitical pollution that ends up making the world a worse place to live in, rather than the better one that is intended. Of course when we draft contracts, bills and so on we want to incorporate the lessons of past experience and provide for foreseeable contingencies, but (if we are ethical) we do not want to make our legal promises so complex that people can't evaluate their acceptability. The biggest innovation that I've noticed in recent years was the Creative Commons approach to copyright, where existing concepts from copyright law underpin a simple and clearly defined framework where the different categories aggregate bundles of rights and responsibilities, such that both parties to a transaction can agree to a particular licensing regime (like CC-by-SA 4.0) without wasting time and energy negotiating individual details from scratch in pursuit of some marginal gain. Doing so is not optimal for either party, but if the licensing regime is sufficiently credible and widely accepted that it can be optimally efficient in the aggregate.

This tool suggests to me a more formal, rigorous way of defining contracts that could then be evaluated at a higher level but which, in the event of a dispute, are capable of an agreed-upon objective evaluation that avoids the financial, operational, and emotional costs of litigating a dispute.

sorry if this is completely off the wall and irrelevant, I was just instantly struck by the possibilities for encoding legal matters in a way that would make the fundamental dynamics much more accessible to people without legalist training or inclinations.
I'm only talking about the physical connector.
True, the girls are marketing themselves as 'girly' or 'sassy' - this is against the ideals of feminism is it not?
This seems to be a complaint that some code doesn't correspond to the author's notions of "good" OO code, without a clear picture of what "good" OO code is except for a few vague references to fidelity to the domain without much discussion about what good domain modeling is.

For me, one of the clearest ways of analyzing a system in domain terms and working with it with business users to is with technology neutral specs in something like a Yourdon-style DFD, with a supporting data model and process descriptions.

It then becomes clear what the relevant nouns are in the domain: they fall in two basic groups:

(1) entities that correspond to named data items shown in flows or stores on the DFD (which will also, of course, be represented in the data model), and

(2) entities that correspond to named boxes and bubbles on the DFD, particularly processes, stores, and external interfaces.

A system whose implementation maps closely to this kind of requirements specification is a lot like an anemic data model system, with most of the classes being either immutable data objects or process objects (the latter of which may have "NounVerber" names if that convention is used), but that's because the processor is a real noun in the domain -- in a non-automated implementation of the system, its a role that a human actor would take on in executing the business process.

You do end up with state stored in (or stored externally and managed by) objects with methods which mutate state, but these tend to be the processor objects and the stores, not the data objects that are transferred along flows.

It seems to me that the "rich domain model" approach is mostly a failure of domain modeling that apply ideas from OO's origin in simulation modeling without recognizing that, in most other domains, the analogy to simulation modeling only works if you recognize that applications tend to be "simulations" of an idealized process executed by idealized technology-neutral actors acting on abstract data constructs, and that those idealized actors -- the processors -- are key elements of the domain model. Rich domain modeling ignores those and attributes their behavior somewhat arbitrarily to data objects, which end up giving data objects multiple, tangentially-related responsibilities (and provides lots of rooms for debating where certain responsibilities belong.)
The speed of the answer doesn't matter so much when the answer is wrong. And (after checking Google) BOTH of those are wrong. :/
this looks great, will try it out.
Silicon Valley's unique politics
Spotify does not have a quarter of my music collection.
That'd be interesting and it seems to make sense. Since business's optimize for cost and AI driven trucks don't need breaks and won't have limits on driving for extended periods of time (presumably) it seems it'd make sense to optimize for electricity use and delivery times. I don't see why they wouldn't drive as slow as they needed if that would produce greater profits for the shippers while not reducing the end consumer experience with late deliveries.
Is this geography-specific? "Even with prime it still costs extra on top (similar to one day shipping) to have it delivered to a locker." I've never been charged extra for Locker delivery.
https://en.wikipedia.org/wiki/Endowment_effect
Seems unlikely. The cost of electricity is pretty low, while the cost of utilizing your truck is probably much higher.
Is there a mirror for this? Or has the URL changed? I am getting a 404…
Kudu is being positioned as filling the gap between HDFS and HBase. After reading the overview I see this more as bringing features from HDFS+Parquet+HBase. Does that sound reasonable?

Super excited about this and even more so since it is open source. Thank you!
Should I go back to a Blackberry?
Lately I've been thinking about how much I miss the keyboard on my Blackberry Classic. There is something about tactile keyboards that capacitive glass doesn't measure up to. Call me mad, but I'm seriously giving thought about getting a Blackberry Classic.

I'm not really fond of iOS or Android, so not having access to the latest apps is nothing, as I don't use anything but the default apps anyway. I text like mad and do emails. That's about it. I cannot browse on mobiles, no matter how big/clear/fast the screen is. It just doesn't work for me, so losing a bit of screen space is no big deal either.

Thoughts?
It's really a shame that they still won't offer replaceable batteries. Some of us spend all day travelling around without access to a charger, and it's a lot easier to carry a little spare battery and swap it instead of plugging in a large bulky external power pack.
Well if you go by the spec then USB1 and USB2 can only deliver 0.5A. Apple seems to have settled as 2.1A as the most current you can run through a USB connector without getting it too hot.
(possibly insane) Idea : Open-source the Hacker News code. You have a self-selecting community of hackers. I'd bet some of them would work for free on the site. It is easier to review patches than create them!
The Android HN app is a pleasure to use: https://f-droid.org/repository/browse/?fdid=com.manuelmaly.h...

It even supports thread collapsing.
I mostly just follow articles on Julia for now. Aside from it having LISP-like macros, where's a page that says it's a LISP underneath? And I didn't see dependent types mentioned in the page below despite some things sounding similar. You got a link that straight up shows dependent types in Julia or how to emulate them?

http://docs.julialang.org/en/release-0.3/manual/types/
Free != open source
Amazon (ala UPS) requires signatures for the most random things. I get a $500 phone left on the porch, but a $2 cat toy requires a 2mi drive to a local quickie mart drop of facility because it needs a sig. From what I've heard, the signature requirement is driven my Amazon's merchants, not by them, so it's a crap shoot.
> This will allow Tesla to pack more batteries in the car for a similar price.

How can they pack more cells into the already-crammed, heavy underbody battery pack, unless they also raise battery efficiency?...
> As an American, if I could make money living there, I would be working there already.

Me too. When other Lebanese startup articles have been posted in the past on HN[1][2] I've inquired about those opportunities and the response is usually "Why would you do that? Anyone here with talent is trying to get out and go to London."

[1] https://news.ycombinator.com/item?id=9315914

[2] https://news.ycombinator.com/item?id=9654275
Video Games Can Make Kids Healthier, Happier, and More Successful in School
> but I cannot believe that you are sincere in this article overall, unless you are just naive.

Rather than just point out specific issues with the merits of the argument, you implied he is either insincere, or naive.
I'm probably a horrible person for saying this, but I'm not going to change my diet for this as I don't think there will be a widespread vegan movement based around this (one large enough that will truly disrupt the system I mean).

I think it has to become a political issue enforced with regulations.
By this same argument, you might as well not ever tip. I'd be happy for our society to eliminate tipping and replace it with better wages. But, until that happy day, there are people to whom it is customary to give tips, and food delivery people are among them.
> I think Google and Samsung have decided to ditch sd cards to prevent the user having a shitty experience.

This line of reasoning makes absolutely no sense. How could having the option to use an SD card with your device make for a shittier UX. The use of an SD expansion slot is completely optional, if you don't have the desire to use an SD card it has absolutely no bearing on the UX, and if you do, no matter how shitty the UX, it will always be preferable to the absence of removable media capabilities altogether.