skysight-inc/HackerNews huggingface dataset:
No, but I think that's part of the problem. The movement to abolish or reform work (it's a big tent and I don't agree with everyone or everything about it) is a leaderless movement, but in taking this interview, Doreen set herself up to be perceived as a leader by the movement's enemies (I say "enemies" because the Fox audience is surely hostile to the idea).
"Old man take a look at my life, I'm a lot like you were"
Wait to hear from Uber execs.
the French launch pad isn't on an island, but rather in the continental South America, at the start of the rain season, so it's not exactly my type of dream posting
Feudalism is about the localisation of military and legal aspects of government. Libertarianism is about trying to restrict the power of government. Slavery requires a strong central government to be enforcible. Feudalism and Libertarianism are both anti slavery.
It may not exactly be what you are looking for, but if you want to protect a stable data set from bit-rot after it's been created, make sure to take a look at Parchive/par2:

https://en.wikipedia.org/wiki/Parchive

https://github.com/Parchive/par2cmdline/
Worse, except for stuff like what was being done at Xerox, static linking was the only way for compiled languages.

Also on desktop systems, embedding resources into the binaries exists since the early 1980's, or just deliver every in the same directory like NeXTSTEP bundles, or what is called xcopy deployment on the PC world on homage how we used to do it on MS-DOS days.
> I imagine in a few years something like AWS Firecracker+ a simpler control plane will end up superseding k8s, and k8s will end up in the graveyard of dying virtualization orchestrators like OpenStack and CloudStack.

Past experience makes me pessimistic that we will ever get something "easy" that everyone uses.
It ends with you becoming Google/Facebook, trying and failing to police everything people say, and all sides hating you. The company is wise to avoid publicly positioning itself as the arbiter of content for as long as it can.
HDD's can be taken offline. But beyond that - if you're using HDDs as backup, you'll probably be using an HDD drawer, e.g. something like one of these:

https://www.newegg.com/global/p/pl?d=hot+swap+hard+drive+bay

... and the actual disks will usually be stored offline. So, no accidental erasure. But I agree that tapes are probably less sensitive to transportation.
Hey, we're hiring frontend engineers remotely, feel free to reach out to my e-mail on my profile! :-)
Thanks for the great elaboration on my note. FEES KILL!

All the discussion on this thread of "oh just go with a mutual fund" is insane to me. Even if funds have dropped in price from 1.5% to 1% to .7%, that is a huge number over the course of your life. The only realistic approach is super-low-cost ETFs, but those arent friendly to use or make a portfolio from. So the WealthFront layer is pretty critical IMHO.
Ozark’s Jason Bateman on Arrested Development and More
Conjecture without supporting evidence.

To be more scientific, they should at least try to freeze some fertilized cephalopod eggs and see if they can replicate the required state of "stasis" needed to survive in space.

My guess is they can't. The eggs will die as soon as they are frozen.
There are many examples of cheap self-build robotic systems (basically robotic CD changers). E.g.:

https://hackaday.com/tag/cd-changer/

http://hackalizer.com/jack-the-ripper-is-an-automated-diy-di...

http://hackedgadgets.com/2006/06/07/cd-changing-lego-robot/

Yes, you definitely want sth like that. And further extend it.
Really? I miss WebSphere dearly when doing Kubernetes as developer.
Whiny nasal political drivel accompanied by a strumming guitar.
If in order to eat meat I had to get together with a group of friends and kill a wild auroch with spears ... I'd do that.
My bad. Didn't know there was a "fork"... Thanks.
Argv Silliness (2013)
Because good docs are like a good search engine: high hit rate for what you want most of the time.

The edge cases and quirky impl detail questions are what src is for.
> A bit off-topic, but gov.uk is quickly improving into an actual usable site

Where've you been?

