skysight-inc/HackerNews huggingface dataset:
This is hardly surprising. Or terribly newsworthy. Just reinforces how early we still are in the adoption of electric vehicles.

The amount of gas stations available has plummeted in most places over the last 20 years. I presume Japan is similar. It's been equally down to supermarkets getting into petrol supply and the oil companies introducing large weekly mininimums. UK probably has 1/2 or 1/3 the number of petrol stations compared to y2k. It's ruined the convenience of filling up and tiny 1 and 2 pump stations are consigned to history. Live somewhere rural? Now you can drive 20 miles just to fill up.

Meanwhile charging points are being put in everywhere - towns are making charging bays in car parks, or on street. Much like happened with petrol in the 1920s.

Oh, and let's not forget a charging point caters for a lot fewer vehicles than a petrol station.
Yes, you do. Please read this: http://www.sethgodin.com/sg/docs/brainwash.pdf

Maybe "training to be slaves" is hiperbole, but as Seth Godin puts it, training to be "cogs in a machine" is quite right.
I'm afraid to use iTunes at all at this point. Most of my mp3s were ripped from CD or bought from Amazon
I mentioned some already, but to reiterate and expand.

- The grammar size. This is the complete EBNF for Oberon 07 [1]. For comparison, here is a C 2011 grammar [2]. C is quite simple to parse, but still more complex than Oberon.

- The Wirth languages can generally be compiled in a single forward pass. Dialects that allow forward references tends to require them to be specifically declared. Explicitly specified forward references minimize the amount of state the compiler needs to hold on to to fix up the typically minimal amount of references, but Oberon 07 doesn't have them anyway. This doesn't matter so much now, but in the 80's it was a big deal to be able to do single pass compilation without lots of memory spent on keeping a lot of bookkeeping or a syntax tree around (the Wirth compilers typically never constructs an AST, but directly emits opcodes during parsing by calling into a code-generation module, at the cost of losing out on quite a bit of optimization opportunities; on the other hand it also makes the compilers very simple and blazing fast).

- No preprocessor.

