skysight-inc/HackerNews huggingface dataset:
Type your work in a Google Doc with edit history enabled. Or if you're writing code, push signed commits to a repository shared with your professor, every few hours you're working on it. Honestly, even for essays, maybe share the Google Doc with your professor ahead of time. It might annoy them but at least you're covering your bases early.

Alternatively: write about controversial topics and/or fill your paper with obscenities :)
>GPT-2 is two orders of magnitude smaller. In terms of forebrain neuron count this is the difference between a human and an elephant shrew or budgerigar. It was absolutely expected by reasonable people that 2 OOMs of scaling will provide a qualitative jump.

When GPT-3 was released, it was by far the largest artificial neural network ever trained. And I mean by far. Now there wasn't any big jump in hardware capabilities to spur this sort of gulf. It wasn't a case of "Oh now we can train a very large model"

So Want to know why there was such a gap ? It's because most researchers assumed the models would overfit the data or display diminishing returns long before 175b.

Brain neurons are not comparable to ann parameters.
Does it make sense to shoot the messenger?
> think WOTC couldn’t have found a friendly judge if the guy didn’t comply with their thugs

To randomly authorize a private search? No.
SemiAccurate is a harsh rag, but they're also often correct. I think the cases here are extremely likely. The Microsoft Pluton security processor is full of unsealable back doors far worse than anything we've seen. And, AMD included Xilinx silicon with absolutely zero plan for how to use it.

> On paper the Ryzen 7040 series is supposed to open up new worlds with dedicated AI hardware, something that AMD really doesn’t want you to know about. Why? Because it is crap and unsupported. What do we mean by that? Well you would think from the hype that borders on lying through omission that it is a block like a GPU that you can send AI work to, right? Nope. It is a block of something with no disclosed features or capabilities but you can’t actually access it and despite our best efforts, SemiAccurate can’t find any documentation on it. Basically it is a closed black box at the moment, probably forever, that only specific OEMs can use.

FPGAs largely exist in a 1980s world of computing where everything is incredibly vendored & opaque. Whether AMD actually decides to start trying to sell FPGAs to the rest of us, or whether they remain in this horrible rutt FPGAs have been in where using them is a miserable walled garden is the imminent question. AMD has plenty of time to turn this around, to eventually figure it out, but this initial launch of Ryzen AI being such a slap on the face compared to a normal chip launch is still really sad to see.
I don't understand this perspective. Debt isn't just something we made up to punish the little guy. I like being able to borrow money and go into debt if I wanted to. It's not something I want to have to do, but it's an option I want to have available to me. Creditors would find it harder to get paid back without debt collectors, and so would be less willing to lend in their absence. Therefore, debt collectors directly benefit all creditors, especially ones with less collateral, by lowering their interest rates.
I can't stand Chomsky's politics but that doesn't change the fact what he is saying is correct.

It is a really bad look for someone with Chomsky's reputation but to go beyond that is witch hunting. Pretty straight forward witch hunting.
The thing is that central abstractions are simply missing in wayland. They are totally focusing on providing basic services for compositors. But the plural ("compositors") is what's wrong, as a compositor is an essential component of a desktop environment, and a plural form shouldn't be required.

By shying away from implementing anything else than the most basic stuff (and failing at that, sorry), the Linux desktop is left worse than before wayland¹.

If I would believe in conspiracies, I'd think Microsoft would sponsor Wayland. WHich is maybe even true.

¹ Yes, scrolling is smoother.
Music OCR is in general in a pretty terrible state these days (I’ve tried most of the options on the market). I’ve heard good things about soundslice[1] though, but I haven’t had the occasion to try it yet.

[1]: https://www.soundslice.com/sheet-music-scanner/
This is a problem for non-dispatch or singular dispatch languages, it's significantly different in the context of multiple dispatch. Namespaces are, well, not bad, but sometimes they are a solution to a problem that does not necessarily exist.
The hardware quality is actually decent. The software support isn’t unless you get the pi version. I’ve owned two. First, the A04 and then the R-01. I actually used the A04 frequently, until I bought a SteamDeck. I’ve since sold it. I would use the R01 more if the HDMI out worked.

