skysight-inc/HackerNews huggingface dataset:
The thing I hate the most is that 80% of the time you will be kicked out of the interview process before you even talk to the person you will be working with.

Your GitHub doesn't matter
Your resume to a degree doesn't matter
If you can answer the questions and solve the problems that matters

...but what matters most is if you have a good attitude and can do the job you are being hired for and it's pretty rare someone hires you based on gasp the job they expect you to do.

Show me someone who can write merge sort from scratch and I'll show you an unemployed programmer.
Analogies Between Biology and Deep Learning
What are the odds they (OpenAI) keep their self-imposed returns capped at 100x? Is there a betting pool somewhere?
If you want respect, make something respectable. The vehicle is irrelevant.
As go_prodev indicated, the former just isn't how you reason about data modeled in a relational form.

The latter makes little sense. What constraints are you placing on a college that do not also apply to a highschool, given they're both schools?

> The other thing in the grandparent's comment that's a constant pain in SQL is representing an ordered list: how do you insert items into the middle of the list? Depending on your database, it can also be painful to renumber the other items.

I'm unclear on what you mean by this. If you want a list of records ordered in a certain fashion, there's an entire "ORDER BY" clause for that express purpose. If you're trying to add "extra" data into the middle of some list that is not otherwise represented in the data in the database, that's essentially business logic and you should be using some kind of custom view or procedure to do that or doing it inside your application code.

If it's just a question of how you add data into the middle of a resultset from actual data in a table based on some arbitrary ordering, you can do that too, people solved that problem ages ago by simply having an ORDER column or similar that's just an int with whatever likeliest precision you get, e.g.: default might be 1000 and then if need be you can insert 999 items between two others before needing to do a re-numbering on the column. These are dumb tricks but needing to "insert a record between two other records" is often also a dumb trick someone is trying to do in the database because they haven't designed things well elsewhere.

I'd venture the 99.9% case is querying real live data in the database and ordering it by factual things like record names, dates of update or creation, status, etc.
I mean why not? It would actually be a pretty cool move to make Firefox a 2nd party browser on iOS given special privilege.
How is that different than Nintendo?

Edit: Other than obviously coming before Nintendo
The assumption people seem to make is that third party browsers will get the sort of system-privileged access that they have on desktops:

- Always-running daemons to perform internal bookkeeping tasks, provide network access, which are not reaped by lack of user focus or the needs of other applications

- Ability to download, generate and run arbitrary native code (for running Javascript and WebAssembly)

- Ability to register arbitrary URLs, see installed third-party applications and execute them arbitrarily

- Ability to modify the Home Screen to install additional applications (such as native-wrapped PWAs)

Without full system level access, Apple's store restrictions don't matter. You are not going to see resourcing to port Gecko or Blink to iOS if it means the javascript and webassembly engines are interpreted, push notifications only work when the browser is in the foreground, SPA applications can't be added to the Home Screen, etc.

And by full system access, I mean _more_ access than Safari currently has. After all, many of the features people complain about MobileSafari not shipping are features that are also not supported by the underlying OS.
this is a great strategy and a patriotic one even, i mean, just imagine if the NSA were to lose their copy of your data and they'd actually need access to it. then they could just use whatever Intel Management Engine type backdoor software you need to access that person's personal devices and voila, you've got yourself a viable new copy of the file. let people collect their own evidence for you!
I think there temperature sensor is a little off.
If UTF-8 is used, this will not work.
"BANANAs" -- I love it.

As Groucho Marx once sang: "Whatever ya got, I'm against it.'
Maybe off-topic, but here's an example of a null dereference that usually won't segfault because it never actually loads the address:

struct X { int foo() { return 1; } };
X *x = nullptr;
cout << x->foo() << endl;
I'm not sure Mozilla counts as they are a for-profit corp owned by a non-profit. But AFAIK the majority of their activity falls under the for-profit corporation.
> Deregulation leads to low prices