- In C, the presence of typedef means that there are constructs that are semantically ambiguous until you consult the symbol table (the parsers can still be context free, but you can't fully resolve the type of symbol in certain situations until you look at the symbol table). Also not a big deal, but things add up.

To be clear, C is one of the easier languages to parse. I'm not implying C is particularly complex. The verbosity of Yacc/Lex vs "straight" EBNF overstate the complexity of the C grammar somewhat. And compare it e.g. to C++ or (run...) Ruby (which I love dearly to use, but the grammar is a crime against parser writers everywhere) and it's trivial. But Oberon took it several steps further.

C is what you get if you build something through accretion and gradual changes while experimenting, despite trying to contain complexity. The result is small, but not minimal.

Meanwhile modern Oberon is what you get when you go on a 40+ year quest (even though Wirth is 82 years old, the latest revision of the Oberon 07 language report was May 3rd this year! [3]) to eliminate every unnecessary feature from an Algol-style language while adding only the bare minimum in its stead. The Oberon dialects (Oberon, Oberon-2, Oberon 07 - the latter is the newest and deriving from Oberon rather than Oberon-2) are strictly smaller languages than their by now distant ancestor in Pascal, despite being substantially more powerful.

Consider that the language report for Oberon-07 is 17 pages including the table of contents and introduction, and despite duplicating the language productions both in each chapter and in an appendix...

I prefer less austere languages these days (Ruby...), but I wish more language designers spent more time studying Wirth's work and actually paid attention to how their design affected parsing and code generation complexity.

[1] http://oberon07.com/EBNF.txt

[2] http://www.quut.com/c/ANSI-C-grammar-y.html for the Yacc grammar, and http://www.quut.com/c/ANSI-C-grammar-l-2011.html for Lex

[3] https://www.inf.ethz.ch/personal/wirth/Oberon/Oberon07.Repor...
That sounds more sane. It's not the tone of the linked article, however. For example:

"it looks like iOS apps will only make IPv6 DNS requests and stop query'ing for IPv4 records for NSURLSession calls"

It sounds, though, like it will (indirectly) query for IPV4, via DNS64. That's less drastic than the wording above.
How does flying two prominent bitcoin devs to a 1:1 meeting you constitute a "slip of the tongue"? He has experienced it before -- last year when he tried the same thing.
On a related note, the FBI recently uncovered a $20m H1B fraud operations http://www.computerworld.com/article/3064712/h1b/us-uncovers...
An obvious solution to this I've heard of before is to make the minimum salary for H-1B workers to be very high. Over six figures. If the talent is really so rare and difficult that you can't get it in the US, surely that talent is worth spending more money on. Any reason this would be unfair?
What's with all the weird restrictions on using Signal? Why do I have to register via an Android account? Why not a simple messaging app that just lets me message anyone else with the app with no bullshit?

Signal has done an excellent job of branding itself as the one true E2E encrypted messaging app made by real experts, as against e.g. Telegram. But the actual product is hugely disappointing because of these apparently arbitrary and, in the case of requiring a phone number, privacy-damaging restrictions.

I'm ready to look for something else.
Are people actively trying to find the creator of bitcoin? Personally I don't care enough to actively find out. If someone presented themselves, then I'll have a passing interest - a few articles, HN comments, etc., but I'm not going to change my day-to-day at all.
I've always been a Windows/Linux guy, and I never understood the Apple "Just works" motto, because my experience has been largely the same as the issues you've laid out.

iTunes has always been the worst user experience, both for myself and setting it up for the less technically inclined. I've been a firm "no-Apple" camper because Apple products doesn't give you the control if you need it. For an obsessive music fan, fine-tune control over how the product interacts with your library is critical.

I am not surprised at all by the disaster mentioned in the article- it validates the paranoia I've always harboured against Apple products.
nation of immigrants

Technically, most Americans were born in America.
Did they give you a reason as to why it was rejected?
Ask HN: Are web developers on the chopping block?
I graduated in 2009 and have been a web developer since then (Ruby, Python, Javascript). I really enjoy it, but I feel like the writing is on the wall for standard CRUD web development. I dont' believe the threat is immediate, but I'm only 30 and I would imagine my career will have to last much longer than that, and the good times will end far before I retire.

Ultimately I can already see my profession being automated or commoditized in some way (see Gigster) and that I should start shifting my skills towards something more defensible to future automation, like AI, AR/VR, Robotics, or HCI, but I don't know where to begin from a professional standpoint. Hobby projects? Courses? Not sure what will actually make an impact on shifting my career that way, or should I just get into management ASAP so I can rely on management skills to keep me employable?

Perhaps there are older, more seasoned HNers who have seen shifts like this before and could provide perspective? Or maybe I'm just overly paranoid and scared by all of the machine learning articles I'm seeing on HN these days and I'm living in a bubble of overachievement?
> If it does, it becomes an ethical maxim to use Tor.

This is one of the reasons I use Tor. If there is such a list, I want it to be full of people doing ordinary stuff. In effect, I want the list to be useless.
While their influence is obvious the outcome is still fine by me. Many insurance policies do not distinguish between smoking and vaping. Let alone the fact that anything you ingest or inhale that is sold should be proven safe. Where is the proof that they are safe than supports your statement its against the public health to do this?

Considering the amount of money cigarette manufacturers pay out to the government and states it makes sense that anything that takes their place needs to be proven safe or not safe and then handled accordingly.
If you're an email host, an actor would be an email account.

If you're dropbox/evernote/wunderlist, an actor would be a user account.

If you're a payment processor, every payment would be an actor.

If you're a messaging app, an actor would again be a user. If you have user groups, then every group would also be an actor.

For your use case. An actor would be configuration for an app. If you have multiple apps (or services), they would have their own actors.
ITunes will rename albums and artists and songs and give the wrong album or cover or strip the album cover because they don't sell it, Apple doesn't care about your collection, they want to curate it their way for their benefit.
Oh I can totally agree with you on a lot of those points - the balance of power has shifted to the point of even taking away legal recourse, a la "BINDING ARBITRATION" which I'm skeptical of, re: conflict of interest.

I've honestly kicked around a legal-ese type write-up of 'Personal Terms of Service' type disclaimers - subject to change at any time - essentially stating that by taking payment for a service there is a negotiating platform to reconcile conflicting claims. As in, I claim that I should never be subject to an early termination fee if I'm personally unstatisfied with the service, and the service provider says they alone are allowed to waive the fee. Well then, that's a conflict of terms, and by taking my money for a service, they implied they would allow my ToS to usurp theirs (e.g. it's written in my ToS that accepting money creates a binding agreement for such a thing), etc, etc.

