skysight-inc/HackerNews huggingface dataset:
I'd say that's a "kind of", since it implies the feature will eventually become mandatory. I was thinking more along the lines of Javascript's 'use strict';
Why? Having millions of libraries is a good dilemma to have, even if it means a bunch don't work well together so you make your own anyway. Better than having no choice.

C++ is a massive beast but it works.
The spaces aren't the point of the comment; rather that we can break the literal into pieces and indent those pieces without affecting the contents. In a non-strawman real exmaple with real data, of course we include all the necessary spaces in the literals. However, this bug is easy to make in C; I've seen it numerous times.
> ... aren't actually democracies. Austria, for example, is a Republic

"republic" and "democracy" are in no way mutually exclusive terms.

On the contrary, the overlap very often. See https://en.wikipedia.org/wiki/Republic for a definition.
Are you worried about when the case when an exception should be thrown from the thing being awaited? I'm not familiar with Arbo but usually the promise holds on to the exception until its observed. It could be that Arbo is configured to ignore the exception if the task is already cancelled.
all the other comments are saying what i am just in a more nice manner. of course I get downvoted tho by boomers. Probably the people that sent this rubbish to the front page downvoted me. Sorry for caring about the quality of stuff on Hacker News
The same way intelligence agencies instigate terrorism plots.
> no reason the FDA should try to keep this secret in the first place

Personal medical information, especially as part of clinical trials, is some of the most legally protected data in the world. You can't just hand it out to people. And even with medical grade redaction (which is very expensive) there is always a risk of leaked information getting past the filters.

I just find it funny that HN, usually a place very concerned with privacy, is now suddenly demanding the release of some of the most private and personal information of tens if not hundreds of thousands of individuals.
I made LingoLingoLingo after watching the Lingo reboot here in the UK and then playing Wordle. I got a bit carried away and what started as a hacky demo in the browser console morphed into a proper website. Have a go and let me know what you think!
I grew up there, and always heard that full-serve only was about jobs.
For someone who hasn't seen it, how does it compare to Mr. Robot? (Season 1)
Huh. Perhaps. Last time I checked, Dropbox very much did claim that syncing data between devices was their primary use case. Perhaps they changed while I wasn't looking (I haven't been looking since they forced me to Syncthing by deciding that my filesystems weren't supported).

Perhaps the author is coming from a similar place. History matters. If someone sells you a product, and then completely changes the scope of said product, it's a bit odd for people to complain when you start looking for alternatives that fit the scope of the product you initially bought, no?
Long distance phone tracing used to require calling from switch operator to operator while the circuit was active, -- the only unrealistic part is their visualization of the trace progress and the era-inappropriateness of that kind of tracing.

One could imagine knowing trace progress if one imagined they'd also compromised the transit exchanges well enough to see if someone was accessing the service console.
It's a decent stopgap, but a bad primary effort. If you get big enough to notice, you end up offering basically two things to the people running those sites:

1) Do work and support RSS or

2) Do nothing and we do it for you for free

Which do you think they'll choose? And then you're stuck running a big clearinghouse for RSS feeds, with fund-raising problems, users griping at you because some feed isn't perfect, etc.

Myself, I've had decent success just asking if someone could please add an RSS feed to their site the few times it's come up. It's apparently easy to do in many CMS's that don't do it by default.
For unambiguous images almost all humans will label them the same way. For ambiguous ones humans will differ. Presumably they'll accumulate stats on each image and will be able to detect cases like this.
Not the OP, but active user and contributor to folly, so I can add some context.

folly is a community effort within Meta; it doesn't have a specific theme about what's included in it, but it is a set of core libraries that are likely to be depended on by most C++ software within the company, and are enough high-quality and self-contained that they can be useful externally, or showcase implementations undergoing standardization efforts (for example experimental/coro for coroutines).

Main focus is server applications, but it is also used in mobile, in particular Thrift (the serialization/RPC infrastructure) depends on it.

