skysight-inc/HackerNews huggingface dataset:
I suggested this wonderful feature to julia but it was rejected:(

Glad to hear D has it.

as OP said it would make functional languages more ergonomic (especially for OO folks) and most importantly enable code completion!
I got my first paid work writing software because I got lucky on GitHub.

Back in college, I simply commented on a peer's issue made for a local hackathon. He was confused about what direction to take for a webapp, and didn't have any experience in any frameworks. I just suggested Rails, and gave a few highlights for it and pointed him towards some starter guides.

Within a couple hours a well connected student (I believe he ran the CS club) saw my comment, and forwarded it to an alumni who was doing local Rails work.

I actually didn't have any experience in Rails beyond the tutorials of the day, and I made that clear. But he liked the look of my GitHub and was happy to give me the job.

It was pretty good money for a college student. I recall not really knowing what to expect hourly wise, and when he brought up payment I wasn't able to give an answer so he immediately said 50/hr. To me, I was truly expecting like half of that. I tried to keep cool as I accepted. My pricing mindset was definitely anchored by waiting tables, where 50/hr is something you might get if you got a really lucky shift and required busting ass. So to get that much for _sitting down_? Oh boy.

After settling on the price, he stepped out of the room for a bit. This was a shared co-working space, and I recall looking over to the guy next to us (who I could tell was paying some attention to our conversation) and saying I did not expect that much money. He happened to work for Uber - and he agreed that I got a very good deal. Not sure why I remember that detail.

Anyway: yes, working in public, and even being helpful in public, certainly can pay dividends.
A puzzle: chair-creation was automated because creating every chair is expensive. Copying and shipping a piece of software costs nearly nothing, and still we're shouldering the absurd complexity of industrial production.
People in the small UAV industry absolutely would since serial uarts are incredibly common interfaces on small flight controllers, how they talk to radios for command/control and to motor ESCs.
OP clearly means from an observer moving at (approximately) the same velocity as the object emitting the light.
The ones near me in SoCal let you liquidate 2.5K/day with an SMS verification and 360p selfie. In Europe you can do magnitudes higher and it's even laxer. Do the cameras actually turn people off? Hell no. Most people using the machines are networked mules sourced from Craigslist. What legit use case is there for paying the crazy 17-30% premiums if you have other options? Whales have always had OTC and the average dude can probably pay less in taxes selling on even a US-banked CEX.

I know a guy who owned a sizable exchange at one point in the 2010s. Today he wishes he had never stepped into the world. The real shot callers are a mix of CBOE quants and international organized crime players. The narratives exist for a reason.
NixOS is programmed in a functional programming language and aims to be fully pure and reproducible. Using it since over a year now and my entire hackspace runs on it. Can highly recommend it.
I personally broke many CDs, it's kinda hard to do but when they snap small bits from broken edges fly off everywhere. I even saw CD that broke inside of drive. Granted it was put in with a crack in the middle but still it broke. Maybe it's just my feeling but I think that CDs back in the days was made out of a bit less flexible, ticker and more brittle plastic. Those produced today I can bend in half and they don't snap as easily as 20 years ago
Yeah, frustration breeds frustration. So I agree that it's better to disregard it if you can't handle it.

But I'm just wondering, is it possible to ignore the form of the message and listen to the content? Looking back the stoics were very good at controlling their own emotions and dealing with insults. Insults would just not get to them, they would bounce right off them. Is this a skill we've lost as a society?

It seems that nowadays we're focusing external, not internal. Instead of developing a thick skin we're focusing on changing the behavior of the people who's insulting us. To me that seems like a pointless endeavor. You can't change someone else behavior if they don't want to cooperate. And without a thick skin, all it takes is one jerk to ruin your day. With thick skin the insults from a jerk bounces off you and your day is still a good day. So, it seems to me that we should focus inwards instead of outwards. Not saying it's easy. Just saying humans were capable of that in the past, nowadays I don't hear anybody talking about it.
Thats... pretty mild. I guess sensibilities vary but I wouldn't even count that as gore at all, just a wound that seems to be healing.
For a similar issue in Japan check the order of Name and Surname, or Surname and Name in English and Japanese, as it has been officially been swapping a few times.
Plan C, a top abortion pill resource, is sharing data with Facebook and Google
Large scale buildouts of natural gas infrastructure is not ESG.

I know it is tempting to pin this one on the environmentalists, but this is on the establishment. Starting with Schröder who realized he could find an easy way to keep German industry competitive and line his pockets and live a comfortable life forever.

This is similar to the Sri Lankan situation. It does not matter how you label it. The lack of fertilizer was clearly not voluntary.
I think it would be easier and faster to just take the millions of open source projects on github for that :)
Certain onions can trigger a gag reflex for me, just like you mention. It's not an intentional thing in my part, my throat just goes NOPE. Generally though, if onions are well-cooked and aren't the dominant ingredient in a dish, I don't notice them.
I don't know why these exist, because YouTube does have a loop function.
It's clearly not ok, when you get flagged down to invisibility in a forum like this.
> Compilers are how tail calls are literally always implemented.

