skysight-inc/HackerNews huggingface dataset:
As an Englishman I thought I understood binge drinking pretty well. Then I went to Japan...
>I literally had to explain to one of these girls how insane the price was

I'm sure she loved that.

>Maybe people are just fed up with it and spending their discretionary income in other ways.

My friend, paying for "sex" will be one of the last things to go.

>Because for $500 from the USA if you live near any major airport hub you take a long weekend trip to several Central and South American countries

Do you think these are substitutes?
> Driest: % of people in , are excessive drinkers

This is a strange definition of "driest". I'd have thought driest simply meant lowest mean alcohol consumption.
I don't have solid evidence to discredit the map/data and I also don't fully understand the CDC rating connected to this map, for ex. 5 or more drinks on a single occasion. OK and how many occasions? You go to a 4th of July party and now you're an excessive drinker for the whole year?

Visually the map might be "pretty", but something's off, cultural aspects don't vary that much just because of an imaginary administrative line. But overall, if you squint a lot it's more of less right, northern states tend to booze a lot.
https://psychcentral.com/quizzes/narcissistic-personality-qu...
> Some high level SWEs at Google are billionaires.

The entire tech industry has fewer billionaires than quant finance.

If you are ambitious, tech SWE is a bad deal.
Ah well I like your joke, but I know GPT is moving fast, but it would be unlikely and innocent dev can change DNS records of chatgpt.com
FirebaseError: Installations: Create Installation request failed with error "400 INVALID_ARGUMENT: API key expired. Please renew the API key." (installations/request-failed).
Huh, now you mention it, that does sound correct. i wonder what i was reading that said there was some limitation..
Isn't that what DevOps is supposed to be?
Most underwhelming product launch ever.
AI Code Assistants: The New Outsourcing? Navigating the Long-Term Implications
In recent years, the emergence of AI code assistants like GitHub Copilot and AWS CodeWhisperer has transformed the landscape of software development. These tools promise to boost productivity and streamline the coding process, but their widespread adoption also raises important questions about the long-term implications for the industry. Drawing lessons from cautionary tales in the aviation and automotive sectors, it’s crucial to recognize that engineering principles remain consistent across fields, and the risks associated with outsourcing directly apply to the use of AI assistance in software development…
from the article:
Such moves also reflect a fundamental strategy shift, with Tesla now focusing more on developing self-driving vehicles than on pushing for huge growth in EV sales volume, which many investors had been counting on.

Sheesh. Insanity. Even if it works 99.9999% of the time it's not good enough for "FSD" let alone "robotaxi" unless you're referring to L4 autonomy.

What a goon.
It’s worth noting that the F-35B is much more complicated than the A and C variants, which make up the overwhelming majority of sales.

The A and C variants are more reliable, and from what I’ve read they cost the same to maintain as a new-build F-15EX.
As with most things, it's a tradeoff of security vs convenience/usability. The CIA Triad comes to mind. I advocate for using separate domains for dev, staging, and prod (at least prod vs. non-prod) and for a wildcard cert for a non-prod domain, the convenience far outweighs the security risk IMHO.

But yeah generally speaking, it's best to avoid wildcards unless there's an actual benefit to using them, even when it's not a prod domain.
If you remember it, it's Mozart.

If you can't, it's Haydn.

And if it sounds angry, it's Beethoven.
They should allow everything to be cached and use the Cloudflare API to invalidate the cache when they actually change something. That means that even huge spikes will have no impact on their backend and they’ll still be able to see changes within a second or two of publishing them.

This complaint is simply an attempt to shift the blame for their decision to ignore multiple decades of prior art. Even in the 90s we used techniques like caching to avoid this problem, and their page-load times now somehow manage to be worse.
> For that it would be necessary to make a reverse lookup from pointer address to allocation handle, which would require something like a red-black tree covering the address space, which would no longer be 0(1). If anyone has ideas on this front, I would be happy to hear them.

A radix tree can solve this: https://en.wikipedia.org/wiki/Radix_tree

I used one way, way back to do exactly the same thing: upon a free, I needed to look up all of the metadata for an address. For a 32-bit address space, you can just allocate a giant array up front, and use the address as an index. For a 64-bit address space, it's obviously way too big to statically allocate it up front. A radix tree neatly solves the problem. An arbitrarily sized radix tree is not constant lookup, but for reasons I honestly cannot remember, for a 64-bit address space, it's guaranteed to only be 3 levels deep.

