skysight-inc/HackerNews huggingface dataset:
I have an email in my inbox just this morning from a developer with the magic phrase “I just want to…” in it.

I mentally auto complete the suffix as: “disregard security requirements, ignore best practices, cut corners, do the needful at someone else’s expense, etc…”

There is no scenario where the rest of the sentence is “…do the right thing.”

I get an email like this weekly at a minimum.

This one is asking to punch an unauthorised, unauthenticated, unaudited path from the Internet to legacy servers on the network that will go end-of-life in a month. Exposing the gooey vulnerable insides of a huge network to direct attack.

I’ll politely refuse. He’ll just go to someone else, who won’t refuse.

You can assume the same scenario plays out every few seconds world-wide. It might be code review, or using a hard-coded credential “just for now”, or whatever.

This is the typical reality of software development. From what I’ve heard, embedded and industrial control software is worse still.
If you want to be future proof, you need to store locations, not timezone identifiers. The timezone database does not claim that its currently defined timezones are controlled by a single entity (i.e. one timezone can span multiple governments with timekeeping authority), nor could it possibly guarantee that in the face of changing borders and laws.
I try to keep decency alive by always grabbing a stray cart to return with my own.
All options expire, theta is intrinsic to the pricing model
In Sweden it's expensive in Stockholm, but in most cities it's perfectly fine. The average rent is less than a third of the average salary. In my city you can get a 2-3 bedroom apartment bike distance from the city center for 100k USD and it's one of the bigger cities
Yes the syntax to pipe the first argument to an anonymous function for another function and use it as second+ argument was akward and hard to remember.

Like:

"hacker news"
|> (&Map.put(:site, "ycombinator", &1)).()
If you are applying to new grad position, highly recommend checking out https://simplify.jobs/
Who fits this description?
From what I know, it is not required to report the expiry date
I agree with the article that it might be misleading to measure the rubble against US Dollar or Euro as not as much trade is done in those currencies in Russia currently. That said, if you measure the rubble against the ruppie or yuan instead, for example, the rubble has also weakened quite a bit. Weird that the article doesn't do that comparison... Strange...
Yeah, that's what I meant by "mature". Agda also has a js backend, but neither one can really stand alone. Haskell is closer, but GHCJS is still very much a second class citizen of the ecosystem.
Every single one seems to be dead: https://i.imgur.com/ev5jvEt.png

I'm not sure why some of those comments would have been flagged normally, they don't seem to break any HN rules at all. Given the fact that they're all dead, I was leaning towards being shadowbanned.
Yes, but that doesn't contradict with what I said. AMD had pivoted to "AMD64" soon after and that was before Intel had released their own name: EM64T. Microsoft coined x64 around that time, probably found it more marketable than x86-64, becuase they had used it in commercial branding such as "Windows XP Professional x64 Edition" too. (They couldn't call Windows XP "64-bit edition" because that term was used for their Itanium-based (IA64) products).
Everyone and their dog knows this is gonna crash. The question is when.

> “Markets can remain irrational longer than you can remain solvent”
> just a hack to get around the borrow checker as people like Jonathan Blow have famously critiqued [2], it may just be the right way of doing things.

I dunno, isn't a usize index into a collection essentially just the same as a pointer? Ok it's a bit safer because you at least know the type of the object you're accessing is correct, but you can still get e.g. use after free bugs.

I think Jonathan Blow is right and wrong - it is a hack to get around the borrow checker, but also that's totally fine. The borrow checker still works for the other 95% of code you are writing. Nobody ever claimed it was the perfect solution to every problem.
interesting: https://en.wikipedia.org/wiki/Relativistic_dynamics

time as a dimension is hard to reconcile with entropy and quantum mechanics. And it allows for unintuitive ideas like the expansion of space-time over time (wat?)
that's what everyone said in 99 when nasdaq basically doubled in a year... then continued to more than double the year after that! a lot of guys blew up being too early trying to guess when the selloff would finally happen...

