skysight-inc/HackerNews huggingface dataset:
I find that the best best way, for me at least, is to just dive in at any point that interests me and work back/forward from there. That's how you build a puzzle, just start laying down pieces and as long as you keep at it you'll get a picture that makes sense. Just keep a road map of where you started because in some cases it can be very easy to get lost.
861cases
They're giving up TenVer[1]… wow. Must have become too mainstream.

[1]: http://tenver.drone-ver.org/
Right. We glamorize "management" in every way, even going so far as to label devs "individual contributors". As if they only contribute 1x while managers contribute multiples.

I have this gut wrenching feeling that tech companies just can't be fixed. There's way too much that has to change and the powerful people don't have much incentive to do the work.
If I had quit for the reasons that he quit Amazon, I wouldn't have the stomach to continue worrying about it.
>The official said Trump has also directed aides to work on longer-term reforms to the immigration system. The president is pushing for a more merit-based system that would distribute H-1B visas based on which applicants received the highest wage offers, the official said.

I found this part to be the most interesting. If this current proclamation is a prelude to the overhaul of H1B system in a way that would make it work like described above, then it is somewhat exciting for a couple of reasons.

1. It would get it closer to Canadian system for work visas, which works as a point system that (I think a lot of people here would agree) is more preferable to how H1B works now.

2. It solves the whole issue with consultancy companies flooding the H1B pool with extremely underpaid bodies, thus making it more difficult for other people to get their H1B visas.

EDIT: after reading some replies, I feel the need to clarify what I meant. I am not saying "this H1B suspension is a good thing, because it means they will implement those other changes very soon" (because I don't believe this will happen). I simply meant that this H1B suspension aside, it would be great if that proposal for a giant H1B reform actually materialized, and I am glad it got mentioned. And no, I am not holding my breath that it will happen soon, but I am just glad that it seems to be getting some traction.
Actually the zip algorithm is a perfect candidate for dedicated silicon of a dedicated instruction.

I read about a chip that had that feature yesterday but I can’t find the link unfortunately.
Does anyone know if au pairs are exempt?
I'm specifically enjoying Fathom and Netlify. Both tools seem to be created with superior UX in mind.
You don't pay for everything in dollars. You pay for things with opportunity cost, time, energy, mental effort, etc. in addition to your local currency.
Avoid Calendar Creep
>Apple would pay Intel to fab their SOCs.

Why would Intel agree to that? Have they ever fabbed any other companies design?
It seems like a way to let people not install an app. If there's always an app clip available, why bother installing? Many apps don't need to keep the audience engaged all that time - that's what apps are good at - with annoying notifications and all. If you are a parking meter provider, you don't care about that. You just want people to be able to pay you quickly.
This seems cool. In the recent past, I have made custom styles in mapbox studio, then used that as a basemap (via WMTS) in qgis. The dealbreaking issue at the time was that when exporting my maps to PDF, the basemap elements would scale based on the export’s DPI. So, a high quality map would have teensy street labels, and was thus unreadable.

So, curious to see if this new method of loading tiles resolves this issue (or, if a more recent version of Q resolves it - as I was using the previous LTS last time I tried this).
Banning guns _absolutely does work_. Ask the people of Australia or Scotland whether gun bans work. It doesn’t eliminate violent crime, but it has an _absolute_ effect on both the terror and spread of same. (Yes, some people switch to knives or bats, but such people are going to find their ways to be violent just as people who want to pretend that gun bans don’t work will conveniently ignore the majority of countries who have gun bans and lower violent crime rates.)

Your assertion that the reason crime bills were passed is “we need to make our communities safer” is nonsense. It’s the reason that was sold to terrified Americans—and most of the terror was provided by the news, not the reality. (IIRC, the crime rates were _already dropping_.) The reasons that they were passed is a) racism, b) profit, c) power, and d) racism.

And yes, America’s an outlier. But mostly because it also has the widest wealth gap in the developed world (_mostly_ predicated on race, but not exclusively).

I’m not gaslighting anyone—I’m telling you straight up that America’s crime problems—such as they exist are:

1. Incorrect, usually radicalized, reporting in a way that supports the _fear_ that there is more crime than there is;
2. Overpolicing and overprosecution, especially of minority persons;
3. the effects of extended systemic racism and the casual acceptance of white supremacy in policing; and
4. poverty and the criminalization of being poor or otherwise disadvantaged.

If people have no hope, what do you expect?
> I have met quite a few professional translators that work for the European Union and all of them add a significant delay to translation. And accent.

My point is more that learning this skill is an academic pursuit that involves a lot of training.

There is a delay, (word ordering, brain time) but the top translators I've met have zero accent. (Most impressive was meeting someone, not a translator IIRC, who had not only gotten rid of their accent but learned a California American accent!)

