skysight-inc/HackerNews huggingface dataset:
A parallel reply is that the field of “omics” (genomics, proteomics, interactomics…) has long embraced graphs as their primary mathematical tool.
> So the final message seems to be "capitalism is bad, but not as bad as socialism"?

The message is that the power of individual corporations needs to be reined in.

First sentence of the article: "Some multinational corporations are now larger and more powerful than individual nation-states."

Later: "You could argue that in the earliest days of capitalism, something like the concept of free enterprise actually existed: firms of various sizes competed, with even the largest dwarfed in both size and influence by most nation states."

Also: "Unions can act as counterweights to the sometimes terrifying power held by management."

"an increasingly small number of ever-expanding corporate conglomerates dominate the labor market"
The missed distinction, of course, being that companies like Amazon don't send workers to penal colonies for forced labor, don't built walls to prevent them from leaving, and don't kill dissenters.

So not much like an authoritarian dictatorship at all.
The new owners of Audacity did this and then gaslit the community about it for weeks, despite constant, almost unanimous backlash.
The obvious solution is to teach children how to make the doses themselves.
Feel free to move to Russia if you don’t live there already and you’ll no longer have to worry about being exposed to western media!
The article describes how he created a layout based on optimizing 'rolls', which is (I think) the same as piano runs as you describe: striking keys in sequential order across the hand. So for example 'the', 'you', 'in', and 'as' are all struck with adjacent fingers, just as you would play a piano or (as he describes) drum your fingers on a table.

He very much considers this important factor as the critical component of the layout he describes.
Excellent article, and a very interesting look into how a society may accelerate its development.

Perhaps maker spaces are born of a similar ethos, though of course very stem driven.

Unfortunately it seems that as formal education has become more institutionalised and more necessary as a marker for employability, doing anything remotely 'bookish' in your free time has become almost definitively 'uncool'. A shame.
I would imagine that those are not actual academic papers and that the ChatGPT consumer web application is not the right tool.

Try using the OpenAI APIs directly, but through few-shot examples train it to return some interpreted language like Python or JS, which has the ability to execute further completions, but with the added context of a search from a web search or better yet the search results from an academic journal search engine.

Here’s the general approach:

https://github.com/williamcotton/empirical-philosophy/blob/m...
There will be plenty of anti-semitic pro-Israel-for-the-purpose-of-bringing-on-the-apocalypse USA pseudo-evangelicals to support them. (I'm a USA evangelical.)
I mean, you might be right about Mexico! I don't know the details. The fact of the matter is that Mexico is the way it is, and that has effects on violence in the U.S.

You seem concerned with blame (normative statement), but I'm just making a descriptive statement (how it actually is right now).

As for foreign wars increasing violence domestically in the U.S., I don't buy that. Most of the murdering in the U.S. is some cultural thing to do with young black and brown men that we haven't figured out yet (because it's essentially impossible to talk about it, much less do research on it).
Respecting the users wishes isn’t a mistake. For sure it may have a few digits less of accuracy in some dashboards but who cares.

The consensus was that opt-in was the best solution, and thankfully Google went with the best solution.
i.e. there are 10s-100s of millions publicly available LoC, but we really need to see your private workflow without your consent.
What's the issue with iceberg lettuce?
When you look at the DNA of evil beings, such as the kinds you might pull through a portal to hell, you would find their DNA spirals to the left instead of the right.

It implies hell is bathed in high energy rays with opposite polarization from the cosmic rays in our own universe.
If you have queries with joins or subqueries, and you have filters on multiple tables in the query, the DBMS has to make a best guess at order in which to execute the query.

If you are joining, for example, two very large tables and there is a filter on each, if the first table has 10 matching rows and the second table has 1 billion, you would hope the execution plan will filter by the first table first, but the DBMS may not know how many rows match each filter unless there are appropriate column statistics, so it may execute the query in the other order.

3 seconds is often horrible performance for an sql query (although it may be "good enough" for your use-case), and implies hundreds of thousands or millions of comparisons during execution, which implies that the query is not covered well by indexes. In short, if you understand the shape of the data in the DBMS better than the database does, then you ought to provide index hints and order hints so that it can do as well as it can. (And if this particular multi-table filter is something that is run by users multiple times a minute, you should be investigating multi-table indexes, denormalising tables, or some third party external index like cdc into lucene.
C-x 0 is the way out. That happens sometimes when focus shifts while the Transient hasn't properly exited.
I think you have got this backwards.

You are imputing to me things I am not saying.

All I am saying is that ChromeOS is proof that Linux _is_ ready for the desktop. We can say it's ready because hundreds of millions of people are using it.

As such, all the noise about packaging systems is just nerds fighting. It doesn't make any difference. The revolution came and it went past and all those most bothered didn't even notice.

Some have said Android is the proof, but it's not a normal Linux distro and it's not on the desktop in significant numbers. It's its own thing.

And we're not talking about servers, which are a whole other battle in another place, where Linux has also won but in ways that don't directly affect Joe Q Public at all.

It's not about marketing. It's not about brand names. It's not about adverts. I don't think I've ever seen an advert for a Chromebook outside of places that already target techies anyway, and few of them.

As I said: I disagree, with your reasoning and your conclusions. But you seem to be be talking about something else entirely, and I am not even sure what.
Sounds like we have our use-case for blockchain!
Lots of little things, but the last I remember one issue was with modifying the URL of a remote, as well as getting lfs and submodules to sync up properly.
It wasn't clear that it was harmful. For example, there was a Radium health craze, after it apparently cured cancer in some patients: https://www.nyhistory.org/blogs/get-me-a-radium-highball-new...

> After scientists successfully killed cancer cells with radium in early experiments in Europe, the demand for the element soared.

And it's not like that approach was unusual. I'm old enough to remember folks used to just pour old paint and motor oil into the ground in their backyards.
Here's an idea for how to maintain Go moving forward: keep making the damn tool however you want. The thing never would have existed in the first place if they had started with an industry survey. It was created to address a perceived need, by the people with the need, for themselves. This model is perfectly fine moving forward. Some industrial user wants a new Go feature or bugfix? Great. If it's enough of a problem, they can fix it and upstream a patch. That's how open source software is always supposed to work. Telemetry does nothing to improve this situation. If the Go team at google no longer has any ideas for what to work on (as must be the case if they're wasting their time on dumb crap like forced google spyware in a compiler) then they should just stop. Maybe focus on accepting PRs from people with ideas and strong enough motivation to work on them. I mean, there are 5000+ issues and 330 open PRs on the go github right now, so that should be plenty to keep them occupied. On top of that, how can literal thousands of issues not be a strong enough source of actionable usage information that they saw fit to try to get more? Do they plan on wrapping up all the open issues before looking at telemetry?
Not a humblebrag. I’ve noticed I struggle with tracking lots of variables and states compared to many fellow developers. I’ve sort of tried to turn this weakness into a strength, by making code simpler, but sometimes I make it too terse because I like code golfing.
Thank you! I'll take a look. I've been playing with Ghost for the last 30 minutes (based on a comment below) and that might be my move but I'll definitely look at this too.
Let’s pretend at least half of this is true. With that, ORM pretty much adds a layer of complexity on top and hides it, opening a door for a lot more well complex behaviour. That’s leaky abstraction. As often is the case, adding on top of that person using an ORM without actually knowing _any_ SQL and/or what’s behind ORM just rolls the ball more into the mud.

So on one hand, most of the times people are doomed to re-invent an ORM.. poorly. On another, if you don’t have people knowing behind the scenes using “a proper ORM”(tm) they will roll mud around, and if you do have people knowing, most will object ORM in the beginning and start, over time, to roll their own. Overall, there must be a thin line where one should walk on, but it’s unclear exactly where since it’s highly project-specific.
I don't agree, because learning F# is essentially learning two very different languages at the same time: first OCaml from which it was initially an implementation, then C# for all the object/CLR layer.

It's easy for people with functional programming knowledge, or who had OCaml as their first programming experience like I did at university, but for people without those exposures I can understand the difficulty.
Building a Sea of Segments
A New Yorker subscription is well worth your money. Their own app is kind of crappy but you can also get it through the Kindle app.
also why mentioning a group of kids that bought stolen employee credentials and got arrested for it?
No, the "malware" is running on the language model itself. It does not need to inject any code into connected applications and exploit them to be itself exploited (I'm the main author).
I like the page and have some input:

* Showing $$/hr on the first page (summary page) is going to lead a race to the bottom. Most people are fixated on $$ and will immediately gravitate towards the lowest price possible. Not good for anyone

* On the first page focus on skills, availability, communication methods, and time zone. This should be just enough to filter down to a select number of people who may be a fit.

* Provide a “get to know me” page where each person can include more about details about their work history and expand on bullet 2 above.

* For availability, allow people to add buckets of time like per project, ad hoc, xxx time per week, etc

Remember, in the end, people have work that needs to be done, and finding the right mix of skills, availability, communication, and cost is difficult. Focus on solving the “mix” problem and you should have a great platform!
Project Bluebird: An AI system for air traffic control
> Unfortunately, the proposal came from a Google employee

Not really. People hate opt-out telemetry regardless of who runs it.
Would love to have some hint for level 10…

I am guessing to send email but I couldn’t get my address right. I’ve tried using the given Pi precision as username and got the idea of domain name from the image. And I got the text to send from the url.

What have I missed?
As a professional Yocto-guy-developer-maintainer-dude, I've always wanted a lightweight distro built with Yocto for the desktop. This seems to fit the requirements pretty well! I'd love to pair this with some light and portable notebook.
What about https://playcanvas.com/ ?
> For sure it may have a few digits less of accuracy in some dashboards but who cares.

You could argue that it's ultimately the users who suffer. Telemetry helps guide development, so it's harder for developers to know what to focus their efforts on.
> - WordPress consultant hired by marketing people while "editing the theme" introduced an infinite loop which caused OOM killer. That's when we learned you can point-click your way to editing actual php code in the admin web interface! Complete and total chaos and anarchy.

Fear not, you can also introduce infinite loops with a good old code editor and ship through FTP or git or whatever. Also work with different CMS and languages.

Who was responsible for setting user roles on that site ? Who gave admin access to a consultant without having a conversation with ops ? If there's an op team, why isn't there a staging environment for that site ?

> - Content manager "upgraded the SEO plugin" which downloaded from the Internet some hot-new code which used some language features beyond the version of php we were running, and bam, the whole thing was 500s, and everyone freaked out!

Content manager shouldn't be given admin rights to a Wordpress installation. Why did op team allow content managers to upgrade software ?

> - Content people messed up the syntax editing the theme trying to change contact info in the footer, site wouldn't load anymore, they panicked and reverted the whole theme back to the stock default, and then ops people had to help them resurrect from the daily git check-in of the 1gb docroot they set up after the last time this happened.

Isn't that also one of op team's job ? Manage backup and restore ?

Seriously, you can replace WordPress with Joomla, Drupla, Ghost here and the story is the same.
I'm not sure they are.

I can go into the UEFI settings and enable fTPM on the system. It still doesn't make it see the system as supported.

https://learn.microsoft.com/en-us/windows-hardware/design/mi...

It is only 2nd gen Ryzen and up.

P.S. By reverse logic, I have disabled (f)TPM to block the upgrade on some machines.
Marginalia Search has received an NLNet grant
>Easy will work on an old computer, as long as it has a 64-bit x86 CPU
> doing anything remotely 'bookish' in your free time has become almost definitively 'uncool'

This is a very serious problem and I can see this every day with my kids. They have so much peer pressure on them that they find it very hard to do those things that they would like to do because it makes them 'uncool'. The result is that they have a part of their life that they keep away from their school mates. Supporting them in their endeavors helps them but it isn't enough to fully compensate for the desire to belong and have approval from their peers.
It's insane that this bug is still unfixed.
>a) remove existing material to make space for it, or b) extend the degree one more semester.

It's not literally an entire semester's worth of material. "The Missing Semester" is just a catchy name they gave it.

The site says:

>The class consists of 11 1-hour lectures, each one centering on a particular topic. The lectures are largely independent, though as the semester goes on we will presume that you are familiar with the content from the earlier lectures. We have lecture notes online, but there will be a lot of content covered in class (e.g. in the form of demos) that may not be in the notes. We will be recording lectures and posting the recordings online.

And in that paragraph the word "semester" it doesn't mean a normal full-length semester:

>The class is being run during MIT’s “Independent Activities Period” in January 2020 — a one-month semester that features shorter student-run classes.

So, 11 lectures over the course of a month (actually three weeks if you look at the listed dates). And it's an unofficial class taught by grad students, alongside other classes.

If a CS program made this official, it could fit into the first two weeks of the course. And that'd be a great thing, since these tools make you way more productive in everything computer-sciency you do. It's like compound interest: the earlier you get good at the shell, the bigger the returns.

I think they call it the "Missing Semester" because

a) it's as useful as an entire semester