WASM doesn't have the same set of operations as a typical CPU. It's not something a compiler to WASM can do.
> and how is a valid public interest defined?

According to https://en.wikipedia.org/wiki/Public_interest :

> The public interest is "the welfare or well-being of the general public" and society.

So unless someone can prove that the knowledge about the color of my underwear is crucial for ensuring "the welfare or well-being of the general public", I would say that I should have the right to keep that secret.
old and new images already looked highly processed, that photoshop look - which i think some of us got a little jaded on maybe.

what's more interesting to me is what we can learn about exoplanets from this mission

https://www.nasa.gov/image-feature/goddard/2022/nasa-s-webb-...
Tauri 1.0 Released, a Cross-Platform Desktop App Framework Built with Rust
The fundamental problem with cryptography (that doesn't apply as much to other areas) is that it's not a subject you can learn by playing with it. That's a result of the complexity of building a correct solution, the ease of building a solution that _looks_ correct at first glance but isn't, and the extreme adversarial nature of the problem.
In most of software a "looks correct at first glance" solution is fine -- the 1% that is broken will not have significant consequences. In cryptography, your adversary will find that 1% and abuse it.
In an ideal world I would agree. The problem is we don't live in an idea world and societies methods for creating laws are pretty terrible (without getting into the methods of enforcement).

So we are all left with a very imperfect set of laws.

And we absolutely do decide from moment to moment which ones to obey and which ones to ignore. That's not a moral judgement, it's just life. I can speed or not speed. I have to decide moment by moment whether to do it or not.

So that leaves us with a choice: obey unjust and counterproductive laws or disobey them.

And remember, obeying a law doesn't make it just. Something being a law doesn't make it just. So really when you choose to obey an unjust law, you are just choosing to act unjustly. It being the law doesn't make it just.

So while I might agree in a perfect world, and I don't want to make excuses for people who ignore laws for personal convenience, I don't think it's moral to just issue a defacto "no individual should ever ignore the law" judgement...

I actually think our current society is much too obedient. Too few people think about whether a law is moral or not and too many just blindly accept it or obey only got fear of getting into trouble.

But now I'm really soapboxing... :)
The Lightning Network: Turning Bitcoin into Money
Are you sure? I'd guess new cars, subscription or not, are generally safer than "classic" cars; see video in my comment below [1].

[1]: https://news.ycombinator.com/item?id=32070675
I am sure humans are just reflexive probabilistic machines but we have one major advantage - we are embodied in a complex environment, both physical and social. The environment allows simple reflexive inferences to align to real outcomes / grounds the model.

Maybe we need to build an android baby and raise it as part of human society to get similar benefits for AI. As it stands, AI has no "skin in the game" so to speak, it doesn't optimize rewards and has nothing to lose.

Predicting the next word has its limits, a model can't design and try new experiments like human agents, a static training dataset is dead while the world is alive. Even AlphaGo was limited while doing imitation learning, but surpassed humans training from scratch by accessing a Go environment (table + opponent). The environment is the real teacher.
I like FP but debuggers fail with FP because debuggers are imperative tools. There's a definite miss match in both UI and concept. It's not the fault of FP itself, it's more the fault that we haven't come up with such an interface yet.

If you want an FP debugger the interface has to be able to step by step evaluate an expression. Since FP is just a giant expression, how is it evaluated step by step? Break points will be different and stepping through it will be different as well.

Take for example:

(1 + 2) * 3 + 2

Stepping through it with a debugger would look like this (imagine the expression transforming at each step):

(1 + 2) * 3 + 2
(3) * 3 + 2
9 + 2
11

A break point would look like this (square brackets indicate a GUI marker)

(1 + 2) + [(4 * 6)] + 1

A run until breakpoint will evaluate to this:

(3) + [(4 * 6)] + 1

That's it. Debugging FP is about stepping through expressions. Debugging Imperative programming is about stepping through statements. And the unique thing about "stepping" through an expression is that the expression is getting reduced (aka changing) at every step.

You need a complete UI overhaul for FP to work. This tends to be harder in terms of building a UI, because text by nature is a one to one mapping to procedural instructions as text Lines are equivalent to instructions. However for FP everything can basically be on one line, so text doesn't really fit and thus you actually need a more dynamic UI for a proper FP debugger.
I thought this is about policy on commenting codes.

Maybe he can also get helps from the readers to moderate the comment section by implementing upvote/downvote system like HN, Reddit or Twitter. Or let readers flag troll comments. Enough downvote or flag, comment gets deleted.
If f1 calls f2 that calls f1 why can't the compiler inline f2 into the body of f1? It's not so complicated if the compiler has annotations or other hints to guide it.
Aren't they startups 1998?
"Is this more common or less common with a chain of trust built in?"

False dilemma, my point was... when someone else holds the signing keys... there is no longer a real chain of trust. Thus, determining whether that someone else is intentionally evil or just grossly incompetent after detected incidents is an irrelevant thought exercise.

Have a gloriously wonderful day. =)
Honestly unintentional on the witches name, spellcheck failed me yet again.
The burden of evidence is on proving "feelings" existing in these models rather than proving "feelings" NOT existing in these models.
This, remaining on a known-good release is a form of technical debt to use judiciously and pay down when more convenient. Beta testing everything immediately can be a favor to the community, but it’s probably not your main job.
Could the alternative have been many, simpler cores, and an earlier move to high core counts?
Mac's are closer to BSD than Linux and suck for Linux oriented development. Brew is more ductape than a solution and you basically need to replace all GNU tools since they are horrible out of date.
> for all practical purposes, that would have meant C++, and if that had been a hard requirement, the app would never have shipped at all.