they're called bulls for a reason - they're not the brightest, but you gotta be sure to either join 'em or get the heck out of the way while they're in control!
Somewhat similar project, for animal care in sanctuaries - very thorough!

https://opensanctuary.org/
Try clearing app data. Google Maps recently started going crazy for me, it either ignored compass or it was always showing its precision as low (therefore not using it), it only wanted to find real world directions by scanning with camera (which doesn't work outside cities). Today it wanted me to enable high precision and scanning networks even I have them on.

I decided to clear the app data, everything is in the cloud anyway and boom, all the issues are magically gone.
Thanks, this is useful input.

I do have a Keystep 37 that I'm happy with, so I'd prefer a desktop synth. The new Behringer Pro 800 does look tempting.

I also have a TD-3 and a Pocket Operator Tonic, both of those are tons of fun to play with, and I can sync them.
I guess, some languages get around this by having a destinction between functions and keyword functions not having the () braces in the syntax. But really if ur defning functions as keywords u should just put it in the standard library
Considering that we once had significantly more forested area within just the past few generations, these risks seem overblown to me.
what you have personally done that was not "direct financial benefit to" yourself
You might want to try emailing hn@ycombinator.com, they answer pretty fast.
how many hours do you think an average person would need to gain fluency?
> I imagine two devs could maintain the app. I've certainly managed more complex apps myself.

Do you believe that only developers are employed at the company?

Having 273 employees seems like a reasonable number to handle tasks such as development, marketing, and ensuring the overall success of a legitimate business. Consider roles like executives, lawyers, accountants, human resources personnel, payroll administrators, marketing and sales professionals, customer service, designers, web developers, database administrators, development operations experts, and cloud infrastructure specialists. Additionally, there would be managers overseeing various teams dedicated to different features, working to retain existing customers and attract new ones each quarter.

If you find the idea of 273 individuals handling all these responsibilities unreasonable, I’m genuinely interested in hearing how you would envision the organizational structure for such a company.
wie put no 'o' in the URL :'(
It seems like different issues are being conflated here. Should function arity overloading be permitted, and when? Should we require a specific syntax for calling locally defined "anonymous" functions, for whatever reason? I don't see what these two things have to do with each other.

(Haskell doesn't support function arity overloading, despite what the article suggests. Haskell also doesn't use a special syntax for calling local functions)

Other questions to ask: If we do permit overloading for toplevel functions why not do it also for local functions? If we think a special syntax is needed to use local variables of function type, why not use the same syntax for local variables of all types? E.g. $localvar, $localfunc() vs globalvar, globalfunc().

It doesn't feel fully thought-out.
This may also be a spread (bullish or bearish) - since short options are not disclosed we will not know from a 13-F.
I don't understand which portion of my post you're trying to argue against? You, yourself, posted the following yesterday:

> I made 22kUSD last year in Kiev. I think my colleague on same team in USA was making 65kUSD. Not SWE, just comparing numbers. I was also paid more than the average for my position/geography.

Which seems to reinforce my point, if anything? Since the rest has to do with France, specifically.
We have plenty of land today. It's just not being used particularly efficiently. Suburban development and single-family housing in particular is incredibly space-inefficient.

Also, 3 square miles is not that much at all. The USA is almost 4 million square miles in area.
By DBs, you mean MySQL :/

No one else has such an oddity
> No, companies don’t need to be like that.

Well, they don't need to. But the people at the top make more money if they are. And they are not at the top because they have principles: they are at the top because they want power or money.

> Companies can have a set of values (principles) and act according to those principles.

I would love it, but I just can't buy it. Like at all. How many big companies do you know where the executives don't get a much higher salary than the employees? Humans can't help it: if they are in a position of power, they will think they are worth more.

> Any investors can be told ahead of time the principles

IMO, if you have principles, you are not an investor. And investors want to get ROI, which is more likely from companies that don't have principles.

> His take is that money for a company is like fuel in a car.

Sounds exceedingly naive to me :-). The driver does not get fuel at the end of every month.

