skysight-inc/HackerNews huggingface dataset:
Seconded. #4 Prioritises the dark pattern of hiding the "Skip" button in an "Add friends" nudge page of an onboarding process.

No thanks.
A Fujifilm x100v camera. As a relatively new dad this thing is so fun to use and is really a step up from phone photos for capturing the fam.

I had actually bought a Fuji x-t20 first only about a month ago, but serendipitously stumbled on a x100v in store and bought it as they’re extremely difficult to buy at the moment. I also initially wanted the x100v before I learned about the supply issues.

I’m prob going to sell the x-t20 as the fixed lens on the x100v is more compact.

In general definitely recommend looking into a mirror less camera if you want to boost your photos. I’ve only been using them for a month and not a pro by any means, but it’s been a lot of fun and I’ve already gotten complements on some of the photos I’ve taken.
Fwiw, you can make money holding ETH, by staking it. Coinbase and Kraken both do that. They take a percentage of the return customers get by agreeing to lock and stake their coins on the exchange.

(Before that was available though, both lived entirely on fees, unless they've been committing massive fraud.)
There's this: https://en.wikipedia.org/wiki/1918_Irish_general_election

The IRA derived their 'legitimacy' from it.
Feature request: letting the user provide their own data and maybe offering some presets; e.g. I'd like to see the XKCD color survey [1] as the base.

[1]: https://xkcd.com/color/rgb/ ; context: https://blog.xkcd.com/2010/05/03/color-survey-results/ .
What European countries count as most?
> The logo shows purple to me

It seems to be an extremely dark purple, on a white background it's genuinely indistinguishable from black.

> it isn't a crescent, cuts off at the bottom.

Which is close enough to a crescent for

> resembles islamic flags

to be a perfectly valid take.
Old software is very slow and expensive to change. Adopting a new C version doesn't need a failure prone expensive synchronized collective-action rewrite throughout your sectors supply chain, new tooling, platform runtime ports, etc. Rust would.
Well, except what you’re describing fundamentally leaves the hardest problem unsolved.

Where to start (concretely) and what you’re actually going to do, and if it will work for customers in a way they will pay you more for it than it costs to do.

Discovering that, and if it is going to work, is what a startup does.

You can’t do it without deciding on something concrete eventually to deliver, and pursuing it with enough vigor to get a workable product in someone’s hands.

Tech startups that build an entire product without understanding the space are leaning too heavily in one direction.

Sales led startups that get a customer base and start collecting money without a concrete product plan are leaning too hard in the other (and even more, add big red flags for scams and fraud).

Doing all the things and integrating it into a workable collection of customer needs they’ll pay to solve, along with an actual solution that works to solve it, while not going bankrupt in the process is why startups are hard.

Not being a scammer or committing fraud in the process? Harder still!

It’s the unknown unknowns and navigating all the bullshit on the way that also make the risk very high. Fundamentally, it’s impossible to know everything until you’ve already done it, and by then, it’s already changed under you.
Why are they called "web" colours?

I understand that the term "web safe colour" is for colours that was within the space of 216 "safe colour" table, for displays that could only display 256 colours, but I think it's another matter?
so read the publically available electronic version first or check out a version from library?
Maybe I am older, having started in the late 90's. But I think developer tools nowadays are so cheap compared to my salary that I pay for them without thinking twice.
Not sure how a 16 hour workday fits if you also need to sleep, shop, cook, clean, take care of the kids, keep in contact with your friends and family, and exercise.
Amiga had "AREXX ports" which meant you could script desktop software together in ways not possible even today, on any OS.

It's not enough that there must exist technically, a possibility. The app vendors much themselves go to the trouble of adding such "scriptability" into their apps.

Instead everything is very slick, but very siloed and nowadays tied to a cloud offering, which is great, but it's more often than not locked to that vendor.
"United Kingdom of Great Britain" is a lot catchier than "United Kingdom of England, Scotland, and — by the way — Wales" :)
Who made this must be really proud of themselves and believed they did a good thing. As we all know, "The road to hell is paved with good intentions"

"Correct" my ass
I personally could see a need for 10-20x the engineers, they're solving a very different problem.

But twitter had 7500 employees in 2021, of which about half were engineering (reports I found vary between 3500 to 4500), so that's at least 65x the engineers!
Or the greedy approach: 6.8+.22 in parallel with 2700 gives you 7.0018 with .026% error.
Glad you were able to get something worked out.

In college days when you use it (not prescribed) at least for me I felt amazing. Like everything I did was correct example playing a guitar every chord was played right. I could sit down and cram for 12 hours straight (pretty amazing) and take an exam. I was better at conversing with people since I could focus on their face/not look away/be in the moment.

