skysight-inc/HackerNews huggingface dataset:
They're generally cool people, but they're just people. The Cult of the Dead Cow people especially --- I have nothing bad to say about any of them, but if you're idolizing them, ask yourself why you don't just become one of them. They're just a group of people who wrote tfiles, shared bulletin board systems, and had varying levels of engagement with computer security. Virtually every serious software security person who blogs is clearing a higher bar than they set.

The one thing everyone involved with the L0pht and cDc has that you probably don't is age; they were doing this stuff in the 1990s and had time to make a name for themselves. But things move so much faster now than they did in the 1990s, that differentiator gets less and less forbidding every day.
Someone who knows React can easily be using ReasonML. So to me, the question is, why not? You can get most of the features of ReasonML with 3rd party libs - TypeScript for type safety, Redux for state management, and Immutable. However, when I look at the build time comparison, I doubt you'd get something as fast with JavaScript, at least not today.
I would love to see more systems of government/law use a github style system where you can plainly read, comment, and propose changes to documents. Maybe a combination of the two.
The core insight for me was when Musk talked about how little the cost of Li mattered in the unit economics of Li batteries. It was something like 3% of the cost. The rest of it was mostly manufacturing costs. With so much room for improvements at scale and so many potential applications, it seemed like a sure winner.
Someone Has Infected at Least 500,000 Routers All Over the World
Back Slit Flower Print Short Sleeve Sheath Dress – RageCraze
>we haven't stopped to consider the environmental impact

We have. We've painstakingly analysed the energy and material inputs and the pollution outputs of the entire lifecycle of a lithium battery pack. After considering all these factors, lithium batteries remain an attractive energy storage option.

https://link.springer.com/chapter/10.1007/978-3-319-48768-7_...

>the incredible task of recycling these once they've outlived their usefulness

Recycling lithium battery packs is complex and hazardous, but no more so than a multitude of other industrial processes. There is already substantial recycling capacity, thanks in part to the EU's WEEE directive. Using existing technologies, only 1% of the pack mass goes to landfill. We can't yet recover all of the lithium in a useful form, but we can recover most of the cobalt.

https://onlinelibrary.wiley.com/doi/abs/10.1002/978111899197...
Yes, you can
https://golang.org/cmd/cgo/
The 'equilibrium' might be a nice theoretical model, but realistically, it fails, since not all people are in the same circumstances.

In any society there will always be people, who don't have the resources/skills to take another job. Either its geographically located elsewhere any you are tied to certain location (there might be plenty of reasons for this). Or the job is above your skill level, and you cannot afford an education. Or you are in a position where you just cannot survive some weeks of financial insecurity.

Thats why "workes rights" are important, its not just about you and me. Its mainly about people who don't have the means to say: "Fuck it I'm outta here!".

Basic income could be societal anchor, that creates the conditions for such an equilibrium.
They mainly provide addiction. Go to a casino sometime and look around. Do those people look like they're entertained? The slot machine zombies barely look human anymore.

You're also wrong about taxes. Consider my local taqueria. They buy raw materials and create value by making ready-to-eat food just when people are hungry. They receive cash in exchange, a portion of which they pay in taxes to fund the infrastructure their business depends upon.

That is positive sum for all participants. It has to be. If taxes tipped it into the negative sum category, they'd eventually close down.
GDPR applies if (1) the Controller or a Processor is “established” in the EU, or if (2) the Subject is in the EU. Citizenship doesn't matter, and geoblocking is the legally correct solution. As an example: U.S. tourists on a trip to Paris are protected by the GDPR, but a Polish expat in California is not. (See Art. 3 GDPR https://gdpr-info.eu/art-3-gdpr/)
Mindgeek has an age verification product to comply with the UK law but by no means is in charge of age verification in the UK, there are several competitors with their own age verification products.
- 70mph to 0 around 184 ft. [1]
- 43mph = 63.066667 Feet per Second
- At 6 seconds the car was 378 ft. away.

[1] http://media.caranddriver.com/files/2016-volvo-xc90-t6-awd-i...
Hey! I'm one of the co-maintainers of the project here.

What you see today in this project is really a means to scratch an itch we had - mainly to quickly and easily sample/obfuscate some delimited data in a way that is "good enough" for use for demonstrating a visualisation tool without using the original dataset. It's important to note that that we intend to use this data still within a secure environment.

This tool is absolutely not up to the task of anonymising a dataset in such a way as to make it able to be made public. For us, it's about risk management vs effort: from a security perspective there are scenarios where we can use samples of data that have gone through this process and decrease the risk of holding data in mutliplate places substantially without significant effort. If we were to go onto to make any of these datasets ultimately public, we'd be looking for a better suited tool.