> Everyone would be better off if this sort of behaviour wasn’t tolerated.

Yes. We need laws, set by the society. We need the people to understand that they will never be one of those rich executives, and to vote for laws that prevent them to become indecently rich.
Then it would be interesting to compare those cities to my own. If you leave the metro area, there is basically nothing in any direction for many hundreds of miles. But our elevation is at sea level instead of elevated.
In almost every one of these conversations, people always forget the back office: modern user-facing applications are just the tip of the iceberg for large backend systems that cover customer service/support tooling, regional variations of core features, financial and compliance reporting, analytics, advertising platforms, CMS features, internal tools to support all of the people working on these various other things, etc, etc. A lot goes into a business being able to offer a simple-looking app experience.

And sure, most businesses have some bloat too once they get to a certain size. But there's a lot of legitimate need, too.

The frontend is your product, but the backend is your _business_.
If the market ends up crashing, I think we'd have our 3rd crash in 3 years, which is a little crazy. Also large caps like $META trading like a penny stock where it does it a 3x in 5 months while small and mid-caps are still down since the 2022 crash. It feels weird.
> These days only corporate or institutional-backed open source projects are allowed to propagate.

What do you mean? Can you unpack this?
Biggest thing we did with our hospitality related app (so check-in and check-out biggest time related fields): store time and date separately. Which I know isn’t possible in a lot of applications but whenever we only needed the date - we didn’t have to worry about timezones at all.

Also working with dates, times and timezones inspired me to get an ISO8601 vanity plate for my car.
On OpenBSD, you can dump the ND cache with `ndp -an`. You'd still have to map MAC addresses to hostnames somehow.
algorithm?

Who's closest and not blocked. That's the algorithm.
A typical diet that has an insane amount of processed meat containing nitrites and nitrates that form nitrosamines when cooked?

I wholly expect to die from colorectal cancer.
Few people on the web side know about it but it's secretly Scala.
Local + Timezone is still going to be wrong if the people are viewing/planning this scheduled event are in different timezones and the timezone DB makes changes to either the viewers' or creator's timezone.

In my opinion, it is better to just store UTC when you can't possibly make the date right in advance for all users in all timezones anyway.

And if everyone does this, hopefully it discourages government from changing the timezone DB frivolously and without spending a lot of money broadcasting the changes to anyone that may be affected.
>They are Republicans.

Then it should be trvial to link to a republucan publication/website/statemrent claiming the same thing.

To be honest I think you are just making stuff up.
It's the old 'war' of the importers versus the exporters, that every country in the world has to fight.

The exporters want a low currency so the country receives more from exports, while the importers want a high currency so they are paying less for imported goods.

For net exporters, like Russia, a lower currency is much better. For every dollar that Russia earns, the Russians are now getting 100 roubles. With the rouble at 50 to the dollar, for every dollar that Russia earns, the Russians only get 50 roubles.
Thank you for pointing it out. We just removed it from README
I think they were hoping that the off-the-shelf model the author used was a novel technique trained on unlabeled data, not a dataset labeled by humans.
i got a lungful of chlorine gas once and it wasn't narcotic in the slightest. I wheezed and coughed for about 20 minutes.
Turing complete type systems are extremely common. C#, C++, Java - it's hard to avoid if you have subtyping and generics. In practice it almost never comes up.
I think they meant that you'd expect simpler/more obvious ideas to be implemented first.
> In fact for me the only benefits of Go are single binary and startup time.

I hope you mean "compilation time" or "time to first prototype". My experience has been that, if a Rust binary doesn't start instantly, it's the fault of a specific library, not the language in general.

Also, they ARE working on single-binary deployment for Rust... they just have a much more "Take your time and do it right. Don't hack around ecosystem flaws" approach than Go.