A very personal list of favorites:

- experimental/coro is the coroutines infrastructure, which is now widely adopted.

- SharedMutex is a heavily optimized mutex which supports shared/upgrade/exclusive semantics, and allows near-linear scalability in shared mode. It is used pretty much everywhere as it is the default mutex for Synchronized, a wrapper to safely synchronize access to objects. Its footprint is just 4 bytes.

- DistributedMutex, OTOH, is an exclusive-only mutex that supports flat combining, and performs extremely well under high contention.

- MPMCQueue and UnboundedQueue are lock-free MPMC queues, respectively bounded and unbounded, which are used in almost all our thread pools (see the executor/ directory)

- Userland implementations of RCU and hazard pointers, for deferred reclamation.

- LifoSem and Baton are other fundamental synchronization primitives that are not available in most core C++ libraries. They do a magic trick internally, where if they're waiting long enough, they unmap the unused suffix of the stack, so idle threads don't hold unused stack memory.

- Function is like std::function, but move-only, so it can hold non-copyable function objects (think lambda that captures unique_ptr). It is the vocabulary type for callbacks used in futures and executors.

- F14 is a SIMD-optimized hash table. Similar to Abseil's SwissTable, it was published around the same time.

- TDigest is a highly scalable quantile estimator, widely used for service counters (see fb303, also open source).

- (shameless plug, as I wrote this one) enumerate() is a replica of the Python function, so you can do

for (auto&& [i, element] : folly::enumerate(collection)) { ... }
The GBC ran on 2x AA (nominal 3 V), same as the GBA. GBA could also play DMG/GBC games no problem.
10-20 years ago you could get adderall from any kid on the block, it was similar to the opioid situation where the markets were flooded and overprescribed.
The commenter uses cancer as an analog for autism. That implies disease. It’s not a neutral comparison, and it’s not my bias that introduced the concept of disease.

If you think it’s possible to make the same point without reference to a disease, then by all means do so.
I have this problem as well, and I'm commenting here in part to follow the thread.

I have a Go project, so all I really need to do is deploy a binary. My go-to in the past is just to SCP onto my server, but since the other binary is already running, there's some blue/green swap thing that has to happen, and I struggle with this.

My side projects don't make any money, so I want this to be as free as possible, and so I've so-far resisted complex CI/CD pipelines, but it feels like I'll need to put more money into this if I want the CI/CD thing instead of SSHing in to disable the server, SCPing the new binary, and then SSHing back in to restart the service.

If anyone has any recommendations for CI/CD deployments of Go binaries onto an AWS EC2 server, I'd love to hear more.
> The guns in the police armory ultimately belong to the people

Well this is just demagogy and slogans, utlimately boiling down an attempt to depicict it as a yet antother romantic dihotomy of "opressive government" and "brave people".

As awlays, in reality the real civilians are hiding scared at their homes or fleeing the country and it's just a few armed thugs, who think they can represent and talk for "the people", having tasted some blood and lawlessness.

There is enough video evidece to see how "defense against their agressors" turns out to be robbing shops and setting building ablaze. So please don't act like these people are defending or fighting the government or have some moral high ground.
I believe this is done to get answers for unsolved captchas. For example, I have a million photos of streets filled with cars, buses, motorcycles, streetlights, and crosswalks I want to add to my captcha database. I don't want to categorize them all myself, and I want the answers to be what the average person will identify, not what I or a machine will identify.

So, I send everyone two captchas. One has a known answer and is required to be correct to access the service. The second captcha answer isn't yet known, so it doesn't matter what the user selects. However, when they get the known answer right, we log their answer for the unknown captcha. Once we get a large enough sample, we then have our top answers for the unknown captcha and can start using it for verification.
When my dog was poisoned with rat poison, it didn't die. It just felt really miserable for several days.

Poison doesn't mean "death", it also includes multiple days of misery. Of course some poisons can kill you, but others are just miserable (but survivable).