Clockwork will ship, it takes them some time. The software support isn’t great, and the community does a lot of the heavy lifting.
Ok, I've rolled back that penalty. https://news.ycombinator.com/item?id=35978216 confirms what you've said.

The comments in this thread are nearly entirely generic, though.
I do think this is the actual answer. Brutally backbreaking work (literally breaking rocks with simple tools for 12+ hours per day every day), in poor conditions, and constantly inhaling dust that destroys your lungs to the point that you're constantly coughing up black mucus.

Being a rower on a ship was a terrible job too, but at least you had fresh air to breathe.
Could they fabricate the numbers? Perhaps, although this is what auditors do. More bizarrely is what incentive they would have to artificially reduce their reported earnings?

You seems to be suggesting that you know more about Target’s business than Target does, and I have to believe you’ve already come to the conclusion that retail theft hasn’t increased because that’s a social narrative that suits you.
You can open a Clojure REPL in IntelliJ. But, you need nrepl running in your server/running Clojure
I remember in the late 90s/early 00s a lot of cases when sites would go down (everybody self-hosted) due to backhoe events and the like.

These companies weren't idiots: they had replication for their databases and leased redundant transmission service because they knew this kind of thing could happen. The problem is you'd buy transmission from two providers...whose fiber turned out to be in the same conduit, or even both had rented bandwidth on the same fiber.

At least people are smarter these days, and with widespread cloud service there are fewer people who need to keep track of this stuff.
> I detest the garbled insanity of a half dozen machines loudly reporting every little change.

That's one of the things that makes me hate self-checkout. I wish those things would just shut up. At least human cashiers don't loudly announce the price (and sometimes the product) of every thing I'm buying.
People are still working in mines like that today and for a long time, I'm guessing.
I'm confused because you seemed to be dismissing them as if they aren't "real" crimes...
I think very little of it is related to doomerism. People that buy into all that stuff are angry, raging at phantoms, not sad.

I expect it's because we've gotten so good at being impersonal. Not necessarily in actual day to day relationships, but a lot of the things we do are basically designed to be alienating, because it's marginally more profitable to have them that way than to have them be convenient.

Like a favorite pet peeve of mine is that the Amazon Music app on android has the occasional modal advertisement to upgrade to a different plan or whatever. I literally never want to see those ads, but there's no way to turn them off because the app is designed to make Amazon as much money as possible, not to be convenient for me. Our lives are full of little "Fuck yous" like that one.
Create and remix interactive rooms from the browser
Yes, I built Markup alongside clinicians within the NHS (they would provide feedback, feature requests, etc.). However, they use a locally hosted version with a standalone sequence-to-sequence model I trained on medical entities; they don't send patient data to third parties.

You can check out some of the clinicians using Markup (+ published papers) in the comment section of my PH release, https://www.producthunt.com/posts/markup-document-annotation
Well actually we are all writing with the same words, grammar rules, proverbs and so on. It is only that some creative minds try new stuff all the time, adding variety again.
Adobe Capture (app) has one of the best in my experience
https://helpx.adobe.com/fonts/using/visual-search-adobe-font...
I use multi-column indexes for things like, “find me the most recent version of this template for this customer”.

I really wish pg had a way to do partial indexes with limits so I could create a partial index that stores, for example, only the most recent version of something (I find this comes up a lot).
Modernizing Segment's ClickHouse OLAP Platform
> Naturally then, most homeowners will want to continue to push for anything that increases the value of that investment and oppose anything that decreases it (e.g. building more housing).

The example is commonly cited, but it’s irrational (though that doesn’t mean people don’t do it).

