skysight-inc/HackerNews huggingface dataset:
> Because they stand to gain (immensely) from building my trust about their model of advertising if I choose to participate in it.

They're not gaining out of thin air. They're making a commission on how much they are saving for the advertisers (and hence the advertisees). They're creating immense value, of which, they are taking a small commission. If they were not creating immense value, the advertisers would have no need to use them. They would continue to make their businesses big enough to buy Superbowl ads (or equivalent).

> Taking away what exactly?

By blocking the ads, other people are paying for YOUR use of these services. It's the moral equivalent of not paying taxes, although it is not illegal... yet.

> Would be happy if you could explain where I got it wrong.

For example, you think this is how ad targeting by Facebook and Google works:

> in today's standards they only serve as a way to guess-timate person X bought toothpaste B because of ad campaign Z

And you think this is true:

> ads are not a game changer to consumer behavior.

It's a complete waste of time for me to debate with someone who thinks ads don't affect consumer behavior.
Not related to featureset/usability of the app, but this is super weird: https://github.com/notable/notable/blob/32b8e969e9a3f49f8352...

If the app is not open-source why would I ever care about what language its written in.
Non-paywall link to NYT story:
https://www.nytimes.com/2022/02/23/technology/duckduckgo-con...

5+ years ago, back when [0] people noticed that Nazi sites were the top Google results for "did the holocaust happen" — presumably because of the way Google prioritized literal text match in titles/headlines for esoteric queries — DDG had been providing bespoke responses via DuckDuckHack, its crowdsourced instant answer program [1]. Back then, and today, if you query a variation of "did the holocaust happen", the top result, in big large text, is "Yes"

DuckDuckHack was discontinued in 2017 because it didn't scale. The associated code repos are still available; for example, you can see how DDG's Instant Answer test suite specifically validated answers to questions about the Holocaust and the moon landing. [2]

[0] https://www.theguardian.com/commentisfree/2016/dec/11/google...

[1] https://duckduckhack.com/

[2] https://github.com/duckduckgo/zeroclickinfo-goodies/blob/mas...
> Specifically with insulation, have you had trouble with air exchange?

I don't have empirical evidence, however I am pretty sure that we have reasonable air exchange. My evidence for this is threefold:

1) when we have used the log fire, it didn't kill us, or pull the door open.

2) there is still a slight draft,

3) we have a missing floorboard in the understairs cupboard

Whilst all of the air bricks in the rooms were covered, the suspended floor still has four bricks exposed. The triple glazing is sealed UPVC, however in the loft conversion we were forced to have trickle vents (I think thats overkill)

It doesn't ever feel stuffy, which is good. I do need to get a real CO2 monitor though.

One last bit of evidence is how quickly particulates from cooking disappear
Flexbox design from 15 years before flex boxes were invented. I'd say it's very ahead of its time. This is how websites are starting to look today.
I've used searx with moderate success, but you really have to put effort into the different backends. Sometimes paid backends actually are worth it, a lot of the time it makes sense to write your own with a ~1 week on-disk cache of the top 500 results. Colossal amount of work though.
Abandon all of your friends and family?
How to migrate off of Amazon Cognito
Unfortunately, the adults in the room have to be unpopular when particularly dangerous situations arise.
How is it a scam? Does it not still offer the same tech? In fact, with Lightning, even more advanced tech.
I’m not buying it. A PR department isn’t going to make the difference between whether or not the press or politicians do their job on a basic level. I specifically don’t believe that Tesla’s PR department would have nullified Biden’s (and other politicians) incentives to please Detroit.

> Make no mistake - EV is rapidly becoming commoditized. With full-self driving no were near the horizon for anyone in terms of production, margins are going to shrink as there becomes very little to differentiate products and these mis-steps can risk the business.