---------

Typical Rat poison in the USA is also treatable with Vitamin K1 pills, lowering the misery the dog feels.
hmm.. yeah re: mobile, the downloads page[1] mentions android but no mention of ios. I would love to do something like this over icloud

[1]: https://syncthing.net/downloads/
Ha ha, yep. Us creative types do like to have our opinions about what other people build.

Love it BTW!
French themselves have never accepted it and have rulings about their law being superior since 90's. They should change their constitution but they won't.
Did you reply to the right comment I’m not sure this has anything to do with mine?
>nobody has experience of not existing
Don't we all have experience of not existing for 13.7 billion years? It'll be the same once we die.
If you open any file and just type "DZZ" (in capital), you delete the first line of file and save and quit.
It’s certainly the trigger, and the situation is dire, inflation is sky high in many developing nations. If we aren’t seeing Arab Springs springing everywhere it’s because of covid and restriction (either self or state imposed).

As for Kazakhstan, well there’s Chinese, Russian, Turkey and even British as foreign elements. IMO the more plausible reason was the president (Mr Tokaev, aka Number 2 in power) ousting the “Kolbasy” (Mr Nursumbaev, aka First President) who expected the power sharing agreement to give him and his family both protection and relevance over politics forever.
It is ka-gi, like yogi.
What I miss is speed: computers in the 90s were extremely responsive. Apps opened instantly. the keyboard and mouse events responded instantly. Apps used < 10mb memory (sometimes KB).

Somewhere in the last 15 years we "web-i-fied" every app and made the entire desktop UX dog slow.

People just expect that every click and tap on a UI has a spinner – even in their car.
Yes, sure is nice to have the option to offer or use full-service, isn't it.
Ask HN: Can anyone recommend good books on game design?
Bromite seems to me to be what Brave should have been. I install Bromite browser on all my Android devices, and if they are rooted I also install Bromite WebView using Magisk. If only Bromite had the development resources of Brave...
Try not paying your "general taxation" and continually refusing to answer judges and collection efforts. Try refusing to go to jail when it is the ultimate result. You'll understand what I mean by violence. NHS is an institution of violence.

I didn't say everything has to be profitable. There's plenty of ways to consensually operate without profit. Farmer do it in the US with coops and pooled buying of feed and fertilizer and all manner of other stuff. Charities also do things unprofitably but consensually. I'm good with whatever non-coercive way you find to get your CT scan.
This is why we can't have nice things.

Are people really criticizing the realism of someone's hobby project game? Really, you want better documentation or it to work perfectly on mobile browsers? You immediately need to hack the API?

It's a short little game. Enjoy it for what it is.
Can someone explain what the use case for this is?

I clearly am not the target audience as I've never forwarded an OTP... but I'm curious what other people are doing that makes this needed.
> Being able to refuel your car without stepping outside is really nice, especially in winter. There has been attempts to repeal that law to no avail.

In most tank stations I've seen in Italy you have the served and self lines, the latter sparing you some cents/liter while in the former they will wash your windshield while the tank is getting filled up.

Isn't there a serviced lane in other US states?
There used to be a plugin called Cream for Vim that did something like this. I quite liked it for quick GUI edit tasks.

Edit: looks like it maintenance stopped about 10 years ago http://cream.sourceforge.net/
Consider https://webmonetization.org/
Far right attitudes are no less common in Russia, including the Russian armed forces. Given a large number of participants, the chance that neo-nazis (as well as all other kinds of people) are involved is close to 100%.
All of those gains are from an increase in the usage of fossil fuels. Yes China is making big growth in renewables but they're making even bigger growth in coal.

This is the problem with our intuitions about energy, we're so used to abundant, high energy density, relatively cheap energy that we can't even get our heads around not having it.

You quote me but miss the point where I say that this is fine so long as we have unlimited fossil fuels and there are no serious externalities with fossil fuel usage.

Both of these conditions are false, but even your reasoning here is assuming these are true.

