skysight-inc/HackerNews huggingface dataset:
This is unclear. I have never seen an open source license that was explicit about this. Seems like a grey area.

It's not even clear how often training machine learning algorithms on code results in copyright violations. CoPilot does have a setting to detect and disallow direct copying, but how well does it work?

This legal uncertainty is enough that I wouldn't advise using it, but maybe people who use it will be fine?
Where is your decryption key stored?
I had (aerospace engineer) two semesters of Numerical Methods. Then we had more specialized things like Finite Elements Methods.

I wish we had been taught how to use a Computer Algebra System (example, Mathematica or Maple).
Not quite. Fiberglass and basalt rebar are making major progress because of the inevitable corrosion of traditional rebar.
Maybe it's because progressive ideology is activist ideology and progressives like to exercise their downvote.
More like, should I withdraw my college application, or at least switch away from CS.

Obviously the answer is not only "No", but "Hell, no, this is just starting to get interesting!" But a lot of young people who are primarily in it for the coding career prospects should probably reconsider.
TeX distributions are enormous, but the binaries themselves are actually not big—the overhead imposed by Knuth’s obnoxious license, while nonzero (you can’t modify the original Pascal-in-WEB source, only patch it, so a manual source port to a different language is painful enough that nobody tried, we’re all using an automatic Pascal-to-C translation with lipstick on it), is not huge, and aside from a smattering of utilities that’s it for the binary part.

It’s just that the distros also include oodles of (plain text!) macro packages for everything under the sun. There are some legitimately large things such as fonts, but generally speaking a full TeXLive or MiKTeX distribution is bloat by ten thousand 100-kilobyte files, like a Python distribution with the whole of PyPI included.

If you know what you want, you can probably fit a comprehensive LaTeX workbench in under 50M, but it takes an inordinate amount of time.
I am surprised that no fraudster came up with the idea to sell random chunks of ice as "pieces of the iceberg that sank the Titanic". The early 1900s were a perfect time for this kind of hustle.
This is good context, thank you.

I do find the ideas interesting, but ultimately frustrating because of no grounding in anything that I feel like I can trust - e.g. is it actually true that "non civilised" groups have fewer back problems?

But in a context where this author is known and trusted, or that is explicitly open to hearing observations based on experience without requiring any kind of citations or scientific studies, then I can see the value - I wish that was communicable here somehow, rather than looking like a regular peer-reviewed journal article.
Austrian here. We too have a single teacher from first to forth class, with the exception of religion and sometimes PE.

But I don't think that's the age to learn about map projections. My oldest child just finished first grade though, so I'll keep an eye open.
I agree that civil dialog is always preferable, but there's plenty of it out there that is polite in tone however anything but such in content. Tucker Carlson and Jordan Peterson come to mind.

I'll read the link I shared (again) to compare and contrast, as well as look for other reviews.

I'm in the camp that is terrified of what Climate Change has in store for us, and I want to understand it to understand what is truly scary versus what is being ginned up. While the media loves to get us excited I have to say that this time they're justified from what I know so far.
A sale happens in a marketplace. Marketplaces collect royalties and forward them to the address specified. We are indeed a centralized player, just as all NFT creators are centralized entities (i.e. people) but the assets trade on decentralized networks.

I think you have a fundamental misunderstanding of how all of this works and have a sneering, dismissive affect because this is something you don’t understand embraced by people who don’t care what you think.
Just as cybersecurity analyst jobs are getting reduced to comparing risk score numbers, maybe programming jobs will be 'reviewing' machine-generated code in the future.
OK. Then the question is "would adding more money speed it up, or are all available resources already being used as effectively as they can be?"

I don't know the answer to that, but I'm always suspicious when the answer is always "more!" no matter how much is already being spent. It suggests that simply saying "more" is a substitute for any detailed analysis.
An Effective Personal Jupyter Data Science Workflow
Yeah. These things have to literally take over the machine in order to even have a chance at preventing anything. They're basically malware at this point. EAC is implemented as a kernel module, at least in Windows. It's bad enough to have to put up with proprietary nvidia drivers, now we're gonna have to tolerate this? It doesn't even work, people will still cheat.

