skysight-inc/HackerNews huggingface dataset:
> why would they not use lua ?

The target audience for this is BIOS developers and firmware engineers. Several existing development tools in that area already support Python, including Simics and the Intel ITP, so the target audience is used to it.

Lua also has several other impedance mismatches with the target audience, such as 1-based array indexing (remember, the target audience writes assembly and C).

While people often describe Lua as "easy to embed", personally, I don't find Lua's stack-based C API easy at all; in particular, the references to stack-based indexes that change when you push or pop the stack feels like working with stack-based parameters in assembly without a base pointer, where the offset of a given location can change at any time. I much prefer the Python C API.

Finally, Lua would require additional libraries to provide a useful environment, precisely because it can assume so little about its environment. For instance, we'd need to bundle one of the Lua socket libraries in addition to Lua itself, as well as an HTTP library. Python's "batteries included" standard library works nicely here.
Yes the same company who made Ingress.
Hey Internet My Rattata Needs Your Help
Academics threaten to quit Brexit Britain
The difference is that to be an atheist you must be willing to accept "I don't know" as an answer.

Science provides tentative answers that iteratively home in on the truth: Newton's theory of gravity wasn't wrong, it was incomplete, so it was replaced by Einstein's, which covers all the corner cases we've since learned about.

In science a failure is considered progress. If we can disprove a theory, it increases our understanding of the universe by telling us what isn't true.

Also, a scientific theory must be falsifiable: it must be able to make predictions (which is why string theory despite its name is often not considered an actual theory).

Religion on the other hand offers absolute truth statements. Since the dawn of man religion has been how we explain things we don't have an answer to: lightning, the tides, the origin of life, what happens after we die and so on.

As our understanding outside of religion has improved some of these answers have become ridiculous enough to make it socially awkward to retain them as dogma (though there are still Christians who will loudly tell you natural disasters are divine punishments).
I'm one of the authors of BITS, and the presenter of the PyCon presentation this article discusses. Happy to answer any questions here.
Software Engineering – Path of Least Resistance to a Fulfilling Career?
European Union and U.S. Agree on New Data-Sharing Rules
But aren't margins higher on games than hardware?
Speculation: At least for the given Intel use case, lightweight doesn't sound to important: they can use the entire machine. And given the fairly specialist application, porting a language experts and users are familiar with (or maybe was used in existing tooling) might be better.
Great initiative... Good one... Should be helpful for the startups looking to build products and get connected....
I agree completely. That you are gathering data that may help others in the future does not absolve you of deliberately setting up dangerous situations in order to get that data.
> keep you in the lane if you are being distracted by something (eg: baby).

If you can't drive responsibly with a baby on board lane assist isn't going to save your ass. If something happens to your baby which distracts you ask someone else in the car to take care of it, if there is nobody to help pull over at the earliest opportunity.

Lane assist will not save you from anything else but lane departure and there are a lot of other things that can go wrong while you allow yourself to be distracted because you rely on lane assist to keep you safe. That's not the intended use of this feature.
> The issue appears to stem from the fact that Niantic Labs uses an outdated version of Google’s shared sign-on service. ...

> ... But it seems that because Niantic Labs used an unsupported, out-of-date version of the sign-on process, that permission-granting step was skipped, prompting Google to default to warning users that the app had “full access” to their accounts. ...

> Slack security engineer Ari Rubenstein has confirmed that, despite the misleading entry, only basic permissions are granted to the app. “‘Full account access’ is not the best wording, and should probably be changed on Google’s end,” Rubenstein wrote. “My best guess for what is happening is that one of the scopes is a legacy ‘login’ scope from OAuth1 which may be leading the UI to default to ‘Full account access’, when in reality, it only has the above perms.”

