skysight-inc/HackerNews huggingface dataset:
Yes you could. For a fixed-width register machine you can go even further and say that there don't exist non-trivial constant time algorithms (it takes at least logarithmic time to read the entire input). This includes bread-and-butter classics like hashtables.

In practice we usually hand-waive those details away because they don't apply on the domain of interest; rarely is somebody meaningfully exceeding a 64-bit space for their hashtables. You can formalize that a bit with something like the "Word RAM" model of computation -- assume that you have fixed width registers as wide as your inputs.

For the Fibonacci sequence those details are a little harder to hand-waive away because of how quickly the output grows. As soon as the input is bigger than ~64 on a modern computer you'll start to see the effects of that linear runtime. On most clusters you'd have to stream Fib(1<<64) just to see all the bits, and it'd take ages.

The reason that idea doesn't (usually) get applied to algorithms involving multiplication is because usually we're operating implicitly in a model that includes constant-time multiplication of "big enough" numbers. In cryptography and other fields operating on large integers though that analysis absolutely does come into play.

The overarching theme is that reality is hard to capture both succinctly and accurately, and you want as simple of a model as possible that adequately describes the behavior you're curious about. Often that includes constant-time multiplication, but that'd seriously deceive you in an analysis of Fibonacci runtime.
Anyone tried a set up like this with PFSense? Im looking to build a new router for home.
> I'm guessing uBlock Origin blocking GA by default is a likely cause.

Yep, GA being blocked is a major issue. You can use server-side analytics [0] to prevent any JS from being blocked.

[0] https://docs.pirsch.io/get-started/backend-integration/ (I'm the co-founder of it)
De-identify SQL: Use production data anywhere
Good point. That page says the BSP ships with a GCC-produced driver blob, without source. Would be good to hear from the Pine64 folks on whether they've contacted the vendor and demanded source.
Git blame their signed commits. If no records available, chief engineer gets the blame. I mean, that should be trivially enforceable — same as getting to know who performed a botched surgery.
And admittedly it would have qualified "this is only a server and doesn't come with a client" too. Ah well.
The only people who did that was the Go team itself, and they did so in contravention of the usual interpretation of the term, as by it they meant either the completely meaningless "you can built systems with it", or that you could build systems services or utilities (which is not what is usually meant by "systems language").
What's amusing about that? Preferring a whitelisted set of programs rather than allowing users to run code from any source is precisely how most security policies work.
To be fair, if there were a trend to write things in Erlang and someone posted “why use Erlang and not Rust? what am i missing?” I would also expect that to be down-voted. Nothing specific to Rustaceans here. I don’t agree with downvoting the comment because it is contributing to a conversation which is what HN is all about, but it was probably the assumption that Go is already the winner in the space of networked apps when Rust has many good technical qualities as well. Like you said, clumsily worded.
For electronics in general and CPUs in particular, "Made in China" is becoming the Clipper Chip for the 2010's/2020's. So yeah, this thing with intel is very disturbing. They're paying for the rope that'll be used to hang all of us with this.
I'm in the same boat, I started learning to play the piano/keyboard a couple years ago, along with studying music theory. I was already fairly fluent with the guitar (been playing as a hobby for a decade or so) but I yearned for the sound of the piano, its particular charm and expressiveness. Some of my favorite music are classical and jazz piano, and I wanted to learn how to write my own compositions in that direction.

Partly due to the pandemic lockdown and social isolation, I was able to naturally develop a healthy daily habit, to regularly play the piano for an hour or two every morning. That time is so precious and pleasurable, to sit quietly and wander around on the keyboard, exploring musical ideas.

In the evenings, I often read books on music theory. I have a dozen or so favorite books that are quite dense with knowledge, so I've been reading bits and pieces of them, re-reading certain sections for deeper understanding.

For me, having a hobby is about the enjoyment and satisfaction I get from the act of play and creative expression, and sharing the joy with friends and loved ones.