But again, doing all of this involves a lot of study, from the biology/mechanics of speaking, to the deep cultural knowledge that is needed to translate idioms.
I'm very familiar with Mixer my company does interactive streaming and I really liked Mixer/Beam they had a great team. Their mobile interactivity is next to their low latency as the high marks of the platform. I do think their audience acquisition strategy with large streamers was lopsided. Maybe if they went farther down the longtail and involved a lot more content creators they could have carved out a whole community. Really sad to see them go. Shameless plug warning but, if you're moving over to Twitch there are a lot of great extensions and you can always easily build one on your own with our tools at Muxy.
Welcome to this website. It's name is "Hacker News". The name, in case you didn't guess, comes from the main demographic that it targets/is driven by.
> I think any giant company would have a hard time integrating all-remote Gitlab.

Atlassian maybe? (shudder)
As the article points out close to the end, bats are really inefficient flyers. When bats fly they run really hot and consume lots of energy. Very high body temperature (above 40C) slows down many virus proteins.

Not mentioned in the article is idea that bats may have very weak immune response because they don't have energy for it. They need all the energy for flying.
Basically, it affords you the ability to cache for longer and still end up with users able to go to your website.

Right now, you can try resolving common hosts, and you will see that they often provide several hosts in response to a lookup. What the browser does with those IPs is up to the browser, the standard does not define what to do. What the administrator that sets up that record wants is "send to whichever one of these seems healthy", and some browsers do do that. Other browsers just pick one at random and report failure, so your redundancy makes the system more likely to break.

What I want is a way to define what to do in this case. Maybe you want to try them all in parallel and pick the first to respond (at the TCP connection level). Maybe you want to try them sequentially. Maybe you want to open a connection to all of them and send 1/n requests to each. Right now, there is no way to know what the service intends, so the browser has to guess. And each one guesses differently.

