skysight-inc/HackerNews huggingface dataset:
>A language which said nothing and did nothing would be in the lower left too.

Huh? This is like if I were to argue that I'm one of the top runners in the world since I can't finish a marathon and thus my finish time is 0.
A language that is unable to solve the problems would not be listed at all or have an infinite value on the performance axis.

>compactness is not a good measure of clarity

Solely taking compactness into account is definitely not a good idea, since it just leads to code golfy situations. However, I completely disagree that verbosity isn't a major detractor to readability, since it introduces a lot of noise that detracts from what actually happens. People can only keep track of so many things at once, so the simplicity of a single part often enough comes at the cost at making it harder to understand the whole. It's not a coincidence that 'higher-level' languages are generally less verbose than lower-level ones.
This is the same feeling I got when I discovered that I can't remove[1][2] dropbox's "send with transfer" option from the context-menu in Windows 10. I had no choice but to remove it from my computer.

[1] https://www.dropboxforum.com/t5/Dropbox-installs-integration...

[2] https://www.reddit.com/r/dropbox/comments/drlt50/how_to_remo...
Can anyone describe what the research scientist interviews are like in a FAANG company? How are they similar or different than the SWE interviews?
I would agree with you. Those aren’t my words, just two quotes from the article with some relevant info. As others have mentioned, it is email addresses that have been leaking and continue to leak.
Warren Buffett talks about the profitability of Insurance Companies a lot in his annual letters. A key part of this is the float. Insurance premiums are generally paid up front but losses are paid out after the fact. This means they end up with large amounts of other people's money (or "float") which they can invest.

If the company does a good job estimating risk and pricing policies, they will make a profit on the policy itself. If that happens, they are effectively being paid by their customers to hold their customers' money and get to keep any investment returns on it!

https://www.businessinsider.com/warren-buffett-insurance-flo...
Peter tech-reviewed the second edition of my Java AI book and made the comment that Java was half as good as Common Lisp for AI and that was probably good enough (we had both written Common Lisp books). He then went to Google and I had lunch with him; I was surprised that he was using Python.

I like his poem in the article!

A little off topic, but I retired (that is a bit of a joke) and at the age of 69, this year I decided that for maximum programming enjoyment I would only use Lisp languages (linking in Python and TensorFlow on occasion). I am approaching 40 years using Common Lisp and using the language is so much fun. I bought a license for LispWorks and using it for developing a semantic web app.
> So when the wealthy* get money for their assets from the Fed, they aren't really buying the same things normal people are buying. So inflation so far has not crept into normal things. It has crept into wealthy* people things, a lot.

They are not buying or rather spending more - that's the problem. The money stays within financial assets, rather than rich people buying a second and third yacht. If they did then more companies would build more yachts, creating additional jobs and eventually that wealth would trickle down. Now it just leads to higher asset prices.
I mean any architect role really - just because OP mentioned it
Yea this method has worked for everyone else:

* Oracle with Databases, Servers and Tooling

* IBM with servers, COTS packages

* Microsoft with OS, ActiveDirectory, Skype/Teams etc.

* AWS / Google / DigitalOcean etc.
It's relatively cheap in terms of raw hosting cost, but quite expensive in terms of maintenance / development effort, because p2p tends to be signficantly more complex than server-based.

