skysight-inc/HackerNews huggingface dataset:
Working at a still-feels-new-to-me job as Graphics Director for Opinion at The New York Times. Our small team publishes arguments and guest essays supported by visual evidence, like these:

- https://www.nytimes.com/interactive/2022/10/29/opinion/scien...

- https://www.nytimes.com/interactive/2022/09/08/opinion/urban...

- https://www.nytimes.com/interactive/2022/07/20/opinion/ancie...

But I'm a believer in asking for help in order to cast a wider net. If you happen to stumble across an obscure-yet-newsworthy dataset, or have a strong feeling about a particular guest essayist that we should be approaching, or can't stop thinking about an argument that's itching you — pitches and tips are always welcome: [my hn username]@nytimes.com
The shortcuts are what you're seeing on a naked windows install, not the applications themselves.

This can be proven by when you go into uninstall it look at the space used. It will be tiny.

Part of the reason those shortcuts are there are on consumer editions because a) lots of people have no clue how to do anything and need a helping hand b) the vendors pay to have that installed as marketing, which helps lower the cost of the windows license
The Dutch excel at creating land where before there was sea...
Please add year [2016]
To loop this back to OP, "US Mexicans" are different from "Mexico Mexicans" is something I didn't realize until my adult life. They have their own way of speaking, their own foods, and a more recent immigrant background as a minority, which has a huge affect sociologically. That doesn't make their particular cultural enclave less important, but it is an interesting observation. American Italians are another great example of this, though their immigration ended much longer ago.
Decoding the Orion residual carrier telemetry
Intel removed / disabled the last two bytes in the prefetch queue because they found that it actually made the CPU faster (because of less wasted prefetch cycles on jump instructions).

The 8086 didn't have that problem, because it only started a new prefetch when there were two bytes free in the queue, so there was enough time for the jump microcode to stop it.

