skysight-inc/HackerNews huggingface dataset:
This is 100% Google's responsability. If you claim to have a feature but it is broken it's your fault, you should just not claim that you can actually do this. The restaurant guys provide exactly what they want: a pdf menu, if google can't parse it correctly it should show the raw information instead of trying to do something fancy
They should just schedule one third of the classes to be online and from midnight to 2am.
There were two problems.

One problem was the style that started around 2004, and was very popular with Ruby on Rails and WordPress, and then Syfmony and Django, where you expose the PK in the URL. If your integer starts with 1 and then increments, you may not get to a billion, and you'll never get to a trillion. So it became ridiculously easy to for outsiders to scan your site:

http://www.example.com/1

http://www.example.com/2

http://www.example.com/3

...

http://www.example.com/10000000000

That was one problem. Using UUIDs for PKs means outsiders can't simply scan your site.

The other problem was that over the years, everyone ran into the problem of moving a database, or needing to combine multiple databases, in which case having PKs the start with 1 and then increment, a collision of the PKs, from different databases, is 100% guaranteed. This often happens when combining WordPress sites, for instance. If you use UUIDs as your PK, then such collisions become unlikely.
The sun rises between 5am and 7am where I live.

But anyone who has flown between the East Coast and West Coast of the US knows that the sun doesn't determine when you feel tired or when you wake up: your sleep hygiene does.

I used to fly to SF from Boston and wanted to go to bed at 7-8pm every night and then would wake up at 4am. Not because of sunlight but because my body was used to that schedule.
What do you mean? Windows users are uninformed about tech, whilst Linux users are more informed?

If you mean the general populace, then heuristically we can infer that Windows users may be less technologically savvy, but it’s not a given.
So they start later, do they finish later too? So have dinner later, homework later, go to be later and same result?
> Budget culture makes money all about you — your actions, responsibilities and mindset. But individual actions can’t overcome persistent pay gaps, generational trauma, systemic oppression and algorithmic bias. No money management method can square rising housing costs with stagnant wages. No amount of self control can make up for the costs of “professionalism” born by everyone who has to fit their hair, dress, gender presentation or family responsibilities into a box to keep their job.

This paragraph has the subtle tone of a some sort of abuser seeking to keep the victim in thrall.

"Reality is oppression! There is no escape from victimhood."

The message of budgeting is that you can do what is of interest as long as the action is delibrate and responsible in context.

Living thoughtlessly or hedonistically is the challenge to overcome.
"My kid's medical records are literally attached to my wife's medical records - I have to login with her username and password to view after visit summaries etc"

Some of these decisions are in the hands of software teams. Ask out loud in a team meeting about supporting other family structures: single parents, orphans, same-sex couples, grandparent-as-guardians, etc. "The MVP works for most of our users" isn't good enough.

It's likely that the generalized solution is overall simpler too even if you won't get to use an easy label like "mother" on the form.
> But seriously: how did you get the domain `15.ai`?

it's an MIT project so I'm sure that was a factor
I'm not entirely sure. Apparently it doesn't sleep properly and gets hot to the point where it fries the motherboard when you put it in a bag. I've found out that's a common fault, known to Dell since when a story hit the front page here. The bile in me comes from the fact that I don't usually actually do that so it didn't happen still in warranty. On the occasion I did it was because I wasn't home, I was sitting beside an intensive care bed. Dell sure as hell don't warn you that "This is not actually a laptop and you can't treat it like one" But they do know it, apparently. But screw the customers is their mantra, it would seem.

What I do know for sure is that since closing the lid and placing it in a bag it doesn't boot. Doesn't get to bios. Many hours trying to work out led patterns, which inconsistently identify different faults are fruitless and if you replace the motherboard you are gambling that it will work after you incur the expense and it's more expensive than buying a new laptop with ram and disk and a power supply, and if it's not Dell you can close the lid because it will actually be a laptop. There is no way that Dell actually stand behind what they sell you and charge premium prices for.

Utter garbage. Whoever heard of a laptop that you cannot close the lid and put in your bag? Well I have because I found it out after paying for Dell's overpriced, yet cheap and nasty e-waste. There's plenty of people who share that experience with me so you can say that Dell have thoroughly earned this reputation for garbage product and worse service.

So yeah, I'm not encouraging anyone to buy Dell. Why would I unless I hated people?

edit: Added the following links

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

