skysight-inc/HackerNews huggingface dataset:
This is not really dumb, or naïve.

It's just not something you had any reason to encounter, and maybe you were off sick if it was mentioned in biology/science lessons.

Now consider it this way: the first time you experienced fireflies, you were an adult, and you could bring a fully adult, science-aware, sense of wonder to that experience.

I'd count it as a win.
I wonder what most of the commuters do at work? Sit in front of a computer maybe?
Jerf wrote a great monad tutorial for people who have read too many monad tutorials (like this one):

https://www.jerf.org/iri/post/2958/
Public school is childcare. Private|charter|home school is education.
Show HN: Diagnose your Sickly Plants with AI in 2 min
Get Expert AI Diagnosis and Personalized Care Plans for Your Plants
It's so funny to see this after all the protests on US campuses just got crashed by police forces.
https://archive.ph/4fB3T
It can, but in practice no one does it.
Jython, IronPython are no-GIL Python.

Their fate shows that GIL is not as important as it might appear at the first glance.

Python is becoming more complicated everyday e.g., with things like PEP-695 Python is starting to resemble C++ (not a good thing). https://discuss.python.org/t/please-consider-delaying-or-eve...
Simplified Chinese characters are already difficult enough for foreigners to learn. Making them learn traditional characters would just be sadistic.
It’s not run by the same company. Aldi Süd runs the Aldi franchise in the US. Aldi Nord is the parent company of Trader Joe’s.
Related:

FD 100 - https://news.ycombinator.com/item?id=29864362 - Jan 2022 (28 comments)
The Joy of Quiet Coding
This is mostly a manifestation of MCU manufacturers having trouble just managing their own challenges and not having the capacity to even start thinking about what it is like to use the devtools for customers.

They love Zephyr because it helps them solve their problems. That it is a pain in the ass for developers isn't something they seem to spend much time thinking about. Or even seem to be aware of the importance of.
Oh so this would effectively serve the same purpose as a centralized cluster.
I think the regular calculator would work fine. Not sure about the scientific calculations tho.... Should work properly I guess?
That's actually the point of the article. There used to be a cottage industry in using real-world analogies to explain Monads. I'm not sure whether it started as an in-joke or not, but the most outlandish metaphor among others involved burritos (other metaphors out there that really did exist: assembly lines, toxic waste handling, and space suits). So now burritos are an in-joke among Haskell programmers, sort of a whimsical shibboleth.

Check my other post in this thread for what I hope is a more accessible explanation of Monads. They're a very abstract thing, so there's no concrete metaphors to be had, just a common thread of piping values through "contextful" functions.
It's always humbling to think I know a topic pretty well only to meet a true expert on the topic. It makes me think about how much time I spent learning it to not really feel like I know it at all, and makes me second guess my learning process. I can think of several times in my career/life where this has happened.

Also related, learning something, only to find out later that your understanding of something was incorrect, or made incorrect assumptions. Always humbling.
In the state of New York, I believe during COVID our state tests became optional. In order for your idea to work, standards referenced tests would need to be coordinated _and mandated_ across three levels of government (sometimes a 4th municipal because NYC has sway over most of their own schools granted by the governor).

Because the state tests are now optional they are less influential as inputs for future years (almost by definition), and/or alterantive pathways and rubrics must (and are) provided which further dilute their effectiveness.

It's a tricky and complicated situation, and obviously school districts, states and even the federal government are all trying out different ideas.
Indeed, and this is also the general problem with most current ways to evaluate AI: by every test there's at least one model which looks wildly superhuman, but actually using them reveals they're book-smart at everything without having any street-smarts.