edit: already mentioned in the article
Ues I left a contract through actalent to Boeing to a company that created prosthesis using software and CAD CAM. The head of the software group is some one from a middle eastern countr4y. Culture clash to the max !!! I was given my first assignment to add to a QT 6 example app,. but I saw no signal and slots menu items so after 3 days I was questioned in the open SCRUM meeting what my findings were, and I said there were no signal & slots, I was told by this person categorically I was wrong there has to be signal and slot for the menu system to work, with him even looking at the code. After that I was given specific instructions on normalizing the histograms of various images by the "deep learning expert", so I followed them, but he left out a step to make all the images have the same histogram, and because I did not catch the mistake in the directions I was again questioned in an open SCRUM meeting that day and again the next day. There was no way to regain my credibility, so I left that company and begged for my contract back even at a reduced rate.
I don't think that's true about FB convincing people to over-share. That may have been true years ago (Bob's relationship status has changed to single!) but these days I get warnings and stuff whenever I set anything to public, and all the defaults are friends only.
Fashion. Lots of modern development practices is fashion-driven. JSON-RPC sounds too old.
Id quod plerumque accidit [1].

[1] https://en.wikipedia.org/wiki/Slavery_in_the_United_States
I’ve never understood how D-Wave is more than a “bathtub accelerator”:

- fill your tub with water

- sit a computer at the edge that:

- plays music, vibrating the walls

- shines a light at the surface

- records the surface in HD

What does D-Wave actually do that I don’t, with my accelerator which solves the Bath Tub Problem faster than any classical computer?

At least mine is demonstrably faster: a bathtub can in real time solve diffraction problems that would take minutes to hours on a high end cluster using ray-tracing.
He's actually pretty clever for claiming to 'lose' the BTC... does that mean no taxes to pay?
This might be my problem. Did you ever go to a doctor? Doctors told me I have inflammation in my nose but I always just felt something was dry. I've found a humidifier helps to an extent, but perhaps my problem is drinking water.
Location: Brazil
Remote: Yes
Willing to relocate: Yes
Technologies: C, Lua, C++, Obj-C, Java, C#, ASM x86, ASM ARM, Python, several game engines, several SDKs and frameworks, PHP-GTK, a couple static site generators.
Résumé/CV: https://www.linkedin.com/in/gamedesigner
Email: mauricio.gomes@coderofworlds.com

I am a Game Programmer (and Designer), willing to program systems in general, not games necessarily. I have the usual game programmer skills, such as good knowledge of maths useful for game programming (linear algebra for example), low level optimizations, writing cache-friendly code, profiling, debugging and so on. My wife will soon give birth, and I am unemployed, so I can start immediately.

Currently I have only Brazilian citizenship, but I am attempting to get a Portuguese citizenship too. I am very willing to relocate to Europe (specially Portugal).

Remote is also great.
It’s been an ongoing issue that the App Store does not have an easy way to download the latest version for your OS.
> battre le fer pendant qu'il est encore chaud

Do people actually say that? Seems very long winded.
I'm trying to make a dent in the UX of crypto. Currently, it really really sucks.

The first thing we've built is https://peanut.to - a way to pay people with just a link.

Happy to take feedback and suggestions!
Nimble is on a mission to ensure that all students, regardless of background, have access to excellent teachers. We build AI-driven tools to help schools recruit and hire top talent.

We're growing quickly and seeking senior engineers with 4+ years' experience, ideally in our stack (React/Django/Postgres).

About Nimble: https://www.hirenimble.com/careers

About the role: https://www.hirenimble.com/nimble-senior-dev

Apply: Send a resume to talent@hirenimble.com

This is a remote-friendly (US time zone required) full-time position. We are unable to provide sponsorship at this time.
I keep saving these Rust resources for a near future... Am i the only one??

I really hope to start using Rust in 2023, probably for some kind of API gateway experimentation
It'd be nicer if there was some way of selection which language is shown on the left side. Expecting readers to understand both C++ and Kotlin and Java and Javascript will be a stretch for most.
>> So.. earlier they encouraged foreigners to buy houses in order to get PR cards, now they ban it??

Yes, because at one point they thought they had enough property and could use more money. Either they were wrong or at some point that changed, and now they’ve reacted in acknowledgment that Canadians need local property more than they need foreign cash.
It is important to note that according to Canadian law, permanent residents (equivalent to green card holders in the US) are not considered foreign nationals. They enjoy roughly the same rights and privileges as Canadian citizens, with very limited exceptions such as voting, running for office, serving as a jury, and some high-level government positions.

> Foreign national: A person who is not a Canadian citizen or a permanent resident.

https://www.canada.ca/en/services/immigration-citizenship/he...
Location: Barcelona, Spain
Remote: Yes
Willing to relocate: nope
Technologies: web3, js, java, generalist
Résumé/CV: https://www.linkedin.com/in/adv4nced
Email: paternoster.nicolo [at] gmail

--

MSc in Software Engineering, wore multiple hats working in startups as dev, CEO, CTO, launching multiple projects including barcelona's first makerspace 10 years ago, many failed indie-projects, and a couple of decently succesful startups. startups. Worked at the world first stablecoin back in 2014. Published research on Software Development in Startup Companies on IEEE (look it up in Scholar). Took a three years mini-retirement to focus on raising my kids, sports and recharge batteries, now ready to get back.

I'm not desperate for a job so please get in touch only if you need a human being with a wide range of tech/soft/hard skills to help you reach your goals. I'm looking teams tackling meaningful and hard problems, not interested in VCs rat races, simple and honest proposals only.
Both foreign housing sales and startup visa-style investments flood foreign capital into the country making everyone wealthier (either getting reinvested in more housing/jobs or spent in stores then taxed). So hopefully the new law won't do much to stop that.

It's probably not surprising that for all the things to get upset about, re: lack of housing supply, people always choose the foreign boogeyman route.
Not sure if I'd do it federally... maybe start with a few trial cities or areas where the idea has a lot of support... But I'd be all for trying something like this!
The VCLibs stuff is still available as standalone downloads: https://learn.microsoft.com/en-us/cpp/windows/latest-support...
Can still remember when I received a check in the early 2000s from an American company. I just didn't know what to do with it. Luckily, the local bank branch knew what to do. Even 15-20 years ago checks were pretty uncommon in my part of Europe
Rent crisis: why is renting so bad in the UK? [video]
since you were also a founder of Singlestore, just wondering - what will be Neon's take on HTAP workloads?

trying to see how much you mean it that the industry is "adopting (HTAP) across the board"
That's Google for you.

You cannot access memory you have no pointer to, not even accidentally.
Django will do something similar (possibly a little more elegantly) if one is familiar with how to use the Prefetch APIs [1]:

Post.objects.order_by("-created_at").prefetch_related(
Prefetch(
"comments",
queryset=Comment.objects.annotate(
vote_count=Count("votes")
),
)
)[:3]

This will generate the following two queries:

SELECT
"post"."id",
"post"."created_at",
"post"."title",
"post"."content"
FROM "post"
ORDER BY "post"."created_at" DESC
LIMIT 3;

SELECT
"comment"."id",
"comment"."post_id",
"comment"."content",
COUNT("vote"."id") AS "vote_count"
FROM "comment"
LEFT OUTER JOIN "vote"
ON ("comment"."id" = "vote"."comment_id")
WHERE "comment"."post_id" IN (3, 2, 1)
GROUP BY
"comment"."id",
"comment"."post_id"

[1] https://docs.djangoproject.com/en/4.1/ref/models/querysets/#...
Umm. I’d say that the Russian-disk-erasing changes are definitely malware.

Software that deliberately deletes the user’s data for no reason related to its immediate purpose, when the user in no way expects that to happen, is malware, open-source or not. And deploying it is an attack. Those are completely orthogonal. (Surely if I put an open-source Metasploit shell on your laptop you’ll have every reason to complain.) The Russian-desktop-file-creating changes are much milder but still on the PUA spectrum, somewhere around the ad-toolbar checkbox in the installer. (Better because not ads, worse because no checkbox.)

Should we object to an open-source maintainer abruptly making their program into malware? In court, per the license terms, no. In general? Probably. At least I can’t find a logical justification to simultaneously object to the Stylish sellout[1] and not object to the surprise anti-Russian changes. (Browser-extension distribution terms of service notwithstanding—I’m sure the NPM terms of service prohibit malware distribution somewhere.)

(Let’s agree not to talk about this as warfare, because acts of war by private, non-military actors—from countries other than those directly participating in the conflict—against a population that is certain to include civilian targets to an extent serving no direct military purpose... I could see that, but obviously it’s a huge can of worms, and besides that’s not the argument the “protestware” authors made.)

Should we object to an open-source maintainer sabotaging their own software, like in the left-pad case? Presumably we shouldn’t to them just giving up or abandoning their website, so this becomes a bit trickier. I still lean towards “yes”. If I am a jerk, I don’t cease being one even if I stick a note with MAY SCREAM OBSCENITIES AT YOU FOR NO REASON on my forehead, at all, let alone in a world where most people walk around with those. But I can imagine being convinced otherwise.

(I want such a note now.)

[1] https://robertheaton.com/2018/08/16/stylish-is-back-and-you-...
Location: Seattle, WA
Remote: Yes (Preferred)
Willing to relocate: Yes
Technologies: Ruby, Sinatra, JavaScript, TypeScript, Node.js, Express,
React/Redux, Go, HTML/CSS, PostgreSQL, MongoDB, Docker, Nginx, Git/GitHub,
HTTP/REST, NPM, AWS (EC2, ECS, Lambda, DynamoDB, Timestream, IAM), Digital
Ocean Droplet, Heroku
Résumé: Can be found at https://www.athresher.com
Email: thresher533@gmail.com

I am a software engineer transitioning from an aerospace engineering career with over five years of designing
solutions in the aerospace industry. Over the last two years, I've worked with multiple languages to develop
several projects. Most recently, I built the load testing service Constellation (https://constellation-load-testing.github.io/).
https://www.cdc.gov/ncbddd/birthdefects/anophthalmia-microph...
I left a FAANG where I was doing very well, but bored, for a startup. Right as the market tanked. Where I recently have found that the startup doesn't have the money we expected (a few handshake checks dropped out). And the startup doesn't have the legs I expected.

Do I regret it... from a monetary perspective, yes. I missed out on a bunch of money. I'm going to have to compete for spots now amongst the rest of the "looking for work" tech world. After the few interviews I've done, I know that won't be easy.

From an experience perspective, I don't. I built the tech platform of this startup from the ground up. I now know that I never want to work for a non-technical founder again. I have been confirmed in my understanding the grappling scope is key for delivering (the founders didn't listen to this idea though).

Everything you do has plus and minuses.
Difference is they live here
Cool!
I'm a two-bin guy and trash monthly. But I do recycling separately (take it to center)
> Once you have less skin in the game, it is easier to make bad decisions

Ye. It is quite ofent I am winning, get nervous, and lose. When playing competitions.

Less skin in the game makes you cooler.
Windows 7 was the last Windows I actually wanted to use.

Windows 10 is the last version of windows I'm willing to tolerate.
>I keep assuming they must have some massive upside I'm not seeing ¯\_(ツ)_/¯

There is a massive upside for the person you're talking to in accounts payable.

By making the whole tender process ridiculous, they get to hold onto their bullshit job.

I've found similar things when dealing with corporates. They'll never try to negotiate the price down, but they'll be damned if they don't get to rack up their Amex points. :)