In particular, music helps me enter a sense of "flow", personally and socially. https://en.wikipedia.org/wiki/Flow_(psychology)
Saudi Arabia is now building its own ballistic missiles with help of China
Ironically I lately had a payment service provider handing me newly generated ecdsa ssh keys where ed25519 should be supported to the best of my knowledge. And fluxcd moved from rsa to ecdsa by https://github.com/fluxcd/flux2/releases/tag/v0.21.0.

Kinda strange people are moving on to EC cipher - which is good, but to the cipher which has the NIST/NSA smell.
If I lived in Canada and got a presidential alert, I'd be pretty alarmed. If I got a prime minister alert, less so.
I understand your point, but still disagree with it. As I see it, the real problem is unicode identifiers, as I demonstrated with "Example" above, and as follows from your demonstrations as well. Unlike the thousands of unicode characters, which are unlikely to be all familiar to any single person, and whose meaning and "conjugation" (casing, conjugation, pre-joined pairs, precomposed versions, etc) are different in different cultures -

The ascii case folding, as employed by Nim and Pascal refers to 26 specific well known characters. It's a non-issue.
I’ve been a supporter of the government campaigning and messaging here in New Zealand. However if this was happening I’d be most unhappy.

It’s close to the Orwell ‘2 minute hate’.

https://en.m.wikipedia.org/wiki/Two_Minutes_Hate
Great minds think alike .

I’ve thought of this way in a broader sense.

If you have any data from user data to internal data from various LOB it should be : Data is the new uranium.
I got tired of manually creating QA, sales & development databases so I created a tool that manipulates SQL dump files. There are different approaches for transforming data and all column types are supported. Data can be replaced with a fabricated value, redacted with a constant value, or new data can be generated using JavaScript.
I don't think I understand the question.
OK, I guess it's an idiom that differs between romance languages and English. In Italian and my mother tongue a phonetic language is one where one letter corresponds to one sound (or at least that's how my teachers referred to it in school). In English, the corresponding dictionary definition seems to be: a language with a "phonemic orthographic system". TIL.
I just switched from GA to Matomo[0] and have a good impression so far.

Seems similar to Pirsch in terms of cookie less tracking, GDPR / DSGVO compliance, being open source, self-hostable, having a decent UI and API.

[0] https://matomo.org/matomo-on-premise/
If you're complaining that censorship isn't effective enough, you're probably the bad guy.
I don't know if current IoT devices have the resources to mine cryptocurrencies, but it's been tried. Eventually someone will pull it off.
It makes sense though - no memory management simplifies the codebase. Letting the host deal with it instead means you get the niceties of process level isolation and less complexity. More eyes are on the OS level code than would be on this project. It seems very clever to me.
Yes this is so annoying. My company provides professional development workshops for the specific field we are in (Language Interpreting & Translation), I am often the moderator of the workshop. I am pretty much familiar with Zoom and that kind of thing happens so often. I have to reposition the windows the way I want it and have to do that all over again. I found it best to use OBS with Zoom, this minimize the layout changes since I am only "screen sharing" to my OBS, and my OBS have various sources like PowerPoint slide and videos. I have not uses screen sharing in Zoom ever since I uses OBS. Zoom is using OBS Vitural Camera and I can transition to different scene in ease without worrying that Zoom change the layout again.
We are coming out with a new app in mid-January 2022! It is a free app that is designed to support all gig workers and freelancers in growing their business. We would love for you to check out our website and subscribe at www.usefuze.com and follow us on fb/ig/li- Can't wait to hear what y'all think!
The difference is that state policies are so impactful in everyday life that people very much do choose where they're going to live based at least in part on state government decisions. The same cannot be said for most corporations you could conceivably split along the same lines.
Women with agency still like fashion. What’s your point about society?
Well that's what the strict legal framework is for, right? To ensure ethical operation instead of relying on good faith?
Do you think someone in their 50s could do it? I have a rock climbing gym near my house and thought about trying it out.
If you don't want people making their own frontends, blame your government for allowing it.
MongooseIM has been forked from ejabberd in 2011:
https://esl.github.io/MongooseDocs/latest/History/#2011-fork...
GA is awful, always was. I got tired of it and started using splitbee.io
You can purchase for YouTube Premium and get rid of ads.