https://www.dell.com/community/XPS/FAQ-Modern-Standby/td-p/7...
Trusting data only makes sense if it's trustworthy. This data isn't for all sorts of reasons. The lack of concordance with observable reality is only one of those reasons.
Lilium's plane has 30 engines, multiple independent battery packs, and electric motors are way more reliable than jet engines (due to being so much simpler). A Lilium plane may have a 1000x higher chance of a crash in case of full engine failure, but perhaps that can be compensated for by 1000x times simpler/redundant propulsion technology. This seems to be very hard to assess in theory, so we probably just have to wait and see how it performs in practice.
Modern pixel artists far from "misunderstand" the legacy of pixel art. They're specifically designing for a sensibility and context that didn't exist when pixel art was originally made. Actually talk to pixel artists and they'll explain this to you themselves perfectly fine
I don't think the answer matters to anyone (except you?), and definitely not to the guy who spent the time and energy to do it. The philosophical point of view of PC building is energy wasted.
This type of thinking is backwards. Ignoring modern human behavior is what has contributed to student (and faculty) performance problems for 50+ yrs. Poor performance in the earliest classes is a leading indicator for class performance overall (similar to broken window theory). Supposing (pretending?) that arbitrary time constraints will force behavior without confounding effects is the kind of willful ignorance that has perpetuated poor academic performance around the world.
At least it offers the hope of getting up when there's daylight out. Getting up in the dark is so much harder.
This comment and your previous one are both bullshit ad-hominem.

Bad faith, bullshit, and disinformation to boot.

Length!=salient points.
"Unique IDs" _can_ be super really easy to work with if they're not so baffling complicated.

A random string generated using quality randomness can be adjusted to length to suit the quantity of data (negligible probability of a collision) which in most cases is very short.

It's easy to increase the length as you get more data.

They are visually very different for each item of data.

They're evenly spread which means they hash/index well.

You can tune a subset of characters if you want to decrease ambiguity eg. when exchanged by voice (no zero vs. letter O, upper/lower case etc.)

And a final bonus, when working with user input only a a short prefix is needed to uniquely identify an item (in contrast, it seems like UUIDs deliberately share a common prefix)

I'm very happy to concede I must be missing something here, and would be interested to know. But the above approach has served me well in a range of uses.

I can see how UUIDs work, and perhaps "looks like a UUID" is a useful feature. But reading the URL above and a bit of Wikipedia doesn't give me much to go on as to _why_ any of this is happening, and why the hyphens aim to retain meaning to what is ostensibly a 'unique' number.
> tl;dr: Children learn unsupervised and without back propagation.