Agree with your points but the things you mention have been around for almost 10 years now (driving license/passport renewal easy UX etc). I renewed my passport around 7 years ago and it was much easier to use then.
It's true there's some services that tail off into the older systems (and you can tell), but the modern things gov.uk has owned have always been good since launch.
And durability. I’ve had a portable usb hard drive fall over on my desk and it had major problems after that. Solid state fixes that but it’s expensive and I’ve heard they can lose data if not plugged in with regularity
It may be the opposite -- if you live in a city with amazon fresh, the prices are about the same as the grocery store. Various amazon sales/credits (and cashback from an amazon credit card) usually offset the delivery price. If you live somewhere where they fulfill whole foods, then those prices are the same as well.

FWIW I live in a city and don't have a ton of storage space, so getting bulk prices from a warehouse store is impractical. TP and Paper towels come on subscribe and save and are cheaper than the corner store, and roughly the same as the grocery store.

I still shop in person most of the time because I like to pick my produce and the substitutions tend to be a mess, but delivery is great when things are busy or we want a bigger order.
Show HN: Django-2FA Another 2FA App, Slightly Better
You know it's clickbait when you see the word "mysterious" in a headline. Why not simply write "Celestial object unlike anything astronomers have seen before."
VegaFusion: Server-side acceleration for Vega visualizations with Rust and WASM
You wrote: <<many of the algorithms used to solve problems took years to develop>>

I completely agree. Many years ago, I was challenged during a telephone interview to determine if a linked list contained a cycle. At the time, I did not know about Floyd's cycle-finding algorithm. Of course, I failed the interview miserably, but the experience stayed with me for many years.

In 2014, there was a blog post about this exact algorithm and interview question: https://www.nomachetejuggling.com/2014/06/24/the-worst-progr...

I pounded the desk when I read it!

It was even discussed on HackerNews(!): https://news.ycombinator.com/item?id=7953725

One way to think about LeetCode is that it helps to expose you to 100+ obscure algorithms that might come up in an "elite-level" interview. Knowing them off the top of your head will either make your look like a robot / genius / both(!). Also, for interviews that require keyboard or whiteboard programming, "kata"[1] is undeniably good for your performance. Like anything, the more you practice, the better your performance will become.

Currently, we are interviewing at my office for software engineers. I always interview as a pair with the same person. We have slowly evolved our interviewed in an attempt to find a "local maxima" during a one hour time slot. No, we don't do whiteboard programming -- everything is f'in Zoom/WebEx these days!

I struggle with this: With the advent of Java and C#, a lot of average programmers know "enough" algorithms and data structures to get through an interview. How can we push harder to find better than average candidates? I don't know a good way without take-home programming assignments. Asking people to memorize 100 obscure computer science algorithms before an interview is just silly.