The golden rule I keep in mind is that you're never speaking to a company - instead, you're dealing with a human.
Location: Portugal
Remote: Yes
Willing to relocate: For the right opportunity
Technologies: Ruby, React, AWS, Redis, JS/TS, etc. More below.
Résumé/CV: https://helloform.com/resume/
Email: hi@helloform.com

Starting to explore new opportunities after a number of years working in fintech and venture capital. I deployed the first public app on AWS, co-wrote an O'Reilly book on Redis, was the first employee at Techcrunch. I've always been in the intersection of engineering and product, so the right opportunity would take advantage of that. Thanks for your consideration!
Our Paint is a featureless but programmable painting program
This is kind of an odd take. I'm from a small town, leaving is looked at as the privilege because opportunity is short. Additionally, people who come from families where wealth or security is not common often need to support their families directly or indirectly. That kept me in my home state for a couple years. I likely won't be around to see some of my immediate family pass away, which is an aspect that sucks about geo-centralization of industries like tech that don't need geo-centralization.

All that to say I think you have the privilege statement backwards.
Location: Kansas, United States
Remote: Yes
Willing to relocate: no
Technologies: Linux, Python, Ansible, Kubernetes, DevOps/GitOps/CaC/IaC, Rust, AWS, Azure, HTML/CSS/Vue.js, Typescript, PostgreSQL, Elasticsearch
CV: https://dustin.hatch.name/cv
Email: career@dustinhatch.me