See my implementation, which (I believe) I borrowed from tcmalloc: https://github.com/scotts/streamflow/blob/master/streamflow....
Shareholders bear the cost either way you pay him. And in the same way.
I'm in a similar situation looking for similar work. It seems like most optimization-tools jobs are in Europe. Have you seen any USA/Canada optimization jobs (that are not remote)?
As a Wisconsinite, fuck the tavern league. I love beer but these guys have so much power they're actually holding Wisconsin back. They're why we don't have alcohol delivery services, legalized marijuana, and taprooms can't serve food because "it'll hurt brick and mortar bar sales".
Seems to me we have very strongly evidenced beliefs about where incompleteness lies.
Most BASICs had some primitive form of Logo language "on board". You send DRAW commands in strings e.g. "r90 f100". Clearly not as nice as having Logo installed on your computer.
I trust any old LLM to infer the other parts of the codebase when I copy paste snippets I'm working on but if not I could concatinate the files of interest.

Are you saying your way grants some non-obvious advantage over this approach? It looks great for a junior to get the ropes and I guess that explains the name.
One bottle of wine really is too much for a single person.

It's really not normal to drink that much over lunch in Europe. Maybe at a party.
> 1. Authenticate all users, including bots

> 5. Raise the age of “internet adulthood” to 16 and enforce it

This is so infeasible and stupid that words fail me.
India 'Shocked' at Elon Musk's Surprise China Visit After Canceling Modi Meeting
salary doesn't mean much in the vacuum without considering costs of living ... my cost of living in Czechia is a fraction to life in US ... with $300 a month, I can cover my social insurance, health insurance and taxes, and then I am free ... and whatever I need from health care has no additional costs, from a full bag of meds every month, through psychotherapy to big a and serious operations, no other income taxes either, and I will get a small pension too when I retire

as for firing employees, many tech workers are not employees but contractors, conditions about the job are set by the company in the begining ... also what I noticed that US workers can and will quit on the spot if they decided so ... the othe side of the coin with EU employees is that they won't and can't do this ... the employer can rely on this ... if they are given notice and fired, they will responsibly continue working for the law mandated X months, so that the employer has time to replace them, and they will train their replacement and do proper handover ... at least from what i've seen, americans in tech once they learn they are being let go, they drop everything and are gone

the EU way isn't that one-sided towards the employee, it has implications both ways ... and if you don't like the protections and stability, just get the person on contract instead, which many smaller startups do, as they don't want to be locked into their decisions too much
A) usually if you're fresh out of school they filter on your school name because the average MIT cs grad is most likely better than the average cs grad from university of kentucky.

B) if you have work experience, they filter on where you worked because the average google engineer / HFT engineer is probably better than your average engineer who works at missouri national bank.

C) if you've done something great that everyone knows about (like being the author of popular libraries, inventing tools that people use), then you can most likely bypass filters A and B if you can get in touch with a human recruiter (shouldn't be too hard).

For prestigious smaller companies which gets a lot of applicants, there is no easy way to reduce the pool without doing A and B. It is unfair and what college you go to might depend on circumstances beyond your control but if you have high ability regardless of what school you went to, you would eventually do B or C and get into the prestigious company.

If you don't have high ability and will never do either B or C, then they did the right thing filtering out your resume.

In the real world, it doesn't make sense for a company to discriminate against a candidate with higher ability just because they went to the wrong school (unless the company makes money from appearances like law firms, consulting firms or is corrupt and entrenched).
Each person drinks a bottle of wine? Bullshit.
>given that the long-prophesied US recession remains stubbornly absent by any normal metrics, people just make up new ones to claim that there is a recession.

So are you of the mind that we'll never see a recession again, or...?

The point is prediction. Once the "normal metrics" are in the tank (because they are lagging indicators), we are already in recession.
You should probably reread what I wrote, and lay off your patronizing attitutde. "It is just better, you do not get it" won't work here. Yes you can do functional in Lisp, as you can do it in even in C, but why? The support for functional style is laughable, compared to Haskell or even Clojure. CL advocates are fanatically fail to accept bitter truth: CL is dead language with once great set of features which now present in many many other languages.
It's really getting out of hand. I see it here with my coworkers in our small company. There are only 6 employees here total. 3 of my coworkers commute for 1hr+ away each way because they can't afford to live in our town. And then they don't eat. With their work schedule and their commute they're gone from home for 12hrs or more per day so they can't meal prep. And they can't afford to dine out. So they simply don't eat breakfast or lunch.

I told my CEO that my past success and my wife are effectively subsidizing his company. Because I could not afford to work here it I had not been so successful earlier and if my wife didn't have a great job with great benefits. In fact, I'm seriously considering leaving my role when the summer starts because childcare for my 5 year old son is going to cost ~55% of my net pay each month.