Well, this has been talked about for at least 10 years. Just take a look at any talk/FAQ by Hinton and/or LeCun from 2012 and onwards.
You are incorrect. The immune response to contracting actual symptomatic COVID will be much higher than any vaccination. You get symptoms largely due to your immune response (up until you start getting actual directly damaging multisystem COVID and you're hospitalized). Symptoms are a good enough proxy to viral loads affecting your immune system, which pretty much proves your argument is flawed.
New trove of data from Europe's Gaia mission will lead to best Milky Way map
Some applications have the need to create IDs in a distributed manner, eg. Og clients, and use that identity before the database returns it. These systems benefit from randomly generated IDs.

You could potentially hist use a random number between 0 and 2^128-1 and still use ints, though I haven't seen that in action, usually pk with ints are centrally generated and consequitive.
Fair enough, I agree with you there. BTW I recently learned that my great-great-grandmother „laid off“ (sent to an orphanage) two of her children after her husband was killed. It was a grueling experience for the children, according to their descendants. Fortunately this is not how humans are treated anymore, in most areas of the world.
Hideo Kojima to Collaborate with Xbox Game Studios
> That’s profoundly unsettling, particularly in light of data released by the CDC in April showing that 44 percent of high schoolers said they’d had “persistent feelings of sadness or hopelessness” during the past year, and 20 percent had seriously contemplated suicide.

One second-order effect of Covid is that it completely confounds the statistics collection for a wide swathe of issues. With a huge one-off exogenous shock in emotional and physical well-being, it’s basically impossible to make inferences using these statistics from the last couple years.

Maybe we can compute the “Covid baseline impact” but because of the very regional response, it will be extremely hard to control for this factor.
Select something like AppleTV or another product that doesn't show you ads..
I haven't tried it, and to be honest, I do not see a large need to. The nvidia encoders are typically much faster and have higher quality. My experiments with quicksync were not very favorable (though that was some generations ago).
You don't even need to white label, the situation in scientific software is so bad that even a a slightly nicer UI + managed hosting (with typical enterprise SaaS level of data security/compliance) will net you many laboratories as customers. Unfortunately it requires significant domain knowledge which poses a challenge. The intersection between frontend UI people and scientific software developers is non-existent (outside of Matlab and Wolfram).
Not all OLAP queries are for reporting. Sometimes they drive OLTP processes — really complex, separate-statements but same-transaction equivalents to "INSERT/UPDATE/DELETE ... WHERE" queries.

Of course, you can still drive those using a separate snapshot for the read side, to generate an ID set for a follow-up write on the business layer. But now you're doing CQRS — less trivial. You're not getting any of the ACID benefits of doing the OLAP and OLTP queries together in a single transaction; so your data model has to be designed for that (by e.g. having all tables be temporal tables.)
Sure, but my point is that we would still put a "capital" on it, we've done it since well... forever really, you wanna be around that "desirable" person while avoiding the "undesirable" the only thing I think that will change in the future is that we will probably figure out much more complex (by our standards) socialization and "social intermingling".

Which will I think solve some of our current short comings of socialization but also add a very concrete layers of socialization.
I fully agree, applying Occam’s Razor implies that it was aliens, not two guys named Doug and Dave who inspired other humans to make similar crop circles.
The other thing is responsibility.

Tech jobs generally don't have set times to be in. But most jobs do.

Teaching teenagers responsibility (to go to sleep on time and wake up on time) is an important skill to have.
I gave up on Dell when I exchanged a new laptop because of soundcard issues and they sent me a dented one which turned out to be refurbished even though I'd bought a new one. I did buy one desktop PC after that and it was my last.

If a company doesn't respect their own products and brand I don't trust owning one.
Yes, the comment timestamps are also wrong. My comment from yesterday now says "2 hours ago".
I had to get up at 5:30AM in high school to catch the bus in time. My bus ride was 45 minutes, and I was the first pickup.

In the afternoon, I was the last dropoff, which I thought was grossly unfair.
It is really unfortunate that we have created a society and physical landscape where children cannot get to school on their own.

In 1969, 48% of children walked or biked to school. In 2009 that figure is 13%. http://guide.saferoutesinfo.org/introduction/the_decline_of_...

Even if you happen to live close enough to a school and the walking environment is safe, it‘s not unheard of for Child Protective Services to be called on parents for letting their children be autonomous.

And with the decline in routine physical activity we are now generally less healthy.
Yep, I want UUID v7, because right now I am using ULID and it's fantastic, but I'd like more official and wide support as well.
I'm not familiar with what happens when `debugger` is eval'd while attached using the debugger API. If it ignores it, you're fine.

This method and a few others are described in this paper: https://www.usenix.org/system/files/sec21-musch.pdf

The debugger timing method is described on page 10.
While travelling around China and speaking none of the local languages I resorted to either pointing at other peoples food or picking random items on the menu. I had learned how to ask for rice and beer so that worked well with what was usually a bunch of random but very interesting and tasty dishes.

One day while in a border town in the south near Laos, my wife and I were in a suitability weird and humid restaurant with a slow ceiling fan keeping us a bit cool. On the only other occupied table sat a bunch of police with what looked like the local police chief due to the hat on his head but otherwise naked torso. They were just getting drunk so we couldn’t point at food and order. We asked for a menu. I pointed at 6 random things. They gave me a funny look. I then asked for 2 beers in Chinese. They confirmed “two beers?” with an inquisitive look. I confirmed. Then I asked for rice and remembered how to ask for spicy cucumber, a delicious side in china I had come to love. Eyebrows were raised.

Shortly thereafter out came two beers, spicy cucumber, and 6 mocktails in tall sundae glasses with umbrellas and curly straws.

The police table almost died laughing. Good times :)
All of the experiments you mentioned happened indoors. How can you have far field (> 100 meters distant) objects inside a laboratory? None of those experiments rule out my hypothesis.
Could you not? Please?

Take a gander at the site guidelines linked in the footer.
Looks like it’s complicated. It preallocates memory on the heap, but on Linux this would be virtual memory whose pages have to loaded later. Also more memory will have be requested if the initial amount is insufficient. And this doesn’t include any stack or swap resources the JVM might use.
There are also theories that the cause and effect are actually in the other direction: kids with poor distance vision are more likely to spend time reading and studying rather than be outside playing sports.
You're massively over-generalising there. Some will do that, sure. But this should make it better for some teenagers, without making it worse for others. That sounds like a good solution.
I’ve had a house in Brazil before moving and sold it recently. I honestly don’t care about owning a house anymore too much, I prefer to be liquid.

In Vancouver you can make 200-400k a year as a very senior software dev / manager. You can live very comfortably and buy a house if you so wish within a couple of years. I also think with interest rates rising the prices will crash a bit within the next two years.
There are a bunch of "experimental" and open case sort of builds for people interested in something not quite standard. I'm not sure they have any advantage over the standard case.

