skysight-inc/HackerNews huggingface dataset:
Again, we've settled on rules that allow you to deny a particular person because you don't like them. The scenario where you won't sell food to someone who is starving to death - totally legal, as long as you refuse based on personal dislike. The thing we won't allow is, again, discrimination based on the protected classes I listed. The logic is that, while we have some control over if people like us, we have no control over our membership in a protected class (and all people are members of some part of each class).
Yeah, discussing this rn but it's likely.
And sucked.
It's not code you need to maintain, though it is code you need to be aware of.
Apple. Hire this man!
Intelligence as a Planetary Scale Process
We have a similar product at Splitgraph, where we do use FDWs in the routing layer (along with some PgBouncer magic). We recently blogged about adding aggregation pushdown to our Snowflake FDW. [0]

[0] https://www.splitgraph.com/blog/postgresql-fdw-aggregation-p...
That may be true for some airlines (webviews vs native), but it is not true for many. Boarding passes are probably a good example. It's very typical for that functionality to use something like Apple Wallet integration, and also native widgets to upsell cross-sell boarding/seat upgrades, etc.
Isn't the reason why this is typically not done that VR giving a good experience is very low-latency-dependent, and it's very hard to make wireless connections have an ultra-low latency?
The thing of recreating VMs a lot instead of upgrading or keeping them a long time is production use. The whole point of VMs, aside from not taking 3 months to order and provision, is that you can put the "long-term maintenance of a disk and OS" cost to zero and just recreate from SoR (hopefully git) whenever something needs to change. If you are editing state on persistent VMs, you are missing some really nice features of VM based deployment. It's like containers but more well understood and possibly more cost efficient (depending on the code).
I'd like to add another citation from Nicolas Boileau (17th century) that my father used to tell me frequently: "Whatever is well conceived is clearly said, And the words to say it flow with ease." ("Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.")

I think about it often especially when someone tries to explain something and it seems hard, very often this means it's also hard for them.
Shapes don’t make as much of a difference in taste as good as cows that are healthy, producing great milk for dairy products.
>It doesn't make upgrading impossible. The compute pack is... replacable

It is only replaceable and upgradable if this company sells these compute modules separately. There is no discussion I saw on that website that they are committing to do this and there is no guarantee they will be around to still sell you one in the future. Even if they do, you are locked into their ecosystem.

>The benefit is pretty crucial: friction. If you have a tethered VR headset, the amount of work you need to do to set it up is insane.

I have never used a VR device on Linux and maybe the work involved there would be truly "insane", but I have used a few on Windows and they are basically completely plug and play after you install the software. Although even with the work involved, this seems to be an enthusiast device aimed at techies. If these customers are looking for a frictionless experience, they probably wouldn't be daily driving a Linux machine in the first place.
Thanks for your feedback. I'm writing a post on vector indices and will throw it up this week.
The only thing I dislike about Textile is that it treats line breaks in the source code as <br> when it renders, which makes it annoying to edit in vim. Markdown is nicer in that one aspect. Otherwise, Textile is better (so of course it lost the popularity contest).
Or perhaps today's Leonardos lost themselves in computer mess and can't think as straight and simply, unassisted, as that renaissance rockstar.

Perhaps we'd have more profound genius if fountain pens, letters and hardcover tomes were more popular in young circles than Medium.
I think one needs to understand the mentalities of the project managers and programmers/contractors who actually work for those behemoth corporations to understand the quality of their work.
This may be a nitpick. But the article repeatedly uses a short acronym that has a very common alternate meaning. That seems like an excellent example of something to avoid. Doubly so if you're concerned about clarity for people with lower English skill levels.

"People with ID" means "people with identification" to me. My brain was thrown off by that phrase even in the plain version of the third and fourth paragraphs.
The blog suggests that you need to use integers to describe time because floats have problems. Granted.

Why limit one’s self to absolutely having to describe it in a single integer value? Why not some wrapper around a handful of integer values that can handle a much bigger max?

Would this have a meaningful performance cost?
> psychology is almost fully focused on pathology

The study of "positive psychology" was conceived to address this shortcoming. However, I'm not sure how much it has influenced/improved the field of psychology as a whole.

> Positive psychology began as a new domain of psychology in 1998 when Martin Seligman chose it as the theme for his term as president of the American Psychological Association.

> It is a reaction against past practices, which have tended to focus on mental illness and emphasized maladaptive behavior and negative thinking.

