skysight-inc/HackerNews huggingface dataset:
> nearly 100% (or entirely 100%?) literally develop-on-x86-deploy-on-ARM

There may be people somewhere doing Android/ChromeOS/Fuchsia development on ARM Chromebooks, following the Google model of using a mostly cloud-based toolchain together with a local IDE. There’s none of this happening inside Google itself, though, yet—but that’s just because Google issues devs Pixelbooks, and they’re x86 (for now.)

But, since Pixelbooks (and ChromeOS devices in general) just run web and Android software (plus a few system-level virtualization programs like Crouton) there’s nothing stopping them from spontaneously switching any given Chromebook to ARM in a model revision. So, as soon as there’s an ARM chip worth putting in a laptop, expect the Pixelbook to have it, and therefore expect instant adoption of “native development on ARM” by a decent chunk of Googlers. It could happen Real Soon Now (hint hint.)
Every single person I've met who "hates" typescript really "likes" javascript and was one day forced to start working on switching over to static typing.

Maybe not this person's case, I wouldn't be too surprised if someone has another reason, but I seriously haven't heard anyone else with a strong opinion against typescript founded upon any other context. I could probably google around for other reasons.
While there is valid critisism to be leveled here, the elitist, yet doom-filled language of the author does more to inflame than to inform, dispite the detail. I dislike the militarization of police. I think modern traning instills cowardace and shooting first and thinking later, and it condones murder in the line of duty. But to paint a voluntary action, that the author mentions nothing of fighting against as evil, is disingenous at best, and manipulative as I read it.
https://web.archive.org/web/20190222151703/https://anaxi.com...

Edit: The domain is unreachable for me, I assumed it was for others also. It is still unreachable for me for some reason.
I bought a Pixelbook when it was $300 off last year and was pleasantly surprised at how great of a laptop it is. It's now my primary personal use laptop. For consumption/light dev work, I greatly prefer it over Mac/Windows

With crostini, I can do local dev (python, js, golang) 90% as well as I can on a full fledged OS, without having to rely on cloud IDEs, etc.
Same. I've been using a plain-jane Fedora box w/ Firefox and have had no problems accessing iCloud or creating app passwords.
I am totally down with this.
You block cookies, scripts, frames, on sites you DONT sign into, and you allow them on sites you do sign into. uMatrix makes it really easy.
I know insects used to be much bigger when the atmosphere had more oxygen.

But I'm very skeptical that there is more oxygen in rain forests. For one thing, I don't think they actually produce more oxygen than they consume, since there is an equilibrium of plant mass being created and being consumed. Also, the planet is quite windy.

Still, I'm interested in seeing any evidence to the contrary!
I've done that as an option (I can do that from my iPad). But I'd really like to be able to be disconnected, do all my writing, have it synced to the cloud.

I can't rely on available internet connection (with this portable setup).
Self-contained, no need for internet unless you want it to update, is forward-compatible with future PDF readers.
My boss at my old job had OCD and autism and it was possibly the most demeaning infuriating experience of my life. I had to account for my day in 5 minute increments and if I ever talked about anything to my coworkers I had to write a wiki page about it. Every commit, a wiki page. And whenever I submitted a PR, all he would do I s write a bunch of bile about how he didn’t like my variable names. Or that I should add more comments. Or that he I should squash my commits because he didn’t like them.

I grew to absolutely despise him and eventually I was so upset and angry going in everyday that I quit.

I hated that guy so much, I would have dreams about killing him.

Anyways, maybe autistic people can be good workers, but they should never ever ever be allowed into management.
No matter what fb is, I would still love to join fb and work for them and prey on you using your data.
There are add ons to randomize your User Agent string. Just set it to something like Windows & Chrome v whatever
CERN Day 5: The End
>The vast majority of TypeScript devs tend to love the language

That sounds kind of like saying, "the vast majority of people with cilantro in their burritos like cilantro."
I should preface that I'm officially a "SCREEN" snob. Otherwise, I'd probably just buy a few 2014 11" MacBook Airs and burn through those over time....