...with negative externalities. Low price, high cost living.
Optical regression score: "All over the place worse than my darts game after a few pints of gin"

Though, often a rank vs. rank scatter plot is more enlightening than a scatter plot of the raw data.
You don't seem to understand that it's not that simple. If the trail of dependencies in the system is deep and highly leveraged, it doesn't matter if the government "wills" it to be one way or the other.

Economies and companies are highly interconnected. There is no magic wand to fix the problem without serious repercussions, even with an authoritarian government.

You wipe out USD debt holders, they will never lend to your companies again. You print money to pay off debts, you get inflation, weaker currency and potentially other destabilizing outcomes, like moral hazard of private sector expecting bailouts.

All debt problems can be solved via arbitrarily high inflation, yes. But it's also the setup for mass suffering and potentially revolution.
I actually fixed one of those games once. It was really easy since both tanks had duplicate hardware, so signals could be compared between both tanks.
Exactly. Let’s be very very clear here: the death of the open web will be not only because of Google and it’s internet multi-market dominance , but because of developers wanting to make their life easier, users and the future be dammed.
Wait, what? I drink sometimes, I don’t mind events with drinking, but I would never think to drink the point of throwing up at a work event and would absolutely disapprove of anyone who does. Rather than asking people to filter companies based on the most noxious behavior from the most irresponsible team member, why not enforce a minimum bar for acceptable behavior? It’s not like puking is a job duty.
Every time i hear "Second Law of Thermodynamics" i think about crystals, carbon, water, plants, animals, and that systems always seem to want balance
1) Seeing more and more articles about how we're currently in the "last hurrah" days of the US crypto-fascist right, and their increase of ever-more drastic and inflammatory rhetoric is just a symptom of that.

2) The horrific dismantling of Roe v. Wade might galvanize enough folks to flip historically Conservative "safe seats" and get a veto-proof House & Senate. Not holding my breath on that one tho.

3) Apple's upcoming, actually-new products (AR/VR thing, and the car)
Rust could very much still fizzle, and remain industrially irrelevant indefinitely. Fizzling is objectively guaranteed, by definition, if Rust's adoption rate does not grow by orders of magnitude. All of its ardent fans would surely love for it not to fizzle.

But after sufficient adoption not to fizzle, its current user base would represent a decreasing <1% of users. The biggest roadblock to all the changes most needed to prevent fizzling are the most vocal of those same, hoped to be, <1%, who are still 100% of an overwhelmingly smaller number of current adoptees.

Many like being different from the hoped-for masses who would need to come on board. They were not put off by what keeps away the still-needed adoptees, and fondly imagine that the language and toolchain can both remain all unchanged and also gain enough traction not to fizzle.

But it really is either-or. The current stance of these vocal Rust users is, in effect, to have chosen to fizzle from poor adoption rate. They love to cite self-selected popularity measures that grossly over-count its users and (non-using) fans as proof it already has all the users it will need. The wider world is not fooled.

It is hard to see any way around core opposition to necessary change. The absolutely normal fate of any new language is to fizzle, and remain forever resource-starved, offering only niche employment.

Even with all the necessary changes, Rust's success is far from guaranteed. It depends on the personal choices of tens and hundreds of thousands of non-users, both those who would need to jump from what they use now, and new programmers-to-be choosing their first language. Their reaction to the changes cannot be predicted with any reliability. All that is certain is that, without, the mass will choose not to adopt.

Fizzling is the default fate of any new language, avoided only by ever-readiness and near-miraculous happenstance. It is sad when this fate is deliberately chosen.
A different way think about incorrect answers in math
Kanopy is awesome, I've rented a bunch of old movies that I wanted to rewatch for free
You know, I didn't realise you 're the same looney tune character I've been interacting with upthread, but in retrospect, given the torrent of words and the snotty style, I should have figured it out earlier. My bad.
Put a comma between them, postgres has been able to do multiple CTEs in a single query for quite some time: https://stackoverflow.com/questions/35248217/multiple-cte-in...