(You will notice that people like Google and Cloudflare skillfully respond with only one record with a 5 minute TTL. That is so the behavior of the browser is well defined, but it also eats their entire year of 99.999% uptime with one bad reply. Your systems had better be very reliable if DNS issues can eat a year's worth of error budget.)
Good job spotting this. I guess this is why they officially moved away from the OSX name.
Ancient Rome Was Teetering. Then a Volcano Erupted 6k Miles Away
I noticed that Apple made absolutely no mention of ARM in their keynote. Seems like they're trying to whitelabel it for brand benefits as well as to divorce themselves from any expectations around standards?
LOL! That must have been some poker face! Unbelievable!
...Why is this being downvoted?
And your doubt is typical Indian government viewpoint right now.
They're both making 7nm chips at the same TSMC fabs. Essentially, Apple will not have a "process advantage" over AMD. They may release their desktops chips on the latest 5nm TSMC process to get that "wow" product and make a good initial impression, but AMD will be right behind them with the equivalent desktop x64 chips. The current rumor is that late 2021 or early 2022 is when AMD will have a "Zen 4" on 5nm, which will almost certainly blow the pants off everything else on the market at the time.
I agree. For me, the core problem with facebook gaming is that I'm not going to interact with a gaming stream while I'm logged into my facebook account. I use my FB account to connect with family, and it works great for that, and that's it. Using it for anything else just inevitably leads to messy information leakage.
Loss of affordance, density and contrast. Why do designers hate these 3 things? It's pretty, yes.
I think you can spend your time learning much more useful things in Software Engineering than learning Lisp or Scheme.

Examples:

* Learn about type systems: advantages and disadvantages of various modern (or older) type systems: c++, java, typescript, rust, go, etc... Understanding pros and cons of various type systems would help you improve as a software engineer, and make you better at designing proper abstractions and apis in whatever language you are working in.

* Learn about concurrency primitives, asynchronous event loops, parallel programming, etc. In modern software engineering pretty much every type of work involves concurrency, understanding what type of primitives exist in different platforms and languages, and what are their pros and cons would make you much more effective as a software engineer overall.

* Learn about data structures in scope of data storage and data transfer in practice. Get understanding of network i/o, disk i/o, how things get stored in memory, how things get stored persistently. This stuff is way more complex and way more useful in practice than learning about slightly different ways of doing computation or calling functions in a programming language.

* and many more...

I would say in modern software engineering, part of "how to express basic computation" is really the least complex and least interesting of the bunch. You can skin that cat many ways but compared to many other challenges, it is in my opinion at the way bottom in terms of importance.
I agree, I think the new UI looks great.

People are taking the UI / ARM change as apple taking away more control, but macOS is THE development platform of the entire apple ecosystem.

So yeah, the ecosystem may be tighter knitted, but they sure as hell will not lock down macOS like they do iOS, they have so many mac users who are developers and apple are absolutely aware of that.

People complain about features in catalina and other recent versions of macOS 'locking things down' - it's incredibly easy to bypass the stuff that makes a difference using the terminal.

In a world where every company in the world wants to track and harvest your data, we've somehow got to the point where people bash apple for actually taking privacy and security seriously.
My first trip so far, took only 1/3rd of a ticket. IDK what I really experienced, just some slight visuals. Definitely more pleasurable than mushrooms (less poisonous, less lyrical, more positive).
> Is everyone insane or is there something I'm missing.

Difference in taste based on class-related norms & values, mostly, is what I'd say you're missing. Can make a thing really impressive/desirable to one group of people, and simultaneously gauche/disgusting to another.
This is completely awesome. I've considered doing something similar (mostly while sitting around in Austin looking at traffic lights backing up 100+ cars to allow 2-3 to enter from a side street) or looking at a pair of lights (accidentally?) acting like a metering device. Particularly city wide as I'm 100% convinced that the actual traffic engineers here are doing something wrong. They reworked a bike lane a few years back on a street I was driving on daily and then I could see them out there for months trying to work around the fact that they backed up a couple major intersections a couple blocks away as a result.

So the question is, given a bit of ML/etc driving it, and some actual commute time data, what are the changes something like this actually can be used to improve traffic?
It's implied that renewals fall under "the order does not apply to those already in the United States", but is frankly not direct or transparent enough to give comfort for those who have to leave the country temporarily to process their visa renewals. There were plenty of renewal snafus even before the current administration, and the vagueness of these EOs certainly don't make things better.
Show HN: Cities with the Highest Number of Covid-19 Cases
Yeah this happens a lot, and in practice it's not a big deal. I noticed that when I redeploy, there's a nondeterministic flurry of errors in my system on the node that restarts. Finally I came to understand that this was race conditions. But it's honestly not a big deal. The system restarts anything in a funny state and moves on with its life. I feel like if you have something exquisitely race-condition sensitive that you aren't aware that it should be so, then you're not using OTP correctly.
Effect of Dexamethasone in Hospitalized Patients with Covid-19
They would be perfect. Microsoft bungled their Linux desktop moment and I think they will never get it right because of conflict of interest. So Intel would be very welcome in this regard.
Weren’t ARM processors and their memory, power-performance, threading, etc designed around primarily mobile workloads though?

I’d be happy to be wrong here, that’s just my understanding.

What would be the benefits for developers especially of ARM? (Will the likes of Numpy run more efficiently? Rust compile faster?) I know the the iPhones and iPad’s have surprisingly powerful chips in them, but (as an example), the new AMD chips are amazing, and they at least won’t break my dependencies wholesale.
I really don't understand this confusion about the ridiculous amount of money in gaming. Sony is projecting $20 Billion in revenue this FY. Nintendo is projecting 10, with no new console launch. There are multiple game developers who make billions of dollars every year.

Gaming is the most profitable and highest revenue part of the entertainment industry, and it's not even especially close.
Thats mostly because of thermals, which are drastically different on Mac.
https://news.ycombinator.com/item?id=23585596

https://news.ycombinator.com/item?id=23605557

The second thread is still active, so we've moved comments hence thither.
Personally, when I hear that a woman (or man) with kids is running a startup, I think "that kid isn't going to have the full attention of that parent..."

Especially when I read stuff like:

> I pressured myself into proving that I was as dedicated to PlanGrid as I always have been.

I interpret that phrase as "...at the expense of dedication to my kid". I personally think it's okay to "be less dedicated" to work in order to spend more time with kids (for both mothers and fathers).

Kids (esp. little kids) demand a lot of time, and they are only little once. Time is finite. Startups are time black holes. You have to sacrifice time somewhere...
For what it's worth as a long time Apple user, I don't have any use for this feature. I think Apple knows this, which probably contributes to they have punted it for so long. shrug
Did the keynote give any indication that some machines would stay on Intel?
Yep, getting real gnome 3 vibes from it. Compare their mailing app image to geary[1]. Even though they're browner I kind of prefer gnome's toolbar because they're more obviously interactive. I guess it's not such a big problem is you use iOS maybe, but I don't.

https://wiki.gnome.org/Apps/Geary
I don’t use macOS, but I know there was a good amount of news about significant battery consumption improvements in a recent Firefox release.

I don’t think any third-party browser can hope to compete with Safari on macOS, though. I don’t know how level the playing field is there.
>ARM-based

>its own processors

Journalism in 2020 everybody.
With companies getting very comfortable with WFH and remote work because of the pandemic, this is perfect timing for them to hire offshore in India or in Canada to keep the timezone the same. And open offices in Canada and/or India. Once offices are set up in Canada, preference will be to hire new teams there since anyone in the world can work easily there and salaries and costs are lower than in the US.
Au-pairs are called out as affected in the WSJ article.

"In addition to the H-1B visa, the temporary ban will apply to new H-2B visas for short-term seasonal workers in landscaping and other nonfarm jobs, J-1 visas for short-term workers including camp counselors and au pairs and L-1 visas for internal company transfers."

https://www.wsj.com/articles/trump-order-would-temporarily-s...
> People seem to think that number of jobs is a limited constant and if you stop immigrants that will have a positive effect on the economy. But in reality companies can simply just scale.

This is completely wrong. Jobs are zero-sum. One H1-B worker hired is one lost American job opportunity. It's not that hard to understand and taxes have nothing to do with this. Yes, companies can scale jobs but how often are they doing this and how does it help if they are also scaling up the number of H1-B workers?
There is no going back. The "normalcy" won't return to big western cities. Take a few, e.g. NY, London, Seattle, SF, Paris. Each of these cities were already crippled with homelessness. They're all so expensive that even a six figure income is barely enough to scrape by. They were all decimated by COVID. And now they've all been thrown into weeks of civil unrest, further exacerbated by local leadership stoking, rather than extinguishing the fire.
I’m not having trouble with SICP and do not doubt it’s efficacy as a teaching tool. Take another look at my comment - I’m saying people are often very vague when describing why they find Lisp so mind expanding, and this can be a real puzzler for the “uninitiated”
Chiplets and better interposers make yield/binning less of a need than before
My Summer Internships: A Retrospective
>I found this part to be the most interesting. If this current proclamation is a prelude to the overhaul of H1B system in a way that would make it work like described above, then it is somewhat exciting for a couple of reasons.

I think most people who've dealt with the immigration system would think that that is naive. This administration has proven time and time again with regards to immigration that they will pay lip service to making improvements while almost always simply making life harder for immigrants and people on visas.

See: how they suspended H-1B premium processing for a while some time back, also claiming that it was in service of "overhauling" the H-1B system.
You mean reckless. Wrecklessness is the opposite optimization ;)
How on earth is moving to a the ARM architecture not pushing computing forward?