But, I'll check out the Inspiron 11.
“We wanted everyone to be connected so we gave the world herpes. Thank you. Sorry. Thank you.”
Crostini hasn't existed for years, and it's still in beta. Are you sure you don't mean Crouton?

In any case, Crostini has gotten much better since last year -- but the chromebook itself is too underpowered compared to a desktop to make a good experience. This is even true for the Pixelbook.

Crostini also seems to have problems with storage; the filesystem constantly soft-locks, for seconds at a time, under any appreciable load. This might be because they use Btrfs.
Think Kazaa(?) days
The Guide to Email Deliverability and PDF Checklist
Ask HN: How Do I Know My True Self?
People say that you should stay true to yourself.

How do I stay true to myself if everyday I am evolving and a different person from yesterday?

Are there any patterns, method, meditation or questionnaire to know this?
Your son wants to engage with you in a positive way.

Children at this age ask "why" questions often in rapid succession. I am not sure it actually matters what the "best answer" is. What is likely important to him is that you are engaging with him.
https://technicalpenguins.com is the site for the freelance company I run with my fiance. (See if you can count all the different penguins - our favorites are Lost Penguin for 404s and Plug Penguin for shameless plugs on whitepapers.)
I like how the only comment that isn’t highly speculative gets immediately downvoted.
I've got a bottom of the line 2013 macbook air. I closed everything down earlier to update to mojave, and firefox told me it would close 7 windows and 71 tabs. Never had a problem with it.

My main desktop is an ubuntu 16.04 machine with 16GB of memory and I've never had a slowdown, often get upto the 100+ tab range across different windows.
> I wonder if the new letters change the molecular structure overall. Do these molecules bend and twist like vanilla DNA does?

Expanded genetic systems are most likely to work with natural enzymes if the added nucleotides pair with geometries that are similar to those displayed by standard duplex DNA. Here, we present crystal structures of 16-mer duplexes showing this to be the case with two nonstandard nucleobases (Z and P)

https://www.ncbi.nlm.nih.gov/pubmed/25961938

> Can any of the new letters be methylated?

Z has an amine group where the methylation would go on cytosine, and P has a ketone group instead of the amine group where the methylation would go on adenine, so presumably not, or at least not in the same way.
Acer C720P user here. Works flawless... but not for dev.

So i enable dev mode then installed Ubuntu in a chroot.
I am a biologist. We already know many of the things you asked. For example, the stacking energy between bases: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1360284/ All this can be studied with some chemistry. These people are engineering new organisms with a new genetic code and new amino acids. It goes far beyond mere study. It's as if someone suddenly said, "Yes, but imagine if pianos had 99 keys!"
The US Dollar Is Still King. How Did That Happen?
I get the same feeling when programming in Ruby and it seems like the entire community appreciates the same ascetic. I just love working with Rails.

Matz took a unique approach when he decided to optimize for programmer happiness vs the machine and it turned out awesome.
I just took a look. I actually don't mind spending $500 to get something in a little bit better form factor and a much better screen. Something like those Samsung Chromebook Pros are what I'm eying up.
The problem is that privacy tools like this will severely hurt Facebook's business.

Facebook uses its pixels to track purchase and browser history. This purchase and browser history is a crucial part of their lookalike audience technology, which in turn is one of the most critical components of their advertiser tool suite. Without this data, advertisers will be less effective at targeting their ads, which means lost ad revenue.

It's not surprising to me that Facebook is backtracking on this and vying for other privacy improvements that don't hurt their fundamental business as much (like letting users view how advertisers got their contact info, or letting users view page ads).
This is also true in Java now
I'm currently surfing on a "MacBook Pro (Retina, 15-inch, Late 2013)". It works fine with 4 window opened (1 private, 2 with ~20 tabs, main one with at least 50 tabs).

I'm also running 10+ extensions.

Works pretty well for me.

Sometime after awhile the video playback goes wonky though. I end up doing `sudo killall firefox`.
The constraint that all observers see T1 before T2 because T1 is acknowledged before T2 begins is the “in real time” component of a strict serializability guarantee. Mere serializability does not guarantee this, as unintuitive as that sounds.

