skysight-inc/HackerNews huggingface dataset:
The new searchbar uses the top sites from the new tab page, which is a different algorithm from the one used for the old list (which I don't understand either). However, the one upside to this is that you can edit the top sites from the new tab page, and the edits will show up in the searchbar dropdown.
It's weird to call it anomalous ML came first in the programming sphere.

What you said is that it's not powerful or expressive enough, but my impression was that they were both expressible in terms of System Fω, an understanding I would like to correct if it's wrong.
It's also possible to completely automate this. Flow.io has a great talk where the CTO talks about everything they do from an engineering perspective. Just annotate data in your API spec language as PII. This can allow you to also have policies that can be verified by this. If some advice has PII you can enforce that some other service can never talk to it, for example.
Because there isn't any other operating system that makes all the things I want to do with a computer any simpler. We've got only 3 major desktop operating systems, and they're all overly complex and poorly designed in lots of ways.

Since the late 1990's, I've alternated: I use a Mac for a while until I get fed up with it, and then I use Linux for a while until I get sick of that, and then I go back. (I've used Windows at work, and it's not any better.) I just need enough time to forget how much I hated the other one.
I've heard it explained by analogy as,

> Imagine that Jerry Seinfeld wrote a book about politics and governance strategy, and sent it to Hillary Clinton, because he wanted to get hired as an aide. Everyone is fascinated by this book, and it somehow becomes an important work in political science. Five hundred years later, Seinfeld is mostly forgotten, but people still call things "Seinfeldian".

That's Machiavelli.
1) How long did it take to become proficient in Rust compared to Golang?

A long time, probably a couple months to get productive, and a couple more to learn the foundation pretty well. And this is with a steady supply of side projects to help me solidify my learnings.

2) Which did you learn to appreciate over time over the other, if at all?

I chose Rust over Go because for my side projects (at the time) Rust was faster and had a better package manager. Since most of my side projects are command line tools, Rust fit in quite well in this domain.

A side note. I think it's more helpful to choose a language based on how well it solves your problems rather than its amount of shortcomings. If Go has the right packages and tools, go with that. If Rust does, choose that one instead. For me, the ability to quickly pick up the best language for the job is IMO more valuable than picking a language with less 'edge cases'.
Ah yes the 90s/early 2000s way of designing desktop apps.

https://windows-cdn.softpedia.com/screenshots/miranda-im_12....
A very small percentage of US workers have any sort of contract
So you went from full automation to... Copying and pasting by hand?
Wearable Technology of 2020
lol, that's perfect.
I don't think anything will stop browser vendors from advancing the HTML/CSS standards, but I also believe that we will see the emergence of libraries that have a different opinion around layout declarations and core components. These libraries will benefit from browser vendors opening up the GPU with each new iteration.
You can get 400Gbps bandwidth in commodity networking:
https://www.fs.com/products/96982.html

Not going to get that sort of latency without extreme custom chips though.
Easily. The macro gets handed the ast of the input. It can interpret it however it wants. There are no reserved words or anything like that. Much of nim is implemented as macros, just like most lisps
Amazing visuals!
Agreed. It's disappointing to see observational study after observational study pumped out and still little-to-no actual causal evidence after three months.
Ohhh, spicy! But yeah, don't cry for us USA tech workers(on the whole).
> Trying to avoid “vendor lock in” when you’re still trying to grow your business

it depends on your core business. Don't be "vendor locked-in" for any core business competencies. But do get "vendor locked-in" for non-core competencies. If you're core competency is merely just white-labelling another business's offering, then obviously it's a bad practise. But for things that are easily commoditized - like CRM and payroll, why not be "vendor locked-in", and save the cost of development, and enjoy the lower scaling cost?
There's no doubt about Tesla's ability to bring an innovative product to market but they're not a giant by any measure except valuation.

Little known German company ZF has almost double the revenue of Tesla. They also make the transmission for the Porsche Taycan EV that's outselling the 911.
> Giving descriptive names just harms intuition building in the long run.