But my CEO and his family of 4 have been to Disney World twice since October 2023. And they're going to Europe for 2 weeks this summer.
> Because in the US and Ireland financing for housing collapsed on 2008 and never recovered

Honestly, I can't speak confidently to the US here, but the Irish building rates were entirely unsustainable before 2008. Like, a fifth of national output was construction, which was definitely way too high.

The lag before construction started again (without the small builders getting bank financing) probably does explain some of the issue.
OK, checked TFA just to confirm... Unnecessary, of course it is.
How about 'bong'
While I principally agree, the neat thing with the intermediate CA is that it can be centralised and support ACME, which makes maintaining the certs so much easier.

In my current org we have hundreds of TLS termination "configuration points" (cdn's & cloud loadbalancers / networking appliances / k8s ingress controllers / raw VM's). We have standardised on ACME issued certs for almost everything. Using a wildcard certificate would force us back to manual cert updating procedures, or finicky scripts. Undoubtedly causing issues when certs become expired.

(Not to mention the trust boundaries. An org can be competent enough to handle an in-house CA securely, and simultaneously have a bunch of quasi-sloppy vendors for stuff like the visitor badge kiosk.)

But I sadly agree that it will probably never happen…
I'm not saying people interested in OCaml are the best. I'm saying you don't have to worry about smart people being incapable of understanding OCaml.

You got the direction the wrong way around.

Ask to introduce OCaml at any company. The first thing is they're worried about is not being able to find people. To which the answer is to train them. But then they're worried some people just won't be able to learn ocaml quickly enough. To which my answer is hire people who are good enough to learn it quickly. But then they get worried those people are expensive. Ultimately it comes down to not being willing to pay.
Notice that you had to seek that content out. The algorithm would have just kept you safely cocooned in your bubble. This Bin Laden content was viral. Spread like wildfire. Talked about on the news. And you had 0 awareness of it. If this doesn't convince you that information bubbles exist, I don't know what will.

Here's what I mean by manufacture of consent - the system knows your "syntax": the set of memes you'll respond to, and can deliver any message over that channel. Note that another person's "syntax" may be different, yet the same message can be delivered to both of you while maintaining the illusion of information topic diversity.

It's also possible to eliminate a viewpoint by associating it with people who are crazy, or otherwise unpalatable. By spreading stories about a select few people on the right, for example, the mainstream media has now manufactured a "far-right" label that can now be used to mean "anything a Berkeley coffee shop customer would disagree with". Here's a recent example: https://www.politico.eu/article/alternative-for-germany-afd-... After a few pages of ridiculing the supporters they interview a single person, a chain smoking mother of 8 from Eastern Germany. The implication of course being: if you listen to anything these people say, that's who you are. Never mind that even chain-smoking mothers of 8 are supposed to have representation in a democracy.

Or you can stop an effort to create some financial accountability with a simple "they are with the Russians" and leave it at that.
Ultimately it's not a question of agreeing or disagreeing, it's a question of respect. We live in a world where either you agree with me in everything or you must be destroyed.

The lack of nuance is spot on. The web went from long content in homepages/blogs, to short posts on social medias, to "like" and "share" buttons (1-bit)... it's hard to have nuance when you only take 2 seconds to form your opinion.
If 80% of Google was employee owned, then it would be.
Right, and not qualia either.

I'ts a bit more complicated than just awakeness, though. If you flash an image on a screen for a very short period of time, you won't ever be able to remember what it said or be able to tell someone what it said, but it can still have a slight effect on your behavior for about a second. There is information that are senses are providing to our brain that never makes it to conscious awareness.

Sometimes people have brain injuries that prevent the transfer of information from some parts of their brain to their consciousness. Someone with blindsight has an injury that prevents them from being consciously, in this sense, aware of their visual field. They can still pick up items in front of them when asked. But they can't describe what is in front of them, and if the close their eyes they can't remember where something is and still pick it up like a normal person can.

I'd highly recommend Consciousness and the Brain for an in-dpeth look at research in this area.
You missed the end of the sentence:

> where you can have a whole lot more fun than you can at one of these strip clubs