I seriously hope these corporations don't start pushing this on Linux gamers. They need to accept that they can't control it and move on.
Is the issue with faces a deliberate choice by the devs?
Different use cases. Metabase is OLAP, Supabase is OLTP.
How… exactly? Really curious how holding Bitcoin helps attract investors in a general sense.
Huh. That is a very interesting tidbit, thanks for sharing!

So in essence the character just stood in the middle of a singular big mesh and the world was rendered to that viewport as you moved it around?
Maybe for some of the terrorist groups, but it’s certainly not the case for people working for the cartels.

There is no “both sides” argument to working for a group that just wants to get filthy rich using brutal violence, bribery, and disregard for the downsides of hard drug addiction. The cartels don’t have a recruiting story of bringing justice to the oppressed, etc. It’s just opportunity for money and power for people with limited opportunities otherwise.

Totally orthogonal to recruiting for “mission focused” orgs like terrorist groups.
Like self-driving, the 1 mistake AI made would be global headlines, people are still too biased
Dall-E 2 will give varying results even for the same prompt. If we want to learn what is "pop" we would have to ask it very many times.

But I will give it a try.

First I do three more runs where I give it the same prompt that I gave it initially;

> Create a website design for a company that sells propane and propane accessories. The name of the company is Strickland Propane, a local propane dealership. Make it pop.

Results.

Run 1:

* https://i.imgur.com/qqOJHXj.png

* https://i.imgur.com/fao6NMs.png

* https://i.imgur.com/yH2Lned.png

* https://i.imgur.com/SiH3hmU.png

Run 2:

* https://i.imgur.com/1rppjpR.png

* https://i.imgur.com/6KiITZn.png

* https://i.imgur.com/uQTei8M.png

* https://i.imgur.com/ITacN1P.png

Run 3:

* https://i.imgur.com/KAm6Bc9.png

* https://i.imgur.com/LBBdotk.png

* https://i.imgur.com/ZPD32oV.png

* https://i.imgur.com/UkdSiZM.png

And then I do three runs where I give it same prompt, but this time without "make it pop";

> Create a website design for a company that sells propane and propane accessories. The name of the company is Strickland Propane, a local propane dealership.

Results.

Run 1:

* https://i.imgur.com/MYIGCcu.png

* https://i.imgur.com/Iw9JjVf.png

* https://i.imgur.com/aRaD4ew.png

* https://i.imgur.com/B7lOV3u.png

Run 2:

* https://i.imgur.com/9J2T4Mq.png

* https://i.imgur.com/058wHEH.png

* https://i.imgur.com/KVdhYVL.png

* https://i.imgur.com/sT2U3DM.png

Run 3:

* https://i.imgur.com/ub1EpvY.png

* https://i.imgur.com/6TkAI1U.png

* https://i.imgur.com/XnWGaUm.png

* https://i.imgur.com/IL03niN.png

Tbh I don't think we can draw much of a conclusion from this..
Offtopic, but I've been bitten often by linking problems caused by version mismatches in libc. Why can't the linker deal with newer versions of shared libraries which are backward compatible? Shouldn't the .so file format provide some way to express this?
I am surprised only one person mentioned the Steam Deck. Its a stock Linux machine. If someone makes a good Steam-focused distro and a laptop-esque keyboard dock, it'd be pretty tempting at $400.

If they made a sim card slot version, I would buy another.
You gave two examples of FBI corruption and said regarding one of them, “I do like the way the FBI is used to infiltrate extreme right wing groups of the present day.” How is liking corruption against your political foes not being apathetic towards that corruption?
I believe this is what people actually mean when they talk about this.

Most of the other replies seem to be massively overreacting to a percieved overeaction, as if the message was "Gerardus Mercator was a Nazi!".

People distort maps all the time, often for good reasons. People notice when maps distort something they care about (like maps without New Zealand to people in New Zealand, or the BBC weather map enlarging London at the expense of the North of England and Scotland).