There’s a wide chasm between Tesla and generic EVs with respect to manufacturing processes, battery technology (especially range), software integration, charging network, and so on. Tesla’s mote is formidable and will endure for the foreseeable future irrespective of level 5 FSD.
Learn to Listen
https://ultimatemotherfuckingwebsite.com/
Metanomic Launches Industry-First Real-Time Game Economy Engine for Developers
It's £6 per month if you pay yearly. Also if you are a student you can get a 50% discount. Honestly it costs a negligible amount, that's less than a single day's worth of travel on the tube.
You don't seem to see the difference in language that you're subtly slipping in without realising. It's like a form of newspeak.

"Accepting" credit card payments or bank transfers is meaningful. Accepting cash is not.

Anyone can by default accept cash. There is no-one who cannot accept cash. You don't even need to have like, hands to count it with, I can put it in your pocket.

In order to "not accept" cash you have to intentionally make the choice to be an arse and decline it.

By contrast digital stuff is this whole web of "need an account, need an app, need a terminal, need this, ...". It's not automatic.

It's like the difference between walking and having a car.
The only issue I see with this is infinite levels. Parsing this may become an attack vector. Might be my ignorance speaking though.
100%

For us it stopped our moisture problem. We had mold growing on the walls, because all the moist air would hit the wall and dump out water (proper drops).

Now the walls are 10 degrees warmer, none of that condensation is built up.

there is also thermal mass and junk, but not having to wipe down the walls every night is a big big win
They can start an Native process (ntcmd.exe) but that's about it, as the commands available don't run due to missing bits.
I like the compact headlines using

https://brutalist.report/?limit=5
Do you think the risk profiles are different or the same because they contain the word vaccine?

I can show you the longterm studies of those you mentioned. But the first long term study for these new vaccines are due in 2024.

In the end these kids are part of an experiment that we all hope goes well.

Most of anti-abortion activists are vaxxed. They are promoting the idea that your body society's choice. Do you stand with that crowd?
It's not a technological problem.

They'll just pressure all businesses not to accept your crypto.

Just the airlines, banks, any payment processor, any gold bullion dealers, any supermarkets, any restaurants, any car rentals, any car dealers. Probably can be done in less than 10 lines of regulation. Nobody is going to risk jail for your crypto.

What then? You are going to invent some tech that will somehow make totalitarian government impossible?
… until you take into account everything covered by welfare states.
Why would you use BitTorrent to distribute files P2P if you're just going to place a server between the peers? Wouldn't it be better to just have the server distribute the files in that case?
This post comes at a perfect time because I am working on an app that utilizes spaced repitition and flash cards and happen to be tweaking the spaced repition algorithm today. I've used Anki a quite a bit, and it mostly works but there are limitiations and things that don't work well. The post does a good job at highlighting some of the underlying issues.

The app I am working on is focused on language study. A big drawback of Anki when it comes to language study is that the card is tightly coupled to the content it's trying to teach you.

In our implemntation, we decided to decouple the presentation of what you're studying and how you're studying. We have the concept of a term which can be a word, definition, sentence or character. We store the progress information along with term. The term can then be studied with any of the available study methods. This gives quite a bit of flexibility in how the information is studied and reviewed and goes a lot further than just flash cards and multiple choice questions.

Another benefit is that this progress information can then be used to make recommendations to the user on what to study next.
> If you block a thread in the thread pool you’re going to deadlock.

I’m actually happy with this decision… it was very much done intentionally to prevent the kind of thread explosion that is all too common in GCD. The criticism of GCD I linked to was very skeptical of actors for this reason; if the implementation decides to add more threads to avoid deadlocks, you get the same performance pitfalls as in GCD, and thankfully that didn’t happen.

In practice, I’ve found that avoiding deadlocks is as simple as grepping for `DispatchSemaphore|DispatchGroup` in your codebase and eliminating them with extreme prejudice. If you stick to Tasks/TaskGroups/Task.sleep, there’s no real possibility of accidentally introducing deadlocks unless you try really hard to do so.

