skysight-inc/HackerNews huggingface dataset:
The Goop article that's linked to is titled "The Ridiculous but Awesome Gift Guide." Goop's click-bait content game is strong.

And they're not the only ones, of course. That Hermès surfboard is an amazing artifact of our time, too. (Thanks for noting it -- I would have missed it otherwise.) It's a conspicuous consumption collaboration between Hermès and Ardmore, a media-savvy artists' collective in Kwazulu-Natal.

On the subject of "après nous, le déluge," I once did a product demo for some people who worked for a very wealthy family. TWe didn't have much background info except that the family office was "very interested" in our product (a high-end video conferencing/collaboration environment).

It turned out that the use case revolved around "gifting." I didn't understand what that meant. "The family gives a lot of gifts," was the explanation, "to each other, to other people outside the family." The people I gave the demo to were the two people on staff in charge of gifting. Two full-time people.
There’s an attempt at reverse engineering the protobuf here: https://github.com/retroplasma/earth-reverse-engineering/blo...
> Why use that to wander off into rant land about prejudices and make broad claims that internet benchmarks are bad

What are you talking about? Where did that happen?

> when you admit to having zero idea what the actual specific problem here is?

This is the comment section for a submission about an article referencing the paper. I brought it up for discussion. It is perfectly valid to bring up a question that you don't know the answer to.

> What is not obvious is any prejudice, malice, or incompetence.

Please stop.

Edit: From another comment, and some deeper digging of my own from that, you might find the archived results of the fannkuch-redux interesting. From 2017-08-01[1] to 2017-09-18[2], the benchmark changed from a running time of 1,204.93 second to a running time of 131.39 seconds. The paper was released in October 2017.

1: https://web.archive.org/web/20170901020804/http://benchmarks...

2: https://web.archive.org/web/20170918163900/http://benchmarks...
Finally. I've been predicting this is exactly what FB would do eventually: ASK for regulation.

Facebook could do all these things in isolation, but generally speaking this could be really bad for long-term revenue. Essentially Facebook is stuck between a rock here; big moves will satisfy their user base, but annoy their large investors. On the other hand, doing nothing will harm users in the long run, but probably they could generate plenty of revenue in the process, so share holders would encourage this. Additionally if Facebook did this on their own, but other platforms are not subject to the same restrictions, they are at a huge competitive disadvantage.

I think this is the key value in broad government rules. Regulation here is both good for users and good for FB (and other platforms) in the long run. They can protect their users without having to explain to investors why they aren't just going straight for profits, because they will be bound by the rules established by regulation.

So in the end, FB should WANT regulation, because it's better for them in the long-run. I'm glad to see Mark appears to have finally realized this.
I found the same strategy works for the lottery too.
This is disappointing --
Sony has surprisingly been one of the best Android manufacturers with regard to being open: https://developer.sony.com/develop/open-devices/

Most of their devices can run AOSP, and the various blobs are built for a crazy number of android and kernel versions.
Well, if the future moves on to streaming and they can't keep pace with Microsoft or Google's infrastructure advantages… I think there's a lot of uncertainty in the market as strong as they might be with the PS4. In a world where you buy a cheap screen and never upgrade anymore, what would be left for Sony to do? I guess go for Nintendo's market more w/ dedicated portable hardware, but who knows what that'll even be with smartphones being ubiquitous for the streaming services.
Very neat. If it supported arbitrary stack-arithmetic, it'd be a really useful terminal font. If, perhaps, the least inefficient desk calculator available.
Try the galliumos kbd file for media keys support:

https://github.com/optio50/ChromeBook-Keyboard-xkb/blob/mast...
>>instead of driving to a shopping mall (air conditions) to buy it from a source originally half a country away

You should realize that population density makes it much easier to avoid driving long distances to get things, as distribution points can be centrally located. You seem to have an issue with vehicle-dependent suburban sprawl, which is justified, but ultra dense walkable "New Urban" cities are much better at resource distribution than rural communities.
Boo Boo. Don't like it - root it, hack it. It this hacker news or what?