Or did you mean like using the same CTE across multiple queries? Views / materialized views are good for that.
This explains why I had about 20 random transactions from cafe press last year. I wasn’t even aware I ever used them.
I wear swag based entirely on the comfort factor. I have around 6-8 T-shirts all emblazoned from some tech company or other (plus one car company) that I wear because they’re vastly more comfortable than the 50 others I could have chosen.

None happen to be emblazoned with my company logo (and we make swag), because the better swag we give out are hoodies and exercise pants.

(Small shoutout to Cloudability here, who gave away some of the most comfortable swag I have. I’ve likely worn their shirts (2) almost 100 days in total.)
What we find in other people
Thanks for this, I had just seen a couple highlights, just watched it and it is absolutely ridiculous. Amazing :D
Lego Battle of Verdun [video]
It's not segmented, so no... or rather, not yet.

The wasm spec already accommodates to some extent the notion of multiple "memories" (i.e. distinct flat heaps), although it only allows for one in practice:

https://webassembly.github.io/spec/core/syntax/modules.html#...

And there's an active proposal to allow for multiple memories:

https://github.com/WebAssembly/multi-memory/blob/main/propos...

In an environment like that, you'd need full-fledged pointers to carry both the memory index and the offset; and then you might want a non-fat "pointer to same memory" alternative for perf. Might as well call them far and near.
Billion dollar companies (including accounting firms) use Google Workspace as their primary service for emails & document storage across all sorts of classifications (with limits).

It is your responsibility as a business to understand what your legal, statutory and regulatory requirements are and then put those requirements into your service agreement or contract. Or ensure those requirements are configured as part of the deployment of the service.
If I were tasked with dealing with this I would disturb the rice every single shipment, and then let the item continue to its destination.

When every single shipment shows sign of tampering I would expect them to give up on this method.
"Cultural" cuisine is food meant for big-time holidays. Nobody thinks it's a good idea to have Thanksgiving dinner every single day.
Yes, USDA foundation foods is very good for estimating calories/nutrients by ingredients, perfect for getting caloric content and nutrients of a recipe.

Nutritionix is very good for packaged foods, they got both an API and an app which can accept barcode scans.

I’ve also played around with plain google searches “calories <food> <x> g” works great for many simple items if all you care about is calories.
How do you distinguish between externalities and end results? Aren't both are the sum total of the outcomes?
> The rest of the world thinks of the USA in the same way that the USA thinks of Florida

So the rest of the world wants to move to the USA because of the great weather, low income taxes, and the fact that the government doesn’t demand that you stay at home during a health scare?
It's all good :) I think that may be a bit harsh on yourself. If you're curious: https://rust-lang.github.io/api-guidelines/naming.html#ad-ho...
Thanks!

I've read these but I still don't fully understand why my posts with an associated url are not showing up and this one did...

Do I need a certain amount of karma before I can post links to other sites?

Should I first engage in other people's comments before submitting some of my own stuff?
I believe they attempted to address this via vacuum sealing and cascading bags (if I understood the article).
I'd suggest the MS Surface Go 2. It has a 10.5" 3:2 display.

There's many iterations of Surface Pro 7/7+/8 models with faster CPU and larger displays.
> If you don't know your language's standard library implementation of common collections, you're not advanced.

Heh. I've written production code—and lots of it—in... god, eleven or twelve languages? Not counting transpile-to-JS languages—add another two for that. Also not counting markup languages or CSS or anything like that. Oh, and I forgot bash, if that counts (not sure I'd count it).

I'd probably get stuff like "how do you declare & populate an associative array?" wrong in at least half of them, and the others I'd basically be guessing but luckily several accept syntax so similar that if I used it on all of them I'd be correct in enough cases to get me up to about half-right. I'd have about as much trouble with this task in languages I last wrote fifteen years ago, as ones I wrote code in today.