About me:

I love automation. Deploying systems and application, from hardware to containers, in an automated, repeatable, and user-friendly way has been the focus of my career for over a decade.
Getting Hacked and the Future of the Channel
A video documenting a food youtuber's experience of getting ransomware, and trying to recover access to their accounts.

TLDW: Know someone at Google, and they can fill out an internal form.
Indeed, I have found mine handy for things like contacting the logging company whose sign indicated a closed hiking trail. I think I startled the gent by popping up on the radio, but was able to confirm that they were done for the day, and we could continue safely.
Where are you going to find the legal system under which these "slaves" will exist? This is silly. No one anywhere is advocating for "slavery on Mars". You're just arguing in bad faith to create straw men for you to burn down.
Since it seems like the main concern is moving the bins without messing up the yard, if it were me I'd do the rail and platforms for the trash cans that he did and then just push or pull the train manually. If I wanted to get fancy I'd angle the rail track down slightly so that when bins are full they are easier to move, but that runs the risk of interfering with the landscaping.
> That's always been a stated goal of SpaceX to do exactly that.

Yes, but his lips were moving.
I do respect artist's concerns. I have a hard time getting this one though. The ai learned that humans usually put squiggly lines in the corners, and it does, too. What is wrong with this?
So, among the first people you give access to the search are some known harassers? Sharp thinking, there.
That one frustrates me so much. They’re completely different words!
Does this argument extend to suggesting that we have a moral duty to create life as long as that life lives a good life?

If you you only have one child, should you have more?

