skysight-inc/HackerNews huggingface dataset:
Maybe she's in it for the fame and money, but I don't think that would make her intentions malicious.
If you don’t have a passion for solving a problem, you likely won’t succeed. You can’t go in just wanting to start a company. You have to be passionate about a problem. The company is secondary.
Solving climate change or hunger generally means having been born ultrawealthy and moving into politics to influence proper policy changes.

They don't fit the tinkering spare time project very well.

Eg. The lowest hanging fruit for improving hunger now is to convince Ukraine to capitulate to Russia so that the grain can flow, but that's only something you can do if you're a hunter Biden or the like
On the Cooking Channel, I often see ads that say "Don't get up! Just point your phone at the screen to go to the link". The ad is by Adam and Eve, an adult toy store. I certainly haven't seen those types of QR-code focused commercials before.

I say "often" because it seems like the Cooking Channel has a very small ad business, as this ad plays constantly in between ads for Discovery+.
Did you bother with the tutorial? I think a lot of people try emacs and just poke around the menus (shouldn't have the menu bar enabled by default at all IMHO) and when they get frustrated they give up. Menu's just a crutch for newbs who probably won't bother learning emacs anyway.
The article is extremely short, but comparing 2-4 OTC doses of diphenhydramine to a level of alcohol concentration above what constitutes a DUI in most places seems like an odd choice? Or is that just a matter of proof of concept, go for the big obvious demonstration first?
for a neat visualization of this, https://www.htwins.net/scale2/ — it’s a bit old now, so to view it on mobile the app is pretty much required. i can’t remember exactly what i paid for it on the app store, but i know it’s been worth the few dollars
So, just like strong idiosyncratic preferences for particular programming languages.
> Go has a convention that doc comments must begin with the name of the entity they describe.

Does anyone know the rationale for this one? My only guess is that the other common style, where the doc comment starts with a verb, allows for variation in how that opening verb is conjugated, e.g. "Decompress the tarball" versus "Decompresses the tarball". Maybe the Go team figured they'd eliminate that ambiguity by establishing a convention that the doc comment always starts with a complete sentence with an explicit subject.
These are not guaranteed to be equivalent expressions even for integer types. It improperly conflates boolean casts (the first case) and boolean comparisons (the second case). In languages like C++ this is an important and commonly used semantic distinction that enables cleaner abstractions because the latter case is making assumptions about the type implementation.

Both styles are used but they have distinct meanings in context.
Pandas is an absolute horrorshow: poor performance, inconsistent API, terrible implicit behavior leading to footguns.

And everyone uses it because it's what you do when your boss tells you "we're transforming the analytics team, you're all to become data scientists because everyone has data scientists now". You just grab whatever had the biggest mindshare on SO and in random yt tutorials. Can't blame them.

But hooo boy does pd get on my nerves.

Care to share what propriety stuff you were using?
Author didn’t mention Midori notebooks, and they’re by far my favorite. The paper is nice to write on, and the blank covers give space for documenting what it’s for. Pairs great with my favorite pen, my Ohto Horizon.
It's a weird call-out in the post, especially since their example is a non-exported function.
Also Oracle OCI has OKE, which is Oracle Kubernetes Engine. It works nicely and the quality of service has been very good in my experience over the past four years.

Disclaimer: I currently work at Oracle.
Yes, it's marketed as ZzzQuil an OTC sleeping aid! (as well as benadryl)
I don't know about secrets, but this is my five-part plan for getting hired after fifty:

1. Know Cobol

2. Know JCL

3. Know ISPF

4. Know Rexx

5. Know EZY

Oh, btw:

>> 5. Polish Up Your Appearance

Wahahahaha.

A joke, right?
> However, a developer need to avoid that footgun once, and when the developer verifies the scenario with testing, this part of the code can be considered "sealed", never to be touched again unless a bug is found, or a serious need arises to enter that part of the code.

This just does not hold up at all, in practice. It is not at all uncommon for footguns in software go undetected in testing, and lie in wait, like so many landmines, for someone to set them off - or for some blackhat to find them.

> Most security problems arise from memory management problems from my experience.

That does nothing to somehow compensate for, or otherwise render harmless, those that are not.

More generally, by describing various ways you can seek to avoid footguns, you are simply providing evidence that they are a problem, not a feature.
> 2013-02-27 is the current standard, but more so as a result of "this is how we've done things" and not "this is the best way to do it".

That may be, but it's also codified as ISO 8601 [1], so that's a strong reason not to use a non-standardized format.

> The hyphens make the notation ambiguous with substraction, therefore in programming languages dates are quoted and represented as strings

If you're hard-coding a date in code, you have other choices. You can use a UNIX timestamp (uint). You can create a Date object directly, eg:

Date Created = new Date(2022, 04, 30);

I don't know of any languages where Date is a primitive type (are there any?) so having a literal notation - which I think is what you're advocating - doesn't really make sense: there has to be an allocation or conversion anyway. This is in contrast to actual primitive types like float, int, char, etc where most languages do have a literal way to express those in source.

If you're reading a date from user configuration, you need to parse at some point anyway. Otherwise, store dates as serialized date objects and in your database as date-type columns (or as UNIX timestamps, if date isn't an available type).