macOS moving to ARM is the biggest leap for developers in recent years - Amazon are also developing their own ARM chips and cloud services running linux ARM is the future.

Having a mac with a unix-like terminal environment & support to run linux arm natively when devloping for those services is a huge deal.
Trump invoked an EO three years ago to conduct a study on H1B reform. Then nothing but crickets. It doesn't take three years to take action on the abuses. The people profiting off this scheme made sure he didn't upset their game. This is just an election year tactic to pander to the base.
Black Americans are more underpaid and more unemployed, thus more likely to commit crimes, thus more likely to have negative interactions with the police etc etc.
It's a vicious positive feedback cycle.

How do we stop this?
How good are you at programming?
Apple had a list at the State of the Union of open source technology projects they had built pull requests for to add ARM support. Electron was up there, as was Python 3, OpenJDK and Go, notably.
That was interesting! Surely not an accident. Possibly to:

- Emphasise the breadth of their silicon expertise across CPU / GPU / Neural Engines etc.
- Because Arm has little or no brand recognition (Apple > Intel > Arm in branding terms).
- Distinguish from any me-too moves to Arm by competitors.
I agree completely. The only real gripe I feel is that excessive padding.

It is sort of like scrolling through Dribbble app mockups. The layouts look amazing as a mockup, but when you actually go to make or use the app it isn't as practical as you want.

On a desktop, with a mouse, I have near-perfect precision. I don't need overly-padded icons and windows because I have the precision of a mouse. The extra padding just wastes screen real-estate and makes me move the mouse more to get between tools or options in the menu.

I would much rather have less padding, which might not look as beautiful, and use the extra space for the content of my application as opposed to the toolbars.
I don't have a lot of cash for this project. I also don't want a lot of size or watts. I am streaming educational materials live. Since it's a livestream, I don't need to capture or store anything, and output resolution doesn't need to be better than 720p.

I have around 5 streams coming in, but I'm only using 2-3 of them at a time (so the rest can be disabled, but it's nice if I don't get USB errors when switching things around). These are 720 through 4k resolution, MJPEG (YUVY overwhelms USB). Right now, I'm using an Intel NUC, which works adequately, but can't do anything else reliably at the same time. If I open up an application, I get glitches. I'd like something cheap and small to offload processing to.

All I really /need/ to do is crop, downsize and things like picture-in-picture. On the other hand, I do some fancier processing as a nice-to-have (greenscreen, as well as some fancy nineties-level machine vision -- edge detection and the like). Right now, this is OBS, but I could move this to Python+OpenCV pretty easily (and probably ought to; I'm bumping into OBS limitations).
Why single out Amazon? Why not ask the same thing of Google and Microsoft as well?
I didn't use them interchangeably...? Did you mean to refer to someone else?
> Personally, when I hear that a woman (or man) with kids is running a startup, I think "that kid isn't going to have the full attention of that parent.

So like, almost every startup ever.