Sounds better than expected.
FCA to offer rewards to hackers who help it find security flaws
That would be stellar. I've met some developers in my community who would be very interested in that
Chinese netizens smash their iPhones to protest Hague ruling on South China Sea
How does one donate to Mozilla? Rust and lets encrypt are great community driven stuff for the community
Let's Play a Game – find bugs in popular open-source projects
I cancelled Netflix, and soon will again, because of the minimal and only very slowly growing library.

I like the idea of legal streaming. But on the other side we have multiple "illegal" (legal to use actually) streaming sites in german that do not charge anything, work perfectly with a adblocker and have WAY bigger libraries than even Netflix US.
Post the exploit here. It will get to where it needs to go... eventually.
I think that starting a religion is not that difficult because almost all religions are based on austerity/deprivation with a promise.
Why would a courier service work so great for them? Are people prepared to pay more for that than for taxi trips? Btw, isn't their courier service already active?
I sure trust facebook to delete my data.
No one expected zero crashes, but any system like this should have dramatically fewer crashes than humans operating in similar situations (i.e. primarily highway driving) or it should not be deployed to the public.
Sorry, I don't understand. Here's my summary of our current conversation.

1. You say Corbyn can't get elected.

2. I ask you why.

3. You imply that his views do not line up with what people want.

4. I ask you which of his views are out of touch with public opinion.

5. You suggest the main problem you have with his views is that he believes in re-nationalising, and you remember how badly public industries were run.

6. I provide evidence that public services were badly run on purpose in order to pave the way for privatisation.

7. You reply that it's interesting but it's immaterial because Corbyn can't get elected.

If I've misunderstood something of this conversation in your opinion, please clarify what that is.

I personally don't see the problem with re-nationalising the railways in the UK (to give one example of a Corbyn policy), especially if the incentive to run them poorly on purpose is taken away (i.e. not having a government that's interested in privatising it). The rail service in the UK has become vastly overpriced (compared with other developed nations) since the railways were privatised. Delays and cancellations are still commonplace too. I don't see what great benefits the privatisation of the the UK rail system has brought us.
Also, frugality reaps increased benefits as the income rises. If one can maintain the same cost of living while earning more money, you end up with huge % increases in discretionary cash that can be used for all sorts of great things: investing, philanthropy, starting a business, saving for future personal projects, travel, etc.

Example: earn $100k, $35k goes to taxes, spend $50k a year = $15k discretionary. Increase income 50% to $150k, taxes become $52.5k, spend the same $50k = $47.5k discretionary. So total income only increased by 1.5, but discretionary increased by a factor of 3. Of course, this is a simplistic example -- tax rates aren't constant for one thing. But the principle is very powerful, and the effect strength grows as the income increases. Using the above numbers, 2x the initial salary results in a 5x increase in discretionary income.

Lastly, this strategy also provides great protection against a decrease in income.
An Introduction to Model-Based Machine Learning
Is this a joke? Surely something so utterly stupid can't be real.

This man just gave the public free rein to murder and get away with it.

Jesus this planet is insane.
If you want to be paranoid, you could run a MITM proxy from your computer between your phone and Niantic's servers.
Mostly because teams become more specialized as company sizes grow. While in an early stage startup you might have "the ops guy" who runs all the infrastructure, within LinkedIn there's a team that runs Kafka, a team that runs database operations, a team that runs Voldemort, a team that runs Pinot, a team that runs Hadoop, a team that runs the ads platform, a team for the feed, a team for messaging, a team for search and so on. Even if most teams are rather small (eg. two pizza rule), with many teams it eventually adds up.

Furthermore, as you point out, the more teams you have, the more overhead there is in cross-team collaboration, which means that engineering output is sub-linear with the number of engineers due to having more meetings. It's not really about talent, but mostly about having to spend more time coordinating. For example, in a small company, say that you want to create a new feature, then you just do it and check with one or two other people if need be. In a larger company, you might need to have meetings with other teams to deal with provisioning hardware resources, security review, data schema review, compliance with privacy regulations, code reviews, etc.

