skysight-inc/HackerNews huggingface dataset:
How to Lie with Statistics 101: It's self reported short sleep and a tiny sample size of 299 people aged 18 to 65.

Smells like BS.
>The argument is over the question: “should men and women be allowed to share equivalent roles in society, if they desire?”

I think that question is settled, more or less. People usually aren't debating whether a certain person occupying a certain role should be permitted or not.

The real question that seems to be asked now is more along the lines of: "is the fact that we don't pursue certain roles in society equally a sign of our own inherent wickedness?"
we always used sync;sync;sync followed by a reboot command
This is more than minor. After not displaying the taxes properly which is already against the law at checkout they aren’t charging the correct VAT including charging 20% in a country with 19% VAT according to the article.
Thanks! Was hoping someone would break that down.
Yes quite agree.

The same thing applies to trying to get business people to write "executable specifications" that can be used, if not to generate the code, to at least validate that the final system does what it's supposed to.

They always complain that the "tools are too hard" but the real problem isn't the tools but that they are unable / unwilling to precisely specify what the system should do. They just want to hand wave vague phrases and have their system magically perfectly defined. It's just not going to happen.
This is a constant problem in studying the effects of medicine. For years we've simply ignored women's bodies (default man) in many studies but we're increasingly seeing reasons why that's not such a good idea.

Really recommend the book Invisible Women by Caroline Criado Perez to anyone interested in this and the problems that stem from it for women.
The menopause or perimenopausal period, more like.
> At least that's what it took my dumb 19-year-old self back in the day

That's the one thing I miss about being a teen: few enough other options that I'd stick to things to mastery instead of giving up and reverting to the tools I already know once things hit my frustration threshold.
It would be interesting to see how these LLMs work in a REPL environment. The model could take a (language, version, compiler, sourceText) tuple as input, and have the model generate the same. It could also be fed the compiler output in a (warningCount, errorCount, stdoutText, stderrText) tuple, so it can learn to produce error-free output.

It would also be interesting to feed it language concepts ("if statement", "while loop", etc.) in the form of (language, version, concept, sourceText), to see if it can form an abstract understanding of those concepts, and successfully port code from one language to another.
> I'd be surprised if the next step is "Hi, I'm an ideas guy, please give me an app that does Uber, for bicycles, but better."

On an aside, this is the kind of bussiness idea a chatbot could generate now.

But I don't think it could have generated the idea for Uber when Uber* was the first...

* if you know the history of ride apps better, replace Uber with whoever was indeed first.
You can check Refind, they have a good recommendation AI behind their suggested articles and often you can find other magazines to the one's you like!
The metals come from the cacao, and milk chocolate has much less cacao by volume, because it is diluted by lots of milk solids and sugar. Unless there are also surprising amounts of metal in milk/sugar, why would they need to be more rigorous about investigating milk chocolate?
The BEAM VM doesn't have faculties to accommodate any other form of concurrency other than synchronous, pre-empted green threads. Put simply, there is nothing other than synchronous in Elixir (edit: or Erlang or any other BEAM VM language). The Task module is basically just convenience functions (edit: convenience functions around existing BEAM VM functions for spawning BEAM processes or Erlang threads) meant to facilitate short term execution of, well, tasks.

Task.async/3 and Task.await/2 are, from the thousand foot view, the equivalent of:

parent = self()
spawn(fn -> send(parent, do_something()) end)
receive do
result -> IO.puts result
end

In Elixir/Erlang parlance, I have just spawned a thread where the BEAM VM handles both the internal data structures to facilitate concurrent-safe communications between threads and the scheduling in userspace.