But yeah that euphoria part is not great. Because you can do the wrong things too/be focused on that.
This isn’t farming, he needs zero resources to build this on his own, the fact that he doesn’t do it means he doesn’t think this idea has merit on its own.

Investors, cofounders want to see skin in the game. This disclosure shows he doesn’t have that, full stop. That’s disqualifying for nearly any partner who would be worth working with, and justifiably so.

This guy doesn’t have the stamina to see this idea through.
The question could be steel-manned when restated as: why does today's average app, in order to complete an ordinary task - like displaying a series of characters on the screen - need to run 1000x more CPU instructions than yesterday's? Replace "1000" with whatever that multiplier, result of the proliferation of intermediary abstraction layers, actually is. I wouldn't be surprised if it is even more than one thousand, at least extrapolating from this article, which was also posted on this site today: https://danluu.com/input-lag/
Have nfts revolutionised digital art? I haven't seen it. Stable diffusion is potentially revolutionary, but nfts seem like last years fad.
If I had to guess, it would be because they're the names you can use in place of RGB values in style/CSS
*contiguous not continuous (not the same thing, could just mean "sharing a common border")

*Puerto Rico not Porto Rico
Outside our bubble, there’s an _ocean_ of embedded software/firmware and lower level library stuff, on up-to-date platforms, written in C by people or teams that would find switching to Rust just a _massive_ chore. I’d guess there is at least an order of magnitude more of this than Rust.

And I certainly appreciated C11 when writing Objective-C, so I’m sure people with large codebases of ObjC will appreciate it (though most will be using Swift for new features nowadays).
Ah, thanks. I figured it might be something like this but the documentation is very dry and doesn't seem to mention it.
Exactly. I’m not saying other countries have different problems, I’m saying generally they have the same problems. People like to downplay their own problems and relish in other peoples to feel good about themselves. You can search for any country and find incredibly downbeat views on their situation. <Insert Country Here> problems.
Exactly. It's a short-term play. I'm hoping my competitors would believe they can make this a long-term play! :)
Deploying IPv6-mostly access networks
It is trivial to enforce that new functions have new unit tests and fuzz tests. You are the reviewer of https://github.com/openssl/openssl/pull/9654 and you just say "Please add unit tests and fuzz tests for foo and bar" and you don't approve it.

I don't know what the deal is with their testing culture but in year 27 of the project they demonstrably haven't learned this lesson. It's nice that they added integration tests (testing given encoded certs) but as the article points out that was insufficient.
Carmack is a great programmer because he consistently produces solid, fast code, not because he has groundbreaking ideas.

It's similar with Linus. He didn't invented monolithic kernels, UNIX, distributed version control. He "just" wrote good implementations.

Turns out brilliant ideas are overrated in programming, what matters is execution and daily grind.
"That's extra effort too, might as well fix it on the spot."

It depends on the problem. Some things you do not just "fix on the spot", they take longer and sometimes you do have other, more urgent problems. Those are times, when I do something like this.
Book author page and/or book errata sheet might contain further help.
Has anyone got this working? Curious if someone could PR a dependencies file that can be used to run this?
In my experience, virtually all kinds of substantially useful smart contracts depend on observing or modifying the world outside of the blockchain, which means you have the oracle problem, or you have the side effect problem.

Not entirely coincidentally, aside from plain faulty implementations and operational security failings, these two problems represent the ways most successful attacks on smart contracts are accomplished.
Yep. Error inside: function renderWheel().

Interestingly, errors in Chrome in the same function — apparently rendering continues however.

Guessing the problem is that the line: points += `${s.x} ${s.y}, `;

is adding an extra `, ` to the end of the string causing the assignment/parse that follows to fail.
How do you get ffmpeg and other goodies you mentioned? Is there some software repo termux maintains? Is downloading software that way reasonably "safe"? I've used Termux before but never considered these things...
Shadows and Lights in RealityKit
Its funny how the comments section of this question on stackexchange.com are people complaining to @jonk that his answer is irrational when he's just reciting material, yet they double down on their position despite his objection. Doesn't help that @jonk is kind of arrogant, but my point is... people.
always use the emacs list-color-display for that
A good article but feels more table stakes than secret sauce stuff. The advise crosses to non startups too. It is a why you have a bunch of different X targeting market segments for all X. For example Pizza, flights, cars.
Apple Says Your iPhone's Usage Data Is Anonymous, New Tests Say That's Not True
Typically that's very heavy feces with no gas caused by various bacteria in it, and it slips right down the plumbing without needing to flush.
How are they going to enforce their beloved porn blocking?
You are right that this is one of the easiest ways to notice the low frame rate of a monitor.

It is very easy to move the mouse cursor across the screen in less than 100 ms, in which case on a standard 60 Hz monitor you will see less than 6 images of the mouse cursor jumping across the screen, instead of a continuous movement.
> One benefit is that you can more credibly offer to keep your promises.