It's a very different thing from coding by yourself or in a small team/company.
A 7 point checklist to improve your bug tracking process
I thought the same. Just a few weekends ago that silly Purge movie came out. Little did I know reality would follow.
I worked out I was making about $2 per hour when I was picking up jobs from vWorker.com

The small jobs were OK but as the tasks got bigger the rewards diminished.
I agree, in the few cases I have seen the company gets angry.
Hypocrites in powerful positions are more dangerous than even incompetent leaders. There is no way this guy does not have a history of drug use.
just so you know, it throws an error.
There are crop dusters that fly close to the ground and obstacles - do you want to get in a manual one or can I code up a computer controlled one and put you in it?

What you really mean is you want to see safety data and a track record.

As for the actual planes and auto-pilots, the real point is the kinds of engagements and disengagements that work in the air don't necessarily work on the ground and being so close to potential collisions is part of that.
Truly, we live in a world gone mad... Where will this end? In a few years, shooting jay walkers will be the norm...
Agree, it's unlikely they used you as a benchmark, because most companies simply don't believe they need to. Though they should at least test with their own employees.

Also, on multiple occasions I've been told, "don't worry about salary, focus on getting us the right candidate." When I do so: "Oh, we can't afford more than $X." I now try to test the waters with, "Developers with that experience often make north of $150K, is that still in range?"
The ridiculous world of single-use IoT devices
Pokemon Go is enough for the vast majority of users, who are potential mobile Nintendo console buyers.

Margin is crucial between "I've got Pokemon game" and "I have no Pokemon game".

"You've got Pokemon game on your phone, but they say there's a some other Pokemon game which maybe have some others features, but that would cost you $300" is not an unique selling proposition.
Jetpack Soldier – PRO
Researchers Find Hacking Tool That Targets Energy Grids on the Dark Web
The link cites a vice article that cites a guardian article: https://www.theguardian.com/world/2016/jul/01/philippines-pr...
Because is still better than login + password?
thank you for that. That explains a lot !
But Lua is already in Grub right ? wouldnt it have been more effective to just extend that anyway ?
Former Hyperloop One CTO Alleges Executive Placed a Noose in His Office
Harvest Season: Sudoku Puzzle-A Revolution in Sudoku
I'd put the cost of defects claim in the category "not even wrong".

If someone made quantified claims about "the number of minutes of life lost to smoking one cigarette" I would refuse to take them seriously: I would argue that the health risk from smoking is more complex than that and can't be reduced to such a linear calculation.

This talk about "the cost of a defect" has the same characteristics. I don't mean the above argument by analogy to be convincing in and of itself, and I've written more extensively about my thinking e.g. here: https://plus.google.com/u/1/+LaurentBossavit/posts/8tB2RQoHQ...

But it's a large topic that quite possibly deserve a book of its own.

As for the history of software engineering, it's pretty much the same - to do it properly would entail writing a book, pretty much, and I didn't want to do it on WP unless I could do it properly.
Breaking up monopolies raises prices? You've lost me :-)
Deray's arrest was livestreamed on Periscope. I think you might be cherrypicking, but even if I'm wrong, it's not quite that clear-cut.
interesting. I never knew that... i wonder if any additional socket library dependencies were problematic in the lua world.
The key to scaling video content is automatic production, like Wochit, not shortened duration, like Vine.
I never buy anything unnecessary if I'm counting how much financial impact it's going to have. I don't have a car, but if I do, it's because I need it for the income, or because I have so much money buying a car feels like getting a packet of chips. "Why not, looks like something fun to do.".
Sorry, i was being sarcastic. I consider what Tesla is doing at this stage is outright criminal behavior.
> (roughly) reverse-chronological list of text-message length posts'.

Twitter went algorithmic timeline not too long ago, sadly.

