skysight-inc/HackerNews huggingface dataset:
My case on my 6s finally broke a few months ago after 3.5 years of (ab)use. In the whole time I had it, I dropped it maybe 5 times. In the week after the case broke and I took it off, I dropped it hard at least 3 times.

Suffice it to say, I got a replacement case real quick after that.
There's usually a distinct change in tone when podcast hosts start keeping "revenue stream" at, if not the front, at least the back of their mind. I'm certain there are exceptions and I certainly don't begrudge anyone the desire to make money, but at the same time there are no podcasts I listen to whose best episodes weren't at the beginning of their run before the advertisers came.
>I kept dropping a new-ish 15” they gave me as I often had to juggle things while getting in and out of heavily sprung doors.

Why do you walk around with your laptop in your hands? For meetings?

>IT hates it but they hate dented aluminum cases more.

Even if it's a company issued laptop, what it's to IT whether you have stickers/tape or not?
Most valuations make sense as they are tied to the intrinsic value of things. A potatoe will feed you for a while. The value can vary - a potatoe farmer won't be hungry, so the value is to learn a living, a hungry person will value a potatoe very high. The price at each step in the chain between the farmer and the hungry person is determined by a lot of factors - distance and the scarcity vs. need at each point. Same as real estate - the market value will vary, but is cornered by the fact that each piece of land only exists once.

With Bitcoins the value is only set by an artificial demand. There is nothing left over, if demand stops. You can't eat a Bitcoin. There is no limitation on creating new cryptocurrencies. It is like the million dollar homepage. It was once valued with a million dollars but I doubt, anyone would pay any significant amount for those pixels now. Why? Well, yes, there is only one million dollar homepage, but if there was any demand, you could create a similar page for a few dollars of effort.
As GOES covers the US Coasts, and Himawari-8 Japan/East Asia/Australia, do you know of any geostationary satellites over Europe, from which the live images are available?
> Trying to retrofit this to C++ runs into the problem that too often you're lying to the language to get something done.

you mean like the gigabytes of rust code just put in unsafe {} blocks or doing panic! when they don't know what to do with the error ? :p
I’m not the op. But I see you doubling down on your own claim, still without providing any data. What makes the op’s claim any more wild than your own? Why is the onus them, rather than you?

You have presented no data to back up you claim that greater than 50% of people (popular consensus) believe Hollywood produces less original content than at some time in the past. Even if you did, the fact that most people believe something is distinct from that thing actually being true.

For what it’s worth, my intuition says you’re right. But intuition is not data. Confirmation bias is real...
Since the demographic transition started (first in France, after the French revolution) humans have been selected for resistance to anti-natalist ideas. Literally only people with some resistance to them perpetuate their genes!

Empirical proof can be seen in the ever-increasing proportion of large families.

Natural selection is hard at work picking the exact opposite of what anti-natalists want.
If you aren't seeing your posts show up in the hashtag's 'recent' section then you are likely shadow-banned from that hashtag due to a lack of engagement / relevance
No, more like putting a Michael Bubble sticker on Frank Sinatra.
That's as many reasons as you can come up with. That doesn't mean there aren't more. For example, my reason is to give my laptop more grip so it doesn't slip out of my hands. Nobody can imagine everyone's needs.
I wonder why he was allowed to install and setup his private iCloud access on a corporate laptop? And if that somehow is allowed, then that machine should not have access to the IP of the company.

This is normal corporate practices since the 90s, and if you want to protect your information, you need to follow it. From a Dev / Sysadmin side it can suck having IT dictate whats allowed to be installed, but those practices are there for a reason.
The question of the impact of mining has been talked about in the thread. But there's another important: what could be the local ecological impact of dropping large quantities of artificial olivine sand on beaches where it was not present, particularly on the local flora and fauna?
My understanding: A person who has many followers who will like and buy whatever the influencer likes.
OP, did you make this?
Man, I wish I had done that with my last laptop! There were some stickers that I will never get again, because the communities have since been extinguished, some were personal gifts, some were mementos of specific events...