b) when you don't already know this stuff, it seems much bigger and more difficult than it really is. and your fellow students who already do know it seem like they're a semester ahead of you in comparison.

c) it might take you a semester to learn the material if you don't have instruction, feedback, a roadmap, while you're juggling your other academic obligations. people remember the things they succeeded in teaching themselves but forget the immense wasted time of rabbit holes they went down because they didn't have a mentor to guide them.

-----

I didn't study CS, I studied Physics instead. My hands-down favourite course, the one whose material I still use even though my day job has nothing to do with physics, was called something like "Problem Solving for Physicists" (google "university of sheffield PHY340", you can find PDFs of past exam papers to see what I'm talking about). It was this lovely hodge-podge of material, much of which had nothing specifically to do with physics at all. It had stuff like dimensional analysis, how to come up with sensible approximations and Fermi estimates, how to sanity check your calculations, coming up with lower and upper bounds, how to rule out certain classes of solutions even when you can't find the exact answer, that kind of thing. It was in the second or third year of my course, I forget which, but either way nothing in it had more than high-school level mathematics, so it could have been taught in the very first part of the first year, before we even did mechanics 101. That would have been tremendously helpful for everything that came afterwards. That was my "Missing Semester" (or perhaps, "Misplaced Semester").
I saw a post[0] in HN that says AI models are susceptible to new kind of malware. How is this app safe?