I would struggle to explain how a sorting algorithm works, but I know all about O-notation for time & space complexity of the best sorting algorithms. (My sort sizes aren't very large, so TimSort[2] works 99% for me.)

[1] https://en.wikipedia.org/wiki/Kata

[2] https://en.wikipedia.org/wiki/Timsort
What's legal varies by location, but even if it's not illegal to discriminate against the other criteria in the GP's list, a company may consider those factors and try to avoid that discrimination anyway. After all, you want the best candidate, regardless of what their home life is like.
You can get a remote job in your pay range for example in the UK, but I'll focus on the US market in my answer. (I'm a European developer, lived in the Silicon Valley for a while, and now I'm back in Europe, working remotely for an early-stage US startup, making a lot more than the upper limit of the pay range you mentioned).

First of all, $80-100k isn't considered a high pay in the Silicon Valley, but rather an intern salary. So $100k for a remote job is a reasonable ask, even at an early stage startup. In my experience, most of the small startups don't conduct interviews with an algorithm gauntlet like FAANG (or is it MANGA?) companies do; there could be some of that stuff, but not exclusively, and you're of course allowed to communicate that it's not your strong suite. The market to hire good developers is so tough right now, that smart companies are willing to cut you some slack on the "formal" knowledge part if you're able to prove you can be an asset in the "real world" for them.

In my experience, the biggest pain points in hiring Europeans are the time difference, bad English skills, and cultural differences. This varies a lot by company, so take it with a grain of salt, but here's a breakdown of these three things:

1. The time difference is what it is, so you might be required to work in the evenings with some companies. If you live in the Western Europe and work for an East Coast company, the time difference shouldn't be that big of a deal, as you can have a comfortable overlap in your afternoon and their morning. Eastern Europe to West Coast, on the other hand, is a 10h difference, so you might expect to work the late shift.

2. Language skills can be practiced. In your case, I'd say your written English is perfectly sufficient, but in case you're shaky on the spoken level, it might be wise to sharpen your skills there. You don't have to be on a native level, not even close (and Americans in general are used to immigrants and different accents and whatnot), but you don't want it to be a clear weakness either. As long as you're able to understand others and communicate your thoughts in a clear manner, you're good.

3. What I mean by cultural differences is that many European cultures lack the sort of self-promotional and positive aura that comes naturally to most Americans. If you ever visited the US, you know what I'm talking about. US employers aren't necessarily accustomed to reading people who aren't good at this, so it might throw them off. Being able to relax and smile and get past the usual small talk takes you a long way.

It might be easier to get into a company where there are other European remote employees already, as "offshoring" for the first time can be a scary thing for a small startup, especially if the candidate doesn't tick off all boxes.
While the most extreme abuses happen in basically every society at some level, widespread institutions run into real limits. Extremely brutal forms of widespread oppression take strong institutes to maintain stability. Haiti for example had truly horrific conditions, but it couldn’t maintain control first seeing significant numbers of escaped slaves living off the land then a successful uprising. Natzi’s where brutally efficient at working their slaves to death.

At the other end, Native American tribes for example would capture people effectively taking slaves but they integrated them into their tribes. Similar practices where fairly widespread in many cultures without firm centralized governments. The captured wife/sex slave divide is historically nuanced. Keeping people under lock and key takes effort and limits the forms of manual labor they can do. Mines where often extremely horrific because they where so easily managed. Hunting on the other hand requires significant freedom of movement.
Just created an account, time to share knowledge!
I found my previous job with a very small company on Indeed, but it was the only job I applied for on there because Indeed is full of garbage postings that barely describe the job, don't give a salary range, etc. I also got bombed with recruiter spam. I had just about given up on them when I came across the posting for my previous job, which was one of the only authentic postings I came across in a few weeks of searching. So, not a great experience, but you might get lucky with it or similar sites.
Rust doesn't allow you to relax mutation constraints for a single-threaded program?
That sounds all nice... but do you actually do that? I'm sure you have some amount of data (maybe not so large) that you want to backup long-term? As most of us do?

If you do that, I would really love to read some more details on how you actually organize that.
> if you find a linear problem of huge size, you are just going to plug it into Matlab or whatever

It depends on your viewpoint. Are you going to be the user who calls the MATLAB function, or the engineer who implements a specific iterative method, optimizes it for new hardware, and so on?

I am trying to make the jump into the second category.
You know there are still quite a lot of BBSs accessible on the internet? Maybe not too lively though.
No, they measure it at the wall minus idle usage: https://www.anandtech.com/show/17024/apple-m1-max-performanc...

But you’re right that this is not with the GPU loaded.
VegaFusion author here. Happy to answer questions if anyone is interested in learning more!
No it doesn’t. I am a classic liberal and an independent and my comment history reflects that.

Just because I don’t hold the established dogmatic progressive opinions on every topic doesn’t mean I am conservative or supported Trump. Don’t make politics a religion.
ah okay, Im not american btw so its legal here, but yeah the major gateways like paypal dont really cater to these unfortunately
Android Studio Released on 2022-01-25 is Versioned as 2021.1.1
I wonder if this is a response to new search experiences like Neeva, the ad-free engine started by two ex-Googlers?

I recently signed up and really enjoy it. It makes today's Google experience feel like its one of the bad olds from the early 2000s.
No one is censoring her, it's just demonization. No one is compelled to pay her for her content. Advertisers aren't the Taliban if they are picky with what content they're associated with. Artists have been complaining about sponsors dictating the terms of art of centuries and its always been just a niche background conversation. I'm not entirely sure why this is different, it's still private corporations doing business at the end of the day. It's get right to dress how she wants, and it's others right to associate with her or not.

What I find interesting is the other female voice that gets shush is women who are for modesty. Other female content creators often take issue too-- it reminds me of the twitch scandal a while back where some women would wear beach wear on cam. Some women complained that in order to compete with that they needed to wear less too. And then they felt uncomfortable with the direction things were going. I think they made valid points, and yet then as now no one really cares.

It feels like it's still a matter of controlling women's bodies, just not society is saying they should "wear less and be free" rather than wear more. Women's voices, at the end of the day, are still secondary in these conversations, especially when they take place on the internet, and that's something I find incredibly ironic. SexyCyborg herself is making posts here but it's drowned out by others fighting her fight for her. Rather than elevating the voices of creators like her, it's just turned into a "women need to be able to wear less everywhere or were the Taliban" thing.

Which, by the way, is bordering in Islamophobic. Muslims make up close to 25% of the world population and many women choose to wear modest clothing. I know some firsthand. Treating them like they're just brainwashed or being forced by the Taliban is so insulting and demeaning and completely ignoring the voices of billions of women. I find it so strange how often I see people treating them like they don't exist or the their voices aren't valid. The Taliban isn't the only people in earth who find value in modesty and its frankly misogynistic to imply the women they feel that way are just backwards and oppressed
The business of leetcode depends on people thinking that they _have_ to use it.

I have a feeling that some content marketeers have been posting questions like this here and also on https://www.reddit.com/r/cscareerquestions/ just to give the impression that leetcode is some sort of industry standard, when in reality it is almost never used.
I assume you are referring to United States employment law?

For others: https://www.eeoc.gov/age-discrimination

U.S. Equal Employment Opportunity Commission

Age Discrimination: <<The Age Discrimination in Employment Act (ADEA) forbids age discrimination against people who are age 40 or older. It does not protect workers under the age of 40, although some states have laws that protect younger workers from age discrimination.>>
> I've never seen a standard so easy and seamless for a developer to get his code running.

Docker Compose is a breeze compared to Kubernetes.
Brooklyn Nets look to become the first basketball team in the metaverse
iPhones will soon accept contactless payments directly, says report
I read the first edition of Maus when I was in college. It was the first graphic novel I ever recognized as such.

I watched a lot of films about the history of the United States and World War II when I was in high school, but the first-hand accounts of concentration camp life did not make the impact on me that Maus did.

Looking back, it was the first media that I can think of that reimagined a terrible historical fact in a way that I found respectful to the victims.
Ask HN: Natural language generation from structured data
Hi guys,

I'm looking for companies that offers Natural Language Generation technology. This is what I need to do: starting from structured data (time-series, records) about some past, current and forecasted phenomena of a specific field, I'd like to see whether some narrative (500-1000 words), in English, can be automatically generated but in a way that does look linguistically rich and semantically grounded. I already tested out some rule-based systems, but they lack the afore mentioned characteristics.

Do you guys know of such companies? I would skip research institutions providing pieces of software: I'm more looking into already built products.

Thanks a lot!
I took a brief look at a CS GRE test prep book from a Google search, and it probably doesn't cover the same things leetcode does, nor does it really test code writing ability (because it's multiple choice):

