skysight-inc/HackerNews huggingface dataset:
Thanks a lot for all the comments and feedback! Wanted to add a couple points/clarifications:

- Codon is a completely standalone (from CPython) compiler that was started with the goal of statically compiling as much Python code as possible, particularly for scientific computing use cases. We're working on closing the gap further both in what we can statically compile, and by automatically falling back to CPython in cases we can't handle. Some of the examples brought up here are actually in the process of being supported via e.g. union types, which we just added (https://docs.exaloop.io/codon/general/releases).

- You can actually use any plain Python library in Codon (TensorFlow, matplotlib, etc.) — see https://docs.exaloop.io/codon/interoperability/python. The library code will run through Python though, and won't be compiled by Codon. (We are working on a Codon-native NumPy implementation with NumPy-specific compiler optimizations, and might do the same for other popular libraries.)

- We already use Codon and its compiler/DSL framework to build quite a few high-performance scientific DSLs. For example, Seq for bioinformatics (the original motivation for Codon), and others are coming out soon.

Hope you're able to give Codon a try and looking forward to further feedback and suggestions!
Understood, fair enough. I'm not too bothered by it, it's been useful here and there
me too then the stock in Gitpod that I own might become liquid :)
This is question of product line, not only one product.

So, You will have one or more free products, and premium paid product(s).

To make paid product(s) free after some time, is good idea.
Only very very poorly built websites. So all the news sites.
Dragonflight is pretty good so far tbh
Or shadowbanned, like me.
New fossils surface all the time. Plesiosaur fossils have been getting exposed, here and there, and then eroded to dust, for many tens of millions of years, and will continue for longer.

Eventually, unless prevented, the sun will engulf Earth.
For what it's worth, Windows-1252 pretending to be ISO 8859-1 still makes my life difficult every now and then. Windows' smart quotes not being encoded using the proper unicode characters can cause tons of issues when editors try to use smart quotes (encoding quotes as 0x93 instead of \u201C).

It's especially silly considering Microsoft had already switched to UCS-2 in the OS long before XP came out and UCS-2 also has the standard quotes in its set.

Complaining that programs aren't inserting unnecessary line feeds anymore is just silly, though. DOS needed those characters because of technical limitations and if people aren't working around your computer's arbitrary limitations anymore, that's really your problem more than anyone else's.