Developed denser areas are higher value than sparse rural ones. For example, if the area around your house suddenly became New York and you owned a SFH sized lot in Manhattan, you’d be rich.

There are many nimby groups opposed to construction, but hardly ever have I seen it due to being “I want the value of my house to go up”.

Source: I own a house in the Bay Area and talk to my neighbors about what they think.
I cannot do ELI5, but can do ELI14 for you.

Transformer is a building block (a part) of a language model. "Language model" is an algorithm that can predict words following given words. For example, you can give a text to a model and get a summary of this text, or an answer to the question in the text, or a translation of the text.

Language models are often made of two parts - encoder and decoder. The encoder reads input text (each word is encoded as a bunch of numbers, for example, as list of 512 floating-point numbers) and produces a "state" (also a large list of numbers) which is expected to encode the meaning of the text. Then the decoder reads the state and produces the output as words (to be exact, as probabilities for every possible word in the dictionary to be at a certain position in the output).

Before Transformers, people tended to use so called "recurrent neural networks" architecture. With this approach, the encoder processes the text word by word and updates the state after every word:

state = some initial state
for word in text:
state = model(state, word)

model(...) here is a complicated mathematical function, often with millions of operations and parameters.

As I have written above, after reading the text, the state should encode the meaning of the text.

But it turned out that this approach doesn't scale well with long or complicated texts because the information from beginning of the text gets lost. The model tends to "forget" what it had read before. So a new architecture, "Transformers", was proposed. The difference is that now we give entire text (each word encoded as bunch of numbers) to the model:

state = model(input text)

Now the model processes the text at once. But implementing this naively would result in a very large model with too many parameters that would require too much memory and computing time. So developers used a trick here - most of the time each input word is processed separately from others (as in recurrent model), but there are stages, called "attention" where the words are processed together (and those stages are relatively light), so it looks like this:

# stage where all text is processed at once
# using quick algorithm
state1 = attention(input text)
# stage where each part of state is processed independently
# with lot of heavy calculations
state2 = map(some function, state1)
state3 = attention(state2)
state4 = map(some function, state3)
...

To summarize, in Transformers the model processes the text at once, but we have to employ tricks and split processing into stages to make calculation feasible. Probably that is why some people believe the authors should receive a reward for their work.

I think this explanation is as far as one can get without learning ML.
Do what the exonerated student did - use the track changes feature in your word processor. I would think something like Github and some simple tools (so a non programmer could use easily) to provide basic version control would be a good way to track versions and time stamps of updates to docs, projects, etc.
cloudfront could do it. imagine the partnership opportunities
I 'll try to share this when ready but unfortunately it's a disaster of a Python notebook right now. The GPT API is pretty easy to use with the openai package, the harder part is parsing emails for their content and getting rid of HTML crap.

GPT-4 waitlist can be quite a lottery, but you should get decent results with GPT-3.5 with enough tweaking and allowing it some space to reason. Try something like this for the system prompt:

```
Analyze the importance and urgency of the given email chain. Respond in JSON Format:

{
"analysis": "This email is about a sale at Best Buy, which is not important",
"is_important": false
}

{
"analysis": "This is a personal email from Steve asking me to fix the copier. Sounds urgent.",
"is_important": true
}

```
I don’t believe this to be true in the vast majority of tasks in which AI will be deployed. These tasks typically have boolean outcomes. A more sophisticated model isn’t better than a less sophisticated one that does the job.

And most AI is not and will not be the headline grabbing things we see today.
There's a lot of snowbird founders who bounce between Toronto and the US but most of the economic value they create ends up accruing to the US. It's pretty sad
I don't know man, custom bespoke anythings probably need to cost a few hundred dollars to make it worth the time of the company, who needs to pay the workers and all the useful and useless management alike, and still turn a profit as well. The fault really lies with whoever in the government decided that a COTS hammer just couldn't work.
> I've worked for companies where they took money meant for one thing, and used it for something else. "Can you record your hours on this project under this different expense code?" This stops them from going over budget and having to explain to the client, but takes the money from another project of that client instead.