As a result, tools like ARX are not something we really want to compete with - they're aiming for a complete solution whereby the results are good enough to potentially make public. It goes perhaps without saying really that the reality of this goal is debatable given the research you linked, but some people might be comfortable with those risks.

One thing we've done to try and bridge the gap a bit is to make it really easy to add new functions as we need them, and I think we can get to a point whereby for a good portion of use-cases this tool is good enough (for example, making datasets you can use in a development environment that are representative, but a manageable size and anonymised to a reasonable degree).

We'll also try to add something to the README addressing this exact question from you as it's one I anticipate we're going to get asked a lot - so thanks for the constructive line of questioning as it really will ultimately help us and people who choose to use this tool make a decision that's right for them and their use-cases.
I'm assuming it's more to help with skim reading.
I love netflix but have never seen one of their original movies, happy to see them made but that isn't the point of Netflix
I know they sound cheap, but I think you're underestimating how hard an extra $250 can be for a lot of people and how little savings the bulk of the US has (particularly lower income areas/populations, since we're talking in the context of "when their town has no future"). You are also assuming 1 ticket, and if my memory's right then there's a negative correlation between income and family size/age of having first child.
That's determined by the rules and enforcement we made up, not any particular moral principle.
Auditing doesn’t necessarily mean a full code review. For 10 large frameworks doing random checks might be enough for most use cases, but the equivalent method would require a lot more time for 1000 small libraries.
In addition, a summary of the hiring process.

The standard one-line HN Who's Hiring summary is also more informative than most the boilerplate crap I come across. Example:

> FormulaFolios | Full-Stack Rails Developer | Costa Mesa, CA | ONSITE Full-Time | $80k-100k

As a hiring manager, I've put a great deal of thought and effort not only in our job posting but in our whole process. It requires extra effort for sure, but having been on the other side of the process and suffered the many indignities of job hunting, I try to be spare our applicants from them as much as possible.

This means responding within 48 hours to any applications and notifying applicants when they've been rejected for consideration as soon as possible. These messages are all templated but I tailor them to each candidate.

Since I take some pride in our job postings, here's our most recent one:

https://stackoverflow.com/jobs/172538/full-stack-rails-devel...

