skysight-inc/HackerNews huggingface dataset:
You know the best way to make the road super safe?

Replace the airbags by a long pointy metal spike that goes next to the driver throat.

Would that impact the way you drive? I think you would be super careful. Then, why do you think an airbag will not impact the way you drive? It does - only in the other direction.

We all have unconscious bias. Insurance increase risk. I want to minimize my risk, not my average payout. This requires recognizing my own biases.

If I'm kidnapped and dead, all the money in the world won't bring me back. So I'd rather feel unsafe, as it will discourage me from taking risks. In other words, I will not bet against myself.

I don't like making bet against myself, regardless of the reasons behind. So in general, I only take the minimum insurance legally mandated.

In the OP post, you can see that the existence of an insurance will increase his desire to take the job, and thus the risk of being kidnapped. I wouldn't do that, but I'm just talking about me
> Many cyclists have pointed out the irony in how a dangerous driver who nearly runs over a cyclist often sits at the next stop light with the same cyclist stopped right behind them.

This happens to me when I walk to the subway, but I overtake the cars in the sidewalk.
Super excited about that!
This will be a major feature for embedded devices which perform network I/O, be it Internet of Things or industrial control over Ethernet.
Basically any better specced laptop that is hackintoshed.
Solar/wind with enough storage to be reliable without fossil backup is nowhere near that cheap.
Booking.com acquisition by Priceline (though now the company is called Booking Holding) is probably the only deal this century that rivals Instagram.
This doesn't solve the eslint problem because npm needs to read .npmrc, and the malware was uploading that file to the attacker's server.
It would be completely silly to look at sales numbers like that. There are far too many factors.

Now, if they sold two high-end MBP models, one with and one without the touchbar, then that would be a valid comparison. But they don't do that.
Seeing my name in Kenneth Reitz’s handwriting on the envelope of Requests stickers that I ordered may have been the moment that I finally felt like a real programmer.
The advantage of using a blockchain is that you don't have to rely on hundreds of 3rd party centralised systems (one per product type you want to track). You're not just trusting these 3rd parties to not rewrite history but trusting that they maintain their infrastructure indefinitely. With a popular blockchain there are distributed financial incentives to keep the whole system running (and honest) longer than any individual actor on the network.

As for how much data the phone needs to store, I was imagining running something equivalent to an SPV client:

https://bitcoin.stackexchange.com/questions/4649/what-is-an-...

https://bitcoin.stackexchange.com/questions/48420/what-hardw...

Alternatively the app can request the digitally signed proofs from the blockchain via a semi-trusted 3rd party gateway, with the advantage that you can choose your gateway at any time, and the gateway can't forge the cryptographic proofs that your client is checking for you.

For example, if you buy a product from Manufacturer 1 whose web address is manufacturer1.example.com, you could visit that site and find a page with a QR code containing their public key (wallet address), which the app could scan. Once you've marked that public key as trusted, the app could check that the corresponding secret key was used to sign the data on the QR code you received on your certificate of authenticity.

The tricky part is sending a transaction to the network which says "I have received the product with the following serial number...", but the QR code on the certificate could contain the secret key for a wallet which has been pre-loaded with just enough funds to send a microtransaction to the network.
Amazon’s Curious Case of the $2,630.52 Used Paperback
As an entrepreneur, my problem with blockchain is that it consumes the image and focus of your company. With blockchain, it seems like it’s all or nothing. You’re either a “blockchain startup” or a “tech startup.” You can’t be a tech startup that just happens to use blockchain in a part of your product. It becomes the focus of your pitch and any hype it generates.

The irony is that for a “blockchain startup” to succeed, it must be solving a problem that exists independently of blockchain, for which “blockchain” is simply an implementation detail. There is most likely a way to solve the same problem your blockchain startup is solving without blockchain. If there is not, I would suggest you might be solving a non-problem.

Adopting “blockchain” in any public way forces you to focus on a deceptively non-critical aspect of your business. The more you integrate your product with blockchain, the more your company depends on the success of crypocurrency in general.