It's similar to early cameras not reproducing dark skin tones well until chocolate manufacturers complained about the way it made their product look, or the recent drama about automatic image cropping preferring the lighter skinned person in the photo.

No, the camera/computer is not a racist. No, the programmer is not a racist. But, it still reflects a society where a large fraction of the human beings on earth aren't given as much consideration as others. And that's racist.
I have a well-tuned but ageing touring bike. I'm debating between an e-bike and a regular bike. Do you mind answering a few questions?

1. Do you end up using the e-bike more than you would use your regular bikes? I usually enjoy the exercise, but on some days I can't be bothered.

2. Is weight an issue? I take my bike up and down stairs because the elevators are too slow. I shift it around quite a bit too.

3. Does the bike hinder you if you try to go past a certain speed? The one I tried would accelerate quickly, but also plateau at a certain speed. I tend to bike faster than most traffic so it annoyed me.

4. From the article, what would be a considerate way to pass you if I cycle way faster? I feel rude ringing my bell.
A nitpick:

The Nazi “mandatory euthanasia” program began in December 1939, and continued until 1945. The first facility dedicated to killing the disabled opened in February 1940.

So it was the 1940s, not 1930s.
One way to get better at infrastructure is to actually build it. Japan also massively over-payed for their first High speed rail, but got better at it.

If a nation pays a lot for a given infrastructure project because the nation is developing the means to produce it, then that nation would likely be able to produce the thing better later. Maybe that's Japan.

If a nation pays a lot for a given infrastructure project because corrupt interests have positioned themselves to soak up a lion's share of the money, there's no reason to think that won't happen the next time. That's what happens in the US. Further, thing about the US is that failed public transit project have become normal and accepted. Something is needed to change this but uncritically throwing money at them obviously won't be it.
> In context, I'll take as many megapixels as can fit into my phone's existing format.

As many megapixels? Ceteris paribus (especially keeping the same technology), you'd probably prefer photos from a sensor with larger photosites (maybe 25MP) than this 200MP monster.
> arguably led to the greatest financial crisis in a century

The act did not ban securitization or buying derivatives. Even wiki can't find any justification for this argument beyond an unsourced 'cultural shift'.
Anarchism is libertarian socialism [0].

[0] Why is anarchism also called libertarian socialism? https://theanarchistlibrary.org/library/the-anarchist-faq-ed...
I have no idea what you're talking about, but sounds quite dull. Technocrats? You sound like a lunatic.
This will all be resolved when smartphones have holographic screens, and just present the actual curvature at whatever zoom level you are at.
"In 2019, 20.4 million people aged 12 or older (or 7.4 percent of this population) had an SUD in the past year, including 14.5 million who had an alcohol use disorder and 8.3 million who had an illicit drug use disorder (Figure 46)."[1] How many cook meth do you think? Probably you had neighbors whose substance abuse problems didn't affect you.

Housing 1st doesn't mean no social services. Providing social services is easier when people have homes actually.

[1] https://www.samhsa.gov/data/report/2019-nsduh-annual-nationa...
I can picture autogen boilerplate being collected and distributed in versioned "community expansion packs" to popular languages, and I'm not looking for fragmentation like that in my tools. I really don't want my IDE involved like this.

I'd rather see Copilot used to expand existing libraries. Pulling potential additions to your own library off of Copilot would be an interesting twist on the situation. A hacktoberfest-alike based off this would be weird.
> I don't understand why you would reveal that you automated your job after all that time. If the contract states that you get paid in hours rather than tasks per time period, you might end up losing a lawsuit.

> Just leave and say nothing. Don't give your code to someone else, don't give it to the company, just go. Even without the potential lawsuit, on the odd chance that your future employer ever calls up your previous employer to verify your credentials, the company won't describe you as a lying hack.

This. It makes zero sense to tell them "I automated my job and was doing 10 minutes of work a day for a year." There is only risk and no benefit for you, you're pointlessly antagonizing people, and you might be harming your former coworkers or causing other problems by doing this.