https://people.engr.tamu.edu/d-walker/Quals/GRE_CompSci_1.pd...
Doctors were parroting the line and prescribing the drug anyway. Despite their perception as experts apparently a lot of them never bothered to cross check the alleged study with their common sense and previous training.
Its $185 MRR currently, Hit hard by churn this month.
https://archive.is/KZRBK
Both. Barack Obama calls this a "false choice". There isn't a single best signal. Both have positives. Ideally, you want a candidate with both.
I think the Gauss-Jordan method has some reason to be taught:

- Most people have probably solved systems of equations by hand in school. G-J basically just systematises this process by abstracting away the unnecessary details and it has a clear sequence of steps (although you can still choose different pivots). I think it would not be satisfying to never see that.

- G-J can be done by hand on simple systems.

- It is a rather simple algorithm, but it still has some edge cases to consider (what if you have a 0 in pivot position?). I've seen a number of people try to implement G-J (we used it as a coding challenge and, yes, this was actually job-related in this case ;)) and fail on particular examples, e.g. stopping iteration too early after skipping a column.

- The algorithm runs in polynomial time (assuming floating point arithmetic; it's unfortunately not polynomial for arbitrary precision integers), so it's efficient. Knowing that a system of linear equations can efficiently be solved is, I think, rather important.

- you can discuss numerical stability in the context of different pivot strategies

- other algorithms use it as a building block or are basically a variation of it (LR factorisation, matrix inversion, simplex algorithm, etc.)

Of course, you could probably just tell people that instead of teaching them the algorithm, but I would think that it sticks better if you've actually seen it and it's not that hard of an algorithm (and I don't think you need to require people to memorise it either).

If you'd ask about teaching Jordan decomposition to engineers I would agree. :)

(But I've also never taught anyone, especially not engineers. So this is just what makes sense to me personally.)
A never ending high pressure gauntlet, of course! The dream of dreams!
Birds can't do that. Also they'd get nicotine poisoning. That would be a risk even if they used their goiter. And it would taste terrible.
I don't know what relevance this has to the fact that any brands of anarchism anywhere were as bad or worse than the US ever was, and (unfortunately - I'd really like them to succeed) never better.

> widespread institutions run into real limits.

The only limit of European feudal lords was how many people they could kill/cause death before there was nobody left to do slave work and fight in wars for them. America was a heaven for the serfs.
Well, the thread is about Javascript...

I take the exception that on this case in particular, the reduce is much more readable than a loop. Javascript isn't completely on the "anything non-imperative could as well be in machine code" league, but has plenty of problems that appear when you try to write other kinds of declarative code.
Are you proposing waiving technical interviews for people who worked in "reputable" companies?
It’s Hard to Tell When the Crypto Bubble Will Burst, or If There Is One
Ask HN: Marketing, DevRel and Evangelism working for Open-source
Hi everyone,
Why is it so difficult to find a space to communicate your open-source project to drive adoption at scale?
To recruit new people inside a new company, it's not easy to explain the open-source workflow to not-tech people, so most often, great open-source projects have lousy communication.

Evangelism, like GitLab said (https://about.gitlab.com/handbook/marketing/community-relations/developer-evangelism/#utms-for-url-tagging-and-tracking), is essential.
That's sure. But how to scale up a team to grow that skill inside the company?

Is it better to grow it internally (logically, a founder is the best person to communicate his project)?
But how a tech person can develop marketing and communication skills?

Or the best way is to recruit a skilled DevRel person or instead of a marketing person and collaborate in creating great content?
The question wasn’t what mypy will do. The question was what type will the function return.
SMR spinning disks are also being widely repurposed as "archival", somewhat tape-like media since they turned out to be quite low-performance for the most common use scenarios (which means they were getting dropped from soft-RAID arrays, etc.).
Maybe, I heard from Nick Fury that low levels of gamma radiation can be harmful.
The Testudine lineage is more than 200 million years old.

I'm confident that some tortoise, somewhere, lived in isolated splendour longer than Jonathan. It's just a numbers game, holding 190 up against 200 million and squinting a bit.

Not to take anything away from the old fellow! He's earned his laurels.