If you're not cross-compiling/cross-deploying, Rust is already on par with non-cgo Go... you just need to use a musl-libc build target for Linux, specify RUSTFLAGS="-C target-feature=+crt-static" for Windows, etc. to get statically linked libc.

(The musl-libc targets are a simple `rustup target add` away if your only C dependency is the libc itself.)
https://archive.ph/dsTN2

Just in case.
Sadly he passed away before completing Part 2. https://lists.gnu.org/archive/html/axiom-developer/2005-06/m...
The irony is that Go actually does have sum types, but only for generics!

type A interface {
Foo | Bar | Baz
}

Can't use this anywhere but in generic type signatures though :(
> the UTC+12 timezone is completely uninhabited

New Zealand would like a word.
I don't disagree that GDP fails to capture much that is important, and appears to count as positives things that are negative.

However, is it true that the OJ Simpson trial caused GDP to go up? It caused a lot of visible consumption, sure. But it's not at all clear that it grew the economy as a whole. In the absence of more money/resources flowing in (and from where?) all that expenditure was simply offsetting less expenditure someplace else. It's basically the Broken Window Fallacy. And some of that money which was burned uselessly in the OJ Simpson trial might indeed otherwise have been spent in ways that actually grow the economy. Conceivably, therefore, the OJ Simpson trial shrank GDP, precisely because it was not a productive activity.

So while I appreciate Bryson's point, GDP is possibly still a better metric than intuition might lead you to believe.
But how much higher can the market really go with interest rates like this?
Dear god. I’m halfway through the first video, of which I was _not_ going to watch all of due to the length, I was only going to watch a minute or two, cut to 11 minutes later and I’ve almost had to pause at how hard I am laughing. This is amazing and my life is better for knowing more about these hilarious commercials, the world building in them, and the impact of them that this video is represents. Pure gold. Thank you.
If their budget numbers are true, it demonstrates serious mismanagement.
Classifying people using AI is always going to lead to discrimination as long as there are differences between genders/ethnicities/socio-economic backgrounds. This is not preventable and you cannot do anything about it.
In Java, unless they changed something in the past ~6 months, virtual threads will not "swap out" a CPU bound task, you have to have some blocking, otherwise it will keep on chugging.

Depending upon your POV this may be a positive or negative. You can get around it by manually inserting some sleeps() - note that yield() won't work (which is kinda unfortunate).
Well I mean it wouldn't have been a big deal, if the do block binds to the outermost, then in most cases just would get a compiler error since usually a private fn/0 doesn't exist. Still though in the early days elixir more strongly preferred no-parens, so avoiding that is understandable.
After putting some thought into this I think it has to do with the kind of developer you are. In my case I'm usually across 10-20 ecommerce websites doing various semi-unique jobs with relatively simple code.

Largely I use CGPT for work that's boilerplate/LOC heavy but architecture light, things like writing first drafts of React hooks and the like. It's quite good with constraints like use typescript or use X function to do Y.

I usually give it about two goes if it goes in the wrong direction on the first try. If it seems to not conceptually understand what I'm asking I generally just write it directly rather than tinkering with prompts for 20 minutes.

I also have a couple of longer system prompts saved for converting Vue components to React using the house style and things like that using the playground.
I would argue the last 3 crashes werent.

Equities are wildly divorced from real value and have not had any major broad-based corrections for quite a while in my estimation. Like since before 2019.
I think that's the wrong comparison. Sure, 1000 sq mi is the size of Luxemberg, but the entire earth's land surface is over 57 million square miles (yes, I realize only a fraction of that is usable for tree planting). If we assume the planting density is correct, that's around 0.0000175% of surface area needed. Not much at all, proportionately speaking.
But he deleted his twitter account for the 17 that didn't work out, so it's like they never happened, right?
More time wasting busywork of dubious value.
> In fact, on the same day WVU wrote to tell us our department is cancelled and we are fired, they ran a front-page article on the university website celebrating the NSF grant that Sergio Robles-Puente and I recently received, and lauding our innovative research and intensive student mentoring.