If we can raise animals humanely and kill them humanely, is that actually ethical? Is it better for a cow to have lived a couple of years versus have never been born at all?
Tiring. 3 months. 1 reader. No.
Honestly, I think most projects just use a mix of whatever the author likes most (Except for frameworks where it's predetermined). Most would say they use REST but if you look closer they actually aren't. I'm also on the opinion that it doesn't really matter as long as it's documented well.

I've never used JSON-RPC but from the little I've read, the part it is useful for is exactly the part people often customize.
I previously worked on an embedded device with a JSON/RPC over WebSockets API. I needed to use the API from a web browser context.

There is not so much tooling for JSON/RPC in general. But it is very simple. I wrote my own client library wrapper that did the connection handling and request/response mapping. You'll probably want to do something like that to be able to handle requests that take a long time, that need to be retried, to re-open closed websockets for some reason or such. But if you have that, it's OK.

I was not aware of the open-rpc 'schema' stuff, that looks very interesting, simple and useful
> This is not true for a variety of reasons, but the main ones are maybe missed optimizations and otherwise-unnecessary spills of objects into memory so that their destructors may be called.

The missed optimization opportunity you describe only affects the Windows ABI, designed in 1989.

> Maybe if you only have a single TU or LTO?

Whether a function can throw or not is part of its signature.
For me depression comes when I have low amounts of energy, which I've since realized is affected by my nutrition. If I eat too many carbs or sugar, I get extremely fatigued and then get depressed. It also causes me to daydream and have a hard time concentrating. Maybe keep a close eye on what you're eating/drinking and see if it's related.
I plan to work on an idea I’ve been thinking about for 2 years already.

It’s a mix of Intercom and Bugsnag, but made for technical people. For indie-hackers and small dev-houses where developers themselves have to support users and are not affraid of code and stack traces. Especially for mobile apps.

All these customer support tools are web only and focused mostly on marketing and sales. But my experience from my failed startup is that it works really well to get in touch with your users when you’re an indie hacker. Or to bugfix while on live chat with the user who can reproduce a bug.

Also I don’t know why, but all these support tools except Intercom have really bad ux and are slow and buggy. They also neglect mobile apps, all is web only. Or maybe I’ missing some real gem on the field…
I've been curious about Manim for a while. Why are you looking for a replacement?
Which makes this case even more interesting to me. Some percentage of those photos’ copywrites’ are owned by corporations rather than the pictured individuals.

If it was simply a large group of selfies, I don’t expect much legal challenge from the allegedly aggrieved. But when companies with legal counsel get involved…
The first thing I thought of when reading the code for h3 was "I wonder if you could use this to build a Fallout-esque hex layouts for games".

I wonder if the lat/lng to hexes would work well for screen coordinates and the zooming aspect could introduce some interesting UI elements. Purely speculative though, I should probably read the docs in more detail.
Read about the important of idempotence in distributed systems

HTTP GET is idempotent, which seems trivial, but it's worth more than people think. With JSON-RPC you can't safely retry any RPC, and that matters at scale! (If the transport is HTTP, I'm pretty sure all JSON-RPC are POSTs. JSON-RPC can be good for local communication like language servers, where you don't really care about retrying or caching)

FWIW Google had/has a very RPC-like model, and when I left many years ago there, I remember they came around to giving explicit guidance to use a REST-like model (which you can do in an RPC system). That is, where you have more nouns than verbs, and you GET nouns.
> Response status can be expressed in http statuses.

This also simplifies circuit breaker work. The more error states you can interpret at the HTTP protocol layer the simpler it is to implement resiliency behavior. If you have to keep parsing responses looking for errors then you have to instrument every single call site separately - and distinctly. The more variation the harder it is to validate that they work properly.
Wow. I’m a year away from 40 and have handled exactly one check my entire life. A gift from my uncle for my confirmation. I have never seen them used in shops and I have never heard of paying bills with checks. These days I get most bills straight into my online bank and just have to confirm the payment. It’s been more or less like this my entire adult life.

Norway BTW. Perhaps our small population makes it easier to just end old legacy shit?
If you think this law will be easy to sidestep, please read this post first:

https://old.reddit.com/r/canadahousing/comments/zz92li/prohi...

It appears that the law is well-designed to avoid such abuses and loopholes.

Relevant xkcd: https://xkcd.com/1494/