Citation needed
Even if Trump finally turns out to be right, he announced his claims before seeing this (or any other) study. If you claim a thousand things eventually one or two will be true.
You don’t really need Outlook 365 or G Suite
Thanks for your answer! I'll definitely check out Rust's cookbook. I know many hate PHP and that sentiment is slowly changing, but it's my native tongue (that I learned back in 2008 before Rust and Golang), and the cookbook I bought on it introduced me to many new concepts not exclusive to just PHP.

I would say the one aspect about Rust I have reservations about is its reference counting aspects. I feel that subject should have been baked into the language like it is for Swift with syntax but still remain as an optional or advanced feature set. But then again Rust's macro system is more than capable of smoothing out its blemishes. I just wish there was a curated list of Rust macros I could find. Would you by chance know of say a Github repo with a curated list of macros?
> ridiculous trend of judging characters of the past by today's standards?

mental reduction, it prevents people from having to think that the context of civilization is ever changing, which makes judgments very complex. They prefer it single-variable.
When I was doing a private cloud last year these features were way more work than checkboxes, but maybe that's what we got for using OpenStack. I finished the planning for jumbo frames to the VM (this was complicated by double VXLAN), SR-IOV was blocked because we only had ConnectX-4 but SR-IOV over LAG requires ConnectX-5, and the storage team never got around to Ceph over RoCE.
I see the same on the desktop. It's probably some procedural code that is updating a data structure as bunnies are added. Just speculation - I haven't looked at the code.
I created a commercial Mac desktop app in 2008. I sold it off late last year (2019).

It stopped being fun somewhere along the way. This was partly because I never knew what new requirement Apple was going to add with each new annual release of macOS. Would my app work? Would it not work? How many days, weeks, or more of work would I need to do to keep my app working while not actually making it better for my users?
Simon Stålenhag does really great work that if not considered retro-futurism proper is something else that doesn't seem to have a name but certainly is at least in a space adjacent to retro-futurism.

http://www.simonstalenhag.se/
Managing flow control, misc switching changes, mtu is as much an art of trial and error as it is a science.

Unless you are in a very controlled environment it is VERY easy to actually slow down a network while trying to make it more efficient.
The APIs still exist! They just sometimes don't work…
I really wish all of us just stopped this 401k, HSA, Health Insurance drama through one's employer and just got to contribute it directly while enjoying the same tax protected status.

For example, if:

- 401k contributions through one's employer is exempt from payroll taxes, let the employee open their own 401k directly, at a custodian brokerage of their own choosing and contribute to it while maintaining/enjoying the exempt status. Even better is if they could contribute it directly into the same brokerage where they maintain their IRA. My 401k providers have been lousy - their primary aim seemed to be to line their own pockets first. Voya wanted hundreds of dollars to roll over from their 401k to my IRA forcing me to withdraw and wouldn't even wire the funds: forcing me to accept a check instead, which is a terrible headache given existing regulation.

- HSA contributions through one's employer is exempt from payroll taxes, let the employee open their own HSA directly and contribute to it while maintaining/enjoying the exempt status. I have had a mixed bag of HSA accounts. One employer did not care where I had my HSA - they just wanted the ACH information. Another wanted me to funnel my funds to their specific lousy HSA

- The monthly $2k Health Insurance premiums that my employer "pays on my behalf" - I get to route that to a plan of my own choosing while getting the same tax exempt status. That way I get to keep and maintain my doctors and labs in network FOREVER even as my employers change (or I retire). Compare that to one employer forcing me to change from my beloved plan at kaiser permanente to a lousy Anthem plan because costs had gone up. Anthem was a bloody disaster and I would have been happy to pay a premium for my previous kaiser permanente plan but because of this nonsense we have, I didn't even have that choice. The employer would not even credit me the premiums after I wanted to purchase my own plan from the exchange which was way better than what was offered. I had to leave that job just to get away from Anthem!

