skysight-inc/HackerNews huggingface dataset:
The Steam Deck is, at least for Valve, a first-class citizen of its platform. Tons of money and effort has been put in to bring it up to Windows. It’s not quite there yet, but it is a lot closer than you’re making it seem.
Throwing some #'s up - just picking up % that are probably on the low-side for the later 2 exit types:

1) 100% of a 10M exit = $10M

2) 10% of a $100M exit = $10M

3) 1% of a $1B exit = $10M

Path is (very) arguably the easiest on the $100M exit? You likely raised outside funding, had a big enough market, grew your team and didn't have to slow-play everything, and still get a decent exit. Paid yourself some salary during that time. As the article says, lots of M&A in the ~$100M range.

$10M exit - a lot of risk, probably slower growth, bootstrapped, etc. Tons of small exists happening at that level too, but also more competition.

$1B exit - personally this seems hardest, even if probability of each occurring was the same. The size of team, scaling issues, etc all required. Of course you'd almost definitely own more than 1% at IPO.

Then stack your odds of success against those figures. Still feels like $100M is the optimal balance of risk/return.
Take a look at mkdocs-material, it's not just a theme, it adds some local-side search as well. Still with fully static pages.
Why use an old version of ffmpeg?

What is the use of ed25519 x509 TLS certs, which TLS clients support that and which CAs would sign that?
They stopped repairing these. I have one actually got it repaired before they shut everything down.
When it creates a poem, song, essay, painting, or program that has never existed before, it is doing what we do. Whether or not we define that as "creating new information" is not an especially interesting question at the end of the day.
And how much of that is wash trading? I'm going to guess 99%+.
How come Blue Origin with earlier start with richer founder is so behind?
vs SpaceX ? Bezos became richer earlier and Blue Ocean founded 2 years earlier. We don't even know what they're doing at this point. How is the gap so big?
I grew up in NY and it's such an overbearing and oppressive state government.
And another bonus extension!
Why a GmbH in Germany? Sorry, that was not a good idea and will costs you money and nerves to fix that. Now you are locked into Germany even if your business can be operated from everywhere around the globe. If you move the GmbH out of Germany you have to pay GmbH fair value ; fair value according to German Tax Authority! Do a Holding GmbH + Operative GmbH to accumulate wealth tax efficiently. You could have your company on your name (Personengesellschaft) and operate from across the globe, especially with cheaper taxes and living expenses OR even found a GmbH-like company in a cheap tax haven and do vacation in Germany.
For situations that are independent of the programming language and the task you are going to do!
I do both back-end and front-end as a software engineer. Have a Computer Science background/degree from graduating a T10 CS university, during which I did ML research.

Also ran communities in my free time.

Location: San Francisco || Bay Area || CA || US

Remote: Yes, can be remote or hybrid or onsite

Willing to relocate: Yes

Technologies: JavaScript, Python, Go, Bash, Zsh, RedwoodJS, TypeScript, NodeJS, React, React-Native, Svelte, Django, Machine Learning, Computer Vision, Amazon MT

Other: Object Detection, Segmentation

Résumé/CV: https://bit.ly/3PWRBMW

Email: Can be found at the top of the resume
There's nothing scary in Serbia - except Jelen and other domestic beers. Rakija could be scary as well, but only if you drink too much.
> One example of this is branch delay slots