In any case Android Q disables access to external storage, so it's either one submits to Apple-style walled garden or seeks something else. Where those vendorcrap apps aren't there or are removed without any problem.

And if someone does submit to the Q changes, then there's no point to discuss.
Can you suggest a better strategy at policing data misuse by social media companies, other than regulating social media explicitly (as this post calls for)? I agree that Mark Zuckerberg/Facebook is unshakably biased and shouldn't be writing the regulations themselves -- but nothing in the linked article seems to me to be written in bad faith. In fact, I see the same talking points (ex: bringing GDPR to the US, adopting a common standard for social media communication) all over HN.

The idea that small competitors should be able to launch with minimal capital, and the idea that social media vendors should protect users' data, are fundamentally in tension. It costs money to protect user privacy, full stop. Yeah, it's possible for a Facebook/Microsoft/Google/whoever to bend the regulations to widen their moat, but it's the job of the regulatory bodies to ensure that the regulations are fair.

The question shouldn't be "should we regulate social media?" The answer, IMO, is a resounding YES. The real question should be "who should be in charge of building those regulations?"
> All but the most technically inept user will understand "WARNING! YOUR COMPUTER IS NOT RUNNING GOOGLE CHROME OS/HAS BEEN ALTERED FROM FACTORY DEFAULTS!" shown at boot time.

No. Not if half† the Chromebooks people own emit that message.

Users do not read. I know, it's hard to believe, but a large portion of average (not "most technically inept", average) users have never read a warning message on a screen in their lives. They see a warning message—and then they ask an authority figure what it means. They then classify whatever technobabble response they get into two executive-summary categories: either the warning means they should stop and wait for assistance; or the warning means nothing, and they should confirm whatever it's asking them to confirm and go on as per usual. After that, every time they see a prompt that looks like the one they asked about, they'll remember which of the two categories they surmised it to fall into, and that's what they'll do. Even if it's a prompt with different text. It looks the same—it gets the same treatment.

The next time you see a non-IT person using Windows and they get a UAC prompt, observe what they do. Ask them why it came up, and why they reacted the way they did. They won't know. All they'll know is that someone once told them it's fine to ignore those and click Accept.

If the ChromeOS boot screen is as common as Windows UAC, then it fails at its mission. That is why it makes it easy to un-root the device: because, if you have a boot screen that can "trick" average users into un-rooting a Chromebook, then you can't trust the average user around your rooted Chromebook to not accidentally wipe it, so you can't ever give the average user a rooted Chromebook as some kind of cheap kiosk (i.e. exactly what the author of the article was trying to do.)

And so rooted Chromebooks "in the wild" are rare—rare enough that if any user ever sees that boot screen, it'll be a new error that no authority figure ever told them "the trick" to bypassing and getting on with their day. New enough that they'll either "fall for" the prompt and un-root the device; or they'll call someone over to ask what the prompt "means."

----

† Sure, far less than half of Android devices are rooted. But consider the demographic difference. Every human being has a potential reason to own an Android device. Right now, very few average human beings have a reason to own their own Chromebook. (Be assigned a Chromebook by an enterprise MDM system, sure. But own their own? Quite rare.)