The difference between expectation and reality is tripping people up in both directions — a nearly-free everything-intern is still very useful, but to treat LLMs* as experts (or capable of meaningful on-the-job learning if you're not fine-tuning the model) is a mistake.

* special purpose AI like Stockfish, however, should be treated as experts
I could be wrong but I think Rust’s incremental compilation is still pretty coarse. LLVM is where this would need to be implemented and that’s a tall ask (i.e. skipping expensive computation when the AST is the same or close enough to a previously computed result). And Rust’s incremental compilation doesn’t apply to LTO. There’s only so much you can do from outside the compiler toolchain.
For a person of average wealth and income, is a $1000 fine is a more or less severe punishment than a month in jail? Be brief.

"For a person of average wealth and income, a $1000 fine is generally less severe than a month in jail. A month in jail entails loss of freedom, potential loss of employment, and social stigma, while a $1000 fine, though financially burdensome, does not affect one's freedom or ability to work" --ChatGPT 4o
There were some good comments last time around, I can’t believe that was 9 years ago!

https://news.ycombinator.com/item?id=9905875
Well.... I really liked the pdp-11; for years I had a pdp-11/45 in my living room, but eventually sold it to downsize to a couple of H-11 LSI-11/2 machines with dual 8" floppies.

Why? Well, the pdp-11, besides being the unix protoplasm, is conceptually well-designed. In the same way we tend to write routines that 'fit on a screen', the pdp-11's small directly addressable space encourages not-very-big modules: it encourages modularity.

Is it inadequate for today? Sure. Especially painful for Big Data. But, conceptually -- there's a reason the pdp-11 was so successful, and continues to exist vestigially.
Exactly, in my case I got into programming through interest and started teaching myself how to build web apps in python/django and continued pursuing my interest in learning a bunch of other interesting things.

"but falls short when they want to do anything more complex." yes right! and for situations like this doing hard projects goes a long way to make you a better engineer. You don't get to do them because you weren't taught in University or in bootcamps - How many bootcamps will even teach things like that?
> I tend to think that people in positions of leadership overestimate their competence and ability to actually effect positive change in an organisation.

To the contrary, I think executives in large companies are far more lucid about how hard it is to effect change than you give them credit for. Of course they can't say that directly because they need to maintain the optics of control for a variety of reason, but in practice CEOs have lots of power but very little control. The levers they have are crude and subject to interpretation of humans up and down the chain. The more ambiguous and dynamic the business environment (eg. consumer tech) the more agency needs to be pushed down and the less specific of policies and procedures can be implemented. Despite all that, setting the culture and vision to get thousands of people rowing more or less in the same direction is important.

My thesis is not that CEOs are highly competent as a group, it's that the problem is hard, and current forms of AI are nowhere close to be able to do anything approaching a better job on a consistent basis. Sure, in practice there are probably some businesses where an AI could outperform a CEO just by luck of the draw, but that's not going to convince owners and boards to swap out human CEOs. Humans can be held accountable and controlled with tried and true techniques of power and capitalism. An AI cannot be understood and manipulated as a human, if it gives owners/directors an answer they don't like, they have no real leverage or recourse. Going back to the engineers—or worse, a third party tech company providing the AI—is not going to work when urgent issues come up.
There is "cookie notices" filter lists you need to enable
what made Gmail memorable was cross browser ajax. Prior to, you had things like OWA but it only worked right in IE.

The big inbetween OWA and Gmail, was Oddpost, which was also IE only, and was purchased by Yahoo three months after gmails April Fool announcement, to become Yahoo Mail. In a roundabout way, you can argue gmail was a copy of what was eventually Yahoo Mail.
I've always drawn the link between skill in memorization and in analysis as:

- Memorization requires you to retain the details of a large amount of material

- The most time-efficient analysis uses instant-recall of relevant general themes to guide research

- Ergo, if someone can memorize and recall a large number of details, they can probably also recall relevant general themes, and therefore quickly perform quality analysis

(Side note: memorization also proves you actually read the material in the first place)
Finally got in, a very good article and make a decent case for people on Windows 11 to ditch it and go to Linux.
I did, thanks. Will respond soon.
I find your stance to be quite selfish actually. You're trying to force your will on an entire community. Why don't you take action within your own life to mitigate risk? Like e.g. taking a vaccine, or other ways of building immunity, or if you feel the risk is too great, then maybe you can choose to attend virtually instead of selfishly demanding others conform to your will?
> Unsafe in Rust is not unsafe in the same sense that C/C++ UB is unsafe. Unsafe in Rust means "soundness cannot be statically verified

Right.

But as sibling points out, the rest of your sentence is incorrect. The language mostly does not insert additional, runtime checks and you are allowed to create UB-level bad behavior in unsafe blocks.
This is a good point. Somebody once wrote a spooky phrase… makes you think that we shouldn’t have laws
I don't think this counts as threading, though it makes use of it. Threading mostly removes the dispatch overhead, but you still have a general function per instruction, a function call, and an inability to inline constants. Copy and patch could be thought of as a generalization of threading in the sense that you still precompile code for your instructions, but instead of calling that code you poke holes in it to replace constants you only know at runtime, then make a single callable program out of those instead of jumping around for every instruction.

There is a prior, very similar approach in GNU Jitter, but it uses only the compiler and some magic rather than the linker for marking spots to replace. I read about it by mention of moonchild in a thread[0] linked by foota here.

[0]: https://news.ycombinator.com/item?id=40410420
You do realize the spanish flu is still around and found in wastewater samples too? According to your metrics, we should still be worried about the spanish flu...
I think it's more complicated than that, but I agree that it's a factor that would give some folks pause for currently adopting Circle.
> If you look at the current public models, you are correct. They're not looking at the current public models.

> Look at what people say on this very site — complaining that models have been "lobotomised" (I dislike this analogy, but whatever) "in the name of safety" — and ask yourself: what could these models do before public release?

Give politically incorrect answers and cause other kinds of PR problems?

I don't think it's reasonable to take "lobotomised" to mean the models had more general capability before their "lobotomization," which you seem to be implying.
I don’t know. There was some talk this weekend about CEOs being replaced by AI. Given the overlap in skill, I’d say there is a distinct possibility an LLM could do that. https://www.msn.com/en-us/money/companies/ceos-could-easily-...
So, every time you create a UserName, it does those checks even if it doesn't need to? That doesn't sound very performant to me.
Even worse for Ghanaian Universities where I come from, You could boldly say 99% of CS/CE students never get to implement an operating system or programming language even though they spend 4 years doing CS/CE and you would be right.
Related:

Show HN: Mesh IDE – a code editor that feels like a spreadsheet - https://news.ycombinator.com/item?id=14821186 - July 2017 (30 comments)
Funny because it seems you're the one parroting lines in this thread... you literally copy and pasted this exact response multiple times. Maybe you shouldn't be spamming?
Testing ⌚

https://emojipedia.org/watch says it's from 1993 Unicode 1.1

But the other emojis from that group seem to mostly not work.
It might be just a glitch but in the last few days it generates such blunders I suspect something must be going on. Like completely messing up random pieces of code on subsequent iteration. I don't remember anything like this before. Normally it would improve the code with each iteration (until going out of the context window and starting to "forget" things, but not putting random characters here and there on second reply).
Lambdas have two hidden features: Variable capture lets you access variables/values from outer scopes, and statements/calling other functions lets you do control flow.

Monads are types that let you build chains of lambdas, so you can mix control flow and variable scoping with the some type-specific logic.

Async IO/streams/optionals are monads. It's no accident that these could be programmed as nested callbacks/nested loops/nested if statements. That's the nested chain of Monad->lambda->Monad->...

Monads work well with syntax sugar (think async/await), and some languages like Haskell can abstract over them in neat ways.
isn't before and after a photo of different plants?
In the mid-2000s, I got excited about creating a company that deals with web design. Now I wouldn’t risk doing this, knowing all the pitfalls. the more you know, the more you doubt
Noob question - Raft and Paxos solve a different problem?
Your comment is misleading. First, yes police showed up. Not first or last time.

Now, the salient question: were they charged and convicted with subversion, treason, or anything like a felony? Because that's what happen in HK.

If US kids trespassed, vandalized, assaulted the police well the US doesn't put up with either. And they are charged commensurately.

What I can tell you is the police and political class are not threatened by saying British, slavery or any other touch word from our past. You won't get a subversion conviction for that.
Funny how Baader-Meinhof works, I just finished writing a JSON toy parser earlier today. I guess I'll add the mentioned corner cases to the testsuite, and watch them fail. :D
More "owned by the same billionaire".
A personal favorite, the Fastener Design Manual: https://ntrs.nasa.gov/citations/19900009424

In particular

>Lockwashers

>The typical helical spring washer shown in figure 14 is made of slightly trapezoidal wire formed into a helix of one coil so that the free height is approximately twice the thickness of the washer cross section. They are usually made of hardened carbon steel, but they are also available in aluminum, silicon, brome, phosphor-bronze, stainless steel, and K-Monel.
The lockwasher serves as a spring while the bolt is being tightened. However, the washer is normally flat by the time the bolt is fully torqued. At this time it is equivalent to a solid flat washer, and its locking ability is nonexistent. In summary, a lockwasher of this type is useless for locking.
Rust is still extremely niche, large scale mission critical software that runs big tech is not written in Rust
Certainly. The problem is, not all cost savings are welcome. What if your manager is halfway through a 2-year, $5 million project----which you made obsolete in 2 days using a swig + lua + a 1-page long script?

Is your manager going to go to his manager, and tell him he just wasted $2.5 million? When his manager has promised him a big bonus if he completes the project by the end of the year?

---///---

I've seen--very understandably--comments like "there's no way that could ever happen" or "this guy must be very hard to work with in other ways." Not so.

The problem, was a culture clash between how west coast/silicon valley software companies work, and how east-coast companies work. Not that one is necessarily better or worse than other, but they are very different and if you are slow to pick up on that (as I unfortunately was) its very easy to get burnt.
awesome, just checked it out.

Even though llama is dynamic at the moment, I am looking at adding static typing later.
At big tech firms, there is no FP in the big crucial systems
American babies are about the same or maybe a bit lighter than their European counterparts at birth. Perhaps the issue is that American parents are physically weaker. It's hard not to imagine the SUVs and strollers are components of a negative feedback loop.
I'm sorry my friend, but Wikipedia cannot help philosophy. Nothing can.
> most profitable programmers

This more than anything demonstrates the hothouse-flower mentality of K stans. Quants have long since stopped being the best-paid or most value-generating engineers, and since K has zero application outside of quant, it's no longer even a particularly lucrative skill to acquire.

It's interesting though that the opacity of the "I make more money than you" argument fits so snugly with other unverifiable and outdated claims of K supremacy, like performance, job security, or expressiveness.
Up until 1997 wasn't the governor of Hong Kong just appointed by the English monarch [1]? Has it flaws but elections where "Hong Kong’s chief executive be drawn from candidates vetted by Beijing" actually seems closer to self determination

[1]https://en.wikipedia.org/wiki/Governor_of_Hong_Kong
Okay, if you can't handle being around other people, then don't live in NY. But, what's your point here? Cus I know you hate it, but supply and demand says that waaaay more people like NYs than there actually _are_ NYs. People who can only exist in giant metal boxes, sealed off from the world at all times, can choose to live in nearly any city in America and live their bliss. But not everyone is you. You shouldn't have to be a millionaire to live in a real city. We can make Seattle and SF and Portland and Boston and Philly better without Houston and Atlanta even noticing.
Like what? There are a lot of toddler gyms, sports fields, art schools, music lessons, pools etc. in the suburbs. But you can’t easily woodwork, metalwork, garden, shoot guns, fish, kayak, hike trails, raise chickens/goats etc in the city.

As someone that lived in Manhattan for many years as an adult all I could think of doing was restaurants, bars, broadway shows and walks in Central Park.
I recently ordered glasses but the shop, though they run Windows 10, still use a TUI for customer orders and crm. It is so efficient for them, just a few keystrokes they need and they can crud the information they need.
I got involved with patent issues at a previous job. It turns out that most of the patent issues that technologists deal with aren't that complex. Most people reading this could learn the basics with a little effort.

Unfortunately, most of the comments on HN about patent issues are simply wrong or irrelevant. There are a lot of myths that people believe about patents without any real evidence. Once you get clear on the basics you'll be better equipped to positively engage on patent reform.
Thanks! Macroexpanded:

Parsing JSON Is a Minefield (2016) - https://news.ycombinator.com/item?id=28826600 - Oct 2021 (173 comments)

Parsing JSON Is a Minefield (2018) - https://news.ycombinator.com/item?id=20724672 - Aug 2019 (178 comments)

Parsing JSON is a Minefield - https://news.ycombinator.com/item?id=16897061 - April 2018 (246 comments)

Parsing JSON is a Minefield - https://news.ycombinator.com/item?id=12796556 - Oct 2016 (292 comments)
Whether or not the citizens of Hong Kong had more or less freedom under an undemocratic British government is an interesting question.
> Ergo I think the large shift will not be from jobs to no-jobs, but from jobs to entertainment-based jobs.

And that, in and of itself, is dystopian.

Furthermore, there's far more inequality in "entertainment-based jobs" than other types of work. Everyone can't be an influencer, period, and it should be blindingly obvious to anyone who's lived in the world that not everyone can be an entertainer.

> In a world where everyone’s basic needs are met, the result is an attention-driven economy, not no economy.

"AI" will not bring us to "world where everyone’s basic needs are met." We lack the ideological foundations for that (and if we had them, everyone's basic needs would already be met. It's far more likely that we just get a bigger homeless problem, with people trying to scrape by living in sewers (like they already do! https://www.nzz.ch/english/the-misery-of-the-homeless-in-las...).
Iran, Palestine, North Korea, Syria.
Bwahaha. This is like the ‘everything can be a directed graph db’, ‘everything should be a micro service’, etc. fads.

No one who has been a CEO, or frankly even worked closely with one, would think this could be even remotely close to possible. Or desirable if it was.

But that is probably 1% or less of the population eh?
Atomic polling intervals for highly concurrent workloads
If you're interested, Wikipedia also has a decent discussion of this function and it's history. https://en.wikipedia.org/wiki/Fast_inverse_square_root
For those unfamiliar with this, the cord that raises and lowers the blinds applies friction against a wheel in a slot (when pulled to the left). When the wheel is shifted it holds the cord in place and the blinds and they stay in position. Pulling to the right releases the wheel and the blinds move freely.

Incidentally, one of the cords on the blinds in my office is worn, and it dis a poor job of engaging. So one side will latch the others will not.
Since almost everyone uses USB keyboards, I am surprised that a small addon board with just 2 keycaps that can be placed near the spacebar, hasn't already been made. Could do it with a Teensy or anything else that exposes HID, I think.
How to wash fresh mushrooms, both cultivated and foraged
What does GPT consider being "average wealth and income". Statistics? Or biased weights from anecdotes he formed on the anecdotes he scraped off the internet on how wealthy people say the feel?

Would be cool to know how LLMs shape their opinions.
as the "goldendoodle" and similar "breeds" show; the thin genes purebreeds have a use: parent stock to produce predictable, vigorous hybrids.

We had a kennel for a while; we did several litters of Great Dane / Collie (our keepers lived to ages of 12 and 16, and were healthy throughout). Then we switched to Bluetick Coonhound / Catahoula, and still have several of those (impossible to fence in).

Look at the grain that the world eats: it's almost all hybrids. The seed corn / soybean farms are a sight.
https://archive.ph/boygC
It was the prototype for what became the far more famous Fairlight CMI https://en.wikipedia.org/wiki/Fairlight_CMI
> I like to think of monads as wrappers around data

Technically they're a wrapper around a data type. Maybe Foo is a Foo that might not be there, [Foo] is zero or more Foos, etc. Which is actually describing a Functor, but Monads are also Functors, the "monadness" comes from the particular functions like `bind` (or `flatMap`) that work on them.