That's the only example I'm aware of. Are there others? (I'm sure you could do it poorly if you wanted to, but how much history is there to extrapolate from?)
Wasn't this also similar for itanium? Where the branch burden would be on the compiler?
The USA has 207,189 bitcoins, but other countries have some on the books as well.

* China 194,000

* Ukraine 46,351

* El Salvador

* Finland

* Georgia (the country, not the US state)

See: https://buybitcoinworldwide.com/treasuries/#countries
Ask HN: Are you using IPFS? What's your use-case?
Something the author alluded to but didn't call out specifically is the "I'm already a customer" problem.

I can only really speak to Amazon and Facebook (via the web) because my uBlock configuration nips almost everything else, completely[0], and most advertising from those sites, as well.

But when an advertisement does slip through, it is frequently for a service I already subscribe to or a product I already purchased. In the latter case, I've had times where I've purchased something on Amazon and had the same product show up within a few minutes of the purchase as an advertisement on Facebook. So ... that was wasted marketing spend.

On the flip side of that, I'm certain Amazon knows who my girlfriend is and correlates our searches. There have been a handful of times when I was discussing gift ideas and she'll pull up a product and hand me her phone[1]. Sure, they pick it up when she sends me a link from the app or does some other action that can be correlated (i.e. we're both on the same WiFi, our phones are both reporting the same location[2]) but it's happened enough that I've started paying attention. On one occasion, she handed me her phone, we had no other digital back/forth and my phone was charging in the car (off, because I let the battery die). Later that evening, I'm on my laptop and that product was on the home page. There are other explanations, sure, but it'd be pretty easy to see that we frequently share one of two IP addresses when visiting their sites and start tracking those accounts as affiliated in some way for gift-giving purposes.

[0] I see product recommendations on Amazon and for some reason more than a few sponsored posts and the like on Facebook -- I don't use their mobile apps.

[1] I really, really hate using mobile apps.

[2] I don't actually know if the Amazon app tracks location ... I don't have it.

// FWIW: I really did laugh out loud at "Statistical Astrology" and I'm positive I'll be using that statement in the future.
It should work if you write "exec ...". This way the command replaces the shell, instead of becoming a child process of the shell.
It's the parents of those working for the arms factory's fault. Without their actions there wouldn't be a bomb drop.

That is of course a far stretch, but I would argue that your argument is too.
Non-complicit workers might have just lost their jobs and would have been replaced with complicit ones and the bomb would still be dropped.

For this to make sense I think it's important to look at the distribution of power really.
Considering the power of the people who order the bombs and factory workers not really having a leaver I don't think their actions make a difference.
Depends on many factors:

Can you achieve the same level of insulation for less, by using traditional insulating materials and techniques instead of insulating bricks?

Does the law mandate that your bricks have a certain R-Value?

How much heating and cooling is required in the climate where the building is located?

As usual there is no simple answer.

Bricks are OK as an analogy, but very poor as an example: as far as I'm aware modern bricks are no more insulating than old bricks, and neither are any good at the job. If there is a modern and insulating brick, then I don't think it's really caught on very much yet.
Signals neither have to originate from a controlling shell and nor do that have to relate to job control.

And even if your point was correct, that still wouldn’t mean that signals aren’t a way for processes to communicate. Job control relies upon IPC to work and signals are just one form of IPC.
Or someone figures out that his computers random number generator just wasn't very good...
Nice post. Also somewhat surprised Core ML doesn't have an implementation of GeLU since it's so widely used at this point (and not particularly challenging to re-implement, were I the speculative type..)
This was always the plan. Get the criminals to concentrate the funds into a currency that's easier to confiscate.

Bonus points if the NSA/CIA can steal it to fund black ops.
> he's saying c's model just doesn't work well anymore.

The author argues that C's model does not fit the model he defined himself and claims to be the same model used by everyone.

After going through the article, I'm left with the impression that the author's thesis is flawed and relies on a series of strawmen arguments. Among the strawmen we find:

* arguing that speculative execution "were added to let C programmers continue to believe they were programming in a low-level language".

* claiming that "modern processors are trying to emulate "the same abstract machine as a PDP-11"

* "Creating a new thread is a library operation known to be expensive, so processors wishing to keep their execution units busy running C code rely on ILP (instruction-level parallelism)."

* etc etc etc.

I don't think this opinion piece is grounded on reality, let alone is an objective take.
More secure than what?

Given the world runs on Linux servers, its pretty obvious that is probably the most secure.

Outside black boxes like M$ and Apple, FOSS OS level seems quite secure. How often do you see Linux malware caused by OS in the wild? Sure you install wordpress and never update it and get a cryptominer installed, but its not like anyone is pinging a server with a picture and an overflow error is causing a Pegasus exploit.
Just for discussion's sake.

It is debatable what happens in our heads. When we play one of the earlier pixel Zeldas, one might argue our mind is filling in all the details with higher resolution images. I can still agree with this argument, though.

In terms of the UI, the game controller is also a soulless interface, and I guess one could claim it gets in the way of experiencing the game.

My opinion is simply that the UI being disjointed from the game world experience might make it more or less enjoyable, depending on experience.

As an example, I prefer a file > save checkpoint on a game, that gets out of the way, as opposed to one of those games where you have to go to a special place to save. In that case, for me, the immersion is ruined because I am constantly reminded that I cannot save the game state. Other players might think a File > save checkpoint menu is a flat soulless ui and they prefer the in-game integration.
What common use-cases does it not support?
It's wild to think in a way they bought fighter jets with bitcoins.
This is now five years old, and while obviously the premise is more correct than ever (computers don't look much like a PDP-11 architecturally), the conclusion ("imagining a non-C processor") seems less strong. We are seeing (and were seeing, even in 2018) a strong separation between linear and highly-parallel code, most obviously in the rise of Python for machine learning and scientific computing. It is still very convenient, when performance isn't paramount, to write in a single-threaded style and to a flat memory model. When performance is important, it's then appropriate to switch to a language better suited to parallel programming -- one of the computational-graph languages in something like Pytorch, some other set of primitives on top of CUDA, or even something more experimental like Futhark. Performance-critical code has always had its domain-specific languages, and they seem to be becoming more common, not less, and the hardware is being built to match -- as the CPU+GPU combination common to desktop PCs, as vector extensions to x86 (which have their own primitives making, essentially, a DSL of their own), or things like the M1, which bolt a GPU to a CPU to give both high-speed access to the same system memory.

In other words, perhaps what's really out of date is not C, but the concept of a general-purpose language which is equally well-suited to any type of task.
I was talking to someone at a vintage computer meetup this weekend and we ended up talking about "fear" in exactly this context - fear of asking, or fear that we couldn't know something or that it was too hard. From my perspective it was for exactly things like signals that were not intuitive or broke my mental model of linear programming (threads too, when they first became popular). He was an artist and his fear had been around not understanding what other people are doing with their art, or if his art was getting his message across.

In both our cases, we benefitted from having mentors that helped explain (like this fine article does) by breaking things down and then... letting us learn from the broken down pieces rather than all at once. A mentor can help us conceptualize difficult concepts by showing us, intuitively where to draw our abstractions.

Overcoming the fear for both of us came down to acknowledging it, "owning it", and being ok with it. (Sorry if this is rambling, but it was one of the most rewarding conversations I've had in years, and touched at least tangentially on this article.)

(And I'm still have fear of MMUs, but I've never had to write anything at that level, although it's on my programming bucket list...)
I don't think we should equate wisdom with the ability to accumulate a massive amount of personal wealth -- especially when there's a lot of controversy over how it happened. Besides, when it comes to getting rich, luck often plays a huge part, as it did here.
Decent chance integer divide by zero will kill your process. Might even call it a floating point exception. Maybe that qualifies as safe to you, seems not-safe to me.

Compelling alternative would be for it to return zero. Which is safe. But C doesn't do that. So you have to remember to never write '/', and instead call my_divide, which has a branch in it.
leveraged means, investment which is done using borrowed money (debt). So the preoccupation is something like, the value of the dollar would exponentially plummet if the interest rates went up, as it would suddenly be not worth it to keep the investment in the currency
Who says people who use adblock don't do that? I certainly avoid those sites, that's also why I self-host Invidious and often use youtube-dl.

But no, people have a problem with those things too, because at its core, they disagree with allowing users being able to choose what their browsers download.
Go is type safe.
I used GPT to build a daily 5-minute AI news podcast for me
https://redirect.invidious.io/

This might be useful to you. Alternative YT frontend with many instances. Usually the only third party connection is to googlevideo.com, which is unavoidable, if you want videos from YT.

Sometimes a video might not play or might not be downloadable. Simply switch instance, maybe to an instance in another country, and try there.
Meanwhile (apparently) 'removing aerosols induces a global mean surface heating of 0.5–1.1°C.' https://agupubs.onlinelibrary.wiley.com/doi/full/10.1002/201...

So the effect of cleaner air is more warming, but less snow melt? Probably not.
> At least to me the entire sentiment seems to fall into 'no true Scotsman' territory under any individual scrutiny. If we take someone's life apart and look at the individual pieces you'll find authentic and inauthentic moments everywhere.

The Christian theological view[0] is that no human is perfect (or good), and it is essentially impossible to be perfectly good, but God still wants us to try to be as perfect as we can humanly can.

The most relevant verses on the idea that we are not good is likely Romans chapter 3, starting from verse 9:

What shall we conclude then? Do we have any advantage? Not at all! For we have already made the charge that Jews and Gentiles alike are all under the power of sin. As it is written:

“There is no one righteous, not even one;
there is no one who understands;
there is no one who seeks God.

All have turned away, they have together become worthless;
there is no one who does good,
not even one.”

“Their throats are open graves;
their tongues practice deceit.”
“The poison of vipers is on their lips.”
“Their mouths are full of cursing and bitterness.”
“Their feet are swift to shed blood;
ruin and misery mark their ways,
and the way of peace they do not know.”

“There is no fear of God before their eyes.”

Now we know that whatever the law says, it says to those who are under the law, so that every mouth may be silenced and the whole world held accountable to God. 20 Therefore no one will be declared righteous in God’s sight by the works of the law; rather, through the law we become conscious of our sin.

-- https://www.biblegateway.com/passage/?search=Romans+3&versio... (starting at v. 9)

The call to be perfect:

Be perfect, therefore, as your heavenly Father is perfect. -- Jesus, in Matthew 5:48

Our inauthentic self is forgiven via Christ's sacrifice, which permits us to partake of the new life/creation promised. On the New Creation, see Revelation 21.

[0] For disclosure: yes, I'm a believer.
You could use VLANs and ditch the extra USB NIC if you want.
Caroline wanted a conventional love with an unconventional man: https://www.dailymail.co.uk/news/article-12612105/Sam-Bankma...

HER TYPE IS GUYS WHO CONTROL “MOST MAJOR WORLD GOVERNMENTS”: https://www.gawker.com/money/are-these-caroline-ellisons-tum...

A good trader should be skilled in mathematical thinking, comfortable with risk, and quick to react and make judgments in uncertain environments. The speaker also discusses the importance of handling emotions when trading and losing money, and notes that they have had to work on developing their emotional resilience: https://www.summarize.tech/www.youtube.com/watch?v=Qd2enI4Rv...

She had a nice blog on tumblr, which is down. Archived here: https://caroline.milkyeggs.com/
It’s psychologically harmful to have a romantic relationship with someone who isn’t a real human. Plus it doesn’t lead to reproduction or anything good. There’s many things (especially today) which may feel good but aren’t good for you.

This is the age-old problem where evolutionary psychology and biology haven’t caught up to the speed of technology.
Debian Unveiled: The Gold Standard of Linux Stability
>Jira/Confluence

Never quite realized these were the same company. Mostly because they were forced on us, we basically did the bare minimum on those platforms, and they never took off.
> If “low level” means “runs on the CPU almost literally as written.” then no it’s not.

But doesn't this still depend on what CPU you're talking about? Your C code will map much more closely to the instructions of the machine code of an 8051 or even an M4 than it will to an x86.

Thus any general-purpose language is more or less "low level" depending on the CPU it's running on. This seems like a poor definition.
Integers are an abstraction on top of words; words are perfectly safe.
No, something made him think he had obtained that particular result legitimately, but he was clearly wrong about that. His "result" was just a lucky guess.
YouTrack is pretty great. So is TeamCity and they integrate well. The JetBrains instance is open so you can just sign up for an account there and play with it. Also you can run them both on-prem and they're pretty easy to admin if you do.

Space I haven't used. It seems like an attempt to reinvent both products in a GitLab style product which is a pity because the JetBrains tools are very mature and I don't think they needed a new product.
No disagreement there at all. Data center is pricey. I imagine if your company can afford some of the licenses on the other products to go non-Cloud such as BitBucket or Bamboo then that may be your answer.

Or go completely open source
Has anyone identified an easy/feasible way to add SSO authentication to github pages?
How do you request what personal data of yours Google is storing in Sensorvault? Separately, is there a process to request that data be deleted short of deleting your entire Google Account?
It adheres to the Go 1 compatibility promise.
Hi, I'm Xuying, the developer of AI-daily news. AI-daily news is my first open-source project and being continuously updated. It's an AI-generated podcast that addresses information anxiety for AI enthusiasts, providing the most important, low-hype AI news in a personalized way.

If you're an AI and podcast enthusiast, you must give it a try!

--

Key features:

- Stay informed on AI advancements in a few-minute AI-generated podcast.

- Providing the most important, low-hype AI news but a wide range of insights--Technology news, Podcasts, Technology blogs, and Cutting-edge papers.

- Customize the podcast style to tailor your listening experience.

--

The idea came from my personal need:

- I'm a MLE. Since the AI information explosion, I've been trying to keep up with the AI wave. However scattered and cheap news has made me tired, as I only want to know the most important and worthy AI news. AI newsletter subscriptions now become very common, while the daily routine of reading finally become unsustainable.

- Many of my friends in Silicon Valley including me have been used to listening to podcasts. During a business trip at the airport, while listening to Lex Fridman's podcast, an idea came across my mind: why not create an AI-generated podcast that compiles all the information I want to know? The AI automatically collects information and generates a podcast in my preferred style on a daily basis, and I can listen to it on my commute! It's really cool!

--

My vision:

AI-daily news aims to create a brief, to-the-point, and fun-to-listen-to AI-generated podcast. Currently, it focuses on providing important AI news, and in the future, it will expand to cover any custom topic and generate podcasts accordingly.

--

The primary functionalities are built upon langchain and openai. The frontend interface is developed using streamlit, complemented by some HTML, JS, and CSS. If you're interested in any other technical details or ideas, feel free to leave your thoughts!

I have lots more planned for the site in the coming weeks, but are excited to share this initial version with you all. Feedback or suggestions welcome on any of it!
I've done real-time too.

If I was in that context, yes, I would use outside handler threads, but that's because I could probably put the compare-and-swap in one place (or very few).

As of 2.7.0, my bc had 77 places where signals were checked, and I was probably missing a few.

Real-time is different from what I was doing, so it required different techniques.
You can do surprising stuff in signal handlers; a program I used to work on had an interrupt menu in the signal handler. You could ctrl-c it and choose various "stop", "checkpoint", "dump status info" options. Similar to https://news.ycombinator.com/item?id=37899269 although without going quite so far as to adjust the stack with longjmp(). Whether you're "allowed" to do any of these things is another matter and they're almost certainly undefined behavior.

The interaction between threads and signals is really dire though. You need to mess around with signal masking. I think we'd ended up with an architecture where one thread caught the SIGINT and passed a SIGRT to a different thread; this behaved better in some way I cannot now remember.

If you want your program to be portable to Windows and MacOS as well, prepare for things to be differently broken there.
Remembering Apple in 1985 – Apple Dealer Promotional Material
Delay is something I imagine isn't regulated by much. For example, in the US all cars have to have reverse facing cameras so when you put the car in reverse, you can see if you are about to back over someone.

If I turn my Jeep on, it has such underpowered infotainment hardware that I can easily shift to reverse, disengage the parking brake, back down my driveway, shift into drive and start cruising down the street before it FINALLY turns on the reverse camera, which then displays me driving forward. That's also if the Accept button lets you press it, which it ignores a lot.

At what point should regulated functionality ALSO have some level of regulated performance?