For example, consider you’re building a marketplace for Wordpress themes backed by cryptocurrency. You end up creating a convoluted scheme to fit your desired solution to the problem, when a simple network of payments on existing infrastructure would suffice (and indeed has sufficed for years before blockchain). In focusing on blockchain as a payment or distribution mechanism, you are causing your product to depend on the success of the blockchain ecosystem as a whole. You need people to use cryptocurrency in general, so they can use it on your marketplace without friction. Put another way, unless your product is truly category-defining, nobody is going to learn how to pay with ethereum just to use it. The success of your product depends on the wider adoption of cryptocurrency in general.

So as a blockchain startup you are betting on two things. One, that your company can succeed in solving the problem it sets out to solve (a risky bet in itself). And two, that the larger blockchain ecosystem will evolve as a wider market of people adopt it and know how to use it with your product. Your success is tied to two independent variables instead of just one. That seems like an unnecessary risk IMO.
How Ventriloquism Tricks the Brain
To allow for separate compilation you need to compile each function twice though: a CPS version and 'classic' one. This can be wasteful. You also need annotations in the object file to describe the frame size of each CPS function. At some point this was seriously considered for C++ and I'm sure some language implementations actually do it.

Or you go with cactus stacks which have their own set of issues.
You should check out the history of eugenics, it sounds like you'd be interested in those concepts. Do keep in mind that almost everyone is offended by them, however.
If the Romans were smart, they would have had Gladiators and Racers actually representative of provinces.

Or better yet, invent football and do the same.

Nationalism didn't exist at the time, but ethnocentrism certainly did :)
I always hear people tout the build quality of Macs, but from my experience I see just as much failure with Mac books and normal PCs.
It's ironic that my response calling biases "idiotic" was flagged, and the original comment calling millions of people stupid was not...
> build quality

Hasn't macbooks been plagued with keyboard issues?

> good support

Limited support from 3rd parties is good?
Ah, got it. Yes, I was just countering the anecdotes against this idea with my own anecdote for it.

Thanks for clearing up the confusion.
Well, I mean an obvious correlation isn't necessarily real or proven until you measure it, so this isn't nothing, but it's not what I think people saw when the read the title, which was evidence that therapy itself lead to worse outcomes.
Take a laptop with a good trackpad and install macOS on it?
Do you know of a better way to create more smart people because I don't. It is not simply education or else the rich would never have dumb children.

Yes we are wasting the potential of many smart people in the world by not giving them the education they need, but we are pretty good at it across most of the world already and getting better all the time. A poor very smart kid no matter where she is born will likely be identified and given an education. I personally know many smart people born in total poverty in very poor countries who have reached a very high level of education.
I'd happily spend $2300 on a computer- but not a macbook. $2300 will get you far more power and quality.
You didn't say it was the only way. You said:

> "The best way we know to create more smart people is to encourage smart people to have more children"

...which is also unsupported by current intelligence research and still relevant to my counterargument.
Depends on your point of view, doesn’t it? Under his watch MSFT grew in revenue, profit, and stock. If the point of a business is to make money, he did well.
XPS 13 9370 has been the best purchase I've made in years, and Dells customer support really isn't too bad considering they don't have stores in every city like Apple does.

MBP's have their own sets of issues, and aren't flawless either.
Fs2.js, simple(455 Bytes) image slider
> If a user is extremely interested in a single project, then specialized software makes sense. But most people have lives beyond the single project - a mailing list makes it easy to funnel all that stuff into one place.

This is backwards. Unless someone is deeply involved in a single project, they don't want to sign up to a mailing list and have it flood their inbox (yes, I'm sure you have a sophisticated filtering system that separates out mailing list messages, but typical users don't). Yes you don't want to require users to install a custom executable, but a web forum that uses one of the handful of familiar packages for such will work great.
I have absolutely no coil whine on my 2018 9370. It is dead quiet.
Language-based Information Flow Security (2003)

