skysight-inc/HackerNews huggingface dataset:
I've always enjoyed any of the above substances (except opiates) specifically because they lower your thinking abilities.

Sometimes it's nice to get fucked up and give your brain an even off from over-analysing everything.

Of course, drinking, smoking, or snorting your problems away isn't a good idea. That's how you form a habit. But if you're in a good frame of mind, it's nice to lose your shit every once in a while.

Also, ketamine (in higher doses) is a psychedelic. Being in a K hole is a unique experience.
Now please let's do the same for Wired (and similar) - who not just present you with an opt-out tool designed to maximize the number of clicks you have to do, but they even admit in the tool that half of their partners are not even possible to opt-out of.
Disclosure: I am a
PM on Oracle Cloud Infrastructure (OCI).

I am aware that AWS and GCP are the go-to options for this audience, and that Oracle isn’t particularly favored for the Java lawsuit (among other things). If you are able to set these grievances aside, the OCI pricing team has done something unique: they have created a means by which you can effectively buy credits from Oracle and use them for whatever service (current or future) you need. It is called the Universal Credits Model (UCM) [1].

If you anticipate usage above a certain threshold, tier-based discounts are available at the time of purchase. It’s like a store gift card; buy whatever you want. This takes away some of the stress of capacity planning and instance-type selection. Additionally, you can adopt new services and avail lower prices in the future.

With UCM, customers:

1. Sign one single contract that provides unlimited access to all current and future Oracle PaaS and IaaS services (Compute, DB, Block Storage, Blob Storage, Network, etc.) spanning both Oracle Cloud and Oracle Cloud at Customer.
2. Gain on-demand access to all services plus the benefit of the lower cost of pre-paid services. Depending on the projected spend, customers can negotiate discounts.
3. Possess the flexibility to upgrade, expand or move services across datacenters based on their requirements.
4. Have the freedom to switch PaaS or IaaS services they are using without having to notify Oracle.
5. Can adopt new services when they GA.

Please send any questions my way, and I will get answers to you.

(1) https://www.oracle.com/cloud/bring-your-own-license/faq/univ...
> wonder if the language would be better off with a benevolent dictator who can actually get a feature out the door, even if it's less than perfect.

The history of standards is littered with such attempts, w/ and wo/ a dictator, and it never ends well. Reasons include that bad ideas/implementations become very hard to eradicate (they will have been used in legacy code); some coding standards mandate use of standard functionality even if a better alternative exists (for good reasons such as portability, but still) and they increase the activation energy to do something well.

Another value of a standards organization is a drive for solid (not necessarily fanatic) orthogonality and comparability.

C++ has suffered from some legacy mistakes (e.g. << io operations) and hasty mistakes (std::auto_ptr) and appears pretty reluctant not to get it wrong again.

Better to let some ideas get worked out in detail with some use experience before sticking them in, especially for features that can be implemented in a library.
Microsoft _still_ does not let me turn off "Basic usage data/telemetry" being sent to them.

I tried to call them about it a month ago and they hung up on me. The one computer in my house running windows is still blocked with this popup.
Yahoo Customer Support
I actually see this as beneficial in a couple of ways.

- it's very hard to "self talk" yourself into doing things you don't really want to do

- things you do want to do draw an intense level of focus so you get deeper into them

- yeah it can make you a little sloppy but you learn from these mistakes and they sometimes lead to serendipitous accidental discoveries

- it can cause you to take a no-nonsense expedient approach that can sometimes be better

That said, when you're back in normality again you can sometimes be left scratching your head wondering how you came up with that, or how it even works!
The point is that the panic attack is most likely not due to the substance itself, but due to how you used it. The experience of others shows that it's possible to use it and not get panic attacks, even if that was the original reaction.
As Airbus and BMW have recently pointed out, nobody can say what the customs regime is going to be in either direction. Nobody can say what the immigration regime is going to be either, but there are hints that it will be even more onerous.

And that's without considering the less likely but still possible disaster scenarios of the government's own planning: https://www.independent.co.uk/news/uk/politics/brexit-no-dea...
IP client addresses can and do change, be it that they move from landline to mobile or cafe wifi etc. I doubt many use the IP address to track clients for an extended period of time (one hour? one day?).

There are better tools for tracking, like cookies, session IDs, anything that client software voluntarily sends with some request of any kind. Nowadays even with least trackable protocol possible, DNS, as of DNS-over-HTTPS...
DeepFaceLIFT: Interpretable Personalized Models for Estimation of Reported Pain
Yes, I think I maxed out at 30 MB/s.
Ah yes, WebCL. A web standard too far. I recall Mozilla saying they wouldn't bother implementing it as people could just use compute shaders in WebGL, but my understanding is that this isn't really practical even now, years later.