All this pseudo retirement and benefits game is nonsense - employers find it a distraction and do an extremely poor job at best or actively hurt the employee by removing these when the employee actually needs them the most (like right now!).
10 years as a professional dev, CS degree, 10 years before that as a hobbyist. Regular meetup speaker, couple of international conference invites.

Mainly worked with high traffic Ruby apps but also done production C and Rust. Side interests in VMs and compilers.

These positions exist if you're good, experienced and most of all, not a complete asshole.
It's a pretty well known technique. BinViz.io[1] is a online viewer that lets you view arbitrary binaries, Veles[2] is a stand alone viewer.

They're super neat for first-pass "is this structured or random data" analysis of binary files.

1: https://binvis.io/
2: https://codisec.com/veles/
I'm not really sure just email is why folks buy those services.
JSX is not, and I mean this emphatically not, "HTML tags". They're a tree of objects. That they sometimes represent HTML is orthogonal to why it's fantastic.

To elide all of the power and powerformance that JSX provides in the situations where it's appropriate as just "HTML tags" fundamentally misunderstands what they are and why they are powerful.

Data structures are more than text. This is a good thing.
>But, I think this trend might lead to extremely hard to read code, and there is a good chance that this hard-to-read code will be treated as some black box/voodoo.

This already happens with metaprogramming in C++. See e.g. the source of the Boost Preprocessor library. Circle just makes this code a bit easier to read. Even code using the library: compare the compile-time Duff's device generation in https://www.boost.org/doc/libs/1_72_0/libs/preprocessor/doc/... to that in https://github.com/seanbaxter/circle/blob/master/examples/RE... .
To be honest for the western world most of that wisdom is holed up in old Greek and Roman histories. Most of the more strategically brilliant minds I know tended to be reading, among the standards already mentioned, military histories rather than specific strategy/tactics books. So, Tacitus, Xenophon, Thucydides, etc. Another one I really like and think is underrated (because it does have many flaws) is the Hagakure.

I could go on. For example, when thinking about the changing landscape of warfare and politics in a nuclear age, I think you can't find a better book than "The Shield of Achilles" by Phillip Bobbit (if you do let me know). With the latest shift in the military strategy space I suspect lots of Mahan and Corbett are being read right now. It is a mistake to too heavily rely on any of these though.

What I have learned over time is that one does not want to look for a "how to" book by a strategic master, or on any subject so esoteric, but rather to glean tidbits of information that over time open up into novel insights, sometimes only after multiple readings.

On the particular subject of Machiavelli, I think the biggest mistake is to focus on the man himself, instead of the greater power struggles of his day. For example the War of the League of Cambrai is one of the most interesting things in the history of Europe to me, and it's almost never talked about or taught.

“Judging by what I have seen and read that it is not impossible to bring [the military] back to ancient modes and give it some form of past virtue, I decided, so as not to pass these my idle times without doing anything, to write what I understand about the art of war for the satisfaction of those who are lovers of ancient actions” - Machiavelli
I dont think I made any references to complexity in my tweet.

All I was trying to say is that the bad news with respect to C++ is priced in and the language only has to be marginally better than what its detractors make it out to be.
> I'm okay with some number of criminals not being in prison.

And this right here is what’s wrong with San Francisco. You literally support death and crime on what - over the years - costed (and still costs) the city billions of dollars and countless of dead bodies with no tangible results and yet living in a lawful society - like the rest of the world does - is somehow too expensive for you?