Not too optimistic about getting them off undamaged, seeing as they've been caked into the ThinkPad plastic for a couple years, and some have even took some scratches and tears...
Or a need for identity? Expression of your interests to an otherwise largely not-caring audience? I imagine having the best conversation at some point when some likes my openbsd sticker...

If you have a tux on your laptop I feel inclined to talk to you. If you hate my stickers (because you hate stickers), you feel less inclined to talk to me. Win-win.
from darklang.com:

"Dark is currently in private alpha."

That's probably the primary reason why there's little to no info.
> Or you're saying, router still MITM that, but happens to have matching private key, so then it is able to locally (offline) proxy the traffic into the mesh?

The router needs both the private key and a signed cert recent cert. Neither machine needs access to to the internet to validate the cert. The client uses it's preinstalled root certificate public keys to see if any of them signed the certificate provided by the server (any intermediate certs are also provided by the server).

The only online requirement is to have the clients recieve SOME non-local ip address in response to their initial DNS query for the domain (the specific IP address doesn't necissarily matter since the router will be intercepting the request before it is routed using that IP address)

You can get longer multi-year certs, but Let's Encrypt doesn't charge and allows you to script the automatic regeneration of new certs.
Before You Think of Changing
C++ already had a level of dependent types for a long time.

template<int N>
class T;

constexpr int N = f();
T<N> var;
Then start listening.

Azυre IoT Edge is written in C# and Rust, Visual Studio Code uses Rust for its search, the Web framework Actix is written by Microsoft employees and used internally at Azure, they are helping port Firefox to HoloLens and that included hiring Rust devs.
>There's only a state-changing GET handler because they chose to work around CORS and you can't POST for images.

I'm not sure of that. There's tons of stuff in existence that has state changing GET handlers that don't have the goal of working around CORS, check out the HN upvote button. It's conceivable to me that if Zoom managed to send a CORS response header, they might have used an XHR with GET (considering GET is the default for XHR). But a discussion of GET vs POST seems largely irrelevant, because POST doesn't solve the problem.

>Implemented properly this CORS approach does protect against CSRF without the need for an explicit token.

The problem is that your definition of "properly" is "must reject requests with a Content-Type other than application/json". That's a non-obvious definition of properly that's not stated in the CORS article. That body parser article is better (although it does seem mistaken about XHRs being unable to make cross-origin requests). The CORS article would be better if it mentioned the Content-Type requirement and linked to the body parser article.

Although implementing CSRF protection via Content-Type is somewhat fragile. Someone might want to support a new Content-Type in the future and not realize that the Content-Type restriction is security-critical. Implementing it via an Origin check (or an X-Not-Simple-CORS: true header) would be clearer.
This is true in general for digital nomads, whether they blog/podcast or even just freelance, a lot of whom continue to work a few months at a time in foreign locales on tourist visas. I've seen their blogs refer to visas as a gray area. I'm pretty sure this is a mistake.
> Q. How does AlphaStar interact with the game?

> A. AlphaStar has built-in restrictions, which cap its effective actions per minute and per second. These caps, including the agents’ peak APM, are more restrictive than DeepMind’s demonstration matches back in January, and have been applied in consultation with pro players.
I'll be blunt. Culture fit often means sexism, ageism, and racism in silicon valley.
I don't think APM is misleading. Your basic assumption is that computers are better at StarCraft than humans. The whole point of these experiments is to prove that. Or to see whether we are advanced enough to build such a computer.

The whole point of these APM shenanigans is to make sure that the competition is about intelligence, not interface. Even without any fancy technology at all, the computer starts out with a massive interface advantage. An API is just better that a screen and a mouse. It would be really cool if we could hook up a human brain to SC2, to give the human the same interface, but we can't. So we go the other way and limit the AI's Interface.

The final step in that would be to give the AI the same interface as the human, i.e. point a camera at the screen and connect a robotic arm to the mouse. But that just creates computer vision and robotics challenges, which are probably seen as a distraction at the moment.

But such a robotic arm would definitely have a limited APM, so the current approximations don't seem to bad to me.
I'm not sure I've wielded Perl in anger in a decade, but I still drop what I'm doing whenever Damain writes a new post about it... His writing and writing style and his sense of humour which he intersperses into his techincal mastery of Perl is still wonderful to read. Even though I reach for Python by default these days...
Shills.
They can train a discriminator network to classify actions as being generated by a human or bot. Then aim to generate actions that can't be distinguished.
Don't Merkle trees underpin bitcoin? Why does it disqualify it as a blockchain?
Among the Hacker News crowd the sentiment is going the other way.
Show HN: Board Engine to run your own/companies Job Board
Do magnets do horrible things to computers? Or was that only CRT screens?
IDK perhaps one can serve long distance (787 is absolute winner) and another short distance flights (a320). Perhaps even collaborate and not compete...
The EU should fine that company out of existence. Yahoo/Oath/whatever they’re called now is cancer.
Or why it being journalism matters. Podcasting = working. Journalism = working. They should run in to the same problems with tourism visas.
Just like you, my experience so far.

Then again, I only hang around with Mac devs that target iDevices and macOS, using Objective-C, Swift, C++ and Web.
That much? I only see the first two lines, and that's with a 16:10 monitor. From the "use a bookmarking system that only works on our website" to the astonishingly poorly-framed author photo to the "clap for this story" social media button which is a term I've never heard before in my life, the poor page layout choices are really dragging down an excellent article.
Personally I wanted to cover the Apple logo when I had a Macbook air from work. I don't want to do unpaid advertising for them.
wikipedia says - https://en.m.wikipedia.org/wiki/Blockchain - that transaction data is generally represented by a merkle tree in block chains
and a third variation are 2 or bugs that cancel themselves, for example you overwrite a variable but never use it (where you should have)
Yesterday, some editor at Google accidentally used "4,000" instead of 4K in their Prime/Chromecast presser, and now today whoever submitted this replaced 4,000 with 4K. Was that a subtle joke?
I think it's more that they want someone they can overwork and underpay under the guise of "work hard play hard" or "young and energetic" culture. Older developers just happen to have wizened up and/or have outside commitments preventing this.
The world where some people are smarter or healthier is always better than the world where everyone is in equally bad state. Inequality by itself is not a bad thing, it's like climbing over a high wall, one needs to push the the other, then the other will pull the first up.

By the time treatments like this are tested and proven to work, everyone will get them for free, because it will be much cheaper to apply required treatments, and not deal with unproductive member of society later.
Makes it harder to re-issue it out once you have left.
Finally, someone is talking sense about these shitty Taboola, Outbrain clickbait ads.

I have all the reputed news sites asking me to disable adblockers only to be shown the scum links from Taboola and Outbrain. Most times ads from Taboola and Outbrain keep showing up even when i specifically disable those divs.
The world of affiliate marketing is a really interesting one. A lot of developers won't find their nirvana here, and that's understandable, but when you abstract away the nature of this business, you get to solve some really interesting problems.

I also believe this is an area that is still craving for real innovation and solutions. There is a lot of money to be made here, but no one has really "cracked" it yet, not truly.
You don't need stickers for grip (and fact they're not ideal for that anyway). You can do it with a laptop cover (still a sticker, but not of the kind we're talking here), tape, and other things.

Still, sure you can come up with a few more reasons (hence my "pretty much it"). But I don't think you can came with 10 reasons, much less "thousands", never mind millions. And 95%+ would still fall in the categories mentioned.
So these ads are largely unobtrusive and provide an extra income stream for the WaPo - it certainly feels a bit seedy, but is this actually a bad thing?
Reminds me of a dramatized GUI from CSI or a hacking sequence in a movie.
Well, the stickers are not for you then. But like saying: "Snowden is a hero", there is a certain feeling of bravery, in the face of the biggest bully the world ever knew, don't you think?
Until you end up rediscovering the information storage skills used by databases and lower level programs: buffers with fixed sizes and implicit type associations.

I would say that Python is the right tool for some things, not for others. Why not use Go, or Nim or C to store/access/return these data in a data structure that transforms the values from/to python?
Jwz redirects links from HN, so you may want to cut and paste that link to avoid a NSFW image.
I think the paper "Explaining Explanations in AI" by Brent Mittelstadt (https://arxiv.org/abs/1811.01439v1) gives a really good overview of the different goals and approaches.
Cloudflare Post-Mortem Missing?
TIL. Thank you for teaching me something - I had no idea the request still went through and it was just the response being blocked.
U.S. Announces Inquiry of French Digital Tax That May End in Tariffs
I’m just wondering, what’s value does affiliate marketing deliver?

There seems to be little legitimate money to be made and it mostly hinges on tricks & dark patterns to mislead customers into bad deals as far as they’re concerned.
Original discussion: https://news.ycombinator.com/item?id=20336332
You can't eat a dollar too. Intrinsic value of a dollar is smaller than a piece of paper, as it's not even that good for taking notes. It's valuation is the same: based on artificial demand.
The maker movement appears to be dead. At least in the SF peninsula.

TechShop went bankrupt. Its successor, "TheShop.build", closed their SF location, and briefly, the San Jose location had an eviction notice on the door. The noprofit, Maker Nexus, has pivoted to being mostly an educational operation for middle and high schoolers. HumanMade opens in SF Saturday, but that's more of a job training center.

Nobody seems to be able to make the "gym model" maker space go here.

Demand is down, too. Steampunk is dead. Etsy now allows outsourcing production. There's too much Burning Man stuff already built. Google, Facebook, and Stanford all have in-house maker spaces now.
Logically this suggests not that Apple should stop removing malicious software but perhaps should have user visibility and control over the process.

For example if you classify possibly unwanted programs from annoying toolbars to randomware on a scale of 1-3 it might be reasonable to provide a checkbox to allow the user to switch between being warned of a negative program and being given the option to uninstall and having this happen automatically for non critical situations.

If the default is to on then 99% of users will be protected.

Arguably stuff like ransomware shouldn't be optional lest the malware set the option.
Except you won't. And the EFF, Linus Torvalds and OpenBSD will probably never. Yet, I feel like I could give them some free advertising.
It seems that transport is the only area of society where we put with “might is right” over leg due legal process.

Stopping people from killing or maiming with a larger vehicle those we take a momentary dislike to is one reason why presumed liability for drivers should be a thing everywhere.
Maybe that is why it is only being done on the European ladder. Deepmind is a European company owned by Alphabet.
Well, good for you, I drop all my devices every now and then. Or the kids do.
I still think Apple products are built on human rights abuses. I am currently trying to parse their most recent conflict minerals disclosure. It doesn't explicitly say "yes" but also doesn't clearly say "conflict-free" either.
Couldn't the same be said about the US dollar? In fact there's no limit on that one. With the fractional reserve banking in place as todays standard the Federal Reserve just print more notes when needed to bail the banks. The whole system is based on trust. Trust does not scale well.
Same for his videos/talk.
Thanks for the alternate link.

In general I think HN should consider just banning TechCrunch links verbatim. That would lead to people actually submitting stories from sites which respects people’s privacy instead, and everyone wins.
They are gross, stalk you across the internet and can lead to malware or scams. At least with most ads the “value” is some kind of product you can buy if you click on it. With these ads there’s no value other than showing you more ads if you click through.
Easily one of the grubbiest forms of advertising on the web. Hollow, vapid and devoid of value other than for the advertiser. "Chum" is the right word.
Joy (Programming Language)
> Isn't this the same dark pattern that we criticized zoom for? Did I consent to Apple doing silent editorial changes to my system?

Because as opposed to what Zoom did, this is a feature that you can turn off if you want in "Updates" preference pane.
> you get to solve some really interesting problems

Like what? Attribution and customer journey?
You -- and lots of pesky Bitcoin speculators -- are missing the point. Bitcoin is currency. If it weren't for speculation, Bitcoin exchange rates with state-based currencies would be relatively stable. There's some deflation by design, but not enough to matter, unless you hoard.

Exchange rate volatility is problematic. My solution is mainly to have more Bitcoin than I'd ever use, unless its value crashed. That works for me because I accumulated most of it years ago, and I'm too paranoid to cash out.

Otherwise, I'd need to distribute among multiple resources that were relatively stable, or didn't move together.
There's at least two other options. Once, a friend of mine came from a conference, he was really excited about his stickers and gave me one. I thought it'd make him happy if I sticked it to my laptop, and so I did.

Some time ago a work colleague went on this rant about how stickers are dumb. Only to find a sticker on his laptop when he got back from lunch. He thought it was funny and it became a running joke for a while that everyone who went to a conference would add a sticker to his collection while he was not looking.
I agree with this. As an engineer I can say engineers very much have this. Free cloud computing credits, dirt cheap hardware to experiment on, plenty of free learning resources, and zero travel expenses for most projects.

Artists (and to a great degree, fundamental scientists in traditional academic tenure paths) don't.
> when you abstract away the nature of this business, you get to solve some really interesting problems

This is how a lot of people justify working on some pretty awful things :(
Any tips for someone who's quitting full-time tech job to start a venture?
Those are very different things. The former is doing the latter is showing.
They're obtrusive - disturbing images of rotting teeth, etc. Taboola and outbrain are the two places I will block at hosts file level even when not running an adblocker simply because of how ugly their ads are.
https://i.imgur.com/Kz5JHuJ.png

I get only 2/3rds of the headline on mobile.

I guess it’s nice that the Medium app is made for readers, cause their website sure as heck isn’t ...
What he means is that even if the computer controlled at an amateur level of about 100APM, it might still defeat a pro that plays at 300APM, if it spends those 100APM more wisely. In theory it might be easier for a computer to manage multiple fronts than it is for a human. It doesn't need more APM for that.

More APM does not mean you have more attention to spend, it means you have better micro at the position you are currently spending it.

I'm pretty sure that if an AI would perfectly spread 100APM over three fronts, it would already play at pro or close to pro level.

If it plays at 3000APM, which it could do, it would beat pro's just because of micro which is less interesting.
You should not implement SSLv3

If you are willing to do SSLv3 the POODLE attack downgrades you and steals one byte of encrypted data per 256 iterations.

If you demand SCSV to defend against this downgrade, every implementation that speaks SCSV also offers a better protocol version than SSLv3 so you won't end up talking SSLv3 anyway, thus you should just not implement SSLv3.

You also shouldn't implement RC4 in 2019. Refuse to connect to peers that only offer RC4 instead.
what a weird thing to get hung up about
The closest "normal" thing to Bitcoin is commodities, since it's a non-performing asset. It's also deflationary since its total supply is fixed (somewhat like gold, of which not much more can be mined at reasonable prices). But it does not behave like any other commodity - it's much more volatile. It may start to calm down at some point.
An annoying thing with CORS is that one cannot allow all paths for an origin. I.e. there will be pre-flight requests for every new path that requests are made to in a REST API, making the response caching useless.

Apparently to work around some bug in Microsoft ISS server. But this has also greatly increased the performance hit from CORS under some common usage scenarios, which is sad.

http://lists.w3.org/Archives/Public/public-appformats/2008Ma...
Yes, The Damian's brilliance is one of the things I miss most since I stopped using Perl as my goto language.
Or maybe they just don't want to buy aircrafts that crash.

The Paris air show wasn't good for Boeing either.
Thank you for the reply! I didn't realize this actually gets to another question I've had in another context, which is why can't a browser at least assume 192.168.0.0/16 etc. are private networks and block requests from nominally-public addresses from being sent to those? (Or do they do that already?) This should be possible without needing to detect anything at all, right?