https://en.wikipedia.org/wiki/Positive_psychology
also https://ugenr.dk/ if you ever wanted the number flying out at you.
Super cool, love it. Is it possible to make a version that plugs into the back of my head?
In most places maternity leave is a lot longer than paternity leave so that's society influence.
But then you would need a local dt for each time-dependent function, and shaders don't really have packaged-up member variables in structs like you think they would if you come from Rust. That means you would have to maintain a massive list of dt's for each time-dependent function your shader calls, and then change this list everytime you introduce or remove a time-dependent function to the shader code. It's a solution that only works in a language that can hide the complexity from the programmer like Rust.
It's ridiculous. The complete size of Mario 64 with all assets is 6MB.
familysearch.com

Iniital thought: "eh, might be a cool free version of Ancestry, with some huge limitations because 'free' means 'bad'".

An hour later, I became convinced it was the most interesting website I've ever seen, both in what it provides and the technology behind it. It basically gameifies building your family tree.

Plug in a name of your grandparent. The site goes: "Hey, here are three documents you might want to attach." The documents are indexed by all the information they provide: age, sex, birth location, etc. Adding one document gives the site higher confidence in finding other documents. It results in a cascading effect where the more info you add, the more family members it finds, all in real time as you continue building out the tree.

Eventually, you add an ancestor that is the common ancestor of someone else, who already build out THEIR tree, and that tree becomes instantly available to you, and suddenly you see hundreds of relatives.
Show HN: I analyzed differences in remote work salaries worldwide
This one? https://news.ycombinator.com/item?id=30430851
Amazing work! I preordered one and am very much looking forward to trying it out.
I mean...in my mind, that raises more questions. All of the "Additional Cool stuff" to be implies that it was fabbed out on mpw-1 and they have tested it. Why take a random image then if you have die shots or a picture of the GDS?

Then again, the low power consumption picture looks to be measuring the SPI flash? that is far too little pins for the FPGA.
I agree completely with your reasons. Generally, people just have no idea what is going on.
No, I think RSC means that C89 programs are literally valid C++ programs, and more recent C dialects nearly so.
Increase of passenger engagement metrics on app delivered video services?
When I saw "HN news feed" I was hoping it was a hexchat script...

Anybody got something like this for ##hntop?
U.S. Warns Ukraine of Full-Scale Russian Invasion Within 48 Hours
Because a low minimum signals that the position is not as senior and not as serious as the description claims it is.

If you advertise for a senior software engineer and your range is 50k-250k, why would I apply? It's clearly not a senior software engineer position if you're willing to hire someone for 50k.
This website was barely usable on my pixel 4. 1fps scrolling :(
We need bloat, and more than that, we need necessary things to be bloated. Otherwise, how will we keep the tech sales treadmill moving?

Conversely, it may be that only bloated tech will survive, as bloat drives sales, and sales means survival.
Midwest US, mid 30's. This sort of view is strongly held by the intellectual and political circles I support and follow. I think it is a very insidious and corrupting addiction, and the modern incarnation of it is orders of magnitude more stimulating than in prior eras. Infinite access to a stimulus that simulates in male brains "mating" with ever varied women, which is hijacking a strong biological imperative.

As another comment mentioned a similar problem with "advertising" in general, I think sexualization and over stimulus of the population weakens people, and not to say there is some conspiracy purposefully pushing this (it may just emergent from technology and human instinct) I do think the corrupting influence weakens a population and makes them more easily dominated by strong forces... media, business, government, etc. All to say that, in terms of "what is best to cultivate a strong society and people" porn is extremely antithetical to this. A stronger society is one that would be avoiding, however necessary, consumption and production of pornography.

This presentation [0] on the physiological effects of porn consumption is very informative. Observations mirror what strong opiates do to the brain

A good overview of the public health problem of porn[1]

The psychologically destabilizing and weakening effects of porn, and how they breakdown willpower to oppose stronger forces are illustrated by the time when the Israeli military broadcast pornography onto the televisions of Palestinian residents of the besieged West Bank town of Ramallah [2]. Why would they do this if porn was good for you?

[0] "The great porn experiment | Gary Wilson | TEDxGlasgow" https://youtu.be/wSF82AwSDiU

[1] https://eppc.org/publication/a-science-based-case-for-ending...

[2] https://reason.com/2002/04/03/porn-and-politics-in-palestine...
I might be misremembering, but isn't Oxford's preferred teaching model similar to 1-1 tutoring? If so, doesn't that go at odds with "Average and gifted students might not benefit significantly from ML/DI"? I assume there must be some benefit.
Ask HN: Experience with Google Suite Instead of MS Office Professionally?
I wonder if someone has experience in using Google Suite instead of MS Office traditional tools in a professional environment and if could share it.

I feel it should be a pretty good move but I have some concerns for things such as having everything at Google premises. Security, privacy, ...
Why a VC might hate your business and what you can do about it
I once formatted an external drive with xfs, wanted to repurpose some of the space to be readable on Windows, found out you couldn't resize xfs, reformatted the drive as exfat (lol you can't resize that either), and lost my last copy of some past files.
Yeah that is my understanding too. You REALLY don't want a hold time violation, as you have to go in and edit the chip circuitry to fix that.
Any solution for sending email? Just forwarding mail is not remotely the same thing; there's a million ways to do that.
It seems inconvenient for the author to mention Cordova.
Show HN: Resume/CV Keyword Scanner – What's Your Score?
so that is why they say before every single flight "Make sure you download the United app before takeoff as you will not be able to download it in the air".
hey HN, I wanted to share what I've been working on. This is a pay service but you can get a 30 days access with this code HNIH22 which expires in 6 days.