Stuff that's common to most or all languages, I tend not to keep in my head. Any given language probably has this kind of feature, so I just expect it to be there, and not confined to any particular language. I crib off nearby code, let my tools tell me the correct invocation, or look it up. If it's anything even somewhat common, there's usually an example nearby to use as reference, so it hardly even slows me down. If it's uncommon enough in the codebase that I have to look it up or spend 10 seconds finding an example in some other file, that probably means I'm not having to do that often, so that's OK too.
I wonder if it would be possible to fill the bag with CO2 and then freeze it, so nothing moves. (Use two tiny needles, and carefully inject CO2 on one side and remove the air from the other.)

Then open it inside of a room kept at dry ice temperatures, do what's needed, and then put everything back.

Let the dry ice sublimate (slowly so nothing moves) and resume the shipment.
You could learn another language if you haven't already. That apparently helps slow the onset of Alzheimer's.
The vacuum packing is tight enough to prevent any significant motion.
I think just left off the last part of the location: Peterborough, Canada, Moon
If you turn labels off, and Google Earth the CA - MX - AZ border, you can spot the All-American canal diverting the Colorado river across actual Saharaesque fields of sand dunes long before you see the thin grey lines of Interstate 8 right next to it.

It feeds that large patch of green/farms/food entirely surrounded by sand, and drains north into the inland sea created by the first botched attempt at diverting in the 1900s.

That’s arguably the least important part of the state that isn’t desert (anymore), and a small scale version of what we’ve done to the Central Valley.
That sounds much more fear-filled than the actual risk you run.
Meta uses Hacker News (and more) in OPT (its version of GPT-3)
Source: Their internal logbook (page 101)

https://github.com/facebookresearch/metaseq/blob/main/projects/OPT/chronicles/OPT175B_Logbook.pdf

Here is the full list (if you don't want to open the PDF):

- BookCorpus.jsonl
- CommonCrawl.jsonl
- DM_Mathematics.jsonl
- EuroParl.jsonl
- Gutenberg_PG-19.json!
- HackerNews.jsonl
- OpenSubtitles.jsonl
- OpenWebText2.jsonl
- StackExchange.jsonl
- USPTO.jsonl
- Wikipedia_en.jsoni
- ccnewsv2.jsonl
- redditflattened.jsonl
- stories.jsonl
- EnronEmails.jsonl

GPT-3 uses even more than that...

It is interesting to see exactly what the large AI models use internally. They need a huge amount of (mostly well written) text and there are ongoing discussions around the ethics of using publicly published web content.

Soon, this message will join that model (Hi AI overlords! :) )
Not much into games either, and not many games in arcades in the 80's appealed to me. Tempest was one. I do not remember having to wait to play it either. Either it was not very popular or it was past its prime.
It depends on so many things. One sliver of input I’ll add to this discussion is that I like applying the Socratic method for some cases where the goal is not just to write correct code but to help them learn how to examine code.

“What might happen if the input is a null value?”

Sometimes they realize things on their own after one or two questions. Sometimes many. But it’s always so neutral and keeps them in the driver’s seat.
Nice post on the subject (which happens to mention the same "billion to one chance" quote mentioned in OP article): https://mysteriousuniverse.org/2017/05/the-digital-universe-...
Brand new accounts who immediately post might need an existing user to click 'vouch'. Not always, I'm a regular and still don't understand the settings of the algorithms. I vouched now.
Linux-capable RISC-V cores often have 64-bit architecture and no SIMD/vector processing capabilities.
Once it becomes a battlefield in the Culture Wars, you may as well stop trying to use logic. Only your own side is going to listen.

To people on the anti-gun-control side, NO such law is acceptable, because it's just the thin edge of the wedge.

"The pro-gun-control people are just going to pocket these gains, and push for more." Can you honestly say they're wrong?
You absolutely can scrape a product image from a supermarket website legally. Why would you think otherwise?