"Fun" here being prostitution, I presume.
Thats all lovely in principle, but in the real world humans with a veil of anonymity will always be rude, selfish and greedy. That will never change.
Consumption != Culture
NYC is interesting in that Manhattan is red (boozers), Queens, Bronx, and Staten Island are green (dry), and Brooklyn is yellow (average). Manhattan makes sense I guess since people go to bars and restaurants often but not sure on the divergence from the other places. Immigrints?
Use their legal and PR fund to fight back.
Ask HN: Are there any non-Apple RISC processors coming up?
While using apple Mac M1 at my work, I have noticed it is superior to other intel computers I've been using by an order of magnitude, in terms of compilation time and power efficiency at least. I wonder if there is or going to be any alternative for a RISC Linux laptop that would perform as well?
Because if your one wildcard cert gets compromised somehow, the attacker can now impersonate every subdomain of yours. Consider what happens if there's an old test box called daves-test-box.example.com that has a copy of the wildcard cert valid for *.example.com. Dave quits and never updates his box. Eventually an unpatched CVE gets used to steal the cert. Now the attacker can phish or MitM your users of www.example.com using the stolen cert and browsers will trust it. If you'd instead of wilcard certs used specific ones, then the only thing the attacker can do with it is MitM or phish the users of Dave's test box, which is approximately zero.

There are certainly other strategies and best practices that can mitigate the risk in this scenario, but not using wildcards is a good one to include.
Yes, and that's the entire point of manipulating interest rates to impact the economy. It's supposed to make things slow down.

Note that I'm not sure this is a good way of managing an economy, but it appears to be what much of the Western world does right now.
Most likely negatively for the current president. Regardless of actual policies, there will be lots of people associating the beginning of the recession with whoever has the role at the time. Few consider what the baseline of inaction would be.
Since you are on the guidelines you should probably take note of this one:

> Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag, please don't also comment that you did.
Age limits don't make much sense. People who want them usually choose based on average mental capabilities for that age. But we don't vote for "the average American" (no matter how much they campaign on that image). We vote for specific candidates based on their speeches, previous work, and ability to manage. If we want to exclude people from running because of fears of dementia, we should demand cognitive tests, not stereotyping rules.
This is the first time I've heard defending the first amendment referred to as part of "culture wars bickering."
What a bummer the universe is bigger than we thought.

About superhorizon: https://phys.org/news/2022-01-superhorizon-modes-hubble-tens...
Some of the places I’ve lived have had stark cultural differences from one county to the next. You can cross an invisible line and suddenly everything is different, from the people to the liquor laws.

I believe it.
I don't think it's possible to model using simple equations. Given much much better data (which is a total pipe dream), you could probably do much better than the relatively simple models in use today.
You really haven't been to northern Europe have you?
Apple working to fix iPhone alarm problem
I think about this a lot. I’ve noticed I have a much worse memory than I used to and I have rationalized this as due to not needing to retain some bit of information, but rather retaining the patterns by which any information could be re-retrieved.

The simplest example of this most are familiar with would be how much worse we are at directions/recalling street names since GPS became ubiquitous.
Any day now, I'm sure! Just a few more dollars needed to realize the miracle...
Good point, I'm going to un-read your reply now.
Show HN: Hatch v1.10.0 – UV support, new test command and built-in script runner
It makes sense, women have to deal with painfully small pockets so these phones can be very useful.
The main point of DNS-01 is that it doesn't have to be the same machine requesting the cert and using it. You can easily use DNS-01 from your laptop to get a cert for prod boxes. I have a script that runs as a k8s cron job that uses DNS-01 to renew all the certs and stick them in k8s secrets automatically.
Deyan7 | Full Stack AI Engineer | Bochum, Cologne, Mainz, Germany | Remote possible | Full Time
We are Deyan7. We build leading AI solutions.

Join our tech-savvy team and create solutions for generative AI and ChatGPT. Since the launch of GPT4 in March, we have implemented projects in areas such as fire protection, tax law, education, and medical devices using the latest language models. We develop AI co-pilots for engineers, AI coaches for schoolchildren, and suggestion systems for technical writers. We draw on decades of experience in software development for German global leaders. We see the potential of the technology, are curious about the next developments, and proud of what we are building.

As a Full Stack AI Engineer, you ideally should have fun to:

- experiment with genAI, LLMs and different retrieval technologies - build suiting Frontends - build Backends that bridge the gap between Frontend and the ML parts.

You will be working closely with other devs and our customers, with the possibility to actively influence the direction of the project and to introduce new technology or approaches.

Your project increment will always be working software that is really used and needed.

Here´s the catch: our customers are mostly German, hence the data is primarily German and therefore the output of our LLM inferences is German. So, be ready to use German at a C1 level at least!

Additionally, our working setup is currently not capable of handling any other time offsets than +- 3 hours from our local time (CET/CEST).

Drop a line to [ torben at deyan7 dot de ] and make the world more productive with us!
Is the expectation that police should assault people at the direction of individuals?
I put in a photo of a small lake near Truckee, CA, several miles from Lake Tahoe, and it reported it was Lake Tahoe. It was wrong, but impressed it was geographically very close.