If for some non-fossil fuel related reason we had to switch to primarily electrolysis hydrogen production, then yea, we'd be fine. We haven't even come close to really solving just replacing our current energy demands with entirely renewable energy (which, even assuming perfect battery solutions, also requires growing the overall output of our grid by a factor proportional to intermittent power needs), let alone additional energy requirements that start popping up all over the place once you start removing fossil fuels.

This has been a problem that has been well studied and understood for years, but because it leads to the scary conclusion that our current way of life is unsustainable it is brushed off.
Sounds like someone wants to justify their position in the social order XD

Let me tell you, you can make a lot of money (I do), and still have empathy for the situations of others. Believe it or not, regardless of what your libertarian / conservative media tells you, folks are generally working hard and trying their best. Anything else is outrage porn.
Why would that be your fear? The ruling by the judge was to hand over info by X date or face penalties of $50k per day until it’s done. Obviously they have the right to appeal, but that was the ruling.

In any case, on a side-note: the real issue here is that until power and corruption is limited on both sides of the aisle this will continue. Anyone that thinks one party is more corrupt than the other has a false sense of reality.
Both parties should be disbanded and senators given very short terms in office.
Fantastic to see Michael Tyson releasing this update. I've relied on his contributions to iOS music app development tools (the amazing audio engine, audiobus, the spectacular sync engine) throughout my career.

Of particular note is the custom yearly / keep forever pricing model he is trying with this release.
Ask HN: What do you use for OTP?
I use Google Authenticator app in iPhone, but this has obvious disadvantage of not transferring on the new phone, not being accessible if phone is lost, not working on backup phone, etc.

On the other hand using something "cloudy" defeats the purpose of OTP device.

What do you use? Is there a better, but still secure way?
There are many countries where lockdown, daily restrictions, entry requirements and isolation are still normal. This pandemic is global - just because things have improved where you are doesn't mean that's the case for the other 95% of the world's population.
The social engineering in the movie is pretty much the same stuff everyone talked about in DEFCON conferences even a decade or two later...and really, still topical today (phishing.)

I think The Box was pretty realistic. It absolutely looks and acts the part of an FPGA type device.

Finding a "shortcut" through computationally expensive encryption is plenty realistic (look at all the wifi attacks, for example), and while they keep saying "any encryption", it's pretty clear they're talking about DES, which the NSA was pushing everyone to adopt.

Remember how in the film the crew realizes that the NSA wants The Box to be able to snoop on the FBI et al? What did the NSA almost mandate be used for encrypting everything government related?

Everyone strongly suspected right from the get-go that the key size for DES was far too short...to allow the NSA to brute-force it. We now know they turned out to be right.

DES was published in '77 and almost immediately strongly criticized.

According to Wikipedia:

> Lawrence Lasker and Walter F. Parkes first conceived the idea for Sneakers in 1981, while doing research for WarGames.

Doesn't seem like much of a coincidence that work on the Sneakers script started not long after DES was published and almost immediately viewed as a joke by the crypto community.

I think Sneakers was a lot more realistic and well-researched than people give it credit.
Most people's goal could be attained by a shared network drive is the point. "I have three computers at home. I just want them all to have the same folder that stays in sync no matter which computer I edit a file on."

It amounts to about the same difference as the difference between DropBox and syncthing (e.g. they are not close to the same thing either but as far as a certain use case which is that of the vast majority of users...they are the same)
The FOIA should not allow anyone to launch a denial of service attack on the government.

The requester can specify the scope or the timeline. Not both. If my employer asked me to review this much content I would also give a timeline on the order of years. Saying "too bad, it has to be faster" doesn't change my estimate.
I've used Ubuntu Core for a few things. I've used it for my nextcloud + syncthing + home assistant server; an abandoned photo booth project; and a plug and play slideshow thing using a web app in kiosk mode (hilariously involving the remnants of Mir, which is now a Wayland compositor?).