I don’t see how people can justify blocking the ads. Content producers need people to view the ads to get paid.

I’m sure at your workplace you wouldn’t like people using your services or consuming your products without paying in some form.
That's really cool, I will have to read up on the protocol. It's always so fun to hear what people are up to, I hope it turns out awesome.
Banks aren't in the business of getting paid back, they're in the business of getting paid back more than they gave you. The ideal customer are irresponsible enough to accumulate interest, but not so irresponsible that they completely default.
What does "full control in the cloud" mean to you? It sounds like that's an oxymoron in your opinion, but correct me if I'm wrong.

I get the idea, but also realize this is fundamentally incompatible with using the range of services at AWS. Fringe-future tech aside, you need unencrypted data to process it and use it. AWS isn't just S3, it's lambda, it's hosting and data science and databases.

Having just read the tweet, as weird as it is to give AWS the benefit of the doubt, I agree with others in that thread. If you KMS encrypt your data, then the engineers will likely only have the ability to see encrypted data. My guess is that there are processes and monitoring in place to ensure this is only used as a break-glass.

Have you ever dealt with automation of AWS resources? There are definitely issues where, by putting incorrect permissions on a KMS key or an S3 bucket, not even root can get your data back. This is likely what this is for. Customers would rather have a non-removable AWS break-glass than their own root account.
I think you don’t understand. There isn’t an infinite amount of points available in basketball in a similar there isn’t an infinite amount of money available. Each particle in the observable universe can contain only a finite amount of information and therefore there can’t be an infinite amount of money or basketball points because each requires “information”. It’s all constrained by the finite number of particles in the observable universe.
Manish Goregaokar has a wonderful blog post on garbage collectors in Rust, the current implementations, the trade-offs and where they might be worthwhile: https://manishearth.github.io/blog/2021/04/05/a-tour-of-safe...
During intermittent fasting, an hour after my morning coffee, sometimes I set a recurring hour timer and drink a full water bottle on the hour. After about the fourth or fifth hour I get this really interesting sense of being hyper alert/awake.

It’s essentially the opposite of how I felt when I used to eat lunch and would get tired/slow.

This is more doable during WFH since I wouldn’t get noticed going to the restroom so often…
I have an Echo in my kitchen that I mainly use as a voice-activated timer and to play music or podcasts as I cook.

I have noticed the behavior described in the article. I will set a timer and then Alexa will say "By the way did you know that I can blah blah blah? Do you want me to do it now?" To which I will answer "No".