Fortunately, it can still be turned off - but is on by default.
Especially for the city, rain and night-time driving situations where Uber will find itself a lot of the time
https://xkcd.com/978/
Philippines president Rodrigo Duterte urges people to kill drug addicts
Even more frightening is how widely supported Duterte and his death squads are in the Philippines. He has strong ties to the Davao Death Squad which operated whilst he was mayor of Davao City, and the Philippino public largely supports the executions.
"Tesla's sensor suite is inadequate."

To me this seems to limit what is possible by software updates.

Does that mean that existing Tesla owners will never get 'real' autopilot capabilities by software upgrades, although I assume most expect to get them?
Of course they was trying to made is different, but it's just trying to minimize the damage.
is making time something that's covered in the material?
Hi Gerald

S9 really looks nice - however, it is not self contained in the sense that I was referring to. p_slides is essentially a single HTML file (with the other assets hosted somewhere).

For S9, Ruby and usage of the command line is required. For a developer, that's not a big issue, of course. Myself, I'm a Ruby/JS/Clojure dev, so I do not mind installing one more gem(; However, my goal was to _really_ make p_slides self-contained. There is no need to install anything, run any pre-compiler or run the slide within a web-server. It doesn't even use npm or bower to install the assets. With this methodology, p_slides certainly is technologically less complex (or interesting^^), but it continues to work after years without any change on any computer that has a browser. That's just not happening with Ruby or Node or any other dependency. I'm not saying the latter is bad (it is not at all!), I'm saying this simplicity ability to be completely self-contained with no tooling required was the specific design decision for p_slides and it served me and a couple lecturers well. I basically made no advertisement for it, I just wrote it, because I wanted something that just works and I can distribute to students, too.
> So the transparency itself is mandatory. Google merely chose to control the message and get free PR by publishing an abbreviated summary on their website too. Judging by your comment, it's working!

Hahaha I guess so! :-D

There should be a similar requirement for transparency of driver-assist vehicles. Clearly, the companies are not giving this up themselves until they're all forced to do it at once.
Structure and Interpretation of Classical Mechanics
But it is safer than ramming it into a lamp post or guard-rail.

Ok, it is still a risk, and a bad accident may ensue. But most of the times there is a vehicle stopped on the road the traffic behind it simply stops as well, and in most places there is a hard shoulder that you can park on.

It's not as if cars don't strand for other reasons (engine failure, driver incapacitation).
Nigerian Geniuses: Drawing Made Entirely Using Blue Bic Pen
"It's like Uber, but for Amazon"
Going beyond the plane analogy everyone is going with, all major transportation systems that utilize autopilot systems (planes, ships, trains) require training that teaches the pilots (or conductors for trains) to know how to stay alert and when to take over.

Perhaps it is true that the semi-intelligent autopilot is good enough for these trained activities, but the untrained public doesn't realize that autopilot today is not full automation.
The company who make decisions is Nintendo.
> more optimistic that Lyft will fare better

heh
If the autopilot couldn't safely handle going 55-60mph, it should have slowed down to speeds that it could handle. If it couldn't safely handle those conditions, it should have safely slowed to a stop. Failing ungracefully is completely autopilot's (and Tesla's) fault.
Ask HN: How to document scheduled jobs for non-technical users
I work as an analyst on a business application that has around 100 scheduled jobs. 75% of these are launched by cron, the rest by a user-managed scheduling subsystem. Most jobs run every day (some more than once a day) and a minority run only on specific days (first of month, end of year, only on sundays etc.).

I would like to be able to provide some visual map allowing users to better understand what happens when, and how to deal with ad-hoc processes (crisis management).

Ideally I would prefer to avoid dedicated tools - I am looking mostly for example of a way to proceed.
(but if you happen to know of a specific domain language that automagically produces schedule "infographics" from text data I will gladly have a look)
Google has two basic models of self-driving car. One is a modified standard car, and can drive at freeway speeds. If you drive around Mountain View, CA, you'll probably see some of them. The other is a little electric thing with no steering wheel limited to 25MPH. The Computer History Museum in Mountain View has one on display.
Then they should start packing their suitcases now.