When it first came out I was a big fan of the look of the inwin d-frame, but looking at it today I'm not sure its as fit for purpose as a $100 off the shelf box from corsair or whatever.
I'm someone who really believes in what motivated the article - namely that humans naturally seek out safe and comfortable behaviors and minimize risk, that people are often stuck in local maxima due to either ignorance of what's available to them or fear of the necessary action. I think it is human nature.

The article is a bad over-extension of this, and misses the mark. It places a ridiculous value judgement where none is warranted.

My approach is a little different here. It's to seek out instances where you are avoiding discomfort within the lifestyle that you've chosen. Your examples are perfect. A lot of people will not fix their tractor, because they don't trust themselves with anything mechanical. For many people, having the courage to disassemble their PTO is a major stumbling block, and they never gain the self-confidence to tackle these sorts of things unless they take that first uncomfortable step. Farmers aren't born with know-how.

When taking care of your declining parent, you might start reflecting on years of lost quality time because of something left unaddressed between the two of you. Do you maintain a superficial relationship with your father until he dies, hoping that going through the motions is communication enough? Suppose you're not on speaking terms at all, and you hear he's unwell. Do you pick up the phone and call him after 10 years of silence? Are you willing to have one uncomfortable conversation, or will you maintain the status quo?

This is what the comfort zone is really about. It's growth in any context.
I'm wondering what that performance actually looks like though. The closest benchmark I have is a single postgres instance with a uuid pkey and a bigint column, transactionally incrementing the integer in the column.

I mean I guess mathing it out, updating an atomic integer is ~2-100ns, depending on contention. If you need to coordinate the writes you have anywhere from ~250μs-10ms.

We can basically throw away the increment at that point since the network is hundreds/thousands of times slower.

So at 10ms, that's 100 op/s. At 250μs more like 40kops/s.

That ignores the fact that your db can perform those writes concurrently and then batch the writes off to the other database, so long as it doesn't pretend that they're all committed at once. psql HOT updates would presumably be a thing here idk.

If I had to guess, I'd lean towards the "40kop/s" being closer than the "100op/s" but idk! I wish we had benchmarks but I can't find anything :\
Yeah, my personal experience refutes the central claim of the article:

My father-in-law gave me and my partner a copy of The Total Money Makeover, and we started the baby steps (debt snowball and all that). With a small income, we paid off all our debts, started saving and investing, and cash-flowed another degree. Today, we both have higher incomes which obviously helps, but we have no intention of throwing away our monthly budget. Why would we choose to be ignorant?

I'm no longer a Dave Ramsey fan for unrelated reasons, but his advice still works: "with a budget, you tell your money where to go, instead of wondering where it went".
I get it, I'm mainly talking about how the historical/economic divide has changed for new musicians... Now a kid can save up and buy a used laptop for $400 and make music with bootleg software, whereas back in the 80s and 90s music could only really be produced and released by sponsored and wealthy artists that had funding to buy gear and studio time. Many don't have even the space to set up a proper analogue rig, for a signed/funded artist space and gear are usually not a problem.

Now the biggest problem musicians have to battle with is just getting around algorithms in order to be seen and heard. :P
The OP is not saying it was aliens, they're saying that it was more people than just Doug and Dave and that other people put a lot more effort into it. It is a view supported by the article:

>In its heyday there were probably five groups creating crop circles, Mr. Irving said,
Lights off at 9pm? That’s not how most teenagers work. I used to read until midnight most nights.
For the atom case, it seems some users are going to continue to maintain it: https://github.com/atom-community/atom/
> What's the use case for being able to zoom out of my desktop that far and have windows permanently rotated at an arbitrary angle?

If you're using a multi-touch table.
If anyone is curious, here’s the previous discussion:

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

“ACM Digital Library Archive is Open Access with 50 Years of Published Records” (acm.org)

473 points by yarapavan 23 days ago | 51 comments
Why? I can understand cutting Chinese restaurants some slack because of a possible language barrier with owners, but what's wrong with ones who are fluent in English? Or have the resources to hire a good agency to put together their menu and proofread it?
Thank you, I've been using ULID for a while now, and it serves my purposes. But I have long term support concerns.

UUIDv7 really seems like the sweet spot between pure INT/BIGINT auto incrementing PKs and universally sortable universal ids.
https://twitter.com/St_Rev/status/1535765444233248768
> Hint: do not use integer types in C code for portable data structures. ntohl, etc are a mess. Just use arrays of bytes.

I don’t see how that helps much. If a developer forgets to call ntohl on multi-byte integer fields, I don’t trust them to correctly convert said integers to arrays of bytes, either.