Maybe if you really like the company and it wouldn't cause problems there could be a situation where you could pass on the software in case it was useful, sure, but not in an extremely unprofessional way where you're smugly rubbing their face in the fact that they were paying you to sit around and not do anything for a year.
Zoom’s media blitz at the start of the pandemic + phone number style meeting IDs is what propelled them to the top.

No log-in required — just enter the 10 digit code and your name.
> What's the value of having more than one engine?

I, for one, wouldn't like using the web with a web browser built by an advertising company pushing for Manifest V3 and killing adblockers as a result.
Is that :has-text psuedoselector a UBlock-specific feature? I can't find anything on it, I would love to have that in regular css
I'd argue both those studies are insufficient to come to any conclusions because people do not exist for only one day, and they do not exist in only a healthy state.

A healthy subject, say in their mid twenties, should be able to consume 60g glucose almost instantaneously and have little to no affect on blood glucose. That same subject, if they were to repeatedly do that, multiple times a day, for four decades, is highly likely to have Type 2 diabetes and a heart condition, also likely to have a kidney condition, peripheral neuropathy, macular degeneration, etc take your pick.

The interesting question is what are the long term effects. There are no positive outcomes for a long term high sugar content diet, and I argue that taking any one plant derived, or synthetic chemical, concentrating it and consuming it, is either nutritively, or medically, beneficial, or, if not beneficial, will work, at least to some extent, to tax the body by making healthy homeostatic more difficult.

As an aside, and this isn't directed at you in particular, but at the HN community, if such a thing can be said to exist, more broadly: frameworks.

What frameworks exist within which do make sense of nutritional / health information. How are we to live? What are some (any?) of these frameworks, and where should we go to read about them?
Many people abhor chicken fried in canola oil.
Yes. What I'm saying is the Metabase query builder is cool. Could be really useful for making a database view this way (generating the schema change in the background).
I notice that the people who tend to be pessimistic more often than not are those that don’t have much direct exposure to technology (whether through work or interest) in their daily lives.

I personally would be somewhat pessimistic as well if not for technology (energy generation/storage and AI primarily in terms of resource creation, though improved AI without a corresponding implementation of some form of basic income would be worrying).
Unicode is not an encoding, despite MS Notepad calling some encoding "Unicode".
MS Research? Google’s many moonshot companies?
Yes, but they don't just print out a Mercator map and glue that to the surface. They use a projection that is going to produce the final appearance that they're aiming for.
You could also choose two, which then ensures no team starts with their own work from the previous phase
It always amazes me this kind of break through. I hate mosquitoes with all my heart. Hopefully some good repellent will come out of this discovery.
Once upon a time C was bootstrapped as well.

A great outcome of bootstrapped compilers is that most contributors can use the language they known instead of two, and better it kills the myth that C is the only game in town for writing compilers.
Show HN: Brew.fm – Let bots discover new music on Spotify for you
Use Spotify? This tool will automate your music discovery for you. Join here (100% perpetually free with no strings attached): https://brew.fm

Some time ago, I built and showed HN[1] brew.fm, a tool helping artists remix each other’s work. It had been quiet, and I remembered how fun it was to work with the Spotify API, so I repurposed the tool to solve one of my own problems: missing out on new music of my favorite artists. I shared it on Reddit yesterday[2], and this seems to hit a spot for more people: so far 833 people connected their Spotify account.

How it works: The tool simply shows your top 50 artists on Spotify over short, medium and long term, and checks those artists for new music. If you select a playlist, every artist involved in the tracks will be checked for new music, after which new releases are shown sorted by most recent release date.

Here’s a video of me demoing the tool: https://youtu.be/Nh2Ognb4PgU. Enjoy! Very open to feedback.

[1] https://news.ycombinator.com/item?id=29952633

[2] https://www.reddit.com/r/spotify/comments/wsq8rl/let_a_1000_...
If Supabase goes away at least your schema and data are still in Postgres.

What happens if Firebase goes away? Or you outgrow the NoSQL model (which you will).