This expense is upfront (unlike hosting cost which tends to only ramp up along with your platform's success), so it makes it a difficult space to enter.

Jitsi for example is making a good effort, but the quality/performance/stability still leaves something to be desired largely because it leans heavily on browsers to implement some parts of the complexities, and browser implementations are inconsistent / have bugs that the Jitsi devs aren't able to easily fix across the board.
This was brought up a couple of times, start here for the response:

https://news.ycombinator.com/item?id=23037904
Alternative hypothesis: bailouts are a temporary smoke screen for the pension and hedge funds, other financial institutions and the super rich to cash out, once they have liquidated their positions, the real crash happens.
The WSJ editorial team produces great, detailed, and often groundbreaking coverage of business topics.

The opinion section, by contrast, is batshit insane.

It’s an important distinction.
I wouldn't call it successful, COM is mainly used by Microsoft and pretty much nobody else uses it unless they want to interface with Microsoft's products (Office, etc).

In any case, yes, this is what i meant with the dynamic part. But the comment i replied to wrote that it made "possible to write applications on Windows and integrate with pretty much anything in it in any language with COM bindings", which - as i wrote - doesn't need COM.
They have this SFU example but I didn't look at it closely yet: https://github.com/pion/example-webrtc-applications/tree/mas...
AdSense actually prohibits it. They warned me that they'd suspend me if i didn't remove an email variable from the URL.
They innovate through add-ons: extra cover for salient details that might trigger feelings of insecurity or loss aversion in the customer, such that their desire to insure against the loss exceeds the cost of the insured risk.

I don't know how it is in the US, but in the UK, the people you buy insurance from are usually just brokers for the actual insurance companies. Brokers may put together a compound policy for multiple risks aggregated across multiple insurance providers. Insurers themselves spread their risk by purchasing reinsurance, there's another level up on the chain too.
Yes but pedants are jarred by 'their' and 'them' which are technically plural. I know, in speech we abuse them freely, but in writing it can be jarring to some.
I'm sitting here at my dual 24" 1080p monitor, natural keyboard, vertical 5-button mouse, 32GB/500GB Linux (XFCE) desktop and I couldn't be happier.

Fuck touch pads and hidpi monitors. They're honestly dumb. Who wants to work all day on a laptop? People who optimize their equipment for working in meetings or working on the move are doing it wrong.

No wonder Silicon Valley is a bubble of Mac users. They're concerned with all the wrong things, just like the Mac OS UI or any other OS that has been tainted by its influence.
Very nicely written explanation!
> You can only stand to do things that you know won't turn out well at someone else's direction, only to soon watch them turn out poorly... so many times before you start to believe in yourself a little.

I know that feeling!
I wish this post and comments had more ocaml :(
I thought the piece was written well enough that I couldn’t tell they were not a native speaker. I checked the about me page and the author said nothing about location. That’s about as far as I got.
Already discussed:

https://news.ycombinator.com/item?id=23035266 (469 points | 204 comments)

https://news.ycombinator.com/item?id=23040802 (53 points | 4 comments)
On zeroconf aware systems, it is still expected to be resolved via multicast; service discovery works by looking up srv/ptr/txt records on __$service.__$protocol.$hostname.local.

How it will behave will depend on your specific stack. Zeroconf aware (Macs, iOS devices, Linux with Avahi - i.e. most modern distributions) one will use multicast, zeroconf unaware (Windows) will use your DNS resolver. Devices (printers, etc) are a toss of a coin.
Oh so training time is virtually irrelevant to us and if it weren’t we would have to be a lot more careful about optimization methods and possibly which language to use. We also cannot use NN for the models we build (we are restricted to LR, but LR has as much model capacity as you need as long as you include more and more feature interaction terms).

NN’s are universal function approximators. They can have arbitrary model capacity, and you can sort of control that with architecture decisions, loss function/regularization choices, and early stopping, but depending on the problem they can cause more problems than they solve. Usually you don’t really know if your NN will generalize well outside of your train/test distributions, so many times it’s better to have a simpler, more predictable model that you can control the behavior of. This is all from my personal experience and is completely moot when we’re talking about e.g. NLP or vision tasks or situations where you’re drowning in data. NNs are super interesting and powerful, don’t mean to suggest otherwise but the mantra is: “what is the right solution to my problem”. Lots of great advantages to NN’s as well (you can get them to do anything with enough cajoling and they can be solutions to major headaches you would usually have in e.g. kernel methods).
The Art of Turning Fish into Leather
I'm with you, use the largest desktop I can afford. But a contractor we use, young person, spends their day on a touch laptop and is happy as a clam. Turns out top-quality code on a schedule. We raised her rate instantly we saw what she could do.

So, some can make it work.
Softbank backed OYO has done the same thing. While these kind of leaves are voluntary on paper, they are the only option offered. Formally company present this option to you, you show interest, you accept what they are offering.

Informally, the company asks you to accept whatever they are offering. You can always resist, you're very much likely to have the legal advantage. But you don't want to go through the trouble.

Edit - the only good part of the offer was 0 day notice period. They are betting on major chunk of employees to not come back, so they can bring back the one who are left (IMO 80% will leave)
> Rust is trying to be replacement of C++.

Rust is not trying to replace any language.

> it may be 2-3 decades before Rust will be used to write anything like LLVM with supporting platforms.

Depending on what you mean by "like LLVM," this already exists partially in Cranelift. We'll see if it takes three decades or not.
Yes, printing presses are giant GPUs. Also, my mom is a steam locomotive because she drinks a lot of water.
did the other guys wiring end up working tho?
Thanks for sharing that. He is very interesting. I'm digging it.
You'd be surprised how unsophisticated most of these trading bots are, very doubtful enough trading volume happens over this sort of macro trend (less their impact on intraday trends) to cause this. Further if those strategies existed, they would have been already turned off -- most shops have strategy engines with easy switching various smaller strategies, there isn't a mega-algo.

Nevertheless, You are correct that some of the first principles they trade on are no longer valid.
> > firewall settings, routing rules, Secure Sockets Layer (SSL) certificates

> These things are more or less configuration, basically files that exist on the above.

Part of the different perspective feels like managed cloud vs on prem.

In the former, these are all actually things to be created, albeit as an abstraction on the underlying implementation. Which you don't have access to.

In the latter, they're configurations on things you have access to.
> 20times in 9 months is absolutely ok!

It's actually not okay and the HN system is designed to stop that behaviour. Looking at the submissions this appears subverted through various subdomains and TLDs, but its the same submission.

I'm okay with posting a few times, but 20 times? Come on..

Also, it will show up on the https://news.ycombinator.com/show for days, so if you miss it, it's because you're not checking there.
It's funny how his tone is condescending and superior through the post as he googles (sorry, uses "search engine of choice") for obvious hacks to remove this file, then at the end there's an update that he just didn't bother to find a checkbox in settings which disables the functionality :)
So the guy tried every Linux hack he could think of to prevent Skype from starting to no success. Until another user pointed out that there is an autostart checkbox in the options tab. Marvelous.
Happy for you Drew, I've been following you on and off for a few years, feels good to see someone being able to live off the kind of work you do.

I like the minimalist approach of many aspects of your work. And the whole website using no JavaScript is also very nice to see.

Have you thought about adding some opt-in JavaScript to enhance the user experience?
Rooting your Xiaomi is a bitch (some BS with a waiting time), but it's possible :)
(FAANG researcher):

The first few tech rounds tend to be the same.

Then there is a set of research interviews and usually a research job talk.

The main observation is that hiring researchers, after passing basic tech rounds, is much more about taste and how people subjectively rate someone's research. It's insanely competitive, but in a sense it is also easier than pure SWE because there are not as many whiteboard hurdles to pass. You just can't really leetcode your way into the role, without a good track record with really interesting research most teams will not be interested.
How? Central banks are essentially buying stock. The aid given to "normal" people is peanuts in comparison. This will further tip the balance between rich and poor, capital and labour. Lots of people lost their jobs, the value of labour is taking a nosedive.

But yes, your are of course right. Money has no intrinsic value.
It probably goes straight to Baidu for analytics
Which is of course their prerogative. I have notified the author of this article about dang's deliberate misrepresentation as a courtesy.
"I mean, what's not to love about conflating "this field intentionally left blank" with "no certain value could be obtained for this field"

Well, probably because Oracle was the first database I used a lot, it just seems natural to me and Microsoft's distinction between the empty string and null is annoying.

On the other hand, if I were to try to rationally defend Oracle's way of doing it, it would be something along these lines:

You can subdivide the concept of "this field doesn't have a normal value" into an infinite number of reasons. So if you're not going to have zero "null-like" options, and you're not going to have one, then where does it stop? When you have two, or three, or four, etc. that seems like you've gone down the wrong path no matter how good your intentions are. It vaguely reminds me of the "zero, one, infinity" rule.
If you keep getting downvoted, why don't you get a clue?
Brave is based on Chrome, whereas Cliqz is based on Firefox (just to be precise). Note that ownership of code is not the same of ownership of a service... if Brave is depending on Google services, then you would be right (what happens with the [meta]searchers. But the code is open, and can be forked at will (there are some caveats to that claim, licences, internal APIs, etc.)

You can collect data from users and still do not compromise their privacy, it's how you do it that matters, becomes a design requirement. Collecting a url visited, can lead to build a user history (privacy hazard) or not. It's an design choice. The whole mantra that data!=privacy is doing a lot of damage (for anyone curios we did publish plenty of material on the topic, https://0x65.dev/blog/2019-12-02/is-data-collection-evil.htm...)
I would have thought all of those points would apply to ICANN. The issue isn't having clearly defined goals, the issue is that for some value of N, the Nth administration of an organisation eventually behave like exploiters rather than stewards. They don't care about your silly words.
> To me sourcehut is just a fence that keeps the kind of maintainers I don't like at the other side of the github fence.

I was with you for a while, but this goes way too far. You had a bad experience with Drew on Sway, and because Drew is responsible for Sourcehut you project this on any project using Sourcehut as its platform?
I kind of agree, but again me ≠ economist. I've found value in looking at the median reitrement account value of Americans. I say median, because the wealthy* skew the mean and so it's not valuable.

https://dqydj.com/retirement-savings-by-age-united-states/

So this tells us the average person who is retired or approaching retirement, has about $40,000 of retirement savings. If that went down to $20,000 (50% drop in total market) would that change their normal person lifestyle a lot? I would say no, because CPI is pretty low and prices are pretty low for things normal people buy. It shows the inflation in asset prices seem to be detached from reality.
Post-Coronavirus Business Landscape: Fintech and Finance-Related Domains
Discussion in https://news.ycombinator.com/item?id=23035266
"Friends are better than money. Almost anything money can do, friends can do better. In so many ways a friend with a boat is better than owning a boat."

But if everyone of your friends follows this advice, you'll be a bunch of poor people without a boat unable to help each other when a boat is needed.
Not the original patent for the radio. Later improvements to the tuner were invalidated as not being novel enough to grant patent rights to.
> I get that it's effectively the point: you overwhelm your audience

Equally, you could argue reading a recipe in a book takes less than a minute; stretching the same recipe out to five minutes is already pretty leisurely.

If a video maker wants a shot for 'rinse the rice before you boil it' anything over 3 seconds is filler.
Which is not mutually exclusive with there having been Old Gatekeepers.
I was remembering Pulse VPN... I had to install it on my own computer when my work laptop died. Now I have to tolerate it everytime I log on, although I use other user account for job related things.
That was really lovely pedagogy. Great use of animations (do you have a trick for effectively making them?)
IBM, for example, doesn't do yearly raises- you either have to go out of your way to negotiate (i.e. threaten to leave) or you have to apply to go to the next band. I've also seen this at Cisco, and I've heard that Amazon does this as well.

In fact- at Amazon I've heard the opposite of what you're claiming (I've heard this sort of culture referred to as 'up or out')- after a few years you've exhausted your signing incentives (primarily stock options that vest over those few years) and if you stay in the same role for a long time, your total comp will actually decrease
If educacation doesn't have some sort of monetary value what is the point? Entertainment is a valid answer, but it should be in different bucket.

I did not not in any way say that some people shouldn't be able to get an education. I said if the education isn't valuable they shouldn't get one, but there are many valuable education paths to take.
I think the responder misread your message and assumed you were adding a suffix like \+\w+ to the end of your email addresses like
name@gmail.com -> name+suffix@gmail.com

Several email providers treat a + symbol as the end of the first part of the address and ignore everything between it and the @.

I think the responder’s point was that analytics providers just ignore things after a + too
There are 2 or 3 small touches of JavaScript here and there which make conservative enhancements. But, it's a base design requirement that all features have to work without JavaScript - and once they do, adding JavaScript doesn't often seem very compelling.
I think there is a way to set a strong objective s and give freedom for the solution. Generally I’ve found that success comes from limiting objectives: one part focus, and one part humility, saying no to anything ill-defined or potentially impossible. Those are the things that the marketing engine is built on. The difference between the audience and the magician is that the magician doesn’t believe in magic. There are many more audience.

Martinis seems like a very focused leader. The problem chosen was very specific to what they knew they could do with the technology, assuming only that the theory works. He had to say no to business units asking for application value, no to easier paths to publication, no to other people trying to build their careers on a different problem, because he needed everybody’s best ideas on the one problem. But many people can’t adapt to a new problem, and many leaders can’t tell the difference between an idea for solving the problem, and an idea for solving a different problem.

The wiring thing sounds petty, but maybe it was really a divergence. I don’t know. It sounds like part of the problem is that he achieved the goal and didn’t know what to lead with next.
Can't enslave professors, so its part of the deal. Been happening about 1000 years. And I'm not sure I care to make Universities into profit centers (any more than they are).
Yes but that needs to be part of a published workflow...
Sealable Metaobjects for Common Lisp [pdf]
Crowding out in the sense of preventing the private sector from using resources would only happen hand in hand with inflation, which an earlier commenter already identified as the real limit of deficits.

Crowding out in the traditional sense of discouraging the private sector from investment is really a function of interest rates. For a government that runs its own, free-floating currency, interest rates are a policy variable independent from deficit and debt.

That even competent monetary policy cannot be relied on to make the household analogy work was proven empirically beyond any reasonable doubt via the famous "zero lower bound".

There is also the question of whether monetary policy should even try to make the household analogy hold. This is ultimately a political question, and especially in a democracy there a good reasons why it shouldn't.
Show HN: React-Style-System, a new CSS-in-JS lib with static CSS support
It is interesting that some insurance companies even run at an actuarial loss, meaning they pay more in claims than they take in in premiums with the expectation that the float will cover that loss and leave plenty for profit. Health insurance companies work the same way. Insurance companies crave the float. This is why you see so much advertising and that they are willing to spend so much on CAC. People rarely switch companies and your lifetime float is worth a lot!
Bitwarden is quite young, but after a couple of years of solo-deving they are finally expanding, and the next year or two might see it get a lot of extra features that are very helpful - atleast if info that was talked about in their customer forum is accurate.
I use it both at work and personally.
Promising signs for Perseverance rover in its quest for past Martian life
SharpGenTools, accurate and high performance C++ interop code generator for C#
NYT exposé on Trump's Wuhan lab conspiracy proves Beijing's point
Ask HN: Most useful things you've learned that doesn't “expire”?
Much of what we learn will most likely only be relevant for a short period of time (ex. some new trendy Javascript framework) or not useful out of the immediate context (ex. internal libraries at a company). I've been looking for some useful things to learn more about that have/will have a more long term impact. For example, the popular "Learning how to Learn" course has been extremely useful for many people and teaches tips/tricks that they will use for the rest of their lives.
Strictly yes, but the title implies that something changed which is exactly what upthread commenter asked about.