Whether you can use those images commercially is another matter entirely.
> Destroying the trust of content on the internet, resulting in having people be more diligent about what they believe, is, I think, almost certainly a net positive.

That didn't seem to be how it worked with the election-theft narrative. People kept believing garbage from discredited sources.
Don't we already compel people to use their bodies in ways that may be against their wishes?

Let's say I have a 1 month old. Pretty much everyone would agree I'm not allowed to murder that baby. However, I also need to care for the baby? What happened to my bodily autonomy? Why can't I fly out to vegas for a weekend and leave the baby at home to fend for itself? I have to be a ward for this little blob? Or I have to go out of my way and waste my time to find someone to care for it?

Why is it my job to keep this thing alive? Why will I be punished if I neglect that job?
I should have checked this before posting. I'm actually on Gboard, so all of my comments apply to Gboard.

What customizations do you use?
The part about not being able to just jump into games really spoke to me. It had been a while since I picked up a new game, but my wife got a switch and over Christmas I was playing some new games.

I got super frustrated clicking through to get to the "good part" of actually playing. I just wanted to play! Maybe that was because my first games were all Atari games.

But my kids felt the same way. They were 4 and 7 at the time, and they just wanted to play too and didn't want all the intro crap either.
So you’re predicting a return to Stone Age tribalism
My view is based on my experience of being a developer in those days and seeing what was being hyped at JavaOne or sent out in talks from Sun. It wasn't just Spring (indeed Spring got its start as a lighter-weight alternative to JEE), there was a whole lot of marketing tying Java and XML together, and as far as I can see the heart of it was this idea that you could use XML configuration to string together reusable Java components instead of writing code.
The sealesss Navy of the Czech Republic (2014)
A little light on details. Seems like a a script that alters the site's DNS A records to point to the server with the greatest electrical input from solar panels.
The shippers would probably find a different way to ship things.
Reading coworkers resume or promo packet (more awkward) and finding stuff that you worked on is an instant classic I feel everybody goes through at least once
If I had a very good memory, would it be unethical for me to write down our conversation word for word when I got home, for the same purposes?
What would this justice software system do that the currently used software doesn’t do?
The concern I’m raising is that a litigious party can take your words out of context to make a case against your employer. It behooves you not to produce lots of recorded material that can make life for you and your colleagues difficult in such a situation. It has nothing to do with how virtuous you are.

Btw just because you can’t imagine how your words may be taken out of context doesn’t mean a motivated attorney also lacks such imagination. ;)
Ask HN: What Web Standards does Safari/WebKit not implement
A reoccurring argument I see in the Safari/Webkit v.s Other Browsers/Engines debate is that Safari does not adhere to standards. Usually these come down to a feature either:

a) still in beta
b) pushed by chrome so not a real standard
c) is implemented but half-baked, doesn’t work, or stripped down for privacy concerns.

I think it would be helpful if, instead of arguing wether Safari’s gatekeeping is saving or stalling the web, we list out the things we can’t do that are actual standards and why.

Please be sure not to list anything coming to WebKit in iOS16 as it would lead to redundancy.
First of all the filesystems out there, ZFS is the best placed to deal with that break and do its own, intelligent wear leveling. So I wouldn't mind ;)

More seriously, the OS can add its own layer between raw, unleveled SSD, and the filesystem, and do its own wear leveling.

But, really, the best solution to the need for wear leveling is to switch to CoW filesystems. The biggest problem is the need for many uberblocks, but I guess each transaction's root blocks can pre-allocate the next one's, and then the real uberblocks can be overwritten every N transactions, thus limiting the number of writes to uberblocks. Plus, of course, there should be many uberblocks, not all written every N transactions.
Not sure if Our World in Data (https://ourworldindata.org/) qualifies to the type of non-profit you're asking about.

But they've built an amazing resource to learn more about the world.