Seems like a whistleblower could put a stop to this, and get a hefty reward as well. It's a felony.

The same thing happens in the private sector (law firms, management consultants, etc) but there's little control over that.
The mines of Ancient Spain (modern Andalusia mostly) most definitely "employed" the sorriest souls
Show HN: An open source pure front end readonly Markdown blog render for hackers
Example blog: https://readonly.link/authors/https://inner.xieyuheng.com/au...

Docs: https://readonly.link/docs
> and lets hope Firefox catches up soon.

They won't implement it until the spec is finalized (is my guess, given that they haven't done so, so far). By encouraging users to use :has already, you're encouraging Chrome's monopoly on the open internet, in direct contradiction to the W3c standard.

caniuse is an important tool, yes, but it's also super important to take into consideration what the literal standard says, which is that :has is not part of the specification. And Chrome directly working in contradiction to that is enormously bad for Internet users. Safari's decision to also implement :has early shouldn't make you bow down to Google in this case imo.
> We have had local regulations and NIMBY groups forestall new construction/denser housing, but the state pushed through legislation to forcibly override those local blockers. Incentives should now be aligned for builders to build, but local homeowners will continue to fight against it because their incentives are not aligned.

California has only made a few tiny steps toward allowing construction. They are good steps, don't get me wrong, but there is still a very long way to go before California can even begin to catch up on its decades of under-building.
Wildfires.org is doing really awesome work on unblocking and accelerating environmental review and planning for all kinds of wildfire prevention treatments.
I understood that anecdote to be true.

Fisher spent $1M (of "then" money) creating a "space pen", capitalized on the unique opportunity and publicity, and went from a startup to a $60M company. They knew that the astronauts could use a pencil, but that wouldn't be very profitable for them.

For Fisher, it was a capitalist triumph, and symbolized American values. For the U.S.S.R. it symbolized U.S. wastefulness, and was portrayed in a negative light.

For the media, if they can portray something as terrible, they will. It sells papers. So that is kind of a capitalist triumph as well.

In the end, it turned out to be dangerous to use pencils in space (graphite turns into a floating flammable dust while writing), so eventually both the Soviets and the Americans bought space pens.

Which was great, as Fisher recouped about $1K just from NASA! More importantly, that marketing ploy may have saved the entire spacecraft - the law of unintended consequences!
Source code: https://github.com/readonlylink/readonlylink
Ask for exams in examination rooms, no computers allowed.
Holy smokes, that's really useful. Thanks for the tip!
Not mention the way they treat sellers - like highly interchangeable cogs in their marketplace profits wheel. Not much different these days to how Ebay and Amazon treat sellers or how Google treats their publishers.

Etsy-specific Examples:

While mandating 24 hour response rates to buyer inquiries for all sellers or else penalized, Etsy takes _weeks_ to reply to seller inquiries such as reporting a hacked account.

Etsy routinely "permanently bans" seller accounts with no reason, no warning, no response to appeal and a stated SLA of 'about two weeks'

Platform risk is alive and well on Etsy make no mistake. If it's perceived as good for Etsy everyone else is disposable.
Of course not, not as long as boomers are more effective propagandists and control more of the media, corporations, and public offices that matter.
Having posted over 60k comments largely repeating the same explanations over and over, I definitely sympathize with the frustrations of internet statelessness!

Writing one definitive explanation and then linking to it sounds like a good solution in this case. Even if just you wrote it up as an HN comment and then linked to that in the future.
The article cites a link and claims 1 in a 1000.
Thats because nobody can get hired as an entry level or junior engineer

If you arent internalizing the senior title immediately then you will get nowhere

If you’re not forming an LLC and putting yourself as an junior employee of that shell company with some verifiable information or project, then I dont know how to help you
In other news, Elon Musk says Tesla's self-driving features help make commuting to work easier...
HN removes the friend tag in the URL so I can't share the "no-paywall" link unfortunately.