I thought it was an exercise in basically being selfish, but the more times examples like this surface, the more it actually starts to sound reasonable. That's...pretty wild to me. I mean, I have a lot of respect for contracts and see them as the ties that hold a lot of commerce together, so they've got real, practical use that should be encouraged. But when it comes to "wiggle room" that sounds a bit like gamesmanship to tilt the power, then I also think fighting back is a natural result, childish as it might seem at first.
Someone should make a tool that creates mp3s having the metadata of other real songs for apple to match on.
I'm not sure how drawing that distinction helps a layman.
If you were going to murder someone's wife, it would be a good misdirection, wouldn't it?
Cumulus – the present day Orwellian novel based on a SV tech giant
Sorry, no - everything I touch looks like it came from a TUI... BSD King Midas.
What a joke! This is what it says on the Dept. of Labor site:

Who enforces the requirement for offering jobs to qualified U.S. applicants?
Questions or complaints concerning any non-selection should be referred to the U.S. Department of Justice,
Civil Rights Division, Office of Special Counsel for Immigration-Related Unfair Employment Practices (OSC),
which also administers several statutes concerning employment discrimination based on national origin,
citizenship status, and immigration document abuse. OSC may be contacted at 950 Pennsylvania Avenue, NW,
Wahington, DC 20530, 1-800-255-7688 and http://www.usdoj.gov/crt/osc/.

http://www.usdoj.gov/crt/osc/ == "PAGE NOT FOUND"

Fuck this.
Well, they took a copy of it, compressed and maybe in a different version (which is more or less what they advertise) but then also irretrievably deleted the original, which is what he's upset about. Maybe "steal" is the wrong word; it still seems outrageous.
Shots: pull the entire Wayback Machine archive into a single animated gif
It's quite common in corporate networks. Locally installed CA certificates (i.e. anything that's not in the original root CA list) are exempt from HPKP rules for this particular reason.
Video publication contest in Konstruktor
I imagine it's intended to be a feature. You can instantly listen to any of your songs on any device.

They should have just left it on the local drive as well.
Terrible.
It really would make sense if Signal would support more than just phone numbers as identifiers. It shouldn't be too hard: in the protocol, use URIs as identifiers, using tel: (or sms:?) for mobile phones, mailto: for email addresses, maybe urn:uuid: for general UUIDs.

I've not looked at the internals — it's possible of course that it already does exactly this.
They just have to post it at their place of business, so the public wouldn't have access to them. This is unlike the EB3 process where a job posting has to be made public as part of PERM.
> O(N) describes an algorithm whose performance will grow linearly and in direct proportion to the size of the input data set.

Argh, I hate this every time I see Big O notation covered.

Big O != performance. If you have an O(N) algorithm that walks the data set in the order that it's laid out in memory(assuming contiguous data) it will beat your O(NlogN) and sometimes even O(logN).

[edit]meant to omit nlogn, that's what I get for any early morning rant pre-coffee.

Radix Sort is the classic example I always bring up. On machine word size keys, with a separate pointer look-up table(to get final value) it will beat QSort, MergeSort and all the other NlogN sorts by 10-50x. This includes having to walk the data 3-4 times depending on how you want to split the radix to line up with cache sizes.