http://www.cs.cornell.edu/andru/papers/jsac/sm-jsac03.pdf

Note: This is a great overview with plenty of terms you can use to find modern work. It's branching out in all these areas. Key words to use include "non-interference", "static analysis," "covert channels," "labels," "confidentiality," and "side channels."

Securing Information Flow at Runtime (2008)

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.142....

Note: Example of the language work they do to lay down foundations.

Static, Info-Flow Analysis That Handles Implicit Flows (2010)

http://www.cs.rpi.edu/~milanova/docs/csmr10.pdf

Note: This is a bit more like how you'd develop low-intervention, preventative analysis.

Static, Info-Flow Analysis on Hardware Language (2017)

https://www.cs.cornell.edu/andru/papers/trustzone/asplos17.p...

SecVerilog: Security-Typed HDL for Secure Hardware without Runtime Components (2017)

https://people.ece.cornell.edu/af433/pdf/ferraiuolo-dac-17.p...

Inline, Information-Flow Monitor for JIT-like Applications

https://www.cs.stevens.edu/~naumann/inlining/Chudnov_Informa...

Jif, Sif, and Fabric

https://www.cs.cornell.edu/jif/

Note: Used in Civitas secure voting app. Links to Sif and Fabric are down the page a bit.
Note 2: You should be noticing by now that the Cornell teams (a) are pretty awesome and (b) were way ahead of most on this stuff.

Deterministically Deterring Timing Attacks in Deterland (2016)

https://pdfs.semanticscholar.org/6aa3/18e95cae5a932e330857e5...

Note: Thanks to a few events, there are piles of work on hardware ranging from invididual components to whole chips. So, I'm just grabbing examples of different types. This one is on VM's in cloud.

Øzone: Efficient Execution with Zero Timing Leakage for Modern Microarchitectures (2017)

https://arxiv.org/pdf/1703.07706.pdf

Note: Dedicated, execution unit.

SAFE processor

http://www.crash-safe.org/papers.html

Note: Its metadata engine can do secrecy labels. It can do a lot of policies actually. Commercially available for RISC processors as CoreGuard.

Software-based, Gate-level Information Flow Security for IoT Systems (2017)

http://rakeshk.crhc.illinois.edu/micro17_cam.pdf

Note: Throwing an attempt in that's trying to avoid secure processors. Only read abstract since I just found it. I'm always skeptical if commodity chips are involved, though. Best I've seen are hardware I.P. that reuse optimized processors sort of sitting between their cores and the decoders or RAM. Plus, multicore without shared caches or multiprocessing with each core/chip a security domain.

So, there's some different things for you. Kemmerer and Wray are definitive, older works. Sabelfield and Myers best overview of new stuff. After Meltdown/Spectre, the rest is coming so fast I'm not even tracking it. I'm glad someone asked justifying an attempt at a survey. Found some good links. :)
Like the beloved S4 Active. It even came in a camo color scheme, for those more rugged outdoor types. I still have it as a sort of alarm clock/emergency phone by my bedside.
Interesting point. Also culture could play a role here; it is possible that concerns about overpopulation are primarily shared among those people who are less responsible for it (living in "western" industrialized countries), so that by having less children they rather reduce the number of people sensitive to the problem than limiting overpopulation in significant figures.
How Helsinki Arrived at the Future of Urban Travel First
People in general love buying home gyms and computers and
clothes and vehicles and stuff they never use to their potential.
Eugenics has two strands (negative and positive). Many people are offended by the negative (stopping the "undesirable" from having children), but I haven't met too many people who are offended by the "desirable" choosing to have more children.

This is all tangential to my post.
It’s very different. I personally prefer it to the retina MBP one, which I never liked much (and which was a step down from the pre-retina one), but I can definitely see that some people wouldn’t like it.
Pretty common to have clickbat headlines that don't match content. This was true even before clicks were invented.
Interesting read. I always find the peak hours concept cool. I generally wake up at 7am each morning. My peak hours are usually 10am, 3pm and 8pm. I love how peak hours are different for everybody.
> Go is a language in which "all functions are async" and it's pretty cool.