Though, this is fine by me. I don't mind people bypassing the paywall, but it's a source of (rather small) income for me :)
Having read the paper myself, I'm impressed with the quality of your explanation. Well done!
We are definitely having two different conversations.

I don't have much to say on the possible longevity of golang or not. Longevity is sort of guaranteed as soon as you write code in a language used in Production. Today's hip programming language is always tomorrow's terrible "legacy code" language. Someone has to support that long after the fact, whether or not the language itself ever remained in support or "alive". That sort of longevity is inevitable, per the law of averages.

I'm mostly just commenting on the ways that writing ColdFusion, in a brief window where it was a supported "alive" language, actively "hip" among certain types of baroque Enterprise development and developers, it still felt (to me at least) like prematurely writing "legacy" code. Single (arguably bad) vendor, bad error handling leading to lots of ugly boilerplate, bad development tools, bad ecosystem, et cetera. That's a lot of orthogonal concerns compared to longevity. ColdFusion had a longer supported longevity than is often credited for, but that doesn't really give a sense of how much it felt like a "dead man walking" even in all those supported years. ColdFusion to this day has a massive "legacy" longevity that is likely invisible to much of HN, but still likely fills plenty of ugly legacy code niches in dark matter Enterprise development even for a dead language, even despite it being a dead language, but the difference between today and when the language was "alive" doesn't feel all that dissimilar because it was always a zombie language in a zombie ecosystem.

Golang seems to me another "born (un)dead" language in that way, that even while it is actively supported certain things about it feel to me like "a dead language walking" (and all code in it feeling like "legacy code" even as it is written) and I think that's what I've been trying to find the right words to say for months now of seeing Go code in increasing places and having a bad gut reaction to it.

In that feeling of "born (un)dead", I don't see C there at all. It's impossible to argue that it isn't an alive language, with plenty of multi-vendor support and nearly always has been (even if it is definitely not the best language to work with in 2023). (Objective-C, rather than C, is easier to argue has had many decades of seeming "born (un)dead". For another modern example, I think you can make a case that Swift also fits closer to "born (un)dead", even though I like its error handling better, mostly, I think it seems healthier than Objective-C in some ways, and I don't hate looking at Swift example code in the same way that golang gives me the heeby jeebies.)
A simple Wikidata query can return same type of information in case you prefer open data: https://w.wiki/6ify
Seems like only a matter of time before LLM-powered search is also injecting ads. "Ancient Romans had a difficult life with a variety of unpleasant jobs. But after work, they liked to kick back and enjoy all-new garum-flavored Doritos!"
Degrowth is a euphemism for economic recession/depression.
We have a designer on the team that uses a Windows box. This could be a great way to get him spun up without having to build him a local setup and manage two sets of local dependencies for him on Windows and us on macOS.

How well does it work for web dev - Django specifically? Is it as simple as running the dev server and accessing the locally-forwarded port through a local browser? Are there any gotchas to be aware of? Thanks!
Might also be the additional social interaction (the kid is a human, even if a small one). I think many people felt this during the pandemic and its lockdowns.
Not a terrible job, but uncertain was parasite. Basically you were paid to accompany someone and say how good they were. One of the few things I remember from high school was translating some plays in which a parasite was part of the cast.

(Another thing I remember was the supposed punishment for parricide: to be sewn into a sack with a rooster, a cat, and some stones, and then be tossed into the Tiber.)
While it's true that we don't differentiate the input samples, we do differentiate the loss function's output with respect to each of the network weights. We use the chain rule to calculate each of these "gradients" and that process is known as backpropagation.

(You might have intended to say this, in which cases I'm just trying to add clarity.)
From what I understand, memory-in-pixel LCD technology is relatively new to the market. Does it rely on the same screen as “1980s” LCDs?