Put more generally, the mentality of concurrency in Elixir/Erlang is the equivalent as that of traditional pthreads in C.
Sometimes it's frightening to see what a male centric community HN is but this is hilarious.
Never said that. Everyone should respect and follow it (and it seems it's not enforced across many international companies). But this law is not without its practical problems for selling digital services B2C on the Internet across EU.

The article leaves the impression as if only Twitter doing it which is clearly not the case here.
Speeding up the JS ecosystem - npm scripts
I just tried to play Tic Tac Toe with gpt4 and still disappointed (I'm X)

> Congratulations! You've won the game with a diagonal line from the top-right to the bottom-left. Well played!

O | 2 | X
---------
X | O | 6
---------
7 | 8 | X
The maths genius who laid the foundations for Isaac Newton
This is so true! I see people in this thread talking about the contempt that "idea people" have for programmers/software engineers, but at the same time I have experienced Product Managers (the quintessential idea people?) who were really good at turning their ideas into super detailed specs.

As an aside, I'm getting a bit tired from the "programmers vs product/business people" trope. The average software engineer would be nothing without a good product manager in my experience. And going by this thread, there seems to be at least as much contempt from programmers/software engineers for product people than allegedly vice versa.
One of the things that I'm fairly good at, is walking people from "Crazy Idea That Will Never Work," through to "Finished Product That People Want."

It tends to be a very long process, and often involves a lot of "trial balloons." I just went through that, in the last couple of years. The project we're realizing, looks absolutely nothing at all like what the CEO originally dreamed up, but everyone that has seen it, loves it.

The trick is to not start off by saying "It'll never work." That slams doors shut, right away.

It's more like, "OK, so let's walk through what we'll need to do, to make it work."

That will often result in changes being made, by the "idea person," as the plans are laid. We will also try to create test harnesses and prototypes. These often end up, with the idea person going "Hmm...it seemed like a good idea, but it doesn't work the way I wanted."

It's slow and painful, but works.
Shoot me an email, I’d be more than willing to pair with you. I’ve been a “software engineer” of some flavor for about twenty years now, and about five of those were spent writing SQL almost exclusively.

You can reach me at nominallyanonymous-at-protonmail-dot-com. From there I’ll give you my “durable” contact info - Slack, Discord, SMS, Signal, Telegram… whatever you use regularly, basically.
I am guessing that "fixed identity information" is not a key pair ?
In the early 1980s there was a code generator program called "the last one", because it was supposed to be the last anyone would need. Didn't quite work out. https://en.wikipedia.org/wiki/The_Last_One_(software)
I know the reputation burritos have but if you compare classic burrito to classic kebab or pizza. Nutritionally burritos are a lot better.
I am not saying they don't have calories. They have lots of calories but that's because they are filled so much and are heavy.

Burrito has a lot smaller portion of meat then kebab because of the filling. It probably has fresh vegetables (great), beans (good), rice (ok). Sauces are less fatty too often being fresh hot salsas. Guacamole is good too.

Kebabs served in bread (doner, shawarma, gyros, shish) are grilled meat dripping in fat. The vegetables might be fresh but often are pickled and (usually mix of acid/salt pickles) making whole thing saltier. There are no fillers so you have more meat. Because of the meat fat proper kebab might not even use sauces but it often does and they are based around something very fatty too.

Kebab per weight is less balanced and less healthy than burrito.

Pizza is generally even worse its just thin bread with mountain of cheese and some tomatoes.
> I’m also not saying that this is some kind of mustache-twirling conspiracy on behalf of AWS to advantage their own services; I suspect this arose organically over time.

and so what if it was? all of what's described in the article are services offered by a company.
It's hard to call that anticompetitive when it's their network and their services. It's like you're saying Toyota's car building divisions are anticompetitive because they don't allow Honda to build their engines.

If you don't like how AWS's pricing works you HAVE to vote with your wallet and support another vendor in their efforts.
More likely cutting corners and not doing proper analysis. Seeing how Musk operates if they don’t throw the book at him he’ll do it again.
The paper: https://www.vldb.org/pvldb/vol16/p532-sabek.pdf
Enough people found it interesting for it to be written about, get published, then get voted to the front page of Hacker News for discussion.
Why stick to what's popular? A larger ecosystem doesn't mean anything there is actually any better—or at least the better parts aren't guaranteed to be discoverable.
>Of COURSE it doesn't know the rules of chess and doesn't know how to move the pieces.

That depends on what you mean by knowing. Surely it extracted certain higher level correlations from the recorded games and chess books, and is able to make certain predictions based on them. I would call it knowledge, it isn't that good though.

The main problem is that the model is purely functional, and is unable to store the state (except for the context, which isn't what I mean). Both humans and chess engines keep track of the figures and run stateful algorithms constrained by the rules. This model doesn't do that, which severely limits its capabilities in chess.
Save now, buy later: an emerging fintech model
The Hawaiian goose (Nene) was down to 30, but captive breeding and reintroduction has been going well. The population is up to about 2500. It seems contact with outside humans was pretty bad for Hawaiian bird species.

https://en.wikipedia.org/wiki/Nene_(bird)
EU Cyber Resilience Act Part Two: Updates and Impracticalities
You give ownership as well, thus the actor owns the handle.
This article doesn’t mention that the levels are well above the CA legal limits, or whether those limits are useful/relevant. It also doesn’t explain if the body ever purges these metals, or how the contamination occurs (IIRC, the lead is suspected to be deposited on drying beans that are roadside, and the cadmium is from the soil.)

Are there any more comprehensive articles? I don’t find the recommendation here to be especially convincing or well-researched.
It is a rather large project. So here is some information about tech stack.

----------------------------------

Tech stack:
Code is written in C++ for the compiler

carpntr - which acts as the builder is built using Yaksha itself. (I use a python script to bootstrap and carpntr to build carpntr as a second step)

hammer - cross compiler for C/C++ projects written in Yaksha (I'm building Linux version of Yaksha compiler on Windows box leveraging `zig c++`)

Yaksha comes with zig to use zig cc.

Runtime: this is written in C. (There are no .dlls involved, things get built statically, only subset will be built and linked)

Standard library: written in Yaksha.

YakshaIntelliJ - written in Java

Various scripts - Python.
It actually has some science behind it:

https://www.theguardian.com/science/blog/2010/dec/17/sleep-p...
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7170365/

Basically by not getting REM sleep after a traumatic event your brain doesn't get the time to actually form and store the memories of the event.
Not sure if the code is the best place to track technical debt. Whenever a compromise made that results in tech debt, a ticket should be created in the issue tracker. That way it's easier to get an overview about the project's health.
How should money be created?
I highly disagree. That might (might!) be true of some segments of the tech industry, like SV-based startups, creating products no one wants.

But it's definitely not true of the average piece of software. So much of the world around us runs on software and hardware that somebody had to build. From your computer itself, to most software that people use on a day-to-day basis to do their jobs, to the cars we drive, to the control software on the elevators we ride, software is everywhere.

There is a lot of waste in software, to be sure, but I really don't think the average SE works for a company that shouldn't exist.
I don't think I would want to send my terminal commands to ChatGPT and then have it randomly regurgitate a secret key on someone else's machine.
Any suggestions for a mechanical engineer who has some coding aptitude and wants to switch careers? I'm self taught and have mostly worked on hobby projects. I have some professional controls experience programming automated machinery (PLC). My lack of formal CS training seems like a real barrier to jumping into a full-time software role.
Only 315!
You're ignorant if you think regicide was the end goal of the revolution.

Why would Barnave declare the king fleeing to Varennes was a kidnapping, with the support of the whole assembly, even the club Jacobin if it was? Wouldn't that be counterproductive? You know the archive of the assemblée constituante are now available, a d you can read the memo yourself, you do not have to believe me.

Or you can read the historian who found, read and categorized those documents, Jean Clément Martin, and you might understand that the revolution is WY more complex than that, and started under Louis XV, by Louis XV.

And also, if by genocide you mean the first coalition 'war', that's true that a lot of French died killed by unlawful war (only Austria and the Prussian had a 'valid' casus belli, and Louis XVI created it.). 300 000 total dead French, not counting the civil war nor Italian republics supporting the French. Don't know if I would call it a genocide though.
> Don't get me wrong, it still tastes incredible...

I must be doing something wrong. Every time I've tried fasting for more than a day, breaking the fast was painful. My throat always hurt too much to enjoy the meal.
Except for VC sponsored startups trying the 2nd. coming of application servers.
> That said, by your logic, any protest can be shut down as soon as it starts to work by declaring it illegal.

Yes. The question is: what kind of society do you live in and where do the authorities of said society draw the line on allowing protests/demonstrations? In some societies any opposition to government actions/decision at all is illegal. And when it is declared illegal or you are perhaps asked to stop/disperse, what will your reaction be? How serious is the issue that you are demonstrating about? Are you willing to go to prison for it (e.g., Gandhi was)?

Remember also, it's not just the authorities that you are protesting that you are messaging to, but also to your fellow citizens. Occupying a city and generating noise 24/7 so people can't sleep is not a way to get people onto your side.

I coïncidentally just finished reading a book on the subject:

> Civil resistance is a method of conflict through which unarmed civilians use a variety of coordinated methods (strikes, protests, demonstrations, boycotts, and many other tactics) to prosecute a conflict without directly harming or threatening to harm an opponent. Sometimes called nonviolent resistance, unarmed struggle, or nonviolent action, this form of political action is now a mainstay across the globe. It was a central form of resistance in postwar anti-colonial movements, the 1989 revolutions, and the Arab Awakenings, and people are practicing civil resistance at higher rates than ever before around the world, including in the United States. If we want to understand the manifold protest movements emerging around the globe, we need a thorough understanding of civil resistance and its many dynamics and manifestations.

* https://www.ericachenoweth.com/research/civil-resistance-wha...

* https://global.oup.com/academic/product/civil-resistance-978...

* https://www.goodreads.com/en/book/show/44096650

If you wish your movement to succeed you have to broaden your support to the wider population, so you have to be mindful of how your actions are perceived. So these truckers (and the organizers) maybe should have asked themselves 'how will an illegal occupation would go down with the general public?' How was this action helping their cause?

> Simply declaring protests as illegal can leave us feeling like we took the high road with the Canadian trucker protest, but doesn't lead to a world I especially want to live in.

Once again: it was not the protests that were declared illegal but the occupation. Nowhere in the Charter does it say you can camp out in a city and generate noise throughout the night:

* https://nationalpost.com/news/canada/more-than-annoying-what...

* https://globalnews.ca/news/8586606/ottawa-trucker-protest-ha...

Or if there is, I would love a citation to it, or a court ruling saying occupations are legally okay.
Building the queries is the easy part. Making the queries run fast with large tables is difficult and there are trainings available, but very focused and a bit expensive compared with the ones on large training websites (ex. LinkedIn Learning). For example Brent Ozar (brentozar.com) has lots of blogs and 2 sets of trainings for MS SQL Server, some for beginners and some for experts, that are extremely useful for people with such needs. Problem is, expert tuning for MS SQL is totally different than expert tuning Oracle that is totally different than Postgres and others.

On a side note, if you have to join 15 tables for a report it is a sign you may go in the wrong direction. In 99% of the cases I never needed more than 5-6 tables if the data is well structured, but that takes years to learn.
It's the usual: "I have a great idea for a Startup, now I just need the money to hire some Developers to implement it...". The Winklevoss twins for example come to mind...
What is the evidence for your claim? As far as I'm aware, insurance shoots down as much as possible

When a physician works for someone else's practice or hospital, generally they're pressured to see as many patients as possible
It seems to me like you are considering the benefits of moving to cloud (which are real!) but not the costs? If it's part of your personal job responsibilities to maintain physical infrastructure, and if by moving to the cloud you get someone else to take on that aspect of it, but otherwise keep your job, then aren't you always going to prefer cloud?
I love this approach. What is your current role that allows you to do that?
> Software is just a tool to help accomplish something for people -- many programmers never understood that

Yeah. It seems to me that some live in a kind of a platonic world, where programming is a tool to produce ideal entities, like math is.
I really like how quickly your blog loads, and how each section doesn't make another web request
Embracing the Ebb and Flow
I asked Poe/gpt4 as well:

https://poe.com/s/K4PeiPu3vL1Xgbwd5qkn
Since Steve Purcell loves new technologies and update his setup
frequently, it may be a little harder to follow him for beginners.

That’s actually great. I’m lucky to stick to his setup because pulling
from his git branch gets me updated with the latest cool things in
community.

When I say “on the shoulders of giants”, I’m stressing that you need
set your standard higher. I’m NOT saying the master’s setup is “newbie
friendly”. If it happens to be “friendly”, it’s just the coincidence.

I just perused through the tutorial.
This is some horrible advice, IMHO.

Also, cargo culting everybody to use the Evil mode for Vim bindings in Emacs is also probably bad advice, unless you are teaching emacs to a vim user.

As a beginner, you are better off starting your emacs config from scratch.

Some of the opinions of the author have been stated as facts:-

...every master uses the package smex to remember keybindings

In my opinion, as of 2023, the best way to learn emacs the right way is through the textbook 'Mastering Emacs' by Mickey Petersen.
Trust me, that book is well worth the price tag.

Mickey walks you chapter by chapter, while you build your own emacs configuration as you learn new things.

Once you have worked through that textbook, you will find it a piece of cake to study other people's configurations on github and learn more.

If you are looking for motivation to learn emacs, watch the short 2 minute demo videos on the Youtube Channel @EmacsRocks
Employ the same strategy that has always been optimal for employees.

Track the market, and, in the lead up to pay discussions (at a minimum), line up alternative jobs.

Then pay negotiation is not you begging for more, but rather your current employer being one of multiple candidates competing for the next year of your output.
> The guardian newspaper opens my account online but to cancel I need to call between 9 and 5. That's kind of run of the mill dark pattern.

That's not a dark pattern?

> A dark pattern is "a user interface that has been carefully crafted to trick users into doing things, such as buying overpriced insurance with their purchase or signing up for recurring bills".

.

> Am I being paranoid - or are all the subscription services now simply outright lying to keep the taps turned on for a few more months?

Just because of your experience with a few, does not mean all of them are like that.
Honestly I don't think there was much interest before they rejected it.

The news about it being rejected increased JXL's profile tenfold and there's a lot more interest now.
Oh, I rather use this version :

package main

func main() {
a := [2]int{1, 2}
b := a[0:1:1]
c := b[0:2]
println(b[0], c[1])
}
I think in context "smoother animation" and "better 3d" might be the kind of things that in this hypothetical future would be driven by ai. I think we'd be talking more about understanding story and reward mechanisms.
Waste of time. Better off to master JavaScript and extend VS Code / Codium / et. al.

At least the JS knowledge will carry over to something employable.
As someone who did a lot of SQL back in the day, and is now doing some again for a startup POC, I'd say you're basically right but there is also:

* Rewriting queries and also parts of the schema when it turns out the things that made sense in the design phase cause massive bottlenecks once you get more data, or just get it faster, than you tested with.

Of course the good news is now you can run the best RDBMS's on your laptop, or on a $5/mo VPS; or have a small managed one starting at <= $15/mo. Plus ChatGPT can help you remember how to do that inside join. ;-)
How great working agreements help agile teams thrive
Programmers can starve AI code generation tools easily by moving to a new language and never producing open source, so the AI cannot steal and launder their output.

Perhaps this is Microsoft's new anti-OSS strategy, the ultimate EEE.
Thus it isn't a Java replacement to start with, a minimum common standard library, without having a platform to call its own.

Guest language everywhere besides Android.
moreutils have its own parallel utility that I actually prefer to Gnu parallel.
Chatgpt has a token limit. If you exceeded it then it would have no way of delivering a good result because it would simply have dirtied what you said at first. My api was not huge, about 8 endpoints.