The FBI even arrested the guy in charge of the homeless budget for corruption a few months ago (Nuru Mohammed, our dear mayor London Breed's ex-boyfriend, who also used the city funds to pay for Breed’s personal car repairs), and yet all is fine. I guess we don’t put criminals in prison, we elect them: the San Francisco way.

In the meantime people die, but it is an acceptable externality. Cruelty at its finest.
Preprint servers have been an amazing boost to the speed at which science is able to progress. The benefits unambiguously outweigh the small number of cons, in nearly everyone's opinion.

The fact that the press can't help sensationalizing things and can't be half-assed to understand that this is not peer-reviewed doesn't change it's utility. I mean ffs, there is a giant banner at the top of the page that says:

"bioRxiv is receiving many new papers on coronavirus SARS-CoV-2. A reminder: these are preliminary reports that have not been peer-reviewed. They should not be regarded as conclusive, guide clinical practice/health-related behavior, or be reported in news media as established information."

Ignoring that is just shitty journalism.
I mean, there were also some remarkably prescient predictions made at the time. But the more accurate they were, the less likely they'd define a retrofuturistic artistic genre.
All the old c++ is still here though, as always is a language where it’s hard to understand all of it.
Eventually could be years though. You can't put the travel sector into stasis.
There are many parts to the spec for the full picture. This here specifies that server MAY issue a new refresh token (clarifying whether it is required), and if new refresh token is issued, the client MUST discard the old.

I believe the intention here is not to verify whether it was used once as you state. And transient matters (how the client will detect if not received would be a different scope), for example, if client didn't receive (or lost), then likely here you may need restart auth cycle.
this looks really interesting! thanks for sharing :)
Looking at what is happening in the US as of right now, I'm fairly sure the second wave will be more like in July 2020. Unless you count it as still the first wave moving in from the coasts to the heartland and then as it moves back out is that the second wave?
> I don't think anyone will be travelling for the bulk of this year, especially with the looming threat of potentially getting sick in a foreign country or away from your home.

I became an Airbnb customer in early April because of the disease. I was consulting for a client away from home, but my hotel room's mini-fridge was not cutting it, so I rented an Airbnb suite which contained a washer, dryer, oven, microwave, freezer and full refrigerator. I go to the supermarket, stock up on food, and don't have to leave for a week.
I can already imagine trying to debug a templated type error with code that was generated at compile time...
I assumed what was meant was how generous it was compared to a normal severance package in the country. Ie, if a normal package would be 2 months in the US and this is 3.5, then saying it's like a 12 month package in Germany implies that a normal German package would be just under 7 months.
how does this possibly have any accuracy, it doesn't even mention the treaty of versailles.

This is despite the the treaty of versailles having large and well understood economic impact and crushing costs of that treaty. Those costs and consequences are largely understood to have driven the economy into the ground.
Solid advance. I chose to learn Rust in depth first because I read (and have seen) that it's the language of choice for working with WASM, which is what I'll be doing. Cargo also seemed to be universally well received from what I read about it compared to Golang's package management. Ultimately I see myself using both Rust and Golang, but perhaps just Rust until Golang 2 is stable, since I won't even need it for another year perhaps.
Frontinus has a cool little book of military stratagems.

https://en.wikipedia.org/wiki/Strategemata

Scroll down for both Latin and English chapter links.

https://penelope.uchicago.edu/Thayer/E/Roman/Texts/Frontinus...

Edit: someone else asked this question on HN awhile ago, and I just remembered that I have it bookmarked. Some excellent suggestions here:

https://news.ycombinator.com/item?id=456275
https://en.wikipedia.org/wiki/Gr%C3%ADma_Wormtongue
I trust that I will sanitize it properly vs. a minimum wage housekeeper who prob needs to clean 50 rooms a day. Thats my plan is all airbnb and when I get there will do all the cleaning myself.
Thank you.