We are yet to see a working example of that.

> Meanwhile, users of FTX depended on government regulation and pinky-swears to keep their money safe, but since SBF owned the platform he could do whatever he wanted.

These two sentences contradict each other. And no, there was no government regulation that insured FTX deposits. There was so little regulation, they didn't even keep their transaction history.
As a grasshopper style node graph is effectively an abstract syntax tree (AST, i.e. code) I imagine that actually something like GitHub copilot and such tools would be more appropriate.

Current state of the art tends not to differentiate between gibberish and output of actual value so that may be a bit of a downer.

But I definetly see it as plausible - I just don't know where you would get the training data though...
The big difference is that a smart contract is a running, stateful, immutable piece of software. Alternatively, I can run software with an MIT license by myself, but I can always modify the data or API without any approval of the users.
What do you mean not worship Jiu-Jitsu practicioner, Luddite Nemesis, Jace Hall asphyxiatior, and master of the Anti-Life equation - John Carmack?
That seems like the whole point of this - from the perspective of the reader, you can't actually tell whether you've actually just been taken out of a cult for deprogramming or if this is a cult indoctrinating you by convincing you that you used to be in a cult.
I still have fond memories of the time when the Smashing Network was a thing.
Right, so it turns out that there are a fair amount of operations you can perform on financial objects to change their properties. You can buy, sell, combine, or split their risk profiles in different manners to get properties that are useful in different scenarios.

Mortgage tranches played a big role in 2008, Black-Scholes helps us describe the behavior of options contracts, and maybe the most accessible for someone not familiar w/ finance is the Ray Dalio McNugget story - https://www.cnbc.com/2018/05/03/how-ray-dalio-helped-launch-...

The EVM specifically gives you a Turing complete financial system and, hence, probably a complete expression of operations on financial structures.
I don't think anyone is telling them that: in fact their concerns are absurdly well catered for, though you wouldn't know it listening to the constant complaints.

We can split hairs about what is and is not democratic until the end of time, but the debate takes place in a historical vacuum: the creation of Northern Ireland was a response to a very specific set of circumstances, and I don't think yak-shaving about democratic niceties casts any light.

It is moot anyway, because there is no prospect of changing Northern Ireland's status without democratic sanction. Which vote of course takes place at the pleasure of His Majesty's Secretary of State for Northern Ireland.
> it sounds more like initiation into a cult than deprogramming from one.

I'm fairly certain that's the point. Makes you think if rescuing someone from a cult isn't just switching them to a different cult that happens to be widely accepted. Once you have that thought, then it leads to thinking about what defines a cult and why deprogramming is not the same as indoctrination.
phpwebhosting.com seems to be what responds on https for that host.
Could you talk a bit more about your success? What does it do, what pricing model do you use, how long did it take you to acquire customers, do you feel it's worth it? Asking for a friend, of course.
The results aren't verfied by running the same calculations again. Rather, there's a verification method used along with some information from the original solution - that's the certificate they mention.

Imagine factoring a non-prime number. It would take you quite long to factor 695587 with nothing but a cheap calculator, but you could very quickly verify my factorization if I give you the information that it is divisible by 71 and 101.
ForgeFed: Federation protocol for version control services
Yes, and expected to be the home of Musk's future mega company.
As powerful as fuzzing is, this is a good reminder why it’s not a substitute for formal verification in high-integrity or critical systems.
Show HN: I built a cross-platform Metronome
Ryan Dahl and Deno
Question on Formatting
Does each new line begin a new paragraph?
Or do you have to add a blank line to start a new paragraph?

If the two lines above do not run together in one paragraph, the answer is a new line starts a new paragraph.

If there is an empty line after the second paragraph ("Or do you..."), then a blank line shows as a blank line. If there is one blank line above this paragraph, then two blank lines are required.
.
If there is one line with a dot above this paragraph, then that can be used as a paragraph separator.
https://thenextweb.com/news/double-spenders-scam-150000-bitc...

2018, and yes, it seems like the Bitcoin arms were dispensing cache as soon as a valid transaction but the mempool.
Python is not great for teaching coding
Only because the author is a reporter and inadvertently utterly baffled Facebook's Algorithm.