This is a really good point. Slow software certainly has its place. Not everything needs to be as optimized as possible. I don't think that the loss of speculative execution would put us back so far in terms of performance that it would hurt slower languages like java or python, but I think it might encourage putting more effort into optimization and probably create more interest in lower level languages. It might even lead to new creative approaches to speeding things up. That said, I'd really rather processors stay fast if they can do it while still being secure.
It would be great, at least some teams have been migrating to WebView2.
I don't think that dopey NYC video really conveys "whatever", more like we don't know what the fuck we're doing
You are right about motivation, but responsibility makes sense only in relation to your own power, you can not be responsible for something you are powerless about (but you can of course be held responsible).
Why not Debian testing branch, as per TFA?
I only use WSL2 at work. Got my full blown NixOS with systems and all in it.
I agree but setting up a basic Nebulex cache is on par with most elixir "app wide" libraries.

But yeah I guess the docs can be a bit overwhelming at first glance.

Personally I like the decorators, especially as Ecto does not provide a cache solution.
Btw I am using NixOS
It's the asinine relativist view that there are somehow 'two sides' to every single issue. It's bullshit and it's the reason the US has been sliding into consolidation of corporate power in the government. People can't seem to see past the propaganda
What about security updates? They might come slowly to unstable (since security team doesn't concern themselves with unstable) and might be held up arbitrarily long before trickling down to testing, no?
https://explainshell.com/explain?cmd=ls+-Glopa
> especially since the images are stylized / colored anyway

The thing that I don't like about the new images is the abuse of star flare effect. The colors are okay, but the flares... that's simply too much.
Technically that’s true, but it has never been common to refer to the country as “The Federal Republic of Germany” so it’s not quite the same thing
I thought everyone doing OS/kernel dev would be running code in a VM they can pause, snapshot, and single-step all without a guest debugger?
> If it was providing a service of as much value as was being spent on it, then why shouldn't it be profitable?

The entire point of a public service is that benefits accrue to people other than the direct consumers of the service.
Bitcoin, Millennials, and the American Dream
The police are just there to suppress the working class. Same as in the US
Sure! Here is my self-hosted setup (actually ends up being more like ~$1100/month savings, not 2K. I overestimated it!

1x Hetzner CPX31 VPS: 4 VCPU, 8GB RAM, 160GB DISK (~$15/m)

---

* Mailchimp ~95$/m

-> Listmonk + Mailgun (few $, pay as you go)

---

* Retool ($20/m), Chargebee ($750/m)

-> Transitioned through Appsmith (0$), but decommissioned it in favour of a custom Flask app + local Postgres + Xero API (took 1 month) ($0/m)

---

* Codacy ($36/m)

-> various linters in CI + deps security scanners (free)

---

* Azure DevOps (private repo) ($86/m)

-> ditched Microsoft-hosted agent pool (many slow, expensive "cloud" agents w/ limited build hours) to 1 free, self-hosted agent (my VPS) $0/m.
Planning to move to Circle CI Free account with up to 5 free self-hosted agents.

---

* Zapier ($30/m)

-> N8N on my VPS ($0/m)

---

* AWS RDS ($50/m)

-> Localhost Postgres ($0/m): this is so underrated. Hosting the DB on the same server with apps is faaaaast! Cron script to backup it all locally AND to S3 daily.

---

* AWS Cloudfront (IDK, non free)

-> Cloudflare proxied DNS (free)

---

Extra details

* Authentication to all hosted company services happens at the edge via Cloudflare Zero Trust (also free)

* All services are proxied by Cloudflare "DNS"

* Nginx allows HTTP access only from Cloudflare IP range (for security)

---

FUTURE PLANS

* Hosted Wordpress ($29/m)

-> Cloudflare Pages (maybe some workers too) much faster & for free

---

* AWS S3 (~$40/m)

-> Wasabi.com (IDK, much less)
An amount equal to the external utility of the services.
Name the app, and company?
I'm opposite; more than one hearing of same song per day and something inside gets triggered. Books, movies, shows, I need to wait something like two years before I can enjoy them again. My mind for some reason dislikes repetition. For background music I put on chill-hop which has a lot repetition inside individual songs but the live stream doesn't repeat tracks.

I've noticed than my enjoyment in any song peaks at around 3rd or 4th listening. After that I can enjoy a (good) song for hundred more times but it will never exceed that feeling of familiarity combined with freshness.

I tried putting the "Impressions" track on loop for 20 mins. It's a great melody and quite engaging listen, but I was distracted each time the song jarringly looped back to beginning.
It’s absolutely worth it to roll your own crypto if you want to learn from it. I feel like there is almost a stigma against articles like these because we’ve all been conditioned so much to avoid even thinking about it lol.

I did some deep dive into AES and RSA at some point in a distant past, it was a learning experience that to this day allows me to make much better decisions when choosing algorithms.
if so, who do you think gets that, the mug that pulled the trigger will likely take the fall rather than CEO unless you've paper writing that he issued the instruction (which isn't likely to exist, even at twitter)
I can buy 3lb of Vidalia onions from Whole Foods right now for $3.99 ($1.33/lb). The prices on his site range from $40 for 5lb ($8/lb) to $110 for 40lb ($2.75/lb). What's the deal with that?

It's great that he found a business that works for him, and this was an enjoyable read, but I'm confused about the value proposition. Is the target audience people who can't buy Vidalia onions from a supermarket due to geography? He mentions putting up a billboard in Georgia, the state where they're grown, so that doesn't seem to be it. Are his onions so much better than other Vidalia onions as to be worth the extra price? If so, I would be more inclined to try them if the site made that clear -- the word "superior" is used in one place, but it's not emphasized or expounded upon, and reads more like puffery than like a full-throated claim of superiority.
Luckily we each carry devices with us that can be used to contact the police at the press of a button
Interesting article but too spicy for hn.
> I’m sorry if this is the wrong place to ask but I don’t know where else to go.

You’re right, this is the wrong place to ask. Asking for help online from strangers seems like a terrible way to get help or sincere, useful advice. You must have friends and family to talk to.
I once wrote an interpreter in continuation-passing style, meaning every final line of a function called the next function in the interpreter, passing a continuation and error continuation on.

Such a program never returns until it finishes interpreting, and can make an unlimited number of such calls.

This is a bad idea without TCE.
A good chunk of people feel the need to force others, no matter what right or wrong looks like objectively. The exercise of power is the entire point.
You know, I finally uninstalled instagram on my phone after yet another disappointment with the mobile app.

It may not be entirely related to the acquisition, but they have been focusing much more on "stories" lately over pictures, and the text is an afterthought.

The final straw for me was trying to highlight some text on a "video post" that explained what the heck I just saw, to expand it, or copy it to search for something, and I realized I just couldn't. Instead, every time I tapped on the text, the Instagram app was certain that that gesture meant I wanted to jump disconcertingly to the next photo/story. I tried to go back, and it would start playing the previous video with the elided text teasingly at the edge of the screen, and then when I would try to expand it, it would jump to the next one again.

I'm sorry, but Instagram has completely gotten away from its roots, and the app has been corrupted by some pathetic attempt to drive engagement or whatever it is management thinks is important
no WSL available for windows NT on MIPS
You probably meant DES instead of AES. AES is from 2001, DES from mid-70s. (First published in '75, official standard in '77, according to Wikipedia).
Does anybody know which laptops is Google using to run their Linux distro on?
You mostly learn cryptography by doing cryptanalysis, and that certainly is a form of playing with ciphers. To be fair, modern cryptanalysis also involves a bit of math and reading some papers.

None of this is something that hobby cryptographers can't do. In fact, there is no real difference between "professional" and hobby cryptographers. Many of the professional ones started as hobby cryptographers, and there are plenty of allegedly professional "cryptographers" who do not have sufficient experience in cryptanalysis. Moreover, anybody can make a fairly secure Feistel cipher, for example, it's just hard to create an efficient one. Note that proofs of security either don't exist or are based on unreasonable assumptions. Cryptography is still mostly a black art, not a science.

In a nutshell, you really shouldn't reinforce the "don't roll your own crypto" mantra. It just means you'll get less skilled cryptographers in the end. Bear in mind that nearly all debacles in cryptography were caused by professional cryptographers.
The article says that L. reuteri is present in other places in the body besides the gut.
It demonstrates that Twitter is inflating their value and lying to their shareholders. Whats so hard to understand about that?
I don't think that's on purpose
So? Ask yourself, would you have made the same comment if it was predominantly people of any other skin color?

What do we gain by forcing token inclusiveness into everything except making it feel artificial. What's wrong with the author just having mostly white friends to source pictures from?

This whole idea that you need people of your own skin color or gender or whatever because you can't identify with others is absurd.
Even still, why would such a patent be useful? Couldnt competitors just sell the generic version?
The dopamine release diminishes the more you repeate.

People who enjoy repetition (in this context) are maybe doing that more as a calm or focus mediator, rather than pleasure.
DALL·E 2 Prompt Engineering Guide
So, with many absolutely random people (including me) getting DALL-E2 invites past few days this link to prompt engineering guide should help us create better art. Probably will also work with Midjourney which also opened beta access to everyone yesterday