Why wouldn't you use CLoudflare DNS ?
Ehh they have the food delivery potential, and cahs reserves to survive this. What won't survive though is Lyft, leaving a tasty market for Uber to eat up in 2021.
Apple Wheels
Magic Leap attempting to raise $100M to prevent shutdown
Interesting. What are you using for sound? The HDMI-out from the GPU?
Thx, I'll have a look on them
Ask HN: What do you do daily that isn't automated yet (and could be)?
You would not embed the client secret to any application unless you are open for public to see and use the secret (most likely not for applications you distribute to public domain).
Or working models of Babbage's machines!
What's the purpose of this and why do I need it? More importantly, how does the company behind this make money?
There were good old days when we used .msi for software distribution.
My understanding is that tech jobs also pay a lot more (relatively) in the US than most everywhere else in the west.
The worker and the auto lender.
Gibson's excellent collection of short stories, 'Burning Chrome', contains a story called 'The Gernsback Continuum' which is very explicitly a retrofuturist work, I think. Maybe one of the best! In the first few paragraphs of the story he also uses the term 'raygun gothic' to describe this idea. I won't spoil it for you, but there are people in pulp sci-fi spacesuits.

https://en.wikipedia.org/wiki/The_Gernsback_Continuum
This idea of US collapse, as framed seems deeply silly, for a number of reasons.

1. This isn't really the US we are talking about, its the Western economic system

2. Things 'collapse' in different ways. A slow collapse looks more like a transition. Most things don't collapse anywhere near as quickly as the USSR for obvious reasons.
Is it weird I like reading such specs? Many people find it dense, but I find it rewarding to read. What CS job would be more tuned to spending time doing this leisure?
Totally agree. Every employee should be getting the same tax benefits and be able to make the same decisions independently of employer It’s ridiculous that employers have a say in this.
Right because Azure or [shitty tech contractor co owned by Senator’s favorite donor] won’t eagerly step up to fill that void. Maybe pg should do a “submarine” style essay on how politics works... (hint: follow the money.)
A simple guide to set up a Swift compiler on Ubuntu machines
Can you elaborate. What would politicians do if they understood virtu?
"To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here."

The "here" is a broken link. How can one find out whether they are "eligible to obtain the required authorizations from the U.S. Department of State"?
Cyberpunk or postcyberpunk if I you ask me
It's evidence, but it's not evident. Those are not the same thing.
Working for any company means working with people. That's easier to do in person. If you're remote, that doesn't mean that you no longer have to communicate. It means you have to work even harder to communicate to overcome the limitations of the medium.

Minimum years of experience has nothing to do with code output, and everything to do with ability to work in a professional context. Your cool projects won't help you here.

If you're proposing remote work to escape social situations, this means that you will not be a very capable employee (sorry). Your long term career prospects are likely to be limited. No matter how awesome your side projects are, I believe you will have a better return-on-effort long term if you seek counseling and improve your ability to interact socially.
Agreed. There is no way this kid is actually 5 years old. He's massive for a pre-school aged kid and our five year olds were I no way attentive or coordinated enough to have pulled something like this off. I don't get why they would like about this age. Maybe hoping for more sympathy?
Depends if one is on the IDE camp or rather programs like PDP-11 was around.
Specifically, what course of action are you referring to that involves "the modern US Democratic party ... sacrific[ing] the appearance of being good"?
Well, that was mildly annoying. I finally got through and it threw up a bunch of nonsensical alert boxes and then redirected me to a rickroll.
I would strongly prefer some kind of hybrid model. To actually code or write something complex, WFH is great. But some interactions with colleagues just can't be replaced, even with slack and zoom.

The percentage should be flexible, depending on the current task and phase of the project.
Yep - Hampstead heath is apparently a tree-less dustbowl according to this map, despite it actually being heavily wooded.
Even more perversely, they can use those foreign profits as a guarantee on their loans, reducing the interest rate they have to pay. Best case they pay a super low bond rate, worst case they repatriate their profits to repay debts and pay some taxes.
"The process results in a client ID and, in some cases, a client secret, which you embed in the source code of your application. (In this context, the client secret is obviously not treated as a secret.)"[0]

[0]: https://developers.google.com/identity/protocols/oauth2
The UK didn't collapse. It's still here. Just the idea of colonialism went out of fashion for everyone involved.