The author says that outright, but also implicitly notes that others are trapped, by noting that you can log in to see which high school classmates support Trump. The latter group did not play confuse the algorithm, and this is trapped in an echo chamber of Facebook's own sketchy propaganda.
How Many Slaves Work for You
How active was Phil Schiller on Twitter?
Meaning there are too many compilers currently producing fast-but-probably-not-what-the-programmer-meant code that will need to be changed produce slower-but-probably-what-the-programmer-meant code? Or do I misunderstand? Seems like a win to me if so.
Software development is inherently unpredictable because the software target landscape is intrinsically chaotic (a very small change in target can introduce a very large change in effective resulting energy needed to reach the target), and every new project inevitably means a new target (if not no software development would be needed as you'd already have the software).
Sad thing is, I've only started needing a watch since the nearest church stopped ringing their bells before 9am. That used to be 'accurate enough' and I didn't need to wear anything.
This may be a fun r/atheism tier quip, but most eastern religions don't fit this mold, being too vaguely defined/unorganized for any cult analogies to apply.
If I can get my printer to work, then yes, I do use it. Getting printers to work is the hardest problem in computer science.
I feel like I've heard this argument a lot over the last decade or so: it's early days, the valuable stuff is yet to come.

I've gone through about three phases of opinions on crypto:

1. "Blockchain is an interesting primitive that you could probably build something neat (besides a cryptocurrency) out of! I can't think of anything good off the top of my head, but I look forward to seeing what valuable thing people come up with."

2. Smart Contracts are an interesting primitive that you could probably build something neat (besides rebuilding existing finance tools without regulation) out of! I can't think of anything good off the top of my head, but I look forward to seeing what valuable thing people come up with.

3. NFTs are an interesting primitive that you could probably build something neat (besides speculative digital assets) out of! I can't think of anything good off the top of my head, but I look forward to seeing what valuable thing people come up with.

In each case, the tech looks like a neat idea, but I continue to wait for the actually valuable use-case to emerge. At this point, I'm starting to just pattern-match all crypto to "unlikely to provide real value ever."
Fitbit does have it's own SDK, that you can use to write both apps and watch faces. In theory you could create a watch face that met your needs.

The SDK is pure JavaScript and seems friendly enough (I only got a few examples working and lost interest) - https://dev.fitbit.com/build/tutorials/examples/

I don't know if the SDK can target the luxe BTW
Building a groundhog is on my bucket list but firing them is such an insane amount of work that I should probably opt for something smaller.
It's not the external monitor I'm looking for. It's single monitor larger than a laptop screen and a usable keyboard. I fold my laptop screen closed.

Also, I want to be around for relevant conversations. Context switching is not an issue for me as long it's not unrelated to work (or something unobtrusive like "hello").

To each their own I suppose.
Can't wait for shovelware games that use nothing but these.

But also something like Scribblenauts where arbitrary 3d objects can be created by wizards.
I haven’t tried anything faster than 120Hz, but I think 240Hz is probably nice. Not because of the volume of frames per second but because of the latency. At 60Hz there are 16⅔ milliseconds between frames, at 120Hz there are 8⅓ ms between frames, and at 240Hz it’s 4⅙ milliseconds.

Does it make a difference? I think so: When working with music software, the difference between those latency numbers are very noticeable. Around 5ms you stop noticing the latency itself, but down around 2-3ms a new perceptual effect appears: It feels physically real. It’s perceived as a kind of heft or tautness. It’s quite clear when you’re playing a software synthesizer and turning knobs and try different buffer settings.

The brain is capable of sensing the timing difference between touch and vision and sound if you change the delay of the stream of sound.

I’m fairly sure the vision system would also allow for a difference in feel if we change the delay on the video stream.

Of course, more frames per second isn’t the only way to do it. You can theoretically run at a lower framerate while simply always guaranteeing that the frames you do show are very very new.
Yes, because paper is easy on the eye. But I'd switch to e-ink display if they had higher refresh rate.
Source: Anonymous Blind post…
I stopped doing these types of posts long ago, because there is always somebody around who'll look at what was clearly meant to be a cautionary tale, and in it see a brilliant thing that just must be made as soon as they finish the pitch deck.
> So, what exactly have you solved?

Ownership of your funds, which is the primary requirement from which all others stem. You will still have those when you regain access to the internet, or the ability to spend them.

The reality is that a government having the ability to confiscate the funds in your bank account, and attempting to restrict you and your neighbours peer to peer actions, personal mobility or internet access are totally different things. This sort black and white thinking provides lacks a valuable analysis of actual power structures. No one claims your crypto currency will protect you from a bullet.
Yes - to me, the sentence construction seemed to indicate a translation engine was involved.
This is great. I always use the named variables in prototypes when I can (go tomato!) but have never thought about their distribution.
What is the best way to implement rate limiting if our site allows payment without a login? By IP?
Ask HN: Why do you like Visual Studio Code?
People really like VS Code. I am wonder, what is your reasons, why do you love it? Let's help other developers to understand the main advantages of this editor over JetBrains IDEs, Vim, Emacs, and Sublime Text.

Maybe it is one of the following items, or something else:

1. Some fancy hotkeys. Give examples.

2. Favorite extensions. Give examples.

3. Gitpod, or codespaces integration.

4. It is free for use.

5. It is fast for you.