[0]: https://news.ycombinator.com/item?id=34945349
> the main thesis that companies are countries is incorrect.

That's not the main thesis. It's just an analogy.
Well, it was around but inconsistently applied. Einstein famously got angry when his work on gravity waves in 1935 was sent out to review ("I sent my paper to be published, not to be reviewed!"), and Watson & Crick's 1953 paper was going to be sent out to review but their boss, Nobel Laureate Laurence Bragg, phoned up the editor of Nature and said they needed to get it published ASAP.
"AI therapist" certainly seems like a new job that will see plenty of demand in the future, if Bing Chat is any indication.
Interestingly, France happens to have among the highest fertility rates in Europe today.

Doesn't seem to be more religious though.
I've used Magit on Windows for the past several years and it is noticeablely slower than on Linux (because of the gut implementation on Windows). I completely understand someone choosing a different git front-end because of this. However, it's absolutely useable.
He goes with 2006 65nm Cedar Mill in the end, which granted is the last variant in the Pentium IV family, but it’s still a mainstream part.
> Even if you strip out the supernatural parts, a religion provides all sorts of notions about fairness, justice, forgiveness, family life, the rules and order, etc.

Most people would call that a culture.

One were most people do not go to church on Sunday and politicians, even if they’re from a religious background, like Angela Merkel, don’t ever talk about God.