Friends don't let Friends use Big O to describe absolute performance.
I'm interested in knowing what would be a valid use of safe spaces, according to the OP.

The OP has clearly explained why they think safe spaces have gone too far, but they've not said under what circumstances they believe that they are proper beyond a general acknowledgement at the beginning of the comment. In order to know what's too far, it's important to know where the line is.
It really is outrageous. I'd had this article up a day or so ago, and forgotten about it. Now I've burned through 6gigs of my mobile bandwidth allotment for the month .. in just the first few days.

Really, really obnoxious. I now have a serious grudge against this person.
I didn't see Tata, Infosys, Disney, or Edison Electric anywhere on that list. Did I miss something?
In no way will this be going away anytime soon. Even if you have maybe something like factory methods to churn out your standard CRUD routes 90% of the time you've got custom logic on other routes and things like that. There will be a need for a very long time I believe.
This sounds fantastic:

- a redox flow battery coupled directly to solar charging

- super high specific energy, ~0.33kWh/kg which is right on par with traditional solid lithium ion batteries

My remaining questions are:

- Compared to PV solar + lithium ion battery, how much insolation is required to store a kWh?

- What is the cost/kWh of the lithium iodide?

- What is the cost/kW of the solar charger, discharger?

- Can the anode and cathode be used to charge the battery from standard electricity, in addition to the (more efficient) solar method?

Thanks for this pointer, this gives me even greater optimism about the future of storage!
>That said, the H1-B gives companies way too much leverage over their workers.

