skysight-inc/HackerNews huggingface dataset:
If you put your OpenAI key and start running this then they will ban your account because it will be against their TOS.

With some minor modifications you could port it to goose.ai and it isn’t against their TOS.

EDIT: Forking it here https://github.com/zitterbewegung/Goopt to add the functionality above.
For the number of times that google has burnt people using their services. It would be a big nope for a lot of people.
I think a fundamental mistake you (and other commenters on this article) are making is judging the value of the "plain" English version by whether you think it's good writing.

However, the article's intention is to use plain language to be accessible to individuals with intellectual disabilities or other difficulties in language (i.e. recent immigrants).

As a fairly well-read and educated person, I also find the "plain" version dull and uninspiring. However, I accept that the article is trying to make the point that such writing may be more broadly understandable.

For example, I recently had some relatives immigrate from a non-English speaking country. I helped them set up internet and noticed there were multiple points during the company's signup and payment process their lack of English fluency created huge hurdles.
Go can be much, much faster if fast compile times is not focus. A good compiler can probably do some compile-time RAII inlining like C++ and Rust and reduce GC usage without needing any major changes to the core Go language. A lot of the more advanced optimizations done by LLVM are not implemented in Go because they slow down compilation. Go compiles insanely quick (like classic Pascal/VB), it feels more like a JITed language than compiled.
Can you tell me anything novel about go? It’s not even a novel combination of features.
Whatever happened to cursive writing? (2020)
Server Side Rendering at scale
We might end up adding a third strap. More info on that in the upcoming 2-3 months.

Weight is still being worked on. Our target is 800g, but that might change depending on what tradeoffs we want to make or what comfort testing tells us.
Golang can usually more than halve your memory usage? The economics may dictate something more like golang.
George Michailidis: How to identify important changes in online networks
Question: as I recall the standard Schwarzchild metric allows for particles to move faster than light while falling into the black hole.

Would it be reasonably plausible that such instabilities get covered up by appropriate event horizons? E.g. how do we know that such tachyonic instabilities aren’t a physical effect of some kind?
Related:

Listen to radio stations from around the world - https://news.ycombinator.com/item?id=26138529 - Feb 2021 (31 comments)

Radio Garden – Explore live radio by rotating the globe - https://news.ycombinator.com/item?id=23477771 - June 2020 (123 comments)

Google Earth for live radios - https://news.ycombinator.com/item?id=18427701 - Nov 2018 (98 comments)

Radio Garden – Listen to world radio by navigating an interactive globe - https://news.ycombinator.com/item?id=13164058 - Dec 2016 (110 comments)

Radio Garden - https://news.ycombinator.com/item?id=13160450 - Dec 2016 (4 comments)
In search of cracks in Albert Einstein&#8217;s theory of gravity
Big fan of Splitgraph and I know some other folks at Hasura are too
A lot of bonuses in the EU are paid based on numbers. EG. Bonus of 20% of price for every product sold.