What happens when you get acquired by big Java corp? They're going to toss aside your web layer and rewrite it in some old version of Java. But they will keep your data model and that's easier to do with SQL.
I didn't know that I needed this.
there are many analogies that could be made comparing software development to society.
for example, distributed vs centralized is akin to communism vs capitalism.
web-development, like modern-day societies, only want to "scale", but forget that scaling goes both ways, up and down.
I’m not sure what is the point in arguing semantics, but I’ll take the bait. I think you have a different idea of what public transit is then most people I’ve talked to.

Most other uses of the qualifier “public” are not this limited. e.g. public infrastructure, public art, and public libraries only requires that it is available to the public without major hurdles or restrictions, not who operates it and for what purpose. In my books, transit is no different. If a transit is available to the public it is public transit.

In fact there are many airlines which I consider public transit. Including domestic air travel in Iceland and Greenland (and even between Iceland and Greenland) is public transit.
You can fit a decent TeX distribution in <100MB.

But if you want to have every macro package that everyone everywhere likes, you're going to use some space.
And if you double-click a PIE executable in nautilus (GNOME file manager), it won't run it. That's why Firefox didn't ship as PIE for a long time in Mozilla's pre-built tarballs (because a lot of users would run it at least the first time through a file manager). Work around: a dummy non-PIE executable that exec()s the PIE one.

Edit: tangent: the excuse nautilus developers have for not having fixed this bug (for probably more than 10 years) is that people should use .desktop files... which don't work to execute an application extracted from a tarball either (because IIRC they want either an absolute path to the executable, or one that is in $PATH, or something along these lines).
Yeah, I know. People without a functioning moral compass, to whom all the pain and death involved mean nothing? Romantic dreamers, who think that it will make everything better? Short-sighted escapists, who think that to not have their current set of problems means not having problems? Revolutionary true believers, who think that we will inevitably wind up at their version of The Way Things Should Be? Egotists, who think that sure, there will be lots of pain and suffering, but they will be fine? A mix of all of the above?

Whatever, it's a view that seems blind to all the death involved. Do they just think all that death won't happen? Or do they think "it will be worth it"?

I am profoundly uneasy with accelerationism. It seems like a view for sociopaths.
DreamStudio Stable Diffusion
Previous https://news.ycombinator.com/item?id=10128815
I found carefully reviewing the suggestions it gave me more work than actually writing the code myself. Granted, I only used it for a day, but many of the suggestions were subtly wrong, needless inefficient, or used outdated/deprecated paradigms/standard library stuff.

I only used it for a language I'm very familiar with. I'd be a lot more hesitant using it for a language I'm less familiar with because I won't be able to spot the problems so easily.
Depends on the school and depends on the person. The same way many companies in the US assume any grad from MIT is a good engineer, there are companies who look at resumes w/ an MSc and bump them up. From personal experience, MScs are particularly well-regarded in Brazil, for instance.
Too bad there isn't a standard lib that will flag any non-ASCII characters to be rendered big like those oversized sprites in the "giant" level of Super Mario 3.

So you scroll through source code and hit this weirdly spaced line with a big "h" character and go-- oh-- that's some buggy crap in there.

Then maybe have a map for ranges that you want to include in your allowable set, and we're all good to go. :)
> Just leave and say nothing

Or stay and say nothing? Why prematurely kill the golden goose?
Here's another spin on this:

Imagine you're a software developer. In the near future, your manager wants a feature implemented in your company's app. He throws together a short mail with requirements and sends it to the prompt engineering department.

The prompt engineers fix a few typos, clean up the grammar and pepper a few secret sauce keywords around like "in the style of firefox", "in the style of kde". This get thrown into Microsoft Copilot 3.0 that barfs out a bunch of code.

Copilot's code has inconsistent indentation, three different method naming conventions and some variables named in a foreign language. It runs, but crashes if you tap on the lower left corner of the screen and allows you to drag the order quantity below 0. But that's ok, it's why we employ software engineers like you in our company. You will use your years of coding experience to touch up AI code to perfection. Better get the details just right until Monday all-hands!

Still looking forward to it?
Not at all. Only a small fraction of mosquito species bite humans, we could eliminate them without impacting the environment negatively.