Which is why they need to be done away with. If we still want the talent (and why shouldn't we, brain fill is good), we need a way for them to enter which does not tie them to an employer.
No, it is destroying the idea of forgiveness. The article gives the example of how data mining could be used to target individuals who an algorithm predicts could be likely criminals. This paves the way for discrimination and removes the presumption of innocence our criminal justice system is (should) be built upon. The criminal justice system is already unforgiving enough as it is.

The article didn't mention it, but the self-righteous outrage mobs that have become common since the rise of social media is also greatly destroying the idea of forgiveness. Once your reputation is destroyed by the social media mob, you face an incredible uphill climb to restore it.
This is a prime example of Regulatory Capture [1].

"That means nearly all every e-cigarette on the market — and every different flavor and nicotine level — would require a separate application for federal approval. Each application could cost $1 million or more."

[1] https://en.wikipedia.org/wiki/Regulatory_capture
It's even worse if your messaging was not off and you did not reply. That shows the ethical ground you stand on. No matter how many applicants you have to reply to. 100 is not a big number anyways!
And who forced Wright to claim he was Satoshi?
Google and FB offered to buy Viv
Like say, scary skull-and-crossbones labeling on the package? There are tons of ways they could have addressed the state of safety research available for the product without handing a giant regulatory favor to the tobacco lobby. But we're talking about the tobacco lobby -- your safety was only ever a giant farce to them.
Or at least apply the same limits as other forms of immigration
I don't see it as unfair; I'd almost assert that to stay within compliance of the process the applying company must show proof that one or more US Citizens were offered the job and are willing to attest that the salary is market competitive. Essentially I don't think the program is very well policed / regulated.
Whereas the companies I mentioned are about and currently practice long-term stability to provide a return on their investment. The infrastructure they need is also already built. So, their main incentive is to keep letting the money flow in doing something useful.

Whereas, with issues you cited, I have no clue what the status or goals of Bitcoin will be in even 5 years.
I entertained the possibility that he would not be able to weather what would come next from his claim, so I managed to save the 7 screenshots for the Jean-Paul Sartre, Signing and Significance blog post.

You can fetch them from here: http://imgur.com/a/ppGI9
What if I want iTunes to manage the structure/location of my music, but without modifying the files themselves? That's what I thought "Manage my library" was supposed to do.
Although (b) is small, it does tend to produce truly vocal enemies enemies of the company.

I had the joy of buying a product that Apple swears doesn't exist ("Our records say we never made a machine with that serial number, so I'm not allowed to put you into the support system.") Three dead logic boards later, I'm done with the company altogether.

I'd like to think that with market penetration nearly complete, Apple will start to face consequences for this. They're depending on beating competitors and pushing upgrades now (instead of selling to new buyers), so lost customers are a bigger threat. I'm not holding my breath, though, it's just too rare.
its obviously not definitive proof, but its still pretty reasonable for the police to be investigating the husband, no?
I found almost as laughable the statement that Ds were susceptible to mistaking mundane statements as profound.

D: 2+2=4. Wow man!
R: 2+2=5. That's what happens when you cut taxes for job creators!
Companies plan to make you pay for sleep
Riak TS 1.3 open sourced, release notes
Yeah, this basically the reason I still click on most Trump stories I see, even though I strongly disagree with the guy and know a lot of what he says isn't true.
does tox have device syncing yet? I usually set my phone down out of reach when at a computer, but still need to receive messages on the go. I have antox and qTox both installed, but Im not going to convince other people to switch if it's not going to be in a usable state.
msft is a state-like actor; they oversee massive resources in the form of employees, real estate, patent IP, brand value, and recurring license agreement revenue. Their leverage for negotiating with another state actor (the IRS) is way greater than an individual or SMB.

If you think this is bad, look at last year's chevron v ecuador arbitration: http://www.corpwatch.org/article.php?id=15978. When small countries negotiate with large companies, they are on equal legal basis.
Yep thats what id call a cooker circuit - in the uk with 240 v we can get 415v on that sort of circuit.
Yes, because that minimum would be lobbied and lobbied to be eroded away. It's a lever for the government to pull at their whim, much like they are doing with the H-1B end run program, OPT.
TFA is not strictly about the fact that there is a tax break, but about a great increase of the break in recent years and some possible shenanigans vis-a-vis some Nevada operations. My reply was driven by the comments here that why breaks exists in the first place, not strictly to the situation presented in the article (of which I understand little to tel you the truth).

This video shows that from times immemorial local authorities tried to attract business: https://www.youtube.com/watch?v=hExE6iLxfEw
Thanks. I hadnt seen that.

That last comment makes me wonder if they understand the objections being raised in that ticket though.

8443 != 443
On the one hand, I could see arguing that a surgeon's error is independent of the patient. To the extend that's true, it would be important to count errors whether or not the patient is close to death.

But on the other hand, maybe the surgeon is performing a risky, error-prone procedure precisely because the patient is close to death. To the extent that's true, it might be misleading to compare this surgeon's record with someone else's.

I wonder if some of the resistance we hear from doctors about measuring/enforcing these things, is because of difficulties like this that are obvious to them and really screw them over?
> Of course, the trial may reveal Jace's innocence

If it even comes to a trial.
Haha awesome, I've always wondered what kind of chips were in those toys
No. CRUD apps will always need people to implement custom business logic. Businesses will always need programmers to sit in on meetings with the client to explain what is actually going on in the code. Webservices will always be a hodgepodge mess.
A new variant of Locky leaking out
181 comments and already 35 mentions of Trump. Beats Godwin.
BTC? Cool! Seems like this os one of their offers http://genesis.cpa.run
Actually, you're wrong according to: https://www.dol.gov/whd/regs/compliance/FactSheet62/whdfs62O... for "H1-B Dependent Employers"

"Such employers must take good faith steps to recruit U.S. workers for any job for which they seek H-1B workers."
ANDROID4ALLPEOPLE:  Testing Android Studio Apps on a Physical in Android Device
Yeah, you missed that rich and powerful are not really required to face consequences of their actions.
Can anyone fill me in as to whether or not this will apply to any 'e-juice' products that do not contain nicotine?

I think the 'competitive vape' scene use nicotine-free substances, so I'm aware they exist. But that whole 'different formulations' thing sounds very troublesome, even on the basic level?

Many thanks in advance to any who might have closer tabs on this subject.