And one that is very different from the one across the Atlantic where “in God we trust” is the national motto and politicians make sure to fluff up their religious credentials.
In Portugal there are Cultural Associations, which have a certain legal standing with associated formalities. Sometimes they even have premises they run for meetings etc. They tend to be formed according to particular interests, if I understand correctly. Hopefully someone from Portugal can elaborate on this.
for those who have used both Magit and neogit, how's the neogit experience as a Magit clone?

https://github.com/TimUntersberger/neogit
Yeah, but it compares companies from a state/economic zone of 300m or 450m people to a state of 4m people.

Sure, yeah, but that's like comparing a city of a 1million to one of 10k inhabitants and pointing at the much larger usage of construction material in absolute terms. Technically correct but ultimately useless.

If there's a company in the US that has a larger market cap than the US, that would make it more interesting. But even Apple is barely a tenth of it, and that's comparing the expected total future wealth of Apple to a year's worth of output of the US.

I'm not sure what comparing a year's amount of oranges to all future apples really tells us.
It's not included with these projects, as someone else mentioned in a reply to you, it can be handled in a number of different spots.

For example, a load balancer running 1 level above your server or perhaps nginx running directly on your Docker host without Docker.

A while back I wrote up why I prefer running nginx outside of Docker at: https://nickjanetakis.com/blog/why-i-prefer-running-nginx-on...
It's to scratch a personal itch of mine: formal, human readable descriptions of binary data formats. I couldn't find anything suitable for describing the binary format for Concise Encoding (https://concise-encoding.org/), so I did the crazy thing, thinking "how hard could it be?" But it worked out and I have a formal description for it now:

* https://github.com/kstenerud/concise-encoding/blob/master/cb...

* https://github.com/kstenerud/concise-encoding/blob/master/ct...

So it's primarily geared towards documentation. That being said, there's no reason why tools couldn't use it as well (I'm trying to keep it consistent enough that tools could be built, or possibly even a specialized parser-generator language that uses Dogma as a base, similar to how Antlr uses a modified EBNF). But I've got too many projects going on as it is, so anyone who wants to build tooling, I'm all for it and will help where I can :)

Error handling would be an implementation detail. The spec only describes what counts as a malformed grammar, and what counts as an ambiguous grammar (and a small bit about undefined behaviour, which counts as ambiguous).
> Bildung etymologically refers to shaping yourself in the image (das Bild) of God

Is this really true? The liked wikipedia page does not seem to support that.
`telemetry-on` flag. Sending data to third parties should _never_ be implicit or the default. Every PM, marketer, and mid-level manager needs to be firmly reminded that this is grossly invasive, user-hostile, impolite, and creepy.

Without an explicit agreement, it could even run afoul of wiretapping laws (unresolved in courts, as far as I’m aware).
Yes, different context. But for the same idea to exist in both Adam and Freedom Georgia's peoples: self segregation.

Freedom Georgia wants a black owned town. They do it because they think of it as proxy for "safe for black people". And they think that because they see skin color as the clue to spot friend or foe.

A different context, to use the same tools (race based prejudice). Both Freedom Georgia and Adams are racists. Either being a racist is not the accusation society frames it to be, or both of them should be shunned. Neither outcome looks good...

> Adam said that black people are a hate group, based on a poll of 1000 people, and it's not safe to live close to them.

How many people would the poll need for you to find it harder to condemn Adams?
The title needs a (2009)
> People will pay up for new physical gadget but not support

I have a windows license I paid for like 10 years ago, I upgraded windows 7 to 8 to 10 and now to 11 for free.