Site: https://cvscan.uk

Thanks for your feedback!
No this was a federal FTE job with the civilian DOD pay scales and pension.
It's always been. I used it on my servers in "Raid 10" mode and on my daily driver for 3 years now.

As long as you don't do BTRFS-level raid 5/6. (Just do lvm-level or md-raid-level raid 5/6) don't do many subvolume with quota. (many subvolumes is fine) It's production ready.

I don't know where this "btrfs is not stable" coming from. According to HackerNews, I should have lost my data due to BTRFS 10 times already.
Core feature are stable.

It is good for most use cases, but you have to do your research

I would rather use other filesystem
Yeah but that's not nearly as bad as a fully disconnected seam between two separate screens, unless you also imagine using the same plastic surface across them or something.

But really, we should just look at Microsoft's Duo and see the reality of a two screen device.
I absolutely would love to still deploy code to space but I now live in the Bay Area! And am waiting on my EAD so currently unemployed for ~3 months :) If you know of any open source projects that go to space I have an abundant amount of free time!
https://wmw.thran.uk/

This is a website I've built cataloguing high-effort and unique websites, if you don't mind the shameless self-promotion.

One of the most distinctive websites I've found on my journeys is http://www.deuceofclubs.com/ . I've visited many times and it is still impossible to categorise.

https://neocities.org/browse

Neocities also offers much of what you seek.
You're technically correct, but it would be a "fun" surprise to update your operating system and then not be able to boot because your filesystem isn't supported anymore.
Analysis: RU forces battle readiness will quickly degrade, limit Putin's choices
> Increase developer productivity at the expense of hardware

Only this is almost never true.

If it's possible to do something unnecessarily complicated, someone will inevitably do it. Maintenance costs are often greater as complexity and bloat goes up.

Longer compile times and generally greater development cycle latency also tends to decrease developer productivity more than the small time differences might suggest.
Well, don't discount the fact that Canadian investors are strongly against any sort of tech investment and prefer natural resources or banking, which is the historical low-risk investments here.

Tech has always been a uphill battle in Canada.
Aren't there dangers related to heavy metals (if they free up from their organic molecules) and to other substances that are not healthy anymore after long cooking?
The Bring-Your-Own-VM aspect is super interesting. I'd love to have this kind of stack/app management on my own hardware. Will have to run the numbers to see if it makes financial sense.
Title edit to reflect what seems to be the main import of the article.
> I've often thought that they either need to cache the app locally

It's not that simple, but it makes total sense to cache a 500MB app when they have a couple TB (?) of videos on the plan.
Used Emerge Tools size analysis to analyze the binaries, here's some quick findings to answer some questions:

[0] Fastmail: smallest of the apps but still could have room for improvement, could save almost 20% of the app size by optimizing their audio files. 71% of the app is the binary. Check out the X-ray here: https://emergeassets.s3.us-west-1.amazonaws.com/Screen+Shot+...

[1] Gmail: looks like most of their bloat is coming from localizations. Only 60% of the app is binary, while 24% is localization files. Check out the X-ray here: https://emergeassets.s3.us-west-1.amazonaws.com/Screen+Shot+...

[2] Outlook: could be stripping binary symbols to save significant space. 65% of the app is binary, while 14% is localizations. Check out the X-ray here: https://emergeassets.s3.us-west-1.amazonaws.com/Screen+Shot+...

[3] Hey: could save about 15% of the size of the app just by removing duplicates and optimizing their images. 45% of the app is binary, 27% of the app is assets, this is definitely higher than it should be. Check out the X-ray here: https://emergeassets.s3.us-west-1.amazonaws.com/Screen+Shot+...