If I sell 100 product x and you sell 10 product x in the same day we are not doing equal work.
Java (and C# I believe) can also compile to binaries. And golang has a runtime as well.

Now what is the advantage again? The Java can compile to JVM bytecode and be better performing than golang, all while having superior introspection and monitoring and debugging abilities. It seems to be a win-win. Only some ideological "closer to the metal" philosophy doesn't apply, so what?

If startup times are truly an issue, look at Quarkus[1] and Micronaut[2], and a lot of other frameworks that use GraalVM to compile to native binaries.

[1] https://quarkus.io/
[2] https://micronaut.io/
Hosting a nonprofit website for free with WordPress, Azure, and Terraform
Maybe? Do other headsets work on the MBP? There's nothing blocking it, but it's not primary compatibility target. That being said, everything will be open source, so it shouldn't be too difficult to add it in if we don't have the resources for it.
To expound on this a bit, for an initial version it might not even need to actually do any type checking or even support `import`. You could literally just use a TypeScript AST in place of the YML structure. It's certainly not as nice as integrating with the actual TypeScript compiler, but since it's a code generator that generates TypeScript, it's not as if it actually needs to do the verification at that stage--it will already happen when the generated TypeScript gets compiled.
"The Right Way" involves running the strip command before sending the app off to Apple for publishing. It's 5 seconds of effort and saves almost 200MB for literally thousands of users.
> so at least it's not casually accessible

I'd argue that it's not. Puzzles in the newspapers also don't hide secrets, the answers are on the next page or upside down. And for wordle, the vast majority of players don't even know the solutions can be found in the source (because they don't know what that means), and most of the ones who do know that don't look anyway because otherwise what's the point of playing.

Having the solutions viewable client side may not be engineering elegance, but in this case I do think it is product elegance.

Adding the DB or servers you mentioned would mean costs continue to increase with # of users, which would then create pressure to figure out how to make money off of wordle. Then comes logins, ads, or at the very least donation requests
Repeat after me: a fine is a price. a fine is a price. a fine is a price you pay to continue to do business.
Drive, at least, is both a separate app and integrated - if you try and open a docx file in GMail it will invoke some of the drive code to render it.
I've worked on one of these apps (healthcare space, just checked and the size sits at 350MB). Here's the problem as I saw it firsthand:

* Far too many hands in the pot: My rough calculation is at any given time, there are around 1000 contributors to this app, across various teams. This itself is not a problem, but leads to issues.

* Tech Debt Racks up Quick: Again because there are so many hands in the pot, tech debt racks up unbelievably quickly. And furthermore it's almost impossible to address because it cuts accross so many teams and orgs.

* The Solution? More Hands in the Pot!: With tech debt racking up quick and not being resolved, productivity grinds to a halt. App has constant errors, crashes, and things like hot reloading are just totally broken because of all the underlying issues. So what do you do when faced with this problem? More engineers! Rather than addressing the problems that face developers, they just throw more labor at the problem, compounding the previous issues.

* Code Duplication: With so many folks working on the project but not talking to one another, code duplication becomes a MAJOR issue. Say you have a "Button" component that needs to be modified. Well, modifying that component means going through 5+ teams to get approval. So to sidestep you create "Button2", and the next guys creates "Button3". The result is you pull up the fuzzy finder and search "Button", only to get 15 results with subtle differences.

This is just my experience. Currently this app is top 20 in healthcare on the Apple Appstore. The company also has a number of other apps and when I was leaving the company, there were talks to merge all the apps into the "main" app (good fucking luck).
Adding offline access would indeed be nice, but that wouldn't even add 2mb of code. I have entire native mobile games with multiplayer under 3mb.

EDIT: just realized the app is a web view. Sigh
A lot of them are really corrupt. In slovenia, unions are very friendly with some political parties and unfrieldly with others, and the "other" one proposed a tax change, which would basically lower the income tax by raising the zero-eth tax bracket level (progressive taxes, 0% for first X eur, then 16% for the next bracket, 26% for the next,... X was to be raised). This would mean that someone earning minimum wage would pretty much pay zero income tax... the unions were against the proposed change, because this would mean that the government would get less money.
"When there is no monetization you are the product" (patent pending)
Even companies that pay a dividend buy back stocks.
Discussed yesterday:

Pay Transparency: European Commission proposes measures - https://news.ycombinator.com/item?id=30429182 - Feb 2022 (44 comments)

IIRC, this is a proposal. If so, then the submitted title is inaccurate. Please don't replace titles with misleading ones—that's the opposite of what the guidelines call for:

"Please use the original title, unless it is misleading or linkbait; don't editorialize."
>This is plain, but is this good writing? Specifically, I find the writing lack of specifics.

Specifics are only worthy when they are needed - that is, the core message changes without them, or the level of specificity is inefficient to convey it. This is not the case here.

>What is "early"?

Earlier than with a regular pregancy. For the intend it wants to convey (that she is autistic and deaf because of a premature pregnancy) that she was "early" is enough. If he said 6.5 months as opposed to 7 would it matter and change anything? It might even muddy the waters - if he wrote 7.6 months one might argue "hey, that's not too early" and start debating that, when the main thing this passage is intended to convey was that she was indeed born early.

>What is "very small"?

Much smaller than an average child, enough to be a result of early pregnacy and a factor for the aforementioned issues and other health concerns. Again, would exactly kilograms make any difference?

>What does "has trouble" mean?

That she doesn't see/hear/eat/and sleep as an average kid but worse. Would specifics ("she wakes every 1-2 hours" or "she can only hear under 9Khz") make any difference?

>Good writing is plain and simple. Being plain and simple does not mean bland or vague.

This is not supposed to be "good writing" whatever this means. This was intended to be "more readable" by a specific target audience.
that's a very dark future for personal computer. its already suck with Windows to pay for different level of OS features.

if Intel go this route then i'm glad that Apple paved the way to use ARM for personal computer.

i bought a mac mini w/M1 and it was amazing. i can code .Net with jetbrains's rider without a problem, run multiple apps and play Hearthstone, all on 8gb of RAM.

i hope to see RISC-V for personal computer in the near future.
Cloudflare employee here. When I graduated from college I left a publicly exposed box (in those days we had a flat, campus-wide /16 with no NAT'ing) server running in the basement of a dorm. I think they finally removed it and the DNS A record a year and a half later :)
What to do if a cop tries to scan your face during a traffic stop
It's 78MB on Android (Pixel 6 Pro). That's one of the hidden advantages of Android: much smaller apps. Makes for faster downloads, less storage consumption, and maybe even better caching / performance. It's common for iOS apps to be 4-5x bigger than Android apps.
This is an incredible idea. There are so many unexplored possibilities when you re-write and re-format the web.

Can you mix procedural and static content? How can you verify accuracy of information? What if you could refine a web page’s content just-in-time? Modifying the query and context etc.

Through a lens of Roam/Notion: what if everything were a block that could be individually linked? what if every block could be edited by anybody? what if anyone could add links and annotations across pages? a blend of web and wiki?
This is great. It found the station of my town, population 5000.
The credit for AWS expires after 1 year. Azure credits expire in 90 days. GCP expire after 30. Whether all used or unused.
While the essay is cringe, given the enriched pool of unbounded ambition here I want to address the clickbait title.

If you want to be a trillionaire, the first question you should ask is why: to what end?

That kind of money is power, and power is just a means to an end. What do you believe in? What needs doing in the world? Follow that, and if you get it right you'll find the means will follow.

If you need to feel better about yourself, build a secure life and learn to be content.
Did I miss what happend to the car in the end or was it omitted?
> Yes that's not equal work. You have to compare two brand marketers.

The devil's in the details here though, as the debate can come under work of "equal value."
Thanks for the explanation =D

> What would you like to see in an OSS version? What would you use it for?

I think that's a difficult question to answer because it's hard to do data-access partially. How do you gate that, so it doesn't give everything away for free and incentivizes people to still pay you?

Read-only access might be one way, but I'm unsure how popular that would be.

> What would you use it for?

Generating GraphQL API's for other datasources by funneling them through Postgres
> The route from cloudflare to the server is without ssl.

That's a user preference, but the most common configuration uses SSL on the back-end (Cloudflare to server) connection.

> Since i don't think they can cache things when you use your own SSL certificate.

I don't see any reason why that would be the case.
Exactly. That is why such a entry in your resume works like a great filter.

If I had worked in NSFW and an application would get rejected because of that I would sincerely thank my former job for saving me a job in an environment I would not want to touch with a ten foot pole.

If people in (even small power) like HR drones abuse their position as to flag a resume because of such a former experience I doubt there is a company culture of honesty, openness, respect or value of the individual.

To me personally a great filter to have.

If one is desperately in need of a job. OK - remove it and try to jump ship once secured in the current place.
Case study in analyzing clinical trial risk [video]
I'm amused by the other three example aphorisms in your opening paragraph, because I knew the originators of those three off the top of my head.

In The Mythical Man-Month, Fred Brooks said “Adding manpower to a late project makes it later.”

Edsger Dijkstra sent a letter titled “A Case Against the Go To Statement” to the Communications of the ACM. The journal's editor, Niklaus Wirth, changed the title to “Go To Statement Considered Harmful”.

Donald Knuth said “premature optimization is the root of all evil”, but after a qualifier. I didn't remember where he said it though. It was in “Structured Programming with go to Statements”. The qualifier was “We should forget about small efficiencies, say about 97% of the time”.
You are describing https://en.wikipedia.org/wiki/Marginal_cost
The market economy has discovered this path and is allowing it.

- iPhone you can't freely distribute software to (and Android makes it sufficiently difficult that only 0.01% of users can do it, so we may as well count them in too)

- infrastructure giants that turn open source services into paid platforms and then accrete all developer mindshare

- thin clients replacing thick clients. Workloads will move from desktop computers to the cloud. No need for a beefy computer to run software locally. More moat for the platforms since tools won't develop for a small market of hobbyists.
Audio onset detection in the browser with Essentia.js
If GPT-3 can produce procedurally generated web content this convincing, search engines are screwed, right? We won't be able to find anything useful on any current search engine because there's no straightforward algorithmic way to tell useful content from endless link farms full of utterly convincing but totally useless content.
It absolutely should know that I’m a X-elite member blahblah stop giving me ads for their credit card which I’ve had for 15 years.
> strike a balance

Calling it "balance" is a big stretch when all the important hardware is closed and there are no independent 3rd parties selling replacement parts.
Show HN: Test how Aesthetic your Photo is
It doesn't seem the high traffic settings would adversely affect low traffic instances, which is why these defaults smell so bad.
That sounds like something Humphrey Appleby would say in Yes Minister.
Most of the changes are fine. But there are two big losses in translation:

[ A strong tremor in her hand makes it impossible for her to use American Sign Language. ] --> [ Her hand shakes so she does not do sign language. ]

No, she _cannot_ do sign language. The difference between "does not" and "cannot" is big. Rebecca gives no explanation for this corruption of the original meaning.

[ Her parents think she recognizes a couple dozen signs. ] --> [ Her parents think she knows some signs. ]

She cannot make signs with her hands, but she can recognize signs. The word "recognizes" is important because it expresses that she can in fact use sign language, but only one way -- to receive communication, not to send it. Changing this to "knows" eliminates this information and makes this sentence contradict with the preceding one. It is now clear that "do sign language" in the preceding sentence also obscures this information; "do" is vague and hard to understand.

How many is "some"? "Some" could mean 3, or 30, or 300. Again Rebecca's explanation is lacking; this is described as "replacement of numbered items" but in fact it is just straight deletion of all numbers.

So, I would write:

[ Her hand shakes so she cannot speak in sign language. Her parents think she understands about 20 signs. ]

This is clear, easy to read, doesn't needlessly destroy information, and in my opinion is easier to read than Rebecca's simplification.
We can still be happy with the current state regarding some things, and not happy with the state of other things.
> but does it make sense for server?

Typically in Server/Enterprise the licensing is self-report and audit or activation model. I think the activation model would probably apply here quite easily.
This is not our experience at all.

Our experience is that typical Java programs will consume a lot more memory, and spend a lot more time doing GC and other unproductive work than typical Go programs.

Go provides a lot more tools that give more bang for the buck when optimizing. For example, everything in Java is a reference to some other distant blob of memory. This does not work well on todays cpus compared to being able to colocate things.

We run more stuff on the same machines than we could with Java.

Team wise, Go is easier to learn, and scales better with teams. We don't have trouble with team members struggling with certain team member's code / abstractions like we did with Java or C++. Switching between the two, there is a lot more cognitive overhead in Java land. It's understandable that this may be boring to some, but it is a great feature of the language.
Really like the idea - think there's a super decent market for this kind of solution.

Only thing I'd be aware about though is making sure you're on the right side of licensing for all the vendors you're using (/ possibly who you've talked with to make sure the usage is ok).

Off the top I saw N8N on the homepage who are a little more strict about their licensing for cloud vendors. There's also Airbyte and Redpanda who use Elastic and BSL licenses to try and deter cloud vendors from packaging some parts of their services.
The difference is the power imbalance due to the company keeping information secret. When information asymmetry exists, the party with less information is at the mercy of the other.

Your example of products being purchased is a completely different paradigm due to many reasons. The consumer information is available to the company through many avenues such as market research and affiliates. The company generally conceals the cost of producing an item. The scope and duration of the transactions are also majorly different. Let's also remember that the price for the object is the same for everyone, yet you are offering different pay for the same value to the company. That's the problem.

If we really want to go full capitalist libertarian and let markets decide everything, then let's do away with all the protections. I don't want to live half in one system and half in another. Why should we have protected classes or offer accommodations for disabilities? I think you'll find the answer also supports other workers rights, such as the ones being discussed/proposed here.
Roll20’s new CEO promises change is on the way for the virtual tabletop
To me the biggest crime is in how they figure out what I need. They should let me ask. Period.
Gmail being a "hub app" makes some sense, actually (unless you're not using Chat or Meet, of course).

What annoys me much more than that is that Docs, Sheets and Presentations all are multi-hundred megabyte standalone apps, of which I'm guessing 80%-90% of the code is identical/pulled in from some non-shared library.
Its weird, because the negative stuff I see around the Rust community is posts like this with name calling or histrionics, and the positive stuff is like 'thoughtful post mortem about why Rust compile times are so bad (but are improving)'.
I've been following this project via the mailing list for a few months now. I'm genuinely hoping it's a success! Good luck to the Simula team!
I wouldn't actually characterize "Wordle in Rust", "xyz in Go", etc for the sake of learning a language as "rewrites for the sake of rewrites", though - I would characterize them as rewrites for the sake of learning and there's nothing wrong with that. Coming up with a new idea and implementing it with technology you don't know is a lot harder than implementing an existing idea.

Blog posts about them are often interesting simply because you get a new perspective on the tools you use frequently.

I'm talking about the types of things where a rewrite is done not for the purpose of learning, or because a specific set of issues is identified in the existing project, etc...but because "this language is better so I'm rewriting X in it"
Personally I favor worker's self-management as practiced in Yugoslavia before nationalism destroyed it.

tl;dr: An economic system where every company is a worker-owned coop, the board is elected by the workers and the various coops compete in the market.
Trudeau is so odd to me.

He speaks in this syrupy, soothing voice that makes me think I'm listening to NPR (it's the public news radio here in the states, infamous for its sleep inducing qualities). But that NPR voice is saying incredibly misleading, demagogue-like statements that are the hallmark of authoritarian leanings. It's almost preferable if someone who sounds like Trump says he's going to implement a program to freeze bank accounts with no court review, because at least you expect it from a guy who speaks like a dictator. With Trudeau, it's like the optics of his appearance and demeanor blind a large subset of the population to what he's actually doing.
Agreed. "Too early" or "too soon" is much better.
I use SES for sending + a forwarding service for receiving and the combination works well. Usually my SES bill is a few cents and AWS just waives the bill.
There's a 3rd option here:

Make it the boy’s responsibility to hunt down the picture. He, after all, is the one who produced non-consensual underage material and knowingly distributed it. He can make sure stuff is taken care of or get registered as a sex offender and have to go to court where he might win, or not.