And yeah, logical races can still happen in actors, but it’s easy enough at a glance to tell whether you’ll run into one… if you avoid using `await` in a section of code that needs to run exclusively, you’ll be fine. (Even with `await` calls you may get lucky if there’s no actual suspend point happening, but a quick and dirty rule is just “don’t call await and your code will never be run concurrently.”)
This is really awesome. I think the ability to record the camera position / perspective changes atop the video (while shooting and after shooting) for export to flat video or gif would be really cool. It would allow people to record creative clips and share them on existing platforms.
So when bitcoin hits it's schedule max limit and can't be mined anymore, is the point moot?

I guess the question is: how much of a total energy bill will it have racked up before we get to that point, and should we consider the likely improvements to computing efficiency when we start speculating about the long term impact

"converting a scarce shared resource (electrical energy) into perceived personal profits" (1) is this entirely new?, and (2) it doesn't just exist for increasing profits, it provides a service: a digital cash infrastructure
The HBO model works better for shows that are going to have more than one season because in the first season people haven't generally heard of it.
The PR department is irrelevant, precisely no one is complaining about any fallout that could credibly be traced back to Musk dismantling the PR department. “The game” isn’t funding a PR department, it’s lining the pockets of politicians and media, and I’m glad Tesla and Musk aren’t playing it (and yet they’re winning!).
> Steam's refund policy used to be abysmal until Origin added no-hassle refunds

Didn't the refund policy come after they lost a court case in Australia [0]. Sure they could have made it country-specific but that would a) have been an incredibly bad look and b) promptet similar lawsuits in other countries with a semblance of consumer protection laws and c) probably doesn't actually lose tham that much money as it also means that people are less reluctant to purchase.

[0] https://variety.com/2018/gaming/news/valve-australia-fine-12...
Would be interesting if you would support PostHog too
Obsidian is great, and if you're looking for affordable, preferably self-hosted, highly customizable Markdown note-taking it is almost certainly the better option.

We're trying to be a slightly different kind of app though, where syncing isn't something our users ever have to think about and where collaborating and sharing is as accessible and seamless as possible (among many other goals!)

And yes, that means we're probably (on the whole) a worse match for the highly technical/conscientious HN crowd, where the aforementioned selling points of an app like Obsidian are in higher demand. Also a shoutout to Logseq (as mentioned by others in this thread) which is also a great option if you're looking for that kind of app.
If I recall properly, and if I trust what I read/viewed from the internet ages ago, EUV optics is from Germany (zeiss), and the EUV light is from cymer. cymer almost lost their part because they had been unable to deliver enough EUV light power for too long (in the end, it seems they shine their massive CO2 laser on a tin droplet, 2 times instead of one and yield enough power). mask/wafer alignment equipment, dunno where they are from (nanometric piezo-electric motors, with probably laser interferometer). Then, at the time everything was run in extreme vaccum, but heard something about hydrogen gas.
This "rational" mathematics seems to just be an elaborate set of extra rules to avoid using repeating decimals and transcendental numbers like pi and e.

what's the point? is it just an academic exercise to play maths on hard mode, to see how far you can get without using certain tools?
I haven't used obsidian, but have been using Logseq [1] (which a lot of people have mentioned to be similar) for over a year now and super happy with it.

The data is stored locally as md files, can be versioned using git which is a big plus for me. Also the workflowy-inspired zoomable bullet list is great to have for large outlines.

With the built in support for tags, image pasting, tasks, journaling, templates and static site publishing it just ticked every box I had out of the box, and I am yet to even start exploring its rich plugin ecosystem.

Oh, and its completely open source.

[1] https://logseq.com/
Charest is a former Huawei employee and a lobbyist for them
>What about the stock market? What about any kind of investment?