Async has come to signify a very specific implementation strategy (i.e. stackless coroutines). Go definitely went in another direction.
> While there is no doubting the scale of this industry, with billions being invested every year, none of the OEMs has yet made a penny from selling a driverless car. This money, benefiting these exhibitors, is therefore a punt, a high-stakes bet there is a pot of gold at the end of the rainbow.

For OEMs, I think it's less about a pot of gold and more of a defensive move. They're willing to throw money at trying to mitigate a huge business risk.

These companies might not know (or even have an opinion on) how close the leaders like Waymo are to making it work. But they know that, if it does work, a new era will begin when nobody will be able to sell a car without it.

And it's almost moot whether they believe it will work. They're protected as long as they're putting sufficient resources into it that they stay roughly as far along as others.
What does this mean? Do people usually kick table legs while earing?
I'd go further and say that Apple isn't basing their hardware strategy on the needs of any real person. It's a laptop with only USB-C ports (and the 13-inch only has two of them). You can't even plug a USB stick into it. The only people who asked for a laptop like that are working at Apple.
Well, if you don't have an iPhone all the iCloud/Continuity/Handoff stuff is going to useless to you :)

But with regards to your other issues:

> The new Photos app doesn't honor mac system conventions.

This is being fixed. Photos eschewed Cocoa when it was first written and then realized this broke everything, so they're slowly adding these things back.

> The Mac App Store is repulsive to me in its philosophy, and its implementation has been inept.

I can't do anything about the philosophy, but there's a new App Store in macOS Mojave that's native as opposed to being webview-based.

> Airpods are cool, but connecting them with my MBP works only haphazardly as you'd expect of regular old Bluetooth headphones, not as you'd expect of Apple hardware talking to Apple hardware.

They're supposed to "just work", based on anecdota gathered from friends. Not sure why they don't for you.
Maybe you shouldn't believe in that stuff if you genuinely never noticed any of the evidence.

I've seen eclipses of the moon. I've traveled through time zones. I've been far enough south to see different stars. I've seen photos of Antarctica and the entire earth from space. I've seen data on temperatures and CO2. I've read the Voyage of the Beagle.
The current 13” is only 20g heavier than the Air, and a fair bit more powerful.
In general, visualization improves performance of ant activity.
Yea, fuck people who provide free content.

Use a script blocker like uMatrix if it upsets you so much.
developers are not the only ones that use the keyboards on their computers.
>> The H.265 reference implementation was similarly slow,

> Please provide evidence. Because all other data has shown it to be 100x slower.

I got this!

H.265/MPEG-HEVC is the latest video coding standard... it's well known that reference implementation of HEVC codec, HM, acts an important role during standardization... However, HM is far from a practical codec because of very slow coding speed even on modern multi-core computers.

https://ieeexplore.ieee.org/document/7041782/ (Dec. 2014)
BIRGing and WIRSing?
Hi, Stencila dev here, thanks for the feedback. There are several modular components that make up Stencila. The user interface modules are indeed built using Javascript, and Node.js is used in a number of places including the desktop and CLI apps and format converters. But for code execution, Stencila does not rely on Node, and users can use R, or Python or SQL.

> Reproducible research depends on reproducible execution, which depends on a reproducible environment, which depends on a reproducible set of libraries and frameworks.

Completely agree. We are trying to make it easy for people to use reproducible libraries and environments. To this end, we are developing Nix environments (a highly reproducible way of defining computing environments) which include Stencila "execution contexts" for R, Python etc with standard libraries included. These environments can be connected to the user interface. See https://github.com/stencila/images/ for more details.
Memoro – A Detailed Heap Profiler
While the antenna doesn’t radiate a single frequency it doesn’t radiate ionizing radiation at any frequency.