Ignoring the enterprise users, and taking the small slice of people who own their own Chromebook as the base population, any random niche use that requires rooting the Chromebook, if it got popular enough, could blow that population out of the water. If rooted Chromebooks turned out to be, say, good for running TAILS, or game emulators, or any other stupid thing you can think of, suddenly half the Chromebooks "in the wild" that a non-enterprise user ever sees would be doing that, and so would be rooted. They'd all beep and show the warning. And, like UAC, it'd be just another one of those things you ignore.
I’m not sure what the point of supporting most small business retail is. If you are just selling things I can buy online, you have no reason to exist, and are just taking up space that can be used for other service like businesses.
Nothing is wrong with any of the hypothetical scenarios you seem to be quoting.
For sure, but to what extent?
Yeah, I still need to write a lot more docs and examples (not to mention implement a lot more feature), but the site does have some useful stuff. I'm also making a "playground" and will link to it prominently from the github readme when it's avail.
If you factor all of that in, it is less.
I work in Swift on iOS. I think the "Swift on a server" idea is way over hyped. There are so many issues with the whole Swift stack adopting that servers side would be a mistake IMO. One of issues with Swift on a server is ARC vs a Go-like GC. If a company is legitimately concerned about runtime efficiency, they already have such great solutions. Go being one of those.
I think it's a relatively common thing in philosophy—especially philosophy of mind, where it mingles with cognitive (or social) science like this—to borrow German words instead of neoclassical equivalents.

Aufgabe, grundnorm, gestalt, schadenfreude, kulturwort, übermensch, &c.

Many have their roots in the 18th century surge of German philosophy ignited by Kant which influenced the early psychologists like Freud and Jung (who were—if we're being honest—hardly more than philosophers, but proto-psychologists notwithstanding).

Insofar as I understand it, when such borrowing is done nowadays, it's not usually because the German word is perceived to have some different shade of meaning to a native one: rather because the borrower intends a different shade of meaning, perhaps deeming the risk of misunderstanding too great to use the native word. That is, the imported word as used in the context of the work is meant to have a precise and technical meaning as jargon. In using a different word, the reader is then forced to learn the new word with this new meaning, avoiding any connotations one might have with a familiar word—provided, of course, that this "new" word is unfamiliar ;)
What else do you think their "PlaystoreFramework" is all about?
Greater Tokyo is roughly the same size as the LA metro with 3x the population.
Cities provide services much more efficiently than rutal areas, but people in cities tend to consume much more. I've only seen one analysis of the issue, but the effect of that increased consumption was surprisingly big.
Surely it's no worse than saying one worked at Uber, Facebook, or any number of other companies.
> data portability

Making the friend/family graph portable would allow others to compete with Facebook.

What's the state of the discussion on how to do this sensibly?
Thanks for checking out the article. These are really just areas I’ve found over the years. I’m sure there are many other successful methods.
Curse Tablet
The only people who win the lottery are those that are stupid enough to play.
Yup. That's part of the "experimental" experience. :) (Although that wasm file should be gzipped, will double check what's up with that). More info on the size of Go's wasm binaries here: https://github.com/golang/go/wiki/WebAssembly#reducing-the-s...

The doc site is a prototype and proof-of-concept using Vugu. First attempt, just wrote it last week. Lots of optimizations still needed for sure.
I have written server's in Kotlin, that run on the JVM and thus are practically the same. IMO I am far more productive then using Swift, plus you have access to a huge legacy of stable, well thought out, and documented libraries.
Pssst... Its the WiFi https://www.tandfonline.com/doi/abs/10.3109/15368378.2015.10...
Change Is Possible – Here’s How
People with very big problems often find they are at a loss as to how to find a path forward in part because it is socially unacceptable to talk about the kinds of problems they have. If you can't even talk about something, or you have to only talk about it "in the right way" (while you are utterly miserable and struggling to do anything), this is a barrier to problem solving.

But I think we also generally need to do a better job of distinguishing between life circumstances that are inherently depressing and people whose circumstances seem fine, but they are depressed anyway due to brain wonkiness.

It isn't necessarily crazy to look at your life, realize it is a shitty, shitty life with no real solutions and decide "Death seems like the only hope of an end to my suffering." and thus become suicidal. (This is the basis for Right to die laws -- the idea that it isn't crazy to want to end it in some situations.)
I was thinking it was that + some "I got mine with no rules, now nobody else should."
I'll recommend Buddy.works

We recently migrated from Codeship to Buddyworks and I could not say how much happier we are with their platform.

Features:

- Great support, integrates with all of the popular platforms.

