skysight-inc/HackerNews huggingface dataset:
It's sort of mind boggling how few people underpin the infrastructure and software so many of us we depend on.
So your claim is hiring locally somehow “influences” inflation... and does what?

What is the cost of home grown IT? There’s no “cost”, it’s just a shift in market, the wage may go up a bit but business would also adapt, either by being more efficient or shifting budget, etc.

I’m not really putting together where your questions are leading. They don’t feel like they have a coherent point, and they don’t seem to be pointing in any way.

This is an incremental improvement, one that absolutely will reduce H1B which is a good thing for Americans. There’s no shortage of Americans able to take these jobs, and if there is ever at times, the increased demand will solve itself - companies will raise wages, Americans will respond to higher wages by filling the jobs, America will grow stronger with more white collar jobs going to our own citizens.

And it will help win elections because it’s what citizens want, are you claiming any other way it helps win? It’s a popular policy and this is an effective change to it, if it wasn’t effective I doubt you’d be arguing about all these downstream effects you’re worried it will cause - you can’t say it won’t be effective but also it will be effective in a negative way. Tell me how raising wage requirements + requiring higher education does anything but lowering H1B usage and force companies to only get more qualified people on the visa. Win win.
> On top of that even if they're losing a lot of money they're still getting all the benefits of the government they're just not paying into the system in a proportion