There can be plenty of “hidden” effects for non-ionizing radiation for example we don’t know how the extra energy affects the molecular processes in cells you don’t have to ionize something to fuck things up a microwave would cook an egg without ever ionizing it’s molecules.
Strangely enough 2 is not the replacement rate. One birth per death is the replacement rate.

The world population can be increased by everyone having children earlier, or dieing later.

Puzzle: Every couple in Binary Town has twins (boy and girl) at age 32. Then half the population stops reproducing, but the other half change to reproducing at age 16. What happens to the population?
It's not tangential to me, and yes, I'm totally offended by both strands. I used to date the author of the "Darwin Awards" website and books, and I've spent a lot of time interacting with the general public about these concepts.
Apologizing and taking responsibility is a sign of good character, not a sign of weakness.

A lot of people disagree with you, and see it as a sign of weakness. Often those people have a lot of influence over your career.
I'm only 27. Still lots of adulting to learn over here.

Regular visits to the diner is one of the best habits I've made when working remotely. Helps ease the isolation of remote work.

I'm not too comfortable working away from my desk. My work feels very awkward without a full keyboard, mouse, and 2 monitors. Somewhat often phone communication also makes it cumbersome.
"What I understand there verified is however not that the adversary can't add malicious code but that there are formal verification steps that no bugs are introduced as the non-subverted implementation is introduced."

What they did is a high-level view (formal spec) of exactly what it does, one of what it means to be secure, and proof the design matches that. It's harder to subvert. It can also prove the system can't be attacked if they model those properties. For instance, they do show some protection against leaks from one process to another with the non-interference property of their partitioning mechanism. I just posted a lot more stuff like that in hardware and software here if you're interested:

https://news.ycombinator.com/item?id=17530829

" the way I see it, the accidental errors that introduce security issues are much more probable in compilers and the modern linkers (especially as they do more of a job that formerly only compilers did) than in assemblers."

I agree. I bring it up every time someone erroneously focuses on the Karger/Thompson attack on compilers. The more common error is the compiler messing the code up. An easier subversion would be to put a bug into a compiler that did that which looked like a normal bug. It's why certifying compilers are necessary. Note that TALC is part of a bigger picture at FLINT team where they do certifying compilers for stuff like ML, safe versions of C, intermediate/assembly languages that are typed for extra layer of defense, I/O, interrupts, and many other things. Here's their work:

http://flint.cs.yale.edu/flint/publications/

http://flint.cs.yale.edu/flint/software.html

Yeah, assemblers should be pretty easy if they're just doing straight-forward stuff preserving the data and structure. Those like Hyde's High-Level Assembly (HLA) might be trickier with high-level functionality. However, even those might be divided between a first-pass acting as a compiler for high-level stuff and a simpler assembler.
Comments like yours keep me writing them. Thank you! :)
Thanks for the feedback. Comments and "track changes" are a commonly requested feature, important for collaboration, and certainly something we want to implement!
Y'all are supposed to be talking me OUT of spending money. :P
Celular Xiaomi
I assumed it must, I just wasn’t familiar. Thanks for clarifying!
Excellent. Thanks. I totally agree that I have a few friends who are like you: they're very concerned about the planet and that affects their childbearing plans. Me, that affects what I eat, but it didn't change my childbearing plans.
Yes, we'd love to have real-time collaboration, preferably in a decentralised way using Dat!
A Mac is a computer, whether you like it or not.
I'd stay and see how it plays out. Maybe write an email to the founders with your concerns, but be very polite, and make sure you have the evidence for your claims.
Good luck filling your organization with people who won't take any responsibility and look for scapegoats. Me, I prefer "the buck stops here" people working for me.
Whether you find something like this surprising largely depends on your prior knowledge. There are quite different sets of people that work with statistics, theoretical physicists are one of them. So a recent advance in one field (machine learning), will inevitably draw in the hyenas from other fields, especially if one of their favorite toys (building increasingly complicated high energy particle physics models) has been largely taken away from them given the recent zero results at the LHC. Which is how you get review articles like this one (https://arxiv.org/abs/1803.08823).