It is comically like the butter robot from Rick and Morty (https://www.youtube.com/watch?v=sa9MpLXuLs0) in that I just want it to do a few simple tasks and it wants to be / do more.
Even though I don't have much use for it now that I'm out of school, Krita and the Calligra Office suite make up one of the reasons I've been a KDE user forever. The most prominent KDE apps have long done an amazing job, imo, of making tons of functionality accessible in a way that feels orderly and approachable rather than chaotic and cluttered.

Amarok was this way, which made it just incredible when the most common way to listen to music was local collections.

When Dolphin came out, it seemed like a harmonization of Konqueror's massive featureset along the same lines.

Some apps are a little bit messier (Kate, Konsole) but are still way more orderly and easy to explore than popular alternatives on Windows despite matching or beating them on features.

I feel like this aspect of KDE apps is often undersold. Outside of KDE, I hardly ever find anything as powerful as a mature KDE app whose UI isn't just an overwhelming hodgepodge of menus. Krita seems like a leader when it comes to this approach to adding features but in a thoughtful way.
Not really as they have always been fairly open about working closely with factories in Shenzhen that product the products if you subscribe to their monthly email digest. Their previous US based offices seemed kinda pointless.
DaVinci Resolve is one of those free gems that goes toe to toe with the paid competitors. I swapped to it from Vegas a few years ago and never looked back!
Sorry, not outraged just genuinely confused what the draw is here for folks and what Pine's plans are for the "open source community."

Will they eventually release a consumer version that packages up all of the software other folks have written on their own dime? Or do they only release these as developer kits?
The code says it uses the public key for uploading/encryption, and the private key for downloading/decryption. It's useful to be able to split writing and reading with cryptographic guarantees, for security or organisational purposes. E.g. if a client only has the public key and should it be compromised, it can't read the data. Or it allows you to have less strict access controls on uploading clients.
> Another benefit is that this flips all of the "paid" feature flags to true. If you self-host Bitwarden's official setup you still have to pay a subscription to use paid features.

As a developer and cheapskate user myself, I understand the appeal of this.

As a product builder, I struggle with what this means to build a business upon an open core model.
Best is probably acknowledging it out of band, as it is a pervasive issue, rather than a specific one.

So articles and discussion like this, but not "Chinese|American shill" in a thread about something else.
They fixed the font handling in this release
Including Zoom in that whitelist is amusing because it has such a miserable reputation for security.
Smoking in bars is also forbidden here. Many pubs don't play music; and in these COVID times, I often find there's just one other person in there, reading a paper.
Organized sports at the professional and international level have been in the business of sportwashing practically since their inception.

Do you sell tobacco that causes your users to die a painful and lingering death from cancer? No problem, sponsor one of the most famous vehicles in F1 history.

Are you leading a fascist state that will go on to murder six million Jews, homosexuals, Roma, and other "undesirables," not to mention plunging the world into war? No problem, host the Olympics, they'll gladly let you use it as a propaganda exercise.

But of course, if someone boycotts the Olympics, they are being "political." If someone raises their fist in protest, they are "besmirching the Olympics." if you aren't paying for it, you aren't allowed to exploit it.

What has changed since 1976 and 1936, respectively? Nothing.
Apologizing for trying to protect human rights. Wow.
You’re not forced though. I’ve never used Twitter personally, for example.

It’s pretty simple - I assume you have a job, and that they have customers. Would you want those customers to basically take your work without paying?
Everything you just said is meaningless evasion. Glow more.
It should because if you can exploit the root user, it is much easier to use that machine as a lunching point for a secondary attack. Further, root will let you cover your tracks much more easily than an unprivileged user.
They are allegations based on western media reports, which themselves are based on dubious evidences.

Everything so far regarding Xinjiang are all one-sided news rehashing from a few individuals, while the US intelligence with its cutting-edge spy satellites, field agents, cannot find any concrete evidences. Just coincidence?
Built an automated tax-loss harvesting app
In this growing analogy, developers collecting data mindlessly are descendants of Early Anthropocene humans discovering entombed nuclear fuel and not understanding or ignoring the dire warnings outside.
Ask HN: How to travel by train without vibrations / getting shaken up
When traveling home for Christmas, I was thinking that traveling by train is a great means of “autonomous travel” (in fact there is an advertising by the German railway company that describes the outcomes of autonomous cars and then the punchline points towards trains).
However, I get some nausea from the constant vibrations/getting shaken up (how would a native English speaker express this?) and I am wondering how to minimize that disturbance? (Noise is no Problem any more with noise canceling headphones and, optional, music)

For the first version I am not primarily interested in re-engineering the whole train wagon because I don’t have the budget for that xP

However, I am wondering if there is a way for a clever “child seat-like” thing that buffers the movements before they reach my body? (Maybe similar to the floating backpack?)

I would be grateful for any pointers or contacts to mechanical(?) engineers that know how to approach that.

In case someone wants to build it: my personal willingness to pay is (currently) somewhere between 100-500$ if it is somehow portable like a backpack.
The symptom of ED has been steadily growing on a 15 year tail following the adoption of sugary processed foods and ultimately CVD with the curve growing rapidly in the 90's. It was not called ED until their marketing team coined the term. Many new terms and diseases have been created that were already called something else previously. My favorite is gingivitis which is an early symptom of scurvy.
1. I wouldn’t call PJ media a reliable news source, and I lean right

2. Not all staff quit due to vaccine requirements. As some of the articles pointed out, they quit due to sheer exhaustion from the hospitals being continually overwhelmed

3. The percentage of nurses taken out due to vaccine requirements is less than 1%. Yes, every staff member counts, but that’s not the sole source or even the main source for hospitals being overwhelmed

4. The main cause of hospitals being overwhelmed is still due to a surge of incoming patients.
My point is that by the time a biased selection happens, much of the damage to the overall process is already irreversible. If the algorithm is biased (and I'm not saying it is, just that it's valid to ask the question), making the final decision manual is more of a fig leaf than an actual fix.
That's not going to do anything.

In modern day, American companies have more to gain in China than they have to lose in the USA. The market they are chasing is 3 times larger than the US and the only "regulation" in sight is basically bribing local government.

Don't be surprised if the companies you boycott simply move operations to China and cut ties with the US.

China devalues its domestic currency on purpose so that oligarchs use the stronger American dollar as a vehicle. Once the companies move to China they can strengthen their domestic currency, shed the dollar, and then Americans will be making Ipads in factories with suicide nets and China will be sipping Starbucks wearing inexpensive "Made in USA" Apple watches
The term you're looking for is a store of value. USD absolutely does serve as a medium of exchange (have you ever bought something..?). It also serves as a store of value - Dollars themselves are valuable _because_ they can be used to purchase goods in the future. Economists understand this perfectly well.

The relationship between dollars and things depends on how many dollars and how many things are produced. Doubling the money supply while keeping the productive output of an economy the same will only half the value of dollars. You can increase the nominal dollars infinitely, but that doesn't change the productive capabilities of an economy.
Raising less money at lower valuations
But not from the likes of web crawlers and archiving services.
The transformer is the neural net in the encode / decode steps. For something like a language model, it takes an input phrase, encodes it to something that has "meaning" to the net, then decodes it into an output phrase. The "attention" mechanism learns how much attention to give to each part of the input, anywhere in it. In languages, the previous common mechanisms (recurrent networks), would only look backwards, with decreasing weight for things further away.
Alan:

Dozens of people died of COVID last year.

Beth:

You forking idiot, millions died, not dozens.

Alan:

Okay, so it's a lot of dozens. What's your problem?
It's no small feat, but the nature of SO is very cache-friendly (content focused, reads >> writes). If you're building a modern SaaS, dealing with the same amount of traffic as SO, you might find a hard time with the same setup.
Tesla’s Driver Monitoring Fails to Keep Driver Attention on Road, CR Tests Show
They should add an extra alert for people near the coast based on your gps altitude:

“If this were a magnitude 8.5, you would have had 15 minutes before the tsunami reached your altitude.”
Can’t stop a idea whose time has come.
I use this for managing offline backups and syncing my music library to my phone and a USB stick for my car stereo. Great tool, stable and dependable.
Do be warned that although interesting and rewarding and amazing in all sort of ways Rust is not easy. Where Go was designed such that it takes hours to pick up, Rust requires weeks, and possibly months before you build the intuition around the borrow checker.

If you've been looking at go, it's really not much of an investment to try it out (I wouldn't heartily recommend it as I dislike the language but you do you).
Give it a go -- the nice thing about fixing something broken is that if your fix doesn't work, you are no worse off than you were before, and if it does work, tada! the thing is fixed.