Jepsen.io has a good explainer: https://jepsen.io/consistency/models/serializable
I made one: github.com/spieglt/fb-delete
> but doesn't this whole post completely ignore the 100 ton blue whale in the room? Namely smartphones.

This is patently false. Mobile developers do test their apps on smartphones, eventhough google and apple offer VMs. You'd be hard pressed to find a mobile app software house that doesn't have a dozen or so smartphones available to their developers to test and deploy on the real thing.
I thunk there's a second "flavor" of arrogance, where a person believes they're the smartest, but not most knowledgeable, in the room. These people will openly admit they can improve and seek training, partly because they believe they're capable of anything. They don't think they're at the top of the mountain, just that their mountain has no peak.

The real problem is they believe "lazy" coworkers will eventually be below them in every subject. They may seek out colleagues' advice some times, but likely will never return because they "get it" now."

They'll act like a "jack and master of all trades." This can be nice in small teams, but usually leads to components nobody (not even the arrogant one) can understand let alone maintain. So experts need to be brought in, anyway.

These people let the quick ascent of "Mount Ignorance" multiple subjects get to their head. No such thing as a Renaissance man anymore.

Sadly, I'm that flavor of arrogance.
I feel exausted just watching this, not sure it makes the point it is trying to. Now I just feel like I am watching someones therapy session.
Polarized sunglasses help me a lot. As long as they aren't polarized in the same direction as your screen, it should work pretty well.
Ok... I see that you edited rather than reply.

I'd be very interested if you could find that link.

Let me answer your anecdote with another anecdote: I worked for one of the banks that disappeared (Merrill), and it's not like they just locked the doors. Many, many employees (like me) just became workers at Bank of America. Even given extremely generous assumptions, your 500k number sounds off by at least an order of magnitude.

The statement "NYC has never really recovered" still doesn't seem right to me.
Birka
I did the same thing, and yet every couple of years some of those deleted items reappear on the news feed of my second account that I only use to double-check my privacy settings.

It's an European account and I'm wondering if only marking the content as deleted, instead of actually deleting it, violates the GDPR.
Modern Monetary Theory Is Not a Recipe for Doom
Taking the approach of a scientist, i.e. a data scientist, this is a hard problem to solve. Not only does Facebook have to implement the simple user.delete.all.data(), but think about the number of internal products that are machine learning based. In order to preserve the usefulness of those models and the hundreds of millions in R&D spent to develop them, you have to carefully understand exactly what products and algos will be affected by just deleting a single record.

The sheer number of records per user is probably astounding, and facebook has to figure out a way to understand exactly how thousands of records per user, being deleted, will affect it's models.

Thought experiment: Imagine, all of the hacker news community and other privacy minded people go right into the tool and delete everything. That is an entire community and classification of people that facebook has to figure out how to reconcile the loss of data for, and fix its machine learning models. The difficult part is since so much current AI logic is based on historical data, a user deleting data, will be nearly impossible to untrain from the model.

I know there are more nuances here, but I think there are some challenges Facebook has in implementing this, and business wise it's a drain on resources that will hurt them. It's easy to think it would be so simple for FB to just call user.delete.all.data(), but the reality is the loss of data could seriously mess up their algos.
Gitlab 11.8 Released
I love New York but I’m pretty sure if you consider the history of the world, London, Rome, Istanbul/Constantinople, and Jerusalem (maybe Beijing/Peking too) are almost certainly more important.
Siegeware: When Criminals Take Over Your Smart Building
Normalisation of [engineering] deviance
https://pjrvs.com - it's simple, but it sure does work for me. I'm a writer and entrepreneur.
Same. not sure where the blocking is occuring, but its not affecting me in any way. icloud.com works fine and thats just about all i need to do on a PC.
WWW: Where's the Writable Web?
Browser fingerprinting?

How do you defeat that? If people want to track... they will track.
Facebook collects a wide range of private data from developers
The CI angle was my first bet as well.