You mean the kind that pay dividends?
I see people with less than 1 year of experience claiming imposter syndrome...I feel like the term has lost almost all meaning at that point. At some point what you're feeling is your actual inadequacies due to lack of experience. That's fine and normal, and a motivating factor to keep learning, not imposter syndrome...
Of course it's fucking Doug Ford...
Speak for yourself, I've had both RSU-like arrangements and bonus payouts on a similar order to my annual salary working in Europe.
I'm always curious about the tech choices in desktop applications that say they're fast, so I downloaded this one and was a bit surprised to find that it's an Electron app. I'm not here to criticize that, though. Instead, I'm curious about what Electron build toolchain the developers are using. Maybe my knowledge of Electron build tools is a bit behind, but this is the first time I've seen an Electron app where, in the Windows version at least, both the x64 and ARM64 versions are packaged in the same installer (inevitably doubling the download size), and the installation is done using NSIS. It looks like there's some kind of updater, but it's not Squirrel. So I'm just curious about whether an open-source tool was used to put all of this together.
I'm English, and we certainly do have markings on packs of butter - but it's dependent on the manufacturer, some do, some don't.
to simplify this statement: until you take into account that your taxes are used to provide important government services.
They are plugged into SWIFT, if not directly, then whoever happens to be their backoffice provider, which is usually a large bank.

They are all subject to the same regs, and most credit unions aren't any better than large banks.
the "mentality" you are referring to is not limited to JS at all, and has less to do with the particular language. Market dynamics, company incentives and a larger pool of developers among other reasons contribute to that more.
Wait until you hear about fiat currencies.
> Not everyone in Europe is in a comfortable position where they can care about gas prices more than they care about Russian expansion.

OTOH, not everyone in Europe is in a comfortable position where they can care about Russian expansion more than they care about heating their home.
I could not find pricing for Noteable on its page. At least, not on mobile. Is it free? If so, what kind of free?
Side stepping that you're using a runtime NullPointerException as an example, Java's checked exceptions are just not particularly good at what you want to do.

If you have a function that has an abnormal result as its API, it should have that as part of its return value, because returning as values is what you do with results. Checked exceptions in contrast don't compose. See for example this code:

X myFunction(Y param) throws MyFailureException();

List<X> transformed = list.stream()
.map(e -> myFunction(e))
.collect(toList());

This is not allowed, because a the lambda in map can't throw. Even if that was allowed map would need a generic "throws Exception" as its API, which would be awful. With checked exceptions the only possibilities you have is catch the exception locally at the point of calling the function or stop as soon as you encounter the failure and bubble it up.

Instead, if you make the part of the return value you can do whatever. I'll use Vavr Try as an example, but you can also do this in Java 17 with sealed interfaces or in a miriad other ways.

Try<X> myFunction(Y param);

List<Try<X>> transformed = list.stream()
.map(e -> myFunction(e))
.collect(toList());

Now you can still handle failure locally, but you can also check the whole list and make a decision based on that. Or you can propagate the results including failures because this is not the best place to handle them. That's what I mean with composes vs not composes.
I wonder how pressure affects that, particularly near boiling.

EDIT: https://www.nature.com/articles/2151053a0
But can we form a more perfect union?
The incentives are still there for churning out more and more code, compile it on more and more CI/CD pipelines, run it on clusters of more and more powerful machines, and interface it to more and more powerful computers in our pockets which have gigabytes of RAM, terabytes of storage, mad gigahertz multi-core CPUs but somehow still amount to being slow dumb terminals.

Damn, even open source world favors constant churn. New libraries come with breakage that demands every application out there to adapt with little to no reward, those applications aren’t becoming any better, they just keep chasing new languages, new frameworks, new windowing systems, re-solve problems solved long ago, and all of it is just to keep up.

Gosh, there was this comparison on how long would it take to cold boot a machine, open a document in a text processor, and print it out. The contenders were a 8-bit Commodore with floppies and a modern MacBook Pro. Guess what, while Mac won, it wasn’t by a wide margin at all. The Mac could likely easily emulate a dozen Commodores. Where are all the gains?

If I were to become a dictator of a large part of the world, I’d tax heavily all the extra cycles, all extra watts of power wasted, all extra RAM, and all excess bytes sent over the wire, and tax it enough to eat into profits of big tech. Incentives done right would make the developers think of efficiency from day one.