Their website (http://www.chebucto.ca/~ak621/DOS/) is still up and is actively being maintained. I wonder if the author still uses DOS every day...
It’s also kind of insulting to those of us who go out of our way to safely fly drones recreationally. More and more drones you purchase today have built-in GPS transponders. I’m notified when airplanes are nearby even at altitudes I can’t reach, and I can tell you what kind of air space I’m in easily. I’m registered with the FAA as required, and I’ve taken more safety courses than I need, mostly because I wouldn’t mind getting my part 107.

I tell everyone these things are not for kids, especially the $1K+ drones capable of high altitudes and speeds. If you go online and find a video of someone doing something stupid, you’ll find an army of enthusiasts telling them so in the comments because they want to preserve the hobby.
While I'm very much pro-IP, the concept of fair use exists. If the content is available for purchase, then piracy takes from Disney's profits. But if it is not available, and won't be, then pirating it doesn't affect Disney's profits. (There are obviously counter-arguments to this, contingent on the situation.)
I wrote a whole paper about how to make language models rhyme all the time
https://paperswithcode.com/paper/most-language-models-can-be...
From their recent 10Q for investors, they list a revenue of $7.8 billion for "Google Network" in revenue for the preceding 3 months before September 30, 2022 [1] There are 90 days in 3 months, so their revenue for a day is approximately

$7.8 billion / 90 days = ~$87 million/day

$87 million / 24 hours = ~$3.64 million/hour

$3.64 million / 60 minutes = ~$60,740 thousand/minute

$60,740 thousand / 60 seconds = ~$1,012/second

And, depending on their agreements with their advertising partners, they might be liable for some of the profits lost by their partners.

[1] https://abc.xyz/investor/static/pdf/20221025_alphabet_10Q.pd...

edit: It was initially using the wrong row, it should be correct now.
There are definitely a thousand people here more qualified on this stuff (I write Fortran lol) but I thought JavaScript was all asynchronous now? Shouldn’t the actually desired content load independently of the ads?
You don't need a source. An object striking an aircraft in flight is devastating, and can be very fatal. Just because the object was made in China vs. hatched out of an egg doesn't really matter... the results will be the same.
That is very understandable, even many native speakers get the same sorts of things confused. Your comment just didn't seem so controversial as the lighter text suggested so I was hoping to clear that up. Thanks for confirming!
Russia military is a pitiful shell of the former Soviet glory. Putin’s actions in Ukraine have effectively demilitarized them. They squandered their inheritance of Soviet equipment like an 18 year old in Vegas. Their nuclear force is a giant question mark. Their three legs of the nuclear triad are quite shaky. In the event of a MAD exchange; Their boomers won’t get a missile off due to the fast attacks that keep them targeted at all times. Their bombers and cruise missiles have been depleted and their facilities are so insecure Ukraine is able to hit them with drones from the 70s. Maybe their ICBMs work, but given their culture of graft and corruption even that is doubtful. They are a joke.
It’s not clear, at least to me, how many apps end up paying 30% versus 15%.

To your point about financial apps, most can and do offer their services on websites as well. Those websites aren’t relying on infrastructure and SDKs paid for by Apple.

If the current percentage isn’t fair, what is?

Honest question.
Yes, exactly like that! Where do I apply?

(Ummm, exactly like the eldritch magic bit, not the factory work...)
what about the execution model is not scalable? I've got a side project using neo4j, maybe I can avoid a major mistake here?
Quite ironic that this post itself is shadowbanned.
Eh - worth a shot. HN surprises me sometimes with anons jumping in and giving a behind-the-curtain look.
If not for the end of the season, I'd agree with you 100%. It was really a phenomenal moment in television (especially that wonderfully choreographed tracking shot). But the finale was somewhat of a letdown, and the following seasons even moreso.

But it is a good example of the advantages of the television over film. An excellent, self-contained story presented over the course of ~9 hours.
> You seem to miss, again, that there was already a complete Zig compiler coded in C++.

No, there wasn't. They had a half-implemented compiler in C++ which implemented just enough features to compile the proper zig compiler. It didn't have feature parity.

> Obviously the second compiler for Zig was done because the author wanted to. It only tells us its author took time to code ... a strictly unnecessary program, instead of doing something actually useful.

You think dogfooding isn't useful? Wow, thats a really bold claim. I know legions of product engineers who would line up to disagree with you. Dogfooding is tremendously useful.

Failing to dogfood creates an empathy gap with your audience. (You don't understand your own work as well!). If you don't immerse yourself in your own creative output (eg, rust developers writing rust code, musicians listening to their own music, etc) then your output is usually lower quality because you aren't training your taste. How do you know what design decisions are good and bad, or what to focus on, if you aren't using your own output?

And not dogfooding is a motivation killer on passion projects. Why build something for fun when you don't even get to enjoy the fruits of your own labor?

I suppose Andrew Kelly could have a second medium-to-large project that he uses Zig for in order to understand his users. And he could go back and forth between coding Zig in C++ and coding that other project in Zig. (I think Jonathan Blow does that with Jai.) But that sounds like a huge waste of effort when he could just be spending all his time writing the zig compiler in zig, which is what he wants to be doing anyway.

I'm not making a technical argument. V8 seems to work fine despite being written entirely in C++. But V8 is just programming to a spec someone else wrote. Programming language specs don't come out fully formed. They need to be thought through, experimented with and obsessively argued over.

How would Zig become a good language if the team that invents it doesn't even programming in it themselves?
Finnish has good
correspondence between written and spoken form. This is achieved with extra letters compared to latin and not using some letters. German already had the extras: Ö and Ä. C and Q are not used, instead it's basically always K. There are no spelling bees in Finland. Everything that is said can only be spelled in one way. Everything that is written can only be spoken one way. Estonian has Ō in addition because they really have one more wovel.

A latinized Russian should have a different character for each s-like character like it's now in cyrillic.

Also, everybody should look at English and French spelling as something definitely NOT to do.

Spanish is also good but they are actually close to latin so it's no surprise the latin alphabet also works.

German is not so great as the match between spoken and written is quite loose. Both wovels and consonants change with context.
services likely do studies to decide do they want to be ads based, or visitors are willing to pay for subscription.
My daughter has hyperacusis so I love the idea of this project.
Being cushy isn’t high status.

Many IT jobs are paid hourly, don’t get health insurance, and some even get paid minimum wage. That said, I have had plenty of people describe their retail jobs as cushy because it’s low physical labor, inside with AC, and they don’t have to think.
You wouldn’t think so based on the quality of their support team
> There's 100% more to it than that - there's got to be something that's evaluating the data in the pickle file and actually using it to compute the response.

I suspect that is the Microsoft Azure ML part I'm not sure. As I said I don't write the models, I just come along afterwards and review the results. I don't know anything about Python.
No. GCP consistently loses money.

One of many sources: https://www.theregister.com/2022/07/27/alphabet_q2_2022/

> Google Cloud brought in $6.3 billion of revenue, a 35 percent year on year increase compared to Q2 2021’s $4.6 billion revenue. But the $858 million loss was 45 percent higher than the $591 million deficit recorded last year.

You might ask: "how is that possible, with those same margin-intensive prices that AWS and Azure use?" I have no clue. It makes no sense, given the prices they charge.
I was interested, but you still can't zoom in to screenshots.
Arduino Shield Competition at Flux
Agreed. Gitpod is the best chance of unfucking the VSCode LSP ecosystem but it's going to not be cheap or easy to do. 'pod will need to reauthor any of the LSPs that Microsoft developed but even if they do it won't resolve the dependency graph issues of Jupyter Extension depending upon Pylance Extension. As Microsoft goes up the stack past LSPs building more IDE chrome it is just going to get harder as graph is going to get more tangled...
Speak for yourself, my family is buying bidets for 7 or 8 other families. We have two.
If I drew a can of the tomato soup did I copy the art from Warhol?

If I drew a can of the onion soup did I copy the art from Warhol?

If I drew a can of olives in Warhol's 'Campbell's Soup' style did I copy the art from Warhol?
I use neo4j in a sideproject, they did a bait and switch with the license model, I was not happy about that.
Ironically you can do that in dart. If you declare your member late and never initialise it you can run into what amount to a null reference exception.
Let's extend the metaphor even further, when you turn on the force field many people get hurt or sick sometimes even for days.
This has nothing to do with the concept of "fair use."

https://en.wikipedia.org/wiki/Fair_use?wprov=sfla1
> Seeing these big sites with no ads is strange.

I've been using ad blockers for many years, so for me it's the opposite: it would be extremely strange and unsettling seeing any ads on my own devices at all.
> birds with wingspans around a dozen feet

Albatross or pelican?

I think 12.1 feet is the world record.
Worth noting (as it's easy to miss) but all the bullet list items at the end of each section of the "flashy" release notes are actually links to related dev details.

e.g. "Added Sobol-Burley sampling pattern" links to https://developer.blender.org/rBa06c9b5
It's not just fortnite.
an outage? or perhaps a dream…
People who absolutely need to run 16-bit DOS apps on x64 Windows can use NTVDMx64: https://github.com/leecher1337/ntvdmx64
Yes, can I subscribe to the internet?
That's not the only newsworthy element. Saying that would gloss over the pervasive use of this secretive feature.

The use of this stuff is probably in the companies' terms of use, patents etc. The public is still largely unaware that it happens, as evidenced with Twitter.
> Pulling the meat of the content from a site like StackOverflow ends up as a copyright/anti-trust violation.

Then how did ChatGPT do it?
Cyborgs on the Highways: Surveillance imposed on long-haul truckers
Right. But still, I had to do some digging and this time it only came from its source code for description, references, and still no How To.
This is ultimately what killed my father: 45 years of smoking until one day in 2017 when he quit cold turkey and never picked up another cigarette. By that time the damage had been done. He had severe COPD. He was well passed the point of being a viable lung transplant candidate. He wouldn't survive the surgery. Besides, he already battled a litany of health issues stemming directly from smoking.

Fast forward to last year. His ability to breath normally was already a distant memory, and his ability to breath in any capacity without a struggle had become the new normal. After an evening in the hospital, I picked him and Mum up before a quick detour to the medical supplier in town to pick up... oxygen cylinders and a concentrator. About four months later his condition had deteriorated enough that his GP suggested hospice. A year after this initial but rapid decline and he was gone.

COPD is irreversible. It can be slowed, maybe even halted for a time, but it is impossible to reverse.

I'm glad you quit. You may have quit early enough to maintain a normal life. Regardless, I'm proud of you for taking that important first step.

For anyone else reading this who may be a smoker: Please, I implore you, consider quitting today. I know how the story ends. I've seen it first hand.
Tesla's claims are close to Theranos claims to have tech that it did not have. Why isn't Tesla guilty of fraud? Do they have a clause in their contract that saves them?
Right, but at least anyone could look into it in the company repo, instead of needing to poke at the actual machine (or an image of it)
and lack of 64 bit support is just Intel hardware limitation.

Common misconception, maybe even MS-originated FUD. WINE on 64-bit Linux supports 16-bit Windows apps perfectly well.

...and NTVDMx64 --- based on MS' own leaked Windows code! --- is probably the best evidence that it has nothing to do with hardware limitations and everything to do with where MS wants to force users to go.
This is an acquisition that should've been blocked. They only bought Waze to kill the competition and making sure no one else buys them. I know Waze did things differently, being much more crowd sourced, but it's not why they bought them.
I worked at one of the top ad networks for a decade and blocked them the entire time. Would usually just open a separately configured browser window for testing.
Indium gallium dries out. It needs annual repasting.

Also, using too much thermal paste is not an issue. What matters is mounting pressure and geometry. Replacing the bendy Independent Loading Mechanism (ILM) with an aftermarket square bracket. If you want to go further you can lap the IHS or even delid for direct-die cooling.

Delid for liquid metal TIM in between the IHS and die made sense for a few years, but Intel has switched backed to solder, so the only gain to be had with delidding these days is with direct die.
City of Bots
It was Marissa Mayer who made that deal. I distinctly remember her saying the goal was an editorially written review for every business on the planet.

Tim Zagat invited us all to visit him if we were in MYC, to get a good restaurant recommendation (and reservation? I'm not sure if he said that).
Chrome Adding Memory and Energy Saver Modes on Mac, Windows, and Chromebooks
I think ultimately this argues for far more than regulating the mobile space.

Users can end up losing anytime there are dominant players, but I don’t think Tim is arguing for anything to help users, he’s arguing to help himself and that’s my point. This isn’t some kind of altruistic mission he’s on.
> It implicitly states that progress is impossible

PHP has made huge strides in progress over the last decade.
This one should not be flagged.
Can very much identify with this! I only just downloaded 3.3.1 the other day. :)

While frequent release cycles are great, keeping up with the changes between Blender, Rust language, Bevy game engine and Godot 4 betas seems like a full time job these days!
It's able to do base64 encoding decoding pretty well, at least if you tell it to simulate a Linux terminal first.

https://i.imgur.com/MHxjVHy.png

I want you to act as a Linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English I will do so by putting text inside curly brackets {like this}. My first command is pwd.

/

echo Why did the chicken cross the road? | base64 --encode

V2h5IGRpZCB0aGUgY2hpY2tlbiBjcm9zcyB0aGUgcm9hZD8=

echo V2h5IGRpZCB0aGUgY2hpY2tlbiBjcm9zcyB0aGUgcm9hZD8= | base64 --decode

Why did the chicken cross the road?
Waze is much better in some countries while GMaps in others like the US. Waze is better mostly in countries where it's very popular.
>In its defense, Tesla lawyers said that “mere failure to realize a long-term, aspirational goal is not fraud.”

I wonder what percentage of FSD purchasers believed that they were paying $15k for a "long-term, aspirational goal"?
I don't think that's the right number to look at, given search ads aren't down. You probably want just the "Google Network" line item, which is about 1/6th of that number.
There can be subscriptions and mountain bike riding at the same time you know.
Google is A/B testing impact of switching to their new business model which will be paid search+AI ;)
Right, so now that this thing has been proved we're moving on to the "They did and it's a good thing" phase.
Venues sell out.

Are you suggesting that if i couldn't get a ticket to a concert i want to see, I am entitled to some kind of compensation?
The author notes in the writeup that an educated guess could be made with public details about who the manufacturer was.
I'd love to play an RTS that was APM capped somehow. Maybe in a tiered fashion. As it stands the design of SC2 style RTS is just insanely stressful.

I could see something like SC2 being fun with 2-3 people playing 1 player's role at a time. 1 person on the econ, 2 people on the army. Or much better AI that you can override selectively, so if you want to handle the fighting you can, or if you want to handke the econ you can.
It doesn't look like it's affecting their search ads (or if it is, it's not fully down for them), so not the full advertising revenue of GOOG. But it's still likely tens of millions per hour.
So he was both a genius and a dimwit at the same time. Meta state superposition - Typical Heisenberg.
That's actually default behaviour of DXGI.
Crazy to see websites load this fast without ad-block.
This event must be eye-opening for non tech-people...
Neo4j was a terrible experience as a developer. It crashed constantly, local dev required me to finagle around with Java SDK versions and packages. I'm not gonna mess about with that. Their managed offering was equally as shitty, and their own Go SDK was so poor that I ended up scrapping it all together.

We landed on running RedisGraph atop Redis, and got it up and running in 45 minutes. Zero downtime. Zero complaints. Awesome.
Based on how these things always play out, it's more likely they'll start charging companies to include tons of advertising materials into its training corpus.

"How do I make X?"

"You make X by ....

By the way, have you tried <promoted product>? People making X love it!"
Technically still illegal (IANAL), since advertising is supposed to be labeled as such. But widespread.
And then, historically, show ads to their subscribers.

Cable, streaming video, etc.
> altho tendency for people to just .unwrap() with no context often puts it back into "bad error messages" territory

I use Clippy lints for that [0], and a tool called Cranky that makes it easy to use Clippy lints in a project instead of as a command line tool like Clippy normally does [1].

[0] https://rust-lang.github.io/rust-clippy/master/#unwrap_used

[1] https://github.com/ericseppanen/cargo-cranky
> It doesn't even have list comprehensions!

JS actually did used to have list comprehension but it was deprecated because nobody used it. There's no need imo. .map, .filter, .reduce, and other array methods achieve the same thing with a nicer syntax imo

Also JS has undoubtedly one of the nicest anonymous function syntax with arrow functions. Something I constantly find myself missing when I'm in a python file.

> And Python has blocking methods

What does this mean? Isn't JS blocking by default? Both languages have async support that you don't have to use...

> it's hard to discount Python's ease of use relative to Javascript

Hmm I guess we just have different experiences with this. I can open up a quick text file anywhere on my computer, save it as a .ts file, import whatever library I want, use TS if I want it, etc and then just run it in the CLI with `deno run test_run.ts`

Feels pretty easy to me. And then you have _anything_ related to UI. Maybe it's just me but I never quite felt comfortable with GUI libraries in Python. With JS I can just make an HTML file and open it up in any browser and I have access to the most cross-platform UI API in the world: the WWW

> "raw" JS is so error prone that it would be very difficult to actually get serious work done in it

If you're trying to get "serious" work done you probably shouldn't be using either of these languages. Or if you are, you'd definitely have some linter set up for either one. Also, Python's typehints are nice, but it can't compare to TS. And if you don't wanna go all in on TS, you could always stick with JSDoc comments which get you 90% of the way there for small projects and have really great support in any modern IDE.