I think snaps are the wrong idea for the desktop and I hope Canonical finds a way to coexist with flatpak instead of whatever it is they think they're doing. But for Ubuntu Core in particular, where everything is working towards a headless, low maintenance kind of system, it really does shine.
Transparency is necessary but there's no evidence that Merck hid Vioxx clinical trials data from the FDA.

https://www.fda.gov/drugs/postmarket-drug-safety-information...
Ok, I clicked the link because I thought there is a new trackball available.
But not at the language level, which is what started this thread.

As another example: compare "GC'd versus non-GC'd memory in Rust" to "coherent versus non-coherent memory in CPU architecture"; here Rust gives us just the bare machine, while CPU architects give us quite some abstraction plus a choice.

It is true that you could theoretically write a GC in Rust, but using it from the language itself would probably break ergonomics so much that you'd be better off with another language.
I think the person you're responding to was making a point that you're not concerned with money if you're not shooting for a dollar value but a liter value. The inferred disconnect, as I understood it, is one of wealth and not quite nerdiness.
Show HN: OneWayOut – OneNote Export to Emacs Org Mode, Markdown, and More
OneWayOut (owo) can export all your OneNote notes to Emacs Org Mode or any Pandoc-supported Markdown (today), and allows you to tailor the results to your best liking by:

1. Giving you complete control over the Pandoc call
2. Allowing you to post-process the Pandoc output with tailored Markup Packs.

You can see a test OneNote note and its Emacs Org Mode and Pandoc Markdown exports here https://github.com/alopezrivera/owo#results

Markup Packs are markup-format-specific functions containing search and replace queries executed at runtime against the text output by Pandoc. If search and replace doesn't cut it, you can add a postprocessing scriptblock to increase your freedom.
They effectively give you control over how all is rendered, including

- Headers
- Metadata (eg: note creation date)
- Other markup elements such as horizontal lines, custom indentations and formatting, and whatever else you might be able to conjure up with the text in your notes

OneWayOut is built on the foundation of ConvertOneNote2Markdown (https://github.com/theohbrothers/ConvertOneNote2Markdown), by SjoerdV (https://github.com/SjoerdV), and improved by nixsee (https://github.com/nixsee/) and theohbrothers (https://github.com/theohbrothers).

Got a lot to learn so all feedback or suggestions are welcome! Thanks for checking it out :)
As does Feedbin.
So in the future if they have something to hide just produce 450k pages of patient data to hide behind.
> You're citing old data that doesn't even include delta or omnicron

Do you have anything showing the counterpoint? I'm very interested in seeing it if you do.

The point of making this distinction is that hundreds of millions of people have already been infected and shouldn't be hounded and harassed by people yo take a vaccine if they don't want it.

If you want me to worry that unvaccinated people with a prior infection are clogging up ICUs, show me evidence that its actually happening and I'd be happy to get on board.
unrelated, but does anyone have more recommendations for blogs to subscribe to (like martinfowler.com posted here, an excellent post) so i can get more "hard" software engineering/architecting articles. I've found HN is much less "in the weeds" over the last few years.
It’s a consistency problem. Syncthing provides reasonably solid single file consistency. Git repos and anything else that requires multi-file consistency is trickier, since Syncthing doesn’t know about the internal consistency requirements.

If you use Syncthing peer-to-peer and/or have concurrent modifications to different peers before a full sync, you can run into problems. It’s not really designed for that, it’s optimised from the single user sharing individual files on multiple devices case.

Doing anything better here is incredibly hard in a peer-to-peer system on the level of abstraction that Syncthing operates on.

I think renames might be/may have been problematic because it tries to be smart and handle them efficiently. If it did the naive thing of delete followed by creation, consistency would be better, but performance would be worse.
I took it in the Ribbonfarm sense (https://www.ribbonfarm.com/2010/07/26/a-big-little-idea-call...), in that they're providing credit to people who weren't otherwise legible to the banking system.