(We're closing it soon so link will probably be dead by end of the week.)
You need to be more precise in your point #1, as you are in #2, where you specifically speak about populations on average, and not individuals.

Then, if you've ever conflated a normal run of the mill republican or a libertarian or classical liberal or centrist with a fascist or nazi -- particularly without sufficient evidence -- or even if you've ever held your tongue while others representing Antifa have done so -- you are a hypocrite.

As a pacifist, I strongly support anti-fascism and ordinary Antifa, but I absolutely do not condone black bloc activities.

Do you oppose black bloc as vigorously and strongly as you've opposed fascism? Do you ever hold your tongue?

Decades back, there were people who hid their faces in masks, feeling strong in their numbers and anonymity, who created symbolic spectacles for their view of "justice." Some, not all of them, went around committing crimes of vandalism and even murder. These masks were white. Did any of the people who did not commit those crimes, but wore the same colors and held their tongues -- are any of them innocent, or are all of them complicit?

Until I see public communications from Antifa that they are opposing and repudiating the Black Bloc and their violence and vandalism, anyone with them who claims they are pacifists are hypocrites.
Threading support for Node.js
> Z. Writing an entire language and ecosystem just for a game is insane.

Surely you must have heard of the term "Domain Specific Language" by now? Many are one-offs per project, heavily including games as well.
I'm cynical about the present largely because I figure the future will be worse. Humanity is not going to face up to the ecological disaster we've caused, so our grandchildren (or our defrosted selves) will have to live with the droughts, famines and wars that result.
You don't need to go back to the 19th century for that. Any modern sweatshop, of which there are many, will do.
Concretely though, in London, it takes under a day to find a "real" job in a restaurant or a bar just by walking around and handing out CVs, even if your English is very bad.

Deliveroo bikers have chosen Deliveroo over those, and there must be a reason for that, which the article fails to mention.

I'm also not taking sides, I just want to point out it's flat out wrong to say "if they're doing this in these conditions, it is probably because they don't have a choice".
An awful lot of casino gambling involves series of small stakes bets on low payout options which don't even meaningfully increase upside portfolio variance over time after the house edge has been taken out. Might still be rational from a utilitarian perspective if one really, really enjoys card games of course, but not from a portfolio allocation perspective.

Apart from weird edge cases where an actor needs to double their money overnight to return to solvency in order to have a chance of benefiting from an income stream in future, there aren't many cases where it makes sense from a portfolio allocation basis given the existence of non-negative expectation bets in other markets with a wide range of possible variances. The insurance and investment management industries are built on the principle that economic rationality works in exactly the opposite way to gambling: that inherent value exists in reducing risk.
For every buyer there is a seller, bitfinex are not selling you the BTC. So that seller now wants to trade his USDT for USD to withdraw, whether he does that through bitfinex or another exchange using USDT, the end result should be an outflow of USD and a corresponding drop in the number of USDT.
The situation is worse: Python doesn't support let. It's so bad that the Hy people aren't able to support let in their Lisp-skin-over-Python.

Python's handling of local variables, whereby assignment and binding are conflated, is perpetrating a harm to the education of neophytes.

It also means that "x = 42" can never be an "assignment to undefined variable x" error in Python, even when in fact it is that error: the programmer thinks there is an existing x being modified, but there isn't. Or more likely, the programmer thinks that an existing y is being modified which does exist, but made a typo and wrote x instead.
So, can't read the article but I did read the ntsb report directly. Basically, it sounds like Uber was not ready, but reassured themselves with "but there's a human driver who can intervene". The fact is, humans are very bad at remaining vigilant for long periods of doing nothing, then needing to intervene at a moments notice. Computers are good at that (and Volvo's built-in safety systems might have worked if Uber had not disabled them), but humans are bad at it.

Volvo has it right: human driver, computer backup. Uber's idea of a human acting as a last-second backup to a computer gets the relative strengths and weaknesses of each exactly wrong.
This is the thing I don't get. qemu / SeaBIOS seem to build fine with a normal compiler like gcc or clang, as far as I know, and they're in Debian main. Why is VirtualBox different? What user-visible feature does its BIOS have that qemu doesn't - does it support booting OSes that qemu doesn't, or something?

Can VirtualBox just switch to SeaBIOS?
They have succeeded wildly in providing accommodation for conference-goers. The last conference I went to many people were staying in AirBnBs and even coordinating to share them.

They succeeded by expanding the mechanism to support actual discovered user needs. Which is what Bitcoin signally failed to do.
npr.org gave me a choice between agreeing with all the cookie sharing stuff, or decline and get a text-only version, I love the choice !
Apostilas Concurso
Someone is eventually going to make one of the systems you describe, regardless of what Apple does. Modern consumer OSes are overly complex. Worse, there's nothing "personal" about personal computing. Something like a Smalltalk machine would go a long way, so long as it was built on appropriate metaphors and allowed users to "peel back" layers at a time as they wished to do more (imagine a system that, at the top user layer, acts like a "hypercard machine," but is Smalltalk or something underneath).

The proliferation of Internet access has changed the game in this regard. Back in the 80s and early 90s, compatibility issues among exotic PC systems led people to adopt only several types. But now as long as you can communicate and your system has a web browser...
A company of that size who's core product is video streaming is (or should) have some way of abstracting the CDN(s) away from most other stuff so that they can shuffle things around in real time or close to real time.
That might make sense from a mathematical perspective but something still needs to drive the price up or down, fundamentals alone don't always.
Placing emphasis on things is commonplace. Sometimes it's in the form of a literary device such as hyperbole and sometimes it's done typographically. You shouldn't read it as being "random" but accept it as part of the works. The author clearly intended to draw attention to those sentences and given it is his or her article, it should be accepted as part of the article and the overall message attempting to be conveyed.
"Once famous" websites are rarely ever thrown away completely. They are often scrapped for parts, and any nugget of value that still remains, is sold to the highest bidder. This is often incompatible with letting the service continue running as usual.

For example, the article mentions that the StumbleUpon cofounder is currently working on Mix, and all StumbleUpon accounts will be migrated over to Mix. Most likely, they want to harvest whatever is remaining of StumbleUpon's userbase/reputation, to help grow Mix instead. This will be much harder to do, if StumbleUpon continues operating and slowly degrading.
Same reason we have so many javascript frameworks I suspect.
A slippery slope-style argument, as described at the end of the article (the rise of zero hour contracts): some workers will accept even the worst possible conditions, and this will shift the entire economy towards seeing this as acceptable.
I agree, but in this context "struck" is what happened. "Killed" was the consequence in this case but not necessarily a guaranteed one (although at the speeds involved in this particular case, it was almost certainly guaranteed).
Those are all good things, but they aren't really the same reason. Parent describes JQuery to React as spaghetti code -> reasonable code, whereas React to ReasonML sounds like reasonable code -> reasonable code (with better tooling).
The sci-fi cyberpunk genre might have accidentally/accurately predicted this trend. The artwork makes heavy use of face/head mods and accessories.
Initially, they did [1].

"Uber moved from two employees in every car to one. The paired employees had been splitting duties — one ready to take over if the autonomous system failed, and another to keep an eye on what the computers were detecting. The second person was responsible for keeping track of system performance as well as labeling data on a laptop computer. Mr. Kallman, the Uber spokesman, said the second person was in the car for purely data related tasks, not safety."

[1] https://www.nytimes.com/2018/03/23/technology/uber-self-driv...
> As a private citizen, if the POTUS cannot block people from his personal twitter, it will be illegal for me to block my stalker, a kid cannot block a bully. This is not good.

Trump can block anyone he wants from his personal Twitter...if he stops having government employees manage it as part of their job, and stops using it to announce official policy, decisions, and actions before they are released via normal government channels, and in general uses his personal Twitter for personal stuff, not for official government stuff.

This decision has no implications at all for you and your stalker, or that bullied kid.
Some developers believe (and prefer) in that good type systems help for large software projects.
On the other hand, flywheels can be easily buried underground, and easily contained. The max power of a flywheel is known, so it's just a matter of putting enough concrete between humans and flywheel, a straightforward and inexpensive engineering problem. And unlike compressed air, the containment isn't under constant, wearing pressure.
I played around on a NeXT cube last weekend at the Living Computer Museum and was reminded just how NeXT-like macOS is. I mean, I’ve played with NeXT in the past, and was aware of the continuity since the beginning, but playing with a NeXT in 2018 is uncanny. Of the noticeable UX changes in macOS, I’m not sure how many have been for the better.

I’ve long been bummed out that there’s never been an open NeXT clone gain traction. GNUStep, Etoile (built on GNUStep), and Cocotron all tried to recreate the magic, but languished in obscurity.

Back when Apple’s fortunes were down, betting on GNUStep would have been a decidedly quirky decision. But having the benefit of hindsight, I am convinced that had GNUStep been ready to ride Apple’s ride back to glory, we’d have a greater Linux user experience today, where popular software was a recompile away from running on both macOS and GNUStep.
Agreed.

The analysis and proposed solutions all seem to ignore the one important aspect of this data: time.

Why would you wait until the end of the month to count the recorded activities on the first of the month? And, what happens to failed activities that are repeated on the first of the next month? Are customers double-billed? If I'm interpreting the scenario correctly, a large network outage on April 30th would see a large number of duplicate charges as they are re-applied in May.

Counting during the send process makes much more sense. Duplicates can be handled in-line, and even detected over month boundaries. If its not "worth it" in terms of engineering time, then I'd be concerned about the leadership; the author indicates 'this was the only way we made money'
The NTSB report mentions the standard automatic emergency braking features from Volvo:

> The vehicle was factory equipped with several advanced driver assistance functions by Volvo Cars, the
original manufacturer. The systems included a collision avoidance function with automatic emergency
braking, known as City Safety, as well as functions for detecting driver alertness and road sign
information. All these Volvo functions are disabled when the test vehicle is operated in computer control
but are operational when the vehicle is operated in manual control.

However, that appears to be separate from emergency braking under Uber's self-driving system:

> At 1.3 seconds before impact, the self-driving system determined that an emergency braking maneuver was needed to mitigate a collision (see figure 2).[2] According to Uber, emergency braking maneuvers are not enabled while the vehicle is under computer control, to reduce the potential for erratic vehicle behavior. The vehicle operator is relied on to intervene and take action. The system is not designed to alert the operator.

> [2]: In Uber’s self-driving system, an emergency brake maneuver refers to a deceleration greater than 6.5 meters per second squared (m/s^2).

It sounds like Uber didn't trust their own self-driving system enough to allow it to initiate sudden crash stops. Too many false positives, I guess? Of course, simply disabling the function leads to other obvious problems, as shown.
Many forms of privacy will disappear but these are all modern creations anyway. Think of how a small tribe use to behave. Was there anything that was private in a small community? Would a criminal also too be instantly spotted in the local lodge as the bard plays his tunes?
Maybe the answer is the Token concept, and building on top of existing larger blockchains for smaller corner cases.
>Antennagate was a none issue.

Who are you to decide what is an issue to people? The phones never got fixed (which would be the only fair way to fix this beside giving the money back). It was most definitely an issue for me and I'll never buy Apple until they swap the broken phones or give buyers all their money back.

It makes no difference if other phones did it as well. That is an extremely poor excuse.
I think that this is a failing of the author of the article itself. Did they interview a couple of random deliveroo contractors and to build up some statistics or did they simply interview the union representative and a handful cherry picked others and conclude that this was the consensus of all deliveroo contractors.
Does this mean the technology is so early that they are struggling to program it to do the right thing in normal conditions, let alone to prevent an accident?
Ask HN: Want to build a side project together?
Hi,

I'm Andrew, I run engineering at a computer vision startup in LA.

I want to build some side projects with a few people playing with the concept of a co-op meets venture studio. I can get it in front of the right people if one of these ideas becomes viable.

If you're interested feel free to shoot me a message here or on the telegram channel!

https://t.me/joinchat/AAAAAErKJlcRvbOC_iGozg
Build a Vue.js scrolling card list