https://en.m.wikipedia.org/wiki/ISO_8601
I looked at the source code and found `new a.OpenAIApi(new a.Configuration({ apiKey: ... }))`, so I assume it’s calling a remote endpoint.
In Lisp, operators and function calls are all prefix, so this would be subtraction: (- 10 5) I think (it's been awhile lol). A hyphen anywhere else wouldn't be confused with subtraction. This is just a guess though.
It's fine, not all of us mind.
A long time ago I would shrink my code (C at the time) with a very small font and then just look at the shape of the important files. It was illuminating. The C and hence to some extent Go philosophy is that well written code has a narrative structure. Each file tells a coherent story about one character of the system.
So why can I make an Amazon purchase, using Amazon pay, through their android app installed through the Play Store. Is Google getting a cut there? Bandcamp must really be a threat to Google.
50mg diphenhydramine is quite a bit! Anyone who has ever taken that amount for sleep effects will tell you so.
That makes sense: channels are a way of organizing concurrent programs, not a way of organizing distributed systems. They're a tool you might use to build a persistent work queue (or, like many programmers, including people working on the Go stdlib, you might use other synchronization constructions), not a work queue themselves.
> Some complaints also seem like a lack of experience using the language.

> In my experience, the two-value (explicit capacity) form of "make" is significantly _less_ common than the single-value form. Indeed, gripping through the stdlib shows "make([]T, n) is much more common than "make([]T, n, m)".

I've written a fair bit of C++, where this pattern is very common. IME in 95%+ of the cases, what one wants is a vector with a capacity without initializing it, because it will be filled up right away.

I'd argue that make([]T, n) is more common in actual Go code precisely because it has the shorter spelling, not because it has the exact desired semantics.
I believe total return includes dividends. So QQQQ's price tracks the index, but your total return for QQQQ (i.e., increases in value plus dividends paid out to you) would track, well, the total returns. Not sure why different sites don't align.
How do you do fellow kids?
If it doesn't affect quality of life it isn't a reason to pack your bags.

You cant have to much socialism and you cant have to much oligarchy. Or put differently: you cant have to much empathy and you cant have to much psychopathy.

If the balance is distorted (not saying it is) it will have to be corrected or you get a destructive runaway effect.

These people are of the opinion that the rich can afford to pay more tax and that the money can be used for under financed systems already in place. If that is the goal (not saying it should be) making a few millionaires run away would be beneficial. They would take with them a substantial amount of greed.
2 doses of diphenhydramine can have very noticeable and profound effects on many people, 50mg total isn't a light dose by any metric. That seems fine as a comparison to 0.1% BAC.

But 60mg Fexofenadine makes no sense to me in comparison. It's usually 180mg in a single pill.
Heh. For the past 3-ish years I operate a flock of microservices in Go. I don't really write the code, but do quite a bit of reading to debug and fix stuff. This month I've seen a channel in production code. I did a double take and took my time to reflect on the language.
Yes but the two are very related, a phd student will almost always publish papers with their advisor.
Wikimedia – IP Editing: Privacy Enhancement and Abuse Mitigation
That's divorced from whether that optimization actually increases QoL vs not doing it.

Doing something that makes you unhappy even more because you do it more efficiently doesn't make you happier, only more efficient
also "tech people" is underdetermined. Are there prominent founders who are 'woke'? prominent developers or technology pioneeers? Those tend to be generally individualist and libertarian
I've often wondered if "gravity feed" might be an option. In a tall liquid fueled rocket, Gravity, then thrust, could create arbitrarily high pressures at the nozzle if the column of fuel is tall enough.
> The sad reality is that if you’re over 50 you need to be applying to positions that are “age appropriate” which usually implies management.

Wouldn’t this be like misogynisticly saying:

“The sad reality is that if you’re female you need to be applying to positions that are “gender appropriate” which usually implies clerical/secretary.” ?

Apologies if I didn’t understand what you were really trying to convey. The opening argument was non-sequitur with your closing statement.
> trump immediately backed down from this 'intonation'

When someone tells you two contradictory things, it's best to look at their deeds rather than their words for their true intentions.

> i would be very surprised to hear about any serious legislation meant to punish women, rather than doctors, for abortion.

Punishing doctors is punishing women. Again, abortion is necessary healthcare for women, and when you punish doctors for providing constitutionally protected and lifesaving healthcare to women, you create a situation where women must either forego care (because there are no local doctors who can provide them that care) or must incur great expense to get care (I will reiterate, driving >600 miles to do what you should be able to do lawfully in your own city is a very extreme punishment for women).

> not any cohesive western conservative platform

It's very clear that the GOP believes that women should face criminal penalties for having an abortion, as their vast and persistent legislative efforts are clearly trending that way. Month after month they get more extreme with the kinds of bills they are introducing. The message is in the actions not the words. The actions (the kinds of laws they're passing and the putative effects they're having on their intended targets) belie the "backtracks" and give truth to the original intonation that "there has to be some form of punishment".
>I wouldn't try to be "current", I'd end up looking like an idiot. But I'd appear in a decent pair of pants and nice blue shirt and proper shoes.

So you're saying that you're over 50, so you can't look "current", and it's fine for companies to discriminate based on that?

The advice in the article is literally "look current". The advice isn't "wear proper shoes", it's wear shoes that make you look younger.
If anything, locks are hard so if you can do parallel code that doesn't require it (essentially embarrasingly parallel or the like), it's better. It doesn't fit all use cases though.

Honestly, if things are slower, not really mission critical for speed, but are easier to reason about, it's probably worth it to keep it simple and even sequential.
This seems necessary and good. There are occasional bad actor apps that slip through Google's app store review process and there are good apps that get sideloaded, but sideloading entails literally zero review. It's entirely up to the user to determine whether they're trustworthy or not, which is a paradigm shift for most who don't think phones could harbor anything worse than just obtrusive ads in apps.

There are plenty of good apps I've sideloaded, but thinking of the majority of the population being relatively tech-illiterate, there's a big difference between a bad actor having to convince someone to change their settings to enable sideloading (despite a big, scary warning) and then convincing them to install an app versus just convincing someone to run/install a random APK. Case in point: a huge percent of the population unknowingly opens and/or installs random bad binaries on Windows every day.

Sideloading (and all that entails) should absolutely be allowed, but the "scary warnings" do a great job preventing a huge portion of people from unknowingly opening a huge threat avenue to some of their most valuable devices/information.
USPS sued by states and environmental groups over purchase of 8.6 mpg trucks
I was hoping to read some comments about digital note-taking devices like the Remarkable or the SuperNote. I've been considering jumping ship to one of those just to save the trees :) SuperNote seems really cool in all the ways it allows you to write and organize your notes.
And what pens do you use? Because that's just as important ;)
220mph is typical speed on longer straights, so I guess It should have been "F1 cars on average have a top speed between 220 and 230mph.
I can't say I know enough to say she's "challenging my world view" since i don't necessarily know enough about the subject to have a world view.

But I still have a negative reaction to the way she (and others in other fields) does it.

Because whether it's true or not, it doesn't tend to get results in changing how things are done.
There was also the entire fiasco where postgres and Linux kernel developers discovered it was damn-near impossible to get the intended behavior with fsync as there were way too many pitfalls, underspecification, and filesystem-level incompatibilities to know what happened in the non-happy case.

https://www.postgresql.org/message-id/CAMsr+YHh+5Oq4xziwwoEf...
I think to some degree Larry David is more selfish than you’re describing and I’d argue he cares more about himself being embarrassed rather than disappointing fans of the show
It's more or less the same as the story with Tokio programs in Rust; they just spell the word "channel" differently.
Yeah, this doesn't surprise me at all, and I think you'd be likely to see similar relationships in any "niche" pursuits that take tons of expertise, e.g. classical musicians, ballet dancers, archeologists, successful startup companies, etc. etc.
Fluticasone changed my life. It's a wonder drug.
> “It’s absolutely in the self-interest of the wealthy to pay heed to the need for societies to be thriving,” Perry said.

Ok but why do they need the government to administer that money? If you want to do good with your money, just do it!

Hmm, maybe this is what the government is pushing for, and they get the ones who agree to push everyone else into also giving their money to government.

If government was held accountable for their decisions... maybe taxes would be a solution. However politicians do whatever they want, and RARELY do they have to only step down and that's it. Once I see real accountability, not just losing their jobs, but huge fines and potentially jail, we could start talking about taxes being a potential solution to anything.
> There's no perfect language, yet people are always trying to find one. It's OK if you don't like Go and prefer another language, the real devil / tradeoff is in the fact that conformance to a single language (or set of languages) is such a strong social phenomena. I think that's why people end up so angry with viewed-as-subpar languages like Go gaining so much traction

I hope my post didn't come across this way. To be clear, I think Rust and Swift (as two examples that I mention multiple times) have a lot of problems (slow compilation being a very big one), and are by no means perfect. I'm not angry at Go's popularity as much as wanting improvements to the developer experience.
This could be helpful to people who wants to enter some kind of jobs who need more height (like being a police agent in some European countries), but I find a huge thing for other reasons.

For what it means to dating, I think the requirement to be at least 6 feet tall for US women would disappear due to statistics (the mean male height in the USA is 5'9"). Heck, some guys who are 5'7" or 5'9" says to those women they are 6 feet and they believe it; It's more a psychological thing than a real preference as a have seen.
I have not once had to use sync/atomic and I wrote and maintain a massive data aggregation and quantitative algorithm platform 100% in Go at work.

Channels in Go are not a function, they are a primitive type.

In contrast to semaphores aka. mutexes, channels are highly recommended since, when used correctly, they can serialize concurrent access very efficiently. Take care of how to use them - do not pass tiny amounts of work over channels, pass around a chunk of work and work in batches.

Normally the work you will do per item will greatly exceed the 90–250 ns it takes to move the item through the channel, so it’s just not worth worrying about.

Channels are slower than copy() for just shifting bytes, but in a simple scenario are about as fast as a naive self-made channel implementation using the sync package.

The choice of channels vs. mutexes is one of design, not implementation. BOTH use LOCK XCHG and pay the price.

Also, channels are blocking data structures. APIs should be designed synchronously, and the callers should orchestrate concurrency if they choose. If you just want to synchronize access to shared memory then use a mutex. These are not good use-cases for channels to begin with.

As they say: Share memory by communicating, rather than communicating by sharing memory.

An easy example of this: Use a channel with a buffer of 1 to store the current number, fetch it from the channel when you need it, change it at will, then put it back for others to use.
One of the more famous quotes on advertising is "people don't buy products, they buy better versions of themselves".

Budweiser hasn't changed in ages. You aren't going to buy one on the basis of just seeing a picture, but you might if you saw an image of friends around a campfire that happens to feature Budweiser.

That's because the next time you find yourself at the store needing to choose a drink, looking at aisle shelves may not help you make a decision. The campfire image however may appear in your mind when you see the Bud logo. And that image might determine whether you buy or not.
The directions I'm looking at for a store brand diphenhydramine say to take 1-2 of the 25mg tablets as needed, so I'd expect that's the typical therapeutic dose.
Sounds pretty even to me. The MSM would make you believe there is an internal revolution against Musk.
Obviously depends on what you need.

If you need many of their services, AWS is very difficult to beat. Nobody else quite matches up with them on breadth offerings. If you don't, do not use AWS due to the cost and the mental overhead of management.

If you just need to spin up some servers and want them to be fast and cost effective, Hetzner is the current champ in the US market (their new US datacenter). DigitalOcean, Linode and Vultr are entirely reasonable options after Hetzner.

If you have a $50-$100 / month or less budget, know how to set up and secure a linux server, and want to stretch your dollars as far as you can with a top notch cloud provider, Hetzner wins at present. And then throw Cloudflare out in front of it until or unless you can justify paying for a service. Keep your costs low, keep your infrastructure simple, keep your runway long, focus on selling selling selling (customers).
If we're listing language footguns, I would argue that narrowing 'as' is a footgun.

Rust's 'as' is a general cast. It will try to do something reasonable to get from one type to the other, but while a few of the casts are totally unremarkable, some others open up too much opportunity to blow your feet off in my opinion (and I am not alone). Most obviously casting from a larger to a smaller integer is silently truncating. Sometimes, often even, this is what you intended, sometimes it's unimportant, but once in a while it's a trap.

Obviously it's nothing compared to the landmines in some languages, but I think there's room to teach safer options here, warn for and eventually (in a future edition) prohibit the narrowing cast.
Exactly - the smallest ones often go through teacher/pupil, and since almost all PhD mathematicians studied under a PhD it makes for a relatively small group.
C, yes. C++, definitely not.
I would argue that, whatever “generation” it is, cetirizine does not deserve credit for being second generation. I know plenty of people with extremely obvious CNS effects from it. In contrast, loratadine seems innocuous.
>system of punishment last.

The US must have missed that memo
As with all engineering there's a tradeoffs dance. The F1 one cars pull insane G's in the bends, and all that downforce requires a lot of power. I'd like to know what kind of g-forces those FE cars reach. I think the best way to compare the overall performance is to compare the average speed on the same track.
When did GNU StatusNet by Evan Pomodoro gain the name 'Masto don'?

Are you an AGPL fork, too?

Good luck with cascading delete signals across the fediverse.
Stanford Nurses on strike reach deal to end strike next week
> If it doesn't affect quality of life it isn't a reason to pack your bags.

That's not how the real world works.

People see a huge tax bill here and a much lower tax bill there and they move, at least for tax purposes.

Brits moved to France in the 70s. French move to Belgium and the UK now.

We all do this within our means.

Yes we should all pay our fair share of tax to finance public services but we work to make money for ourselves, not the state, hence why I think important and highly symbolic that the marginal income tax rate stays below 50%. Beyond that you're working for the state not yourself.

There's a term here in the UK: Champagne socialist.
FBI warns of 'timed' ransomware attacks on agriculture sector
Missed the edit window. Does not need high energy exhaust, it needs high momentum exhaust.
What? Followers?

On HN?
If it goes through, this will be the shortest Stanford Nurses strike in history! Good for them, they deserve fair treatment after taking care of us through the pandemic.

I heard US Senator Alex Padilla even joined the nurses on the picket line yesterday :)
I suppose this is how I can get python into flutter app too?