There’s also this thing that while we rely on tech more and more, we are just as far from actually automating the boring stuff away as we have been for the last 40 years. The stories about a plucky worker automating their job and not telling anyone are just as appealing today as they were two decades ago. And all this tech has bugs, is fragile, sucks big time and brings in a lot of frustration.

(Steps away from the soapbox and walks into the sunset.)
> the purpose of Blockchain is to avoid regulation

Citation needed.

I use Blockchain as resilient storage for the accounting of a scarce digital asset.
I was under the impression that standard bitcoin mining leveraged GPUs for the heavy lifting. If that's not the case I'm happy to know what does
In the quantified self heyday I created an app that takes a webcam pic every half hour which was popular in the Bay Area QS community. I’ve had it running almost 10 years now.

Bottom line: people don’t show much emotion while looking at screens. The only exception was video calls.

Project site:
http://wanderingstan.github.io/Lifeslice/

Early talk:
https://vimeo.com/42239564
I was a bit disappointed that TFA doesn't expand its title quote. Here's the full verse of this Shakespearean aphorism, which was also used to great effect on Westworld:

"These violent delights have violent ends
And in their triumph die, like fire and powder,
Which as they kiss consume. The sweetest honey
Is loathsome in his own deliciousness
And in the taste confounds the appetite.
Therefore love moderately; long love doth so;
Too swift arrives as tardy as too slow."
Romeo & Juliet - Act 2 Scene 6
I’d advise just using materialized views. Yes, they don’t support incremental updates. But anything homemade will eventually be buggy somewhere and cause the index to get out of date in unexpected and probably unmonitored ways.
And setting up polyrepos isn't?
What would happen to crypto values if the number of miners decreased significantly? Increased significantly?
I'm not sure. If you can afford to be picky such a large range might be a bit of a red flag.

Also, if I'm looking for something close to the top of the range the possibility that I may get a way lower offer might put me off. Specially if I'll need to fight the company to get the top of the range salary.
Show HN: Simula One – Portable Linux VR Computer
Hi HN, My name is George, and I am helping build an office focused VR headset called the “Simula One”. It was discussed recently here: https://news.ycombinator.com/item?id=28695455. We have just opened our store for preorders (https://shop.simulavr.com), so that we and our backers can help people replace their old PCs/laptops with more capable VR headsets.

We call our headset a “VR Computer” (or a “VRC”) to distinguish it from gaming headsets. When Simula was founded, most people thought the future of VR was in games & entertainment. The truth is that VR offers a superior way for performing knowledge work, but until now there haven’t been dedicated VR computing devices available on the market. While existing headsets are optimized for gaming, ours is optimized for productivity: it features bleeding edge high-resolution displays, has a detachable compute pack with specs comparable to a premium office laptop (x86 architecture), and runs a VR specialized Linux distro optimized for clear text.

VRCs offer several advantages over Laptops & PCs: they provide unlimited screens of any size, improve work focus & immersion, are usable outdoors (no laptop glare), improve privacy (no one around you can snoop your screen), and their compact design frees up desk space. They also promote better posture and freedom of movement: with a VR computer you can change positions, sit up, lean back, stand, lie down, or even walk while you compute.

Our project started out as an open-source VR window manager (https://github.com/SimulaVR/Simula), which you can try out today on the Valve Index or HTC Vive. It's built over Drew Devault's wlroots and the Godot game engine. Once our compositor became relatively stable, we ran into the issue of “no other manufacturer wanted to offer us Linux support” (thinking there was no market for something so niche, I imagine?). So we decided to build our own =] We are happy to answer any question (technical or otherwise) about our project.
Yes, they count.

It doesn't matter that they are UUIDs and you can in theory continue to make them after the client changes something. If any user sees them, they aren't fit for a primary key.

I do go further. Anything the user touches is unfit as a primary key. If they want some number to identify the records (in a spreadsheet, in a customer number somewhere on their work or in a public API), that number is unfit as a primary key, it doesn't matter if you are the one creating it.