- If you are deploying to K8, you have the UI option to select a cluster, containers, etc. and the code will be shipped there. (say goodbye to bash scripts etc)

- Parallel builds, if you have a microservice or similar architecture where you need to ship code in parallel, you can self-host using Enterprise license that starts with $170 and can get up to 20 builds in parallel. (Same thing on SaaS would cost you nearly $1000+ or maybe more.

- You can get on-prem solution up and running within 30 minutes.
I thought this was known. In fact KeePass has a plug in which will automatically grab all chrome passwords and import them into KeePass. I used it about two years ago to do this.
They’re not. They buy camera module from Sony, radios and many other modules and ICs from lots of others and the phones are assembled by Foxconn.
> it is necessarily something that would live in the filesystem, independent of the kernel.

Counterexample: struct utsname and the uname system call.
Noob question: Any reason folks would use FountainCode/RaptorQ over TurboCode [0] / PolarCode [1]? What's the difference?

[0] https://en.wikipedia.org/wiki/Turbo_code

[1] https://en.wikipedia.org/wiki/Polar_code_(coding_theory)
Does the razer phone play Playstation games though? Don't underestimate the power of exclusives.
I don't think 25x speed difference can be attributed to safe code. In most cases safe code just means extra bounds checking or refcounting here and there, which aren't that bad even in hot loops.

The fragment of code in the article with `get_unchecked_mut()` shouldn't be necessary. It's a simple case that LLVM should be able to optimize. And if it didn't, it could be helped by either iterating both slices with `zip()` or a trick `let slice = &slice[0..len];` which proves to LLVM that you have the required length and it doesn't need to be checked again.

But overall the article seems in line what you'd expect from Rust: you have low-level control over memory layout and safety checks, and you can make trade-offs to squeeze maximum performance out of an algorithm if you need to.
I wonder why the bean counters at corporations and governments don’t count and keep track of the computer resources / electricity / employee time used by anti virus.
What are you talking about. We use a minuscule amount of the sun's Earth-bound energy to make electricity and have so much cheap fossil fuel that we haven't even started on fusion reactors yet.
why weren't you allowed to use jetbrains at faang?
Once upon a time, doctors even made house calls. Think of old movies where the doctor comes with the little black bag to see the patient.
This is so close to my experience it’s amazing. I’ve found that disconnecting from any technology for 2 hours straight on any given day (harder than it should be) will 100% of the time make me feel much better.

I think that it relates to the stress response cycle you’re talking about. If I give my body and mind time away from stressors, I can make quick progress to escaping the “constantly overwhelmed” feeling.
While this isn't the practice, this is the same sort of mobile dental clinic I've seen in parking lots at various offices in Sunnyvale:

https://pickpeach.org/wp-content/uploads/2016/10/toothmobile...
I knew you were the type of person who would respond like that.
Can any one describe how they use readwise in their workflow or personal use. Would love to hear - not affiliated with readwise please.
The WHO still considers hunger the greatest public health threat (more than AIDs, malaria, etc.). Starvation is far from a solved problem.

Just because things are slowly improving doesn’t mean we can’t critique the status quo.
I am a data science freelancer/consultant (background story and motivation: http://p.migdal.pl/2015/12/14/sci-to-data-sci.html). But in my case, it's purely recommendations and people contacting me (it takes some time to build it, though). Freelancer websites look like a race to the bottom.

Some links I gathered: https://pinboard.in/u:pmigdal/t:freelancing. Plus, price negotiation is super important (way more than for regular jobs). I recommend "Ten Rules for Negotiating a Job Offer" https://medium.freecodecamp.org/ten-rules-for-negotiating-a-....

Look at https://brainpool.ai/ (they offered some good contracts). In general leveraging one's PhD and credentials is a good strategy.
> The tone of this article is off putting to the point of being unreadable

Now who's exaggerating? I'm largely in the middle of privacy vs convenience but I can get through the information just fine.
Galliumos is no longer under development see r/galliumos for more info. Ubuntu 18.04 works great, see my other link in this for how to enable media keys.
Judging by your other posts, I can tell you are perfectly willing to let armed criminals roam the streets and let the police sit idly by.
you’re given a $10M budget to solve a problem so you write it in Lisp and keep all the money.

Break this absurdity in any number of ways and see. Tech, business, people etc.
> the languages giving too much freedom

This is why the D programming language doesn't have macros, neither text nor AST. It's been a controversial decision, and I've had trouble convincing people of the reasons why. Others explain it as "Walter doesn't like macros."

The reason is that macros enable one to invent one's own language withing the language, and that language is incomprehensible to others. It happens with every language that supports macros and macro-like constructs. (It happens with C++ "expression templates" and operator overloading.)

People swear up and down that they'd never use macros that way, they'd use them responsibly, and the incomprehensible mess they create is indeed responsible.

For a hilarious example, an engineer I know recounted a story at Big Corp where there was an aged piece of software written in assembler. The programmer for it had long since moved on. The code had some problems and needed updating. Unfortunately, the programmer had invented his own language using the macro system, and nobody wanted to touch it.

My engineer friend said he could do it, and had the code fixed in a couple hours. Amazed, the manager asked how he'd figured out those macros. He replied "I didn't. I assembled the code, ran it through a disassembler, converted that back to source code, then fixed it."
Show HN: How to say thank you in 50 different languages
This is my goal for www.nextcept.com. I focus all my spare time on building to see if I can create a new way of finding people to work with through personal questions rather than something like a resume. Thanks for checking out the article. It was more of just a rant about what I’ve run into over the years.
Well the prototypal inheritance stuff is newish for Java people, so I can see a desire for class based, and then there is that closure private variable thing when it is nicer to just have a private keyword. (I think they use let now?) Still adding features can make things to become bloated. I think one of the targets of language design is balancing everything.

I'm not an expert though.
This is to bad, I've got an Xperia phone and its a decent phone. Much better than the Lenovo/Motorola X that I upgraded from.
Should we stop calling it burnout and just say depression ?
This seems like it's offering some technique but the website tells me nothing about what that technique is; it just looks like a todolist.
When comparing a Rust rewrite of a C++ codebase, I noticed that Rust's default HashMap and HashSet were noticably slower than unordered_map and unordered_set. The reason is that Rust uses a hash function that has better properties, but that is a bit slower. If the performance of a HashMap is a bottleneck, one can use a simpler hash function to get the same performance as in C++. With FnvHashMap, the performance was the same as unordered_map.
>You can't ignore the fact that this was likely run past Jeff Bezos

I'm not sure that's such a sure thing.
Lobbyists are a thing. Before lawmakers come out publicly, there are already backroom talks and legal bribes being made.
I’m sorry to hear about your experience. I am wondering if you considered moving to one of the other cities to get IT work?
it’s pretty old, for instance this is a description of the same issue from 2013:

https://www.howtogeek.com/70146/how-secure-are-your-saved-ch...

The link to the “why isn’t there a master password?” question is now dead, but from memory of the disucssion at that time, it was basically said that browser passwords are inherently unsecure as they end up in plain text in the password field, and trying to add layers upon layers of encryption was just distracting from that fact. That position explains a lot about how Chrome handles these passwords.
Looks interesting, has anyone used it and has an opinion to share?
i wondered about it too, i imagine it comes from "cut me some slack" = "cut the criticism", hence slack=criticism
Show HN: Be Your Hero – Get matched with purpose-driven companies
>feedity

I used this before, but its delay is just too much for anything that requires timeliness.

The free tier of feed43 is a little bit better I think (still have hours delay sometimes..)
I'm admittedly not an expert in this area but my point is that Jesus didn't write anything down or intellectualize his teaching: he led by example. That was the foundation of his influence. The subsequent centuries of writing and hermeneutics over his life and teaching is another matter entirely.