From a quick google, I don't think there's really any such thing as 'WebVulkan'. Following the discussion above, I don't see that it would really be a good idea anyway. Wrong level of abstraction.

Someone above linked to this article on 'GPU for the Web' (which I presume is what 'WebGPU' refers to), which as you say looks like it might be the successor to WebGL - https://www.w3.org/community/gpu/
Jobs for browser engineer
Hi! Are there any [remote or relocatable] positions for Chromium C++ developers? brave.com or vivaldi.com looks awesome, but the first requires being in the US, the second - in Iceland.

I'm also aware of jobs in Amazon Silk, Samsung Browser. Anything else?

Thanks for any clues!
This feels like a handy tool! The first thing I read when opening new code is the test suite - it's worth getting that right at the start. Would you consider deeper unit testing? S3 (and aws) have the indispensible `moto` boto mocks, I think something similar would be dead handy here.
> I don't know specifically what amp.js is doing there with the animation

The snippet I posted is a small bit of inline CSS at the top of your page that hides all page content for 8s. There is no JS involved, and the mechanism is quite clear if you know CSS.

> the entire purpose of AMP is performance

I'm afraid you are sorely mistaken. (See the comments on any AMP-related HN submission if this is news to you).

> I'm sure there's a solid motivation behind it.

What makes you so sure? The motivation is to artificially degrade the experience for any users that choose to block 3rd-party AMP tracking scripts. There is no other reason behind it.

> I don't know specifically what amp.js is doing

Normally, one can overlook people throwing random 3rd-party scripts into their blog with no clue what they do, but for someone blogging about using brotli and commenting about applying discify, this kind of wilful ignorance is a little ironic. Particularly after someone points out that there is an 8s delay in your page load.
Right now we are in the worst position.

We have to accept all EU rules but we don't have any influence over it. I'd take full membership over that any time but the politicians don't want to risk a 3rd referendum. So we're stuck between the "bark and the wood" as a Norwegian proverb goes.
Somewhere the Eye of Zauron is watching...
Using fastText to classify phone dialogue
Vivo’s new face ID tech has 10 times as many sensor points as the iPhone X
Yes, i have :-). It was also very interesting to see the "evolution" of Brøderbund from its early stages in Levy's book to a big slow moving company in Jordan Mechner's Karateka and Prince of Persia diaries (and i'd be very interested to read about the development of The Last Express, which was also developed when Brøderbund collapsed).

It is very interesting to piece together these history pieces from the various books :-)
Yes, on my TODO list is much deeper unit testing. I made this in four days and was just testing that it worked. It already has about 92% code coverage but I want to cover that fields are returned properly and such. Some help would be appreciated if people would like to, including mocking it up.
> I'm not blaming MongoDB here

Failing silently is almost never the right thing to do.
I've always found it odd that there has been this quest for stronger and stronger cannabis.

In my experience it all costs the same. That super dank hydo that has had daily love and care sells for the same price as bush weed that was planted in a forest and then harvested a few months later.