You build and test in the cloud nowadays. Heck, you might develop on MacOS, and deploy on Linux. There are places where it matter, SIMD processing for instance, or low-level kernel development. But if you are on any kind of VM system, or ecosystem with a good compiler history, you are likely to have a smooth ride.

If, in addition, the price point of the ARM machines are at 2/3 of the X86-64 ones, you are in trouble. x86 had another important point up its sleeve: price. And I might expect this was a confounding variable in Linus argument. Not only did you have the x86 at home. It was also like 1/8th of the price of an Alpha, PA-RISC or Sparc machine in price point. And at the time, x86 was dog slow compared to Alpha, and its I/O was laughable compared to HPPA/Sun.

If you have a sizeable invoice at AWS, and you can shave the EC2 price by 2/3rds, you are going to have a lot of wiggle room to make sure your system runs on that aarch64.
I don't own a business or anything, but I've seen these thrown around a bit. Why do you recommend against them?
"Object-oriented programming has its drawbacks, of course."

They say it takes 10 years to become an expert in anything. In my case, with OOP, I did it in 6. I would highly advise to anyone that once you become expert level in anything - don't hang around for long: make sure you've got the next meal ready for your brain as it will hate you if you haven't.

Was not intentionally grandiose. The intention was to avoid superfluous detail given the context.

Thanks
>This was Birka, the only town on the Scandinavian peninsula in the Viking Age.
》Deleting a record from a table can cause a re-index

As will adding new data and FB loves the story of adding to their profiling DB.

This is not an indexing issue but a "we love adding data but hate removing it" issue.
The impact which ended the era of the dinosaurs had an estimated energy greater than all the nuclear weapons in the world. Granted, it was concentrated in one area. But the result was thought to have effected the entire planet, with the sun being blocked out for several years, resulting in the collapse of plant life and drop in temperatures. The forests around the world may have also ignited after ejecta from the impact fell back to earth, temporarily superheating the atmosphere.
The worst are the "What the hell was I even doing here?!?!? / What does this even mean?" moments.

Like at one point I thought this code was obvious and worked great. I remember feeling that way about it and feeling all accomplished here, but now I don't feel that way and this code seems impenetrable or at least a big hassle now...
Learn More about Edge Computing with ESP32, Tensorflow and Google Cloud
Noiszy does that https://noiszy.com
I don't see any value on them versus a full blown OS.

In fact they hardly took over outside the US school system.

http://gs.statcounter.com/os-market-share/desktop/worldwide/
I agree with you. For many users of the cloud -- especially serverless application developers -- the actual hardware on which their software runs is a black box. In fact, if the serverless application consists solely of scripts or precompiled bytecode and doesn't contain architecture-specific binary code, it could likely run on arbitrary hardware with any supported ISA and users wouldn't know the difference.
They will detect your noise. Then you will end up being one of their "noise client" datapoints, associating you with the actions and behaviors of a person who would pay for privacy and thus they will try to serve you ads according to your behavioural patterns as usual.
This seems to be purposely conflating the production and primary transport, and untility metering and last mile when discussing risk. Those who have worked on any petro pipeline can attest to the rigor of standards employed.
CERN day 1: rebuilding the first web browser [1]

CERN day 2 [2]

CERN day 3 [3]

CERN day 4 [4]

[1] https://news.ycombinator.com/item?id=19143064

[2] https://news.ycombinator.com/item?id=19151783

[3] https://news.ycombinator.com/item?id=19161241

[4] https://news.ycombinator.com/item?id=19169683
AdNauseum[0] hides all the ads from you, but clicks them in the background to increase noise ratio. As you might assume, it's not available in the Chrome's extension store.

I've used a similar add-on for Google search (the add-on made some human-like Google searches in the background), but I can't remember its name now.

Facebook would be a pointless exercise, since the <div> names are automatically generated. You can't even hide the sidebars you never use using CSS because they'll all change their <div> IDs on refresh. That and the murkiness of what exactly is an ad on Facebook makes even the most thorough adblockers struggling to work properly even in an otherwise-ideal situation (a desktop browser with an adblocker).