One quote from Gove is not a tide of anti intellectualism.

This continued media fearmongering is shameful.
Selling emoji stickers.
Did you modify the CPython binary to run in the BIOS, or did you write a new interpreter from scratch? What was the hardest part of implementing this?
But I don't think that my post looks that daft, actually. There is still political turmoil which might be calming now, and the "The FTSE100 and FTSE250 are doing fine" is true because of the depreciating GBP. Ordinary people are going to see price rises and further uncertainty. Would you honestly say that the UK is in better shape than a month ago?
>Google's self driving car project reports [1] should be the standard. They're published monthly and they detail every crash

Copying a reply from earlier...

Google isn't doing this out of the goodness of their heart. They have always been required by law to send autonomous vehicle accident reports to the DMV, which are made available to the public on the DMV's website.

https://www.dmv.ca.gov/portal/dmv/detail/vr/autonomous/testi...

So the transparency itself is mandatory. Google merely chose to control the message and get free PR by publishing an abbreviated summary on their website too. Judging by this comment, it's working!

For example, here's the full report on Google's accident in February, the first one where the autonomous car was the vehicle at fault: https://www.dmv.ca.gov/portal/wcm/connect/3946fbb8-e04e-4d52...

(see also studentrob's excellent reply here: https://news.ycombinator.com/item?id=12084444)
Pied Piper.
TempleOS is God's official temple. It will be burned into all Intel chips in the Intel factory in a ROM.

God says...
still's clubbing temblors blenders personnel's upheaval boost ascend Medan CompuServe Tutankhamen log's mangrove weirdo coroner's homeliest transcending wefts dissent's inspector's Grammy meteorites purrs jargon's Billie's trapped lads coverall's tuckers shrilled Churchill auditions
So, I can kill anyone and claim they were an addict? Who is going to prove me otherwise?

It's dissapointing that people see this as something to do with drugs, while in reality it's just a green light for a killing frenzy.
"No driver in the nearby lanes has been given that choice."

Exactly!
Why would they not use C?

Or forth, or any number of alternatives.

You would get the same question with the names shuffled around whichever one you chose.
> What I'm saying is, if your car injures someone while you sit in the driver seat, and you could have easily taken an easily foreseeable action to prevent it, then you are at least partially responsible.

Oh absolutely. No question there for me at this time.

There may yet be some class action or something that reveals some unjust action by the driver-assist companies. I agree that right now, all other things being perfect, if a driver of one of these cars is in an accident, then some person is responsible.
What I can say is that SAS allows you to get quicker at visualisations and analysis without actually knowing what you are doing. R requires you to think before and ask the questions you would like to get from the data.
The takeover: how police ended up running a paedophile site
Aside from employing some public sector workers, governments don't fix high unemployment directly, they can only do so indirectly (by promoting stronger competition in the marketplace). Therefore, I don't find it surprising that unemployment isn't directly named in the summary I provided (though it may be mentioned in the full Five Presidents report, I haven't read the whole thing).
You can turn it off??? This is the best news I've heard in ages.
http://www.smbc-comics.com/comic/self-driving-car-ethics
See the comments above, if the sensor suite is insufficient, over-the-air software updates won't help.
I don't envy his position, or any other CEO or leader of a large group. It's a huge responsibility. You can face jail time for not sharing information. Usually only the most egregious violators see a cell, but it's still a scary prospect if you somehow got caught up in some other executive's scheme. At the end of the day, the CEO signs everything.

Edit: I see the downvote. Am I wrong? Is being a CEO all rainbows and sunshine? Maybe I got some detail wrong. Feel free to correct me.
Why not both?

A penny saved is a penny earned.
I think Tesla should start some upgrade program for self driving features. One thing that holds me back from buying one of the current cars is that they could get obsolete quickly if the next version has better self driving sensors.