[4] Protonmail: could save almost 30% just from image optimization and duplicate removal. 58% of the app is binary, 14% is assets, and 7% is localizations. Check out the X-ray here: https://emergeassets.s3.us-west-1.amazonaws.com/Screen+Shot+...

Unfortunately this is a very common problem as many teams don't have any monitoring in place. Here's another example of a popular email app Spark, automated insights show over 100 MB of easy savings: https://www.emergetools.com/app/example/spark?buildContent=i...

For pretty much every app here, Emerge's insights found at least 20% in easy size reduction. FYI, in the X-ray visualizations, red indicates duplicates and we can breakdown apps even further using builds with dSYMS!
I know this is Linux oriented, but if I use it in tethered mode, could I hook it up to my MBP?
To me the most interesting part of Ancestry.com and familysearch.com is the Mormon connection:

https://www.familysearch.org/en/home/sponsorship

Oh, and why are Mormons so into genealogy?
(obviously this isn't the only reason)

https://en.wikipedia.org/wiki/Baptism_for_the_dead
Why is it that you think that? For a small to mid sized company, developer roles of [Junior Dev, Dev, Senior Dev, Principal Dev, Architect] are not uncommon. In that scale, someone who "is an individual contributor, with the ability to mentor others" fits into "Senior Dev". It is entirely possible to be _amazing_ as an individual contributor... or be just barely able to fulfill the role. But moving up in the ladder isn't correct, since that indicates a change in roles.

For large companies, that distinguish between "role" and "level", sure. But a LOT of companies aren't big enough to do that.
The numbers are also very suspicious with JavaScript and TypeScript by the way.
>Unfortunately, I doubt the tech department at the university would appreciate or allow me to poke holes in their firewall to forward 443 and 80 to my server. So how on earth am I planning on keeping my server up during this time?

When I was in college (2000-2006) you could fill out a form to request to run a server. I'm not sure how common that is today, but it's at least worth asking about.
i have been doing this for a while playing around with shadertoy. i don't think i learned it from anywhere, i just wanted some things to match up and repeat over hours and it was obvious that sin/cos are periodic, and cycling the time value would improve the imprecision at the seam.

seeing it delivered as a clever trick in a blog post makes me wonder if i'm more competent than i thought, or if everyone else is generally less competent than i thought.
A first-gen enthusiast device with first-class Linux support, even.

> If the device solves a genuine productivity problem for you, 3k is cheap.

Exactly! I expect my productivity to go up significantly when I upgrade from a few 2D monitors to a 3D virtual space.

Also, "if you're not paying, you're the product" still applies when you pay $300 for a device like the Quest that slurps your data straight to Zuckerberg as fast as humanly possible.
Debug symbols are stored separately on the developer’s computer (and may be uploaded to Apple, but that’s optional). Including symbols in the App Store binary is practically useless.
Your claim, that the latency cost of reflection is small in comparison to the latency of performing I/O, seems reasonable assuming that the service is processing only one request at a time. That is not the case for typical microservice architectures and certainly not what is happening in the load test by which each of these service implementations are compared.

There is an upper limit of requests to which any service can handle concurrently. Usually, that limit is based on memory but there could be other factors too. After that upper limit is reached, additional requests wait in a queue or get rejected. From Little's Law, we know that the number of requests in any system is the product of the rate of ingress and the average time it takes to service a request. Since that number of requests is bounded, even small increases in the average process time can have a significant negative impact on the ingress rate that the service can sustainable handle. If you are not familiar with queuing theory, then perhaps you have heard of onlooker delay being the major cause of traffic jams.

Is running Clojure services with Java reflection the end of the world? Of course not. Just be aware that it does make performance for those kind of services look not quite as efficient when compared with services that do not use Java reflection.
Related:

Parsing Series of Integers with SIMD (2018) - https://news.ycombinator.com/item?id=23345434 - May 2020 (13 comments)
At a job interview, I pointed out the company could cut their bandwidth in half if they enabled gzip compression on their web server.

I got the job.
Show HN: SuperFocus for YouTube – hide distracting elements on YouTube
Thanks so much! So happy you found it useful!
Carrots and a lot of stick got TSMC to open a small fab in the US for sensitive supply chains. JP and EU are getting similarly marginal expansion. Reality is significant high-value strategic production will stay on the island in short/medium term because TSMC/TW will fight tooth and nail to prevent erosion of their silicon shield. There's no presto, everyone knows banning TSMC chips would kill trillions of western high tech industries.
And to increase binary size by 5x.
Ling's a girl