That's such a weak argument undermining your deeper potentially stronger retrospective. I've seen that argument before and it requires basically brainwashing that a particular government (the US, if we're being honest) is offering sooo much infrastructure that was required to make a profit. "Roads, schools, and such an amaaaazing court system". And that's just not true to domestic and heavily international business, and even if it was there would be a diminishing return that this argument doesn't even begin to account for.
Yeah, that's true.

That being said, there are various other companies providing this type of services around the world, although most of them are more local (but hey, anyone can be global with a zoom meeting now).

There are also quite a few other companies doing other stuff, employing great PostgreSQL hackers and contributing to the community.
I'm not suggesting the parent comment is correct, but I think they are implying that medicines are "spiked" with a chemical in order to deter recreational use, lest someone injure themselves.
Show HN: Simple application-level Slack logging with slacklogger
Show HN: We've built a free tool for product managers
Look at how low quality the software ecosystems of most traditional manufacturers are.

The new in-dash systems in the Subarus and Ford E-Mustangs appear to be on par with Tesla, usability wise, and unlike Tesla can be used with physical controls.
Every single mobile network will maintain IP addresses when migrating between cells. The IP address is not a property that the base stations care about at all, it's generally tied to the PDP context maintained by the GGSN/PGW, which will generally not be invalidated unless the connection is idle. Mobile operators will only have a handful of core networks even in large countries; having a subscriber move from the area covered by one core network to another would be quite rare.

Switching between cells will cause a latency spike, and a lot of correlated packet loss if the subscriber has a large queue of undelivered data, but that's all. But handling packet loss and ordering are what TCP is supposed to do.

I have no idea of what you mean by "the TCP connection is no longer there". The TCP connection is a distributed system living on the client and the server. It doesn't go away unless one of the endpoints decides so. (Modulo stateful middleboxes, like NATs. But nobody in their right mind would run a TCP state-aware middlebox on a cellular network base station).

IP changes are relevant when switching networks entirely, like going from WiFi to mobile.
Here's a good analogy for non-programers.

You're building a new car company.

You see all the existing cars, the roads, and the garages.

So you measure the width of the car and the garage and you decide that the car should be exactly 6' wide.

Then you ship your car. Enjoy 15 years of market success.

Then you find that Oracle created the first cars and says they have copyright on the width of your car.

That's how stupid this is...
Yay for gtypist! It comes with typefortune(1), for which you can adjust the content of the drills by installing fortune files that suit your taste. Eg. you could

sudo apt install fortunes; sudo chmod -r /usr/share/games/fortunes/!(lit*); typefortune -l

for something (fairly) like this.
No joke. As a teenager I thought of this path as a leap of ill-construed faith (I didn't share the idea with anyone), but didn't really care. I couldn't envision my life even a week in the future, let alone 10 or 15 years. It didn't seem possible that I'd even be alive still. But what the hell, it worked!
I value the input, speaking from their experience. A comment on a post from a blog. How you infer racism is beyond me.
Refactoring is somewhat similar to translation, and it similarly does nothing to affect the notion of copyright. A novel is copyright-able even though it can be mechanically translated into a different language.

The fact remains that APIs are creative works. This can also be seen from discussions about APIs in the industry - everyone knows that the Unix APIs are often seen as elegant while the Windows APIs are seen as ugly. The C++ people love the design of their iterators and algorithms and data structures and believe it is superior to Haskell's equivalents.
Thanks for sharing, too. My post got flagged twice (because, HN crowd is terrible like that)- https://news.ycombinator.com/item?id=24709370.
So good, I'd forgotten about it, thanks.
Almost completely irrelevant side note: atan2 is immensely useful because it actually does more than calculate the arctangent. It handles all the corner cases in converting a 2d vector to an angle. There's no chance of division by zero, it gets the answer into the correct quadrant automatically, and so on. Those things add up to an annoying series of if statements if all you have is an arctangent function.
As someone who’s worked in an FDA regulated industry the idea of changing material and design like that without any kind of change control vetting is insane. Speaks to an underpowered/ineffectual quality department.

Can someone in the automotive space comment if there’s really no legal/regulatory consequence for haphazardly jury rigging stuff on the fly like this?
Yep! I own a 2012 Wrangler. It's a toy more than transportation. It gets me where I need to go but carrying more than one passenger is a pain. The windscreen fluid jet is poorly located and doesn't get the whole windscreen when I need to get rid of dirt on the windshield. I have had to JB weld the gear shift knob back together.

It's a completely impractical and inconvenient car. But I still love it because it's fun to drive and it can, in fact, go pretty much anywhere.
Do you think this is a good way to discuss things at HN?
If so, one or two companies could handle fix this problem by dedicating an employee to working on Postgres.

Unfortunately, most of the likely candidates with money to throw around have their own pet database systems, and don't have in interest in Postgres.

Maybe one of the mid-sized cloud providers like Digital Ocean would be interested?
Which of these 6 bullets is fringe? For example, is your first point "you need mass to have time. Massles particles don't experience time" a fringe concept?
Food irradiation is a bit expensive compared to ultra pasteurization. I'm not aware of any brands of milk that use it. However it doesn't affect taste or nutrition of food as far as I can tell. It would probably work pretty well, although it would be pretty expensive for something as cheap and safe as milk.
And in this case, these views are in the margin. Listen, man, no one is disparaging anyone here so maybe stop starting a fight.
Thanks.

Summary for those interested:

- flat profile didn't actually work on touchpads.

- a fix was merged into master on 2020-05-27. [0]

- judging by the merge date and tag dates, the fix is included in libinput 1.15.6 (released 2020-06-18) [1]

- Ubuntu 20.04 reports libinput 1.15.5. I hope they upgrade it so I can use Ubuntu on my laptop.

- My Arch install reports libinput 1.16.2

[0] https://gitlab.freedesktop.org/libinput/libinput/-/commit/03...

[1] https://gitlab.freedesktop.org/libinput/libinput/-/tags/1.15...
I'm not sure if this is true -- there was a dark time during the period where Google started to advertise Chrome on literally all google websites, but all of the internal refactors and engine improvements over the past 2-3 years have made an enormous impact on my user experience. And as far as I'm concerned, Firefox isn't dead as long as there isn't a viable replacement that:

- doesn't update via a sketchy background process (Google Updater, or whatever they've renamed it to this month to avoid scrutiny)

- allows me to customize the UI to fit my needs (tree style tabs are an absolute must for me)

- allows me to use a full ad blocker like uBlock Origin instead of arbitrarily limiting the ad blocker API to advance the interests of advertisers

Of course, Firefox's management is an enormous problem, from the way they've prioritized features to the recent layoffs to the enormously stupid decisions (letting a certificate expire that disabled almost all add-ons, the Mr. Robot tie-in "experiment", pushing pocket, default disabling userChrome.css, forcing auto-updates) they've made in the past 5 years. But the core of Firefox is good.

I would love a startup that builds an entire business off of a fork of Firefox that's completely based on privacy, perhaps with some non-invasive monetization like:

- a $5-20 one-time fee to use (with weak enforcement, a la Sublime Text's "annoy you every 5 saves" model)

- a paid vs. free split where the free version of the browser adblocks ads but replaces them with in-network, verified safe ads

- Linux kernel donation-style only model, with no parent corporation

Because of all of the Firefox devs floating around who just got laid off, you could even snatch up some guaranteed capable talent already familiar with the code base. And the best part? They're already vetted to not be part of the management-industrial complex that's taken over Firefox these days.
One of the problems I have with these types of questions where the interviewer is going to 'help guide' the candidate is that there is way too much opportunity for the interviewer to stall the candidate, either intentionally or not, based on their own bias toward the candidate.

At the most extreme, these questions are a test for whether the candidate had the same CS professors as the interviewer.
New Zealand Declares Victory over Coronavirus Again, Lifts Auckland Restrictions
this one is my favourite - https://www.youtube.com/watch?v=-rywN8MoiEk ;)
I'd rather have boilerplate than C's preprocessor system. Perhaps a different macro system would be nice for C#, but not C's.
They don't even block them regionally. Across 2 countries I've tested the "shared blacklist" and there's ALWAYS one ISP who doesn't bother implementing the sync.

There's also times when accidental IMEI's are added to the list - or duplicate IMEI's are issued for the same device (common with cheap phones), I can't imagine going through the unblocking process internationally.
We've already established that there are at least four different people in this thread alone who cannot clearly explain how a knight moves.
That was the point. They used stochastic partial differential equations, they're by definition non-deterministic.
To throw a confounding variable into your equation, I purchased the Bunn unit for $250CDN as a refurb unit from a commercial coffee dealer on my way through Vancouver and have needed to replace one switch (generic, which I had in a parts box) and one thermal sensor which was about $10 with shipping.

Commercial items are often available in classifieds, auctions and going out of business sales.

There is an element of luck in finding something worth buying (and some opportunity cost for the time I guess?), but being patient and relentless with a few well set up search filters has let me get a lot of things for pennies on the dollar.

I really want to do this with another item I seem to always be replacing, the microwave, but have found that a much more difficult thing to get ahold of at a reasonable price.
This is my feeling as well, I think it's the difference between a computer scientist and an engineer. You just need to know who you are and what roles you prefer.
What's the best optics library for typescript (or javascript)? Optika, partial.lenses, or other?
How would you define the `printMessage` function? The `pet` object doesn't have context about `staff`, and the `filter` function is filtering staff, not pets. It could return staff that have both cats and dogs, so it would incorrectly print dogs.
Could you try again? I made some changes and tested it on Firefox.
Amazon Wants to ‘Win at Games.’ So Why Hasn’t It?
The energy is zero, so the mass is also zero. https://en.wikipedia.org/wiki/Zero-energy_universe

What you more likely mean is the "absolute" total of both positive and negative energies in the form of light/matter versus gravity respectively. Reminiscent of absolute convergence from mathematics [1]

Amount of gravitational energy is proportional to light/matter, so in theory, we should only need to solve for one thing - the amount of light/matter or the amount of gravity. Since gravity is non-renormalizable (mass -> gravity -> mass -> ........ -> gravity), it's not clear whether gravity or light/matter is more fundamental. They are clearly coupled but one doesn't necessarily cause the other.

Yeah, paradoxical, I know.

[1] https://en.wikipedia.org/wiki/Absolute_convergence
Answers vary with whether someone is a Trump supporter or not, but again, these are city states, not Iran, not even "almost Israel ally at this point" Saudi Arabia. He also has made no progress with the Palestinians, and has gone plenty backwards on the front (forcing Serbia to move their embassy in Israel to Jerusalem, huh?).
Duck Duck Go exists because they figured out to cleverly target and market to a specific demographic using the right trigger words.

This is no different from Gold Peddlers selling to Doomer-Preppers pointing that Government is the Enemy while nicely pocketing the profits from the gullibility of their target audience
Zoom says a group call at 1080p will take 3Mbps. The GPs connection should, theoretically, be able to handle 30ish simultaneous calls.

Connection issues at home is probably a Wifi issue. They might have a poor signal to the router. Devices on the same channel will interfere with each other. As will the neighbors' network. And these days there are a lot of networks out there that interfere with each other.

The other option is that the shared line back to the ISP can't handle the traffic. That's something that definitely can be happening due to covid. Traffic patterns are quite different and it's possible that things are getting saturated. But it's probably the wifi.
What he describes to me is competition for the sake of competition, and not having any goals.

I'm also 22 like the author, and I realized a long time ago that I had no interest in competing in things I didn't care about.

I was in the top class at my secondary school (High school for you Americans) and easily got above average marks while doing work 1yr ahead with not much effort. I really didn't see the point in grinding for top marks when they were meaningless, but I put in a little effort because I felt like it's what I should be doing.

At uni, I managed to scrape by for a couple of years doing little work and getting C- to B- marks mostly. Again, doing it because it's what I thought I should be doing and I felt obligated to go to university and get an engineering degree since that's what smart people are supposed to do.

I dropped out when I realized that I had been following the path I was "supposed" to take rather than what I wanted to do.

It sounds like OP finally chose a path instead of just following the one that was laid out for him.

Note: I don't live in the US
Unfortunately it seems Zoom failed to record Armin's voice in the first video, FYI.
My comments were per person. If you have 4 people in the house and they might want to each stream different 4K UHD movies at the same time, for example, you'd need 100 Mbit/s.

For video conferencing you should have about 3 Mbit/s upload for a group conference. That's where you will probably hit lower speed plan limits if you have multiple separate people doing group conferences, or one person doing a group video conference while 2 or 3 others are doing big downloads or streaming 4K video.

A lot of residential internet services seem to set upload speed to not much more than is necessary for the ACKs needed when someone is downloading at the maximum download speed, and so someone doing an upload focused activity can have a big impact on other users in the household.
Unions are the antithesis of a meritocracy. Try promoting based on seniority over merit in a tech. business, and I doubt you'll stay competitive for very long.

I don't know if kickstarter counts as a pure "tech company". They use technology, but they don't create it. Their customers are activists, so it's not surprising that their employees are, too.
There are so many ways of distributing thought and expression with little to no cost other than the time and effort of the creator. In practice, books almost always require more. I'm struggling to see how using a blog instead, is some sort of "failure of empathy".

But I guess the broader point remains, even if only 20% of potential authors are, like me, so evil that they wouldn't devote a year of their lives to writing a book that they couldn't monetize in some way, well that's still represents a 20% decrease in innovation on some level.
How much depends on so few in tech always amazes me.

Go on any major project and see the contributors and the distribution of commits between the top 5-10 vs everyone else and it's almost always startling.
I totally vibe with this. I've never been super competitive either, I always wondered if it hindered me in some way. Even today we had a breakdown in between teams at work, pointing fingers at each other. I just finally said, ok my fault, and recommended how I could have prevented the issue to begin with. Technically not my responsibility but the competition between the two teams was maddening.
How do you verify experience?
That stuff is sloppy, but not a huge deal for me. What's really a deal-breaker is the always-on internet connection, the monitoring/telemetry, and the idea that although I'm buying a car, it's not really mine, because I'm only licensing the software that lets it function.

If I could buy a Cybertruck that functioned without a connection to the mothership, I would.
Not at Google, they don't even decide who is going to be your manager until after these steps.
Lyme Disease: Dubious Alternative Treatments Are Killing Patients
Funnily enough, "calla" means "shut up" in Spanish.

Can't wait to try this with my co-workers. One of the big barriers for remote casual conversation is the spatiality, since all video conference systems are focused on a single speaker.
> But as the C++ community dreams of better tools, and dependency managers, maybe it would help to define the fundamentals more accurately: Our programs are a set of definitions, some of which are provided and maintained out-of-tree by other people. I think the more closely our tools adhere to that model, the better off we will fare in the long run.

> So maybe we need to ask fundamental questions about the compilation model and examine some beliefs we hold (For example “Compilers and build system need to be kept separated”. Do they? To what extent?).

I think you just put your finger on why Google is a monorepo - Blaze/Bazel kinda suck horribly (they feel super dated and could have been made much friendlier if they'd been designed from the ground up knowing what the pain points are, and esp if they weren't basically an ad-hoc set of new languages/syntaxes), but they're also awesome. The huge benefit is that you can make tools that work across everything and track monstrous dependency graphs.
I don't disagree that's it's a viable business model but just saying that it's generally not the kind of business model that the startup crowd (YC, venture funded, etc.) is looking for.
Oh, you mean using analyzing software. Yeah, I've never had a use for that. On the other hand, you could make my function append to a string and then return the string. Then it wouldn't have side effects so it would be analyzable.
Is there some connection to the "Eternal Return"? Perhaps this is a more scientific view of the same idea?
https://en.wikipedia.org/wiki/Eternal_return
When companies reach a certain age and renown, they lose all sight of what brought them to that point.
Once you open it you have to start refrigerating immediately or it will curdle. Open air is full of bacteria and people have a cloud of the bugs surrounding them. They come off of skin and your breath and clothes. An opened container will be infected almost instantly.
Interesting. I have been picking up coding for 25 years now.
It's only hard because he's insisting on re-inventing everything rather than just using standard engineering practices.

I used to build test equipment for aerospace and safety critical equipment for coal mining. I'm well aware that even with rigorous control you're going to get some errors. But "the glass fell out because we glued it wrong" isn't a normal manufacturing error. It's a mistake that requires more than one process to fail.
Highly-paid professionals tend to assume that if they don't like their current job, their skills would be in demand enough that they can easily find another job. This assumes that current tech industry labor conditions will continue indefinitely, which seems unsustainable.

There's also a strong libertarian or at least individualist strain of thought in both Silicon Valley culture and in engineering which presumes that those high salaries are because of one's inherent 10x rockstar ninja abilities, and not because of market conditions. Also often a trend towards apoliticism, wanting to just be left alone to code and not engage in the dirty tribalist business of politicking.

Finally, there's a widespread conception that "unions have failed, unions just can't work." This despite that labor unions did work in the past, do continue to work outside of the U.S., and somehow an industry focused on disruption and innovation is unable to improve on unions.
> often forgotten

Is it though? https://youtu.be/SwYN7mTi6HM?t=154
My 'minion' dream is to get one of those 32 core Threadrippers and actually be able to wrangle all those cores to do my bidding. (my Rust education is moving at glacial speed...)
The blender questions relies on knowing that muscle strength scales with the square and body mass scales with cube. This is why insects for example can be so strong relative to their weight. So if we scaled you down you would be strong enough to just jump out.
An Entrepreneur’s Agenda
I guess I'd have to see the metrics on it in production, but my intuition is that a 2% improvement to latency would be even less noticeable on low bandwidth connections where the download times are measured in whole seconds.