[0] https://adnauseam.io/
#9 Flippant git commit comments nobody can understand a month later.

Even future me hates me.
> verbose typing of a generation ago is almost gone

Worth pointing out such type inference is hardly a new idea e.g. see the ML type system: https://en.wikipedia.org/wiki/ML_(programming_language) which Wikipedia says first appeared in 1973. This actually traces its roots to the typed lambda calculus which predates electronic computers.

However I think it is fair to say that type inference systems are finally appearing in more 'mainstream' statically typed languages (for example the auto keyword in C++ and your Swift examples).
0patch Blog: No Source Code for a 14-Year Old Vulnerable DLL? No Problem
MaDonna, a One-Woman Firefox Theme Machine
A low level piece of code written in C seems likely to have less portability issues than something sitting on top of many layers of abstraction. The thorny problems that show up deploying on an environment that's not identical to the development environment are often the result of unexpected interactions in the stack of dependencies. This is why containerization is a thing.

Platform portability issues have got easier with better adherence to standards and where you have largely the same code running across different ISAs (and no endianness issues between x86 and Arm) but the popularity of things like Docker suggest many devs do care about reproducible production environments.
Before I knew much about transistors etc, I used to wonder why only 2 logic levels (0 and 1) are generally used in computers. I know there are some exceptions but it turns out binary works best with the hardware we have available. I'm guessing that four logic levels works best with ribosomes and all the other cellular machinery. Or maybe it's hard to have codons longer than 3, so the number of DNA bases is set by the number of required amino acids to sustain life?
The Future of Artificial Intelligence in Natural Language Processing
it does, kind of, because sometimes you need to fit yourself to the project / company that already had some codebase before you. So I sometimes interact with languages that I like a bit less whilst working.

But in general, yeah, it's kind of like that saying :)
I have been using this strategy for years. I can't really tell if it works or not, but it makes logical sense.

One issue is that there's data about you that's not generated by you, but by people you know (i.e. John adds me as a contact into their phone along with my birthday and address, Jane friends me on VK and keeps tagging me in pictures that have location data, etc).

I suspect that right now, companies give higher importance to data that you've entered about yourself, but once they realize you're feeding them noise, they can adjust their algorithms to trust other people's data about you (if they're not already doing that), which would significantly decrease the effectiveness of feeding them noise about yourself.

It will still work for all data points about you that can't be collected from other people (like browsing habits, your phone's location, etc)
Podman and Buildah for Docker Users
Sorry, but real life situation is infinitely more complicated.

Crybullies, manipulative people, people driven by greed to have power over others, hazing the new team member for whatever reason. Some are much more likely and zealous to report colleagues to the supervisors, some less. Some are more likely to be listened by the supervisors, some less.

In unlucky circumstances, couple of rounds of conversations with managers and suddenly you are the asshole nobody wants to work with.
Something like this?
https://cs.nyu.edu/trackmenot/
One asshole doesn't mean all people with 1 trait in common with him are unfit for something. Don't generalize.
How Big Data and Machine Learning May Help Companies Prevent Cyber Breaches
I'm sorry you had such a poor experience, and it does sound like your boss should never have been given those responsibilities if he behaved that way, but those failings were his own and do not necessarily reflect on all autistic people.
I have a hard time seeing how Intel v ULSI applies here. The decision in Intel v ULSI rests quite heavily on the idea that the nexus of the violation of the patent happens during the manufacturing process and not the design process. That is, the court looked at the contract to find that HP was selling the potentially-violating chips.

That fact is hard to extend to GitHub: GitHub is very arguably a mere distributor of software, not providing the "sale" that would exhaust patent rights. The sort of tortured logic you would have to get to to reach this fact is the kind of logic that tends to lose at court, and furthermore is unlikely to find many supporters in open source software legal teams (it would render most of the GPL null and void, for example).
thx, noted. was on my phone and wanted to reply quickly.