I don't really smoke weed, but when I do I much prefer smoking spliffs (tobacco and weed, rolled into a joint). I think the French have the right idea, they smoke weed all day long and are never too high, because they are basically smoking cigarettes with a touch of green in them. Of course, it's terrible for you because you're basically smoking giant cigarettes with no filter.
B2 is warm storage much more like S3 while cold storage is like glacier.
In all big packages I use: yes, it is. This is actually a must given there was no (standard) version management system. If you have no versioning system and don't make your code backwards compatible, you break someone else's code. So, either you make a new repository, or you make a subpackage in your current repository with the new, breaking version.
I noticed Twitch is doing the same thing, if you "manage your choices" you get the banner to "manage your choices" on every page load, the only way to get rid of the banner was to "accept" which accepts everything. (I hope it was just a 'bug' but it didn't feel like it.)

I don't get it though, if companies are so scared of being fined 4% of revenue that they put up these banners, aren't they inviting the worse end of the punishment scale by trying to weasel around the law rather than just ignoring it completely?
In some countries, enabling an IKEv2 VPN on iOS will cause any app (including Apple Mail, Safari or even Settings) to crash the first time it uses the active VPN.

Those countries may be exploiting an iOS bug, by injecting packets into IKEv2 streams. Observed for more than a year, still present in iOS11. This doesn't happen with OpenVPN, possibly because it's easier to break OpenVPN wire traffic without compromising the phone OS.

The point is: governments can already use VPN traffic as justification for exploiting targeted devices, they don't need any help from Apple. Android has many options for network security, why should Apple be hamstrung by hypothetical governments who will break iOS anyway? Apple customers are paying a premium and still being needlessly exposed on insecure WiFi networks.

Millions of Apple users would benefit (motivating device purchases!) if Apple removed their VPN dark patterns from iOS, e.g. make it easy to enable Always-On VPNs which don't leak unprotected packets.
I've been following the IPv6 rollout with interest for the last few years from outside the networking / RIR / LIR / ISP community and I have a question if anyone could provide some insights:

ARIN is already out of IPv4, RIPE just finished their last /8 and are now going through the remaining available pile - what happens when they're all gone? Won't the world sort of be forced to migrate?
iOS 11.4.1 Bypass iCloud Activation Lock iOS 12, iOS 12.0.2 and iOS 12.0.3
Thats sort of the aim for me, just to get the thinker to shut the hell up so I can sit and listen to some music.
Overall, very good advice. I disagree on polymorphism through virtual methods being a solution to the maintainability problem switches pose, though.

With such polymorphism it's difficult to know the things that can happen. Implementations of the virtual method are not closed - they could come from anywhere in the codebase.

Another problem is that it's hard to cleanly separate the common code from the specialized code in each implementation class. That's why one ends up with ugly helper functions that receive a lot of state, or alternatively with unmaintainable class hierarchies.

IME the only solution is to minimize usage of datastructures that have choices in them ("ADTs") and minimize the coupling of the code to the choices. The latter is done by separating code paths early, and by only switching if absolutely necessary.
I presume this will get past to the Norwegian privacy regulator - https://www.datatilsynet.no
Unless every tracking setting is off by default, they are clearly already in violation - so why would they then even bother having settings for it? Why not just track everyone and not ask?
This exactly sums up the problem. It's no use being able to recycle everything if doing so requires everybody to sort their waste and take it to different places. Most people won't do that.

If we remove single use bags and cling film (yes, cling film is going to be a tough one), you're no longer reliant on the consumer to responsibly manage their waste.

There's a trade off. You're no longer sorting waste, and you're still generating less waste, but reduced shelf lives mean you now need to shop for fresh produce more often, potentially using more fuel and offsetting any gains. But you're no longer producing waste that takes centuries to decompose.
I mostly used MySQL. But for my app, I now use CouchDB. It has its limitations, but the automatic sync between devices is pure gold. I haven't written a single line of sync code and it just works.

It baffles me a bit that CouchDB isn't more popular and that people rather use MongoDB for NoSQL, which doesn't come with the same syncing capabilities.
B-Hive FinTech Hackathon
Backed by 6 major European banks, insurers and market influencers, the most interesting solutions and startups stand a chance to get funded.
Head on to hck.re/bhive
Yeah, there's been a lot of new commits since I commented.

Looks like one of the commenters here—franciscop—fixed that particular issue just after my comment.
That's very dangerous advice. These substances can warp you mind in irrecoverable ways. Plenty of people also end up in asylums and ER
Nomachine is a good one.
As someone who is weighing up right this moment whether to buy some weed to break a 37 day streak, I would consider his anxiety attacks a blessing in disguise. Smoking pot under the age of 25 years old is one of the worst habits you can have. Not only are you changing your brain chemistry at a time when it's still developing, ages 18-25 is really a time when you should be focused on developing skills & human capital. With regular pot those years will fly by in an instant with nothing to show for in terms of achievements. I love pot, but I wish I had discovered it when I'm over 30 and settled.
You need Win10 Enterprise LTSB, even Pro is not enough to get out of Microsoft telemetry capture, including crash dumps (memory with sensitive info), keystrokes, screen grabs.
Wasabi has a 90 day minimum storage period, just like AWS Glacier. This means it's pretty unusable for things like nightly backups if your retention is less than 90 days.
If I may brag a bit, Zortech C++ was the tipping point for C++ adoption. Before ZTC++, C++ and Objective-C were neck and neck. But OC required a license from Stepstone to implement it, and C++ did not. ZTC++ was the first native, cheap, fast and effective compiler for DOS. I agree with you that DOS was where the action was in 1987. ZTC++'s debut was immediately followed by a veritable explosion of C++ articles in magazines, followed of course by its use.

Since ZTC++ was not a proprietary language, people felt confident to use it on DOS and use cfront elsewhere (and the nascent g++).

The success of ZTC++ directly caused Borland to do Turbo C++, followed by Microsoft C++, and other languages were simply left in the dust.
> Anyone making minimum wage isn't actually paying into safety nets.

Anyone making minimum wage isn't necessarily using the safety nets either (depending on those nets, and how much minimum wage is), so /shrug/.

More to the point, as the original article also points out, we have had this exact natural experiment in the EU with the recent eastward expansions. Almost all poor people in poor countries stayed where they were. The ones that did emigrate to work... do work.

According to EU law, while there is freedom of movement for work (or whatever other purpose, as long as you are self-sufficient), there is no freedom of movement that allows you to go to another EU country and live off benefits. The "flooded by immigrants who live off of benefits without ever having payed into the system" scenario is exluded by law, and this works in practice.

Other countries could easily copy this system while opening their borders.
After the launch of Hetzner Cloud six months ago, Block Storage and Object Storage might be on their way[1].

[1] https://github.com/hetznercloud/terraform-provider-hcloud/is...
I don't know but it sounded convincing to me. Maybe there is more to stories in other parts of the world too, but they couldn't be cross referenced yet.

https://www.theguardian.com/australia-news/2015/sep/16/indig...
is it a Tesla?
K&R is still not outdated!
Nice to see a fairly thorough set of examples, but my only conclusion is that C++ really has become a parody of itself.

The language describing each policy is awful, but okay.

"so concise code" for 10 lines consisting mostly of ceremony to get the results of one std function into a vector?

Does the first example with std::transform::reduce really need `std::uintmax_t{ 0 }` twice instead of `0`?

2x-3x speed up for specifying a parallel execution policy on reasonably large examples seems deeply disappointing. Author didn't specify how many cores the examples were run on, but ouch.

Best of all is the volume of comments here predicting that these annotations will eventually be deprecated ..

I really want to like C++.
Don't Be a Junior Developer: The Roadmap
TLBleed: A HyperThreading side channel attack
I can't find a section of GDPR requiring these individual toggles for each "partner". From my understanding a website owner could just as well list all partners and give the user the option to consent to processing by all partners (or none) - the agreement is between the website user and the website owner ("controller"), the controller and their partners have a completely separate agreement.

As far as pre-ticked boxes are concerned, they do not signify consent [0], effectively taking the legal base [1] for processing PII in many cases. It's a bit more ambiguous in the actual law: "It shall be as easy to withdraw as to give consent." [2] If consenting can be as easy as clicking the "I agree, have my soul" button, withdrawing consent must not require clicking through dozens of checkboxes and should be just as easy.

[0] Recital 31, Sentence 3: "Silence, pre-ticked boxes or inactivity should not therefore constitute consent." https://gdpr-info.eu/recitals/no-32/

[1] Article 6 (1) "Processing shall be lawful only if [...]" https://gdpr-info.eu/art-6-gdpr/

[2] Article 7 (3) Sentence 4 https://gdpr-info.eu/art-7-gdpr/
Juries in Scotland also have 15 people, not 12.

https://en.wikipedia.org/wiki/Trial_by_jury_in_Scotland
Could this be a result of wide-spread ageism? People >40 are basically forced to be entrepreneurial and can't afford to waste time on unimportant stuff like they did in their 20s.
The Best Way to Understand the Future
This library is meant more for web apps and other applications built on Python. Not necessarily for backups.
Right on the HIBP page, it says "Why 1Passsword?" where you can read his reasoning for why he recommends the service. You, as an informed consumer, are free to research the things you find in that link, like "what is a password manager?", and decide whether to accept his recommendation or not.

What, precisely, makes you uneasy that he advocates the product of a particular company that he has experience with, trusts, and discloses as having a partnership?
It probably makes me rather pedantic, but if you write about programming style, I expect you to format your code consistently. It's either `if(record == null) {` or `if (result != null) {`. Make up your mind (I know which one I prefer, but at least be consistent)
https://en.wikipedia.org/wiki/Ad_hominem

> Ad hominem (Latin for "to the man" or "to the person"), short for argumentum ad hominem, is a fallacious argumentative strategy whereby genuine discussion of the topic at hand is avoided by instead attacking the character, motive, or other attribute of the person making the argument, or persons associated with the argument, rather than attacking the substance of the argument itself.
This filter removes most of the cookie dialogs: https://github.com/r4vi/block-the-eu-cookie-shit-list
Big power outage in May (at least on some dedicated servers).

https://www.webhostingtalk.com/showthread.php?t=1712750

https://www.golem.de/news/rechenzentrum-falkenstein-serverau...
Then just `panic` first on all errors, and correct it as you go on. This is not really the advised practice, but if it works for you...
I thought everybody knew that, we had it explained in primary school, and it's so cool it's hard to forget :)
C14 is really not at all an object store. Getting data in and out is a huge pain, even compared to other cold stores like AWS or OVH. We evaluated them and passed.
They also invariably opted towards security when there was a trade-off between security and backwards compatibility, a big red flag when trying to get anything past Torvalds.
> It will we really hard to talk oneself out of this one.

I'm reasonably sure they knew it's a violation. So it feels like they're either prepared to fight over it, or testing the ground to see what the consequences are... After all, I would have guessed that they're in for major losses in ad revenue if most people sign out. So it's worth almost any risk.