I have a few close friends in academia and while IMO they're clearly underappreciated by their institutions (even the lucky ones who have tenure), this level of cynical disrespect is shocking.
My fault, I misread the last sentence of your post. I thought you were comparing skill set
The union doesn't exist yet, so you can't really "try it out." This action by Grindr does seem like a direct response to the attempt to form the union, though.

full timeline here: https://twitter.com/GrindrUnited/status/1687803784251031552
Most people will misinterpret what this book really is. Most people will think, "Hmm if I read this book I can start another google." Nothing could further from the truth. This is a book about how to run a gigantic software organization once it gets huge, rich, and sclerotic. This book has no insight into how to start another Google. The only insight is into where will you end up if your startup ends up huge, rich, and sclerotic, like Google.
Check out the TED talk "Ghastly Tragedy of the Suburbs" it's worth your time
As a more general comment, the repo README provides examples that all use gpt2. It would be nice to see at least one example that invokes llama2, since I feel like that would make sure the reader knows that this library can use models that are more modern and interesting.
I think this case is sufficiently complicated that we can't simply declare that the author got this wrong and that you should always use local time + timezone. What if that local time zone changes its DST rules to completely skip over that 2pm? Can we really confidently say that the user's intention when scheduling that event was that the event should be skipped if such a time zone change occurs between now and then?
This one is super interesting.

If you listen to the Solid Gold Oldies channel on Music Choice, you'll, of course, hear The Beatles, Elvis, Beach Boys and others like them, but you'll also hear LOADS of songs you might recognize from artists you've never seen before!

If you read their Wikipedia entries (well, the artists that have one anyway; many have been memory-holed), while they benefited from payola, not only did their careers not really go anywhere after that one hit or two, but because of how recording contracts were structured back then (one full record, usually several, with a few mandatory Christmas songs and almost none of your creative input), once those records ultimately didn't sell, they were kicked from the record and never recovered.

Not even sucking up was enough to guarantee a decent career in music, even if your song hit the air waves!

(I'm mentioning SGO since payola was big back then. Payola was outlawed years later, but given that iHeartRadio/Clear Channel basically bought out most of the radio stations in the US and control entire playlists, has it _really_ gone away?)
I don't know, as it wasn't interesting to me; and, I don't recommend contacting the DMV for retaliatory purposes. Others are welcome to speak to this if they know more, though.

Personally, I want to see the DMV define expectations for autonomous cars with respect to interrupted cellular service, so that Cruise and others cannot simply just park in the middle of the street as the selfish-lowest-liability choice. It's possible the DMV will define an expectation of the car coming to a stop, or continuing to operate for up to five minutes, or whatever.

I also feel like Cruise's disengagement report has a chance of containing materially-interesting data around why they disengaged — for example, can their cars operate without a cellular connection at all, or are they dependent on The Cloud?
as siblings commented, pure oxygen gets you high. a couple of breaths of pure oxygen will relieve pain and induce euphoria. I am not entirely clear on the definition of "narcotic" so i may be being redundant.

My issue, though, is i can't find a way to safely generate oxygen for a decent price. I know electrolysis works, but these atomic sieves look safer. They're also difficult to acquire without a prescription, at least from my searches in the US. And i know lithium can react to generate oxygen, but that's not what i consider "safe".
> Only for IO bound tasks

do you know any docs/examples how this can be integrated with current java io libraries?.
Yeah, I've heard this too. Apparently Dave Cutler himself had a hand in the design.
> 2. You're not behind, you're ahead. 80% of Americans haven't tried chatgpt. 95% of the world maybe.

idk if anyone realistically compares themselves to the abstract nebulous "everyone". its likely moreso in regards to their socioeconomic band
Russian ruble now worth less than a penny, infuriating Vladimir Putin’s circle
Thanks for the feedback. I'm going to include studies and useful facts on the website. Although it's more of a landing page from social media than an info destination