skysight-inc/HackerNews huggingface dataset:
Don’t know why this comment is getting downvoted. The code in question is complex and outdated. Improving the code and testing or switching to simpler tools can lead to a pragmatic solution without the political baggage.
It has 7,000 more commits than MicroPython, to say it is a rebrand is unfair.
You could call it the facebook effects nominally. The web is/was the key open technology of this era.

Collaborative efforts had a lot of successes. Wikipedia turned out to be a good encyclopedia, which seemed laughable/impossible initially. Linux, obviously. The www itself. Open, collaborative, organized outside of a corporate body. These were big, impressive wins. AOL and others who tried to compete with openness head on failed.

FB succeeded. Or rather, around that time a lot of these wins started being accumulated within a more standard corporate frame. FB controls who sees what and doesn't share. Twitter is a company that controls a protocol. Android is, philosophically and business-wise the anti-thesis to the goals you mentioned.

"Hackers changing everything working together" is now stuff that HR talks about... entirely coopted.
Maybe I put too much faith in military intelligence (aka spying), but I would assume that if a government has a project that goes on for 3 years most other countries know about it, and know what the outcome was.
A Turing Award winner once said, “Program testing can be used to show the presence of bugs, but never to show their absence!"
Isn’t this already known? This is what HFT does. They are literally, front runners.

This is why they spend millions of dollars on exotic telecom equipment, just to shave off milliseconds from the latency.

So, for every share you trade on Robin Hood, they make a penny or a fraction of a penny.

Easy money. It’s even easier than taking candy from a baby. You never even knew that you were fleeced of that penny. At least a baby cries when you take his candy.

You as a retail investor or day trader cannot play that volume game with the HFTs, so there’s no point trying. But you can still do other strategies, like swing trading.
Why I like Java, by Mark Dominus https://blog.plover.com/prog/Java.html

"I enjoyed programming in Java, and being relieved of the responsibility for producing a quality product."
using non-ACID db for financial services probably requires lots of trickery.
Is it a bug if it never happens? Another way to say it, would you pay money to prevent a problem you don’t have?
> no JOINs

Sharded environments still have some JOINs. Typically all data for a single user/customer/whatever should be placed on a single shard, and it's still very useful to join across tables for a single user.

> If you constrained the features on the non-sharded databases, you'd achieve the same net result.

No, that's not the main reason for operational benefits. Rather, it's simply because the shards all have a uniform schema, uniform query workload, and relatively small data size (as compared to a large monolithic DB). You can perform operational maintenance at better granularity -- i.e. on a single shard rather than the entire logical data set. And if a complex operation is fine on one shard, it's very likely fine on the rest, due to the uniformity.

For example, performing a DBMS major version upgrade on a large monolithic DB is a nightmare. It's an all-or-nothing affair. If you encounter some unforeseen problem with the new DB version only in prod, you can expect some significant application-wide downtime. Meanwhile for a sharded environment it's both easier and safer from an operational perspective, assuming your team is comfortable automating the process once it has been proven safe. You can upgrade one shard and confirm no problems after a week in prod before proceeding to the rest of the fleet. If unforeseen problems do occur, worst-case it only impacts a tiny portion of users.

> it also restricts your ability to perform other operations (more complicated queries or reports are ~impossible). It is not without its tradeoffs.

Yes, this is why I said above "There are definitely major downsides to sharding, but they tend to be more on the application side in my experience." OP claimed the downsides were operational (e.g. more complex failures or larger downtime), which I do not agree with.
> more effort needed to create error messages that are helpful to the user.

Well, sure, but that's a tradeoff for the developers of the language to consider. As a user, there are already plenty of statically typed languages to choose from with many person-hours put into just that.
Many sites break instantly. If I care enough about those sites, I whitelist them. Otherwise I move on.

On the other hand, many sites work better with JS disabled: they load much faster, don't slow down scrolling, don't break copy & paste, and so on.

edit: I should probably make clear that I'm not the same user you responded to
Some months ago I was feeling some pain in my right wrist, and by buying and using a vertical mouse the pain ceased.

Right now my belief is that non-vertical mice are badly designed and I see no reason to use a non vertical one again.
The ability to focus more deeply than the general population is quite valuable in a world where technological progress requires increasing specialisation.
ssshhhh Don't tell my wife (or his...)
Unfortunately every person who writes advice about how to break into the industry tells beginners to contribute to OSS as one way to gain experience/a foot in the door. Most of them explicitly list things like fixing typos as easy ways to get a few under your belt.

I can understand the sentiment - it can be quite an anxious experience for a new dev to try to contribute major changes, so theoretically these are low-risk warm-ups. But I don't think it's good advice. It assumes that any contribution is welcomed by the maintainer, no matter how small (many explicitly claim this) and I don't think that's true. Small changes like that that have no impact on functionality, stability, performance, etc. just seem like they would take time and energy from the maintainer with only very marginal upside.

And unfortunately, it also makes the beginner look like someone who's just trying to pad their github "resume".

I'm not saying that's for sure what's happening here for you but it's certainly a possibility.
China industrial profits surge 20.1% y/y in Dec
Chromium is used over Chrome because the Google integration of Chrome is not desirable. If you are going to then sign into a Google account in Chromium you might as well just use Chrome. This entire story seems like a non issue.

Chromium without any Google integrations seems like the exact point of Chromium in the first place.
> "Even if we run the same math with 7 out of 10 bugs being memory safety related, and assuming that Rust prevents all of them, those same example programs end up with 30 bugs in Rust and 10 bugs in C."

Maybe but not necessarily; it's reasonable to assume that Microsoft and FaceBook put non-zero effort into designing around, programming around, testing, looking for and fixing memory safety related issues in their C code. It could be the case that not having to care so much about those frees up some non-trivial amount of attention and time which could be spent on the other classes of problems.
Actually dont forget Apple music, AI still aren't as good as actual DJs and curated lists
Glib::Cond has existed for longer, and is just a wrapper around pthread condition variables that go back to the 1980s.

Several other C++ libraries also provided condition variables, which latches are a variant of, along with barriers and flex_latches.
What is so bad about Java/C++?
Lambda: The ultimate Excel worksheet function
That's all really interesting. Thank you!
Good! I'm happy to see more progress here.
Is it really that burdensome for novice programmers? Maybe it's just been too long for me to remember the pains...but I'd expect most novices to heavily use primitive types which shouldn't be that hard to grok.
The general pattern was predictable - I was involved in making an early ad blocker in 1996. Adbusters magazine was a thing then.

Technically, the detail of super-cookies is inventive and surprising. The general trend for how capitalism inevitably both uses and abuses advertising was predictable.
My point is don’t advertise your fund as “disruptive technology” and then proceed to list technology trends from the past decade. Not really disruptive is it? More like trend and momentum following.
Well, in this particular case, the special behavior of -1 is baked into the setresuid system call, while sudo thought it was just an ordinary UID. So if you look at one of the Rust operating system projects designed from scratch from-scratch OS designs, it might not have this kind of pitfall. But if you literally just reimplement sudo for existing OSes in Rust – which I think would be a neat project for someone to take on – you’d be at risk of running into it.
Fiber optics rely on obscurity to remain secure. Not far from my home, there’s at least 2-3 significant fiber optics buried in a trench next to the street in the outskirts of the city, probably 30-40 inches under the ground.

The dig safe people can and do mark them, but people tend to do stupid things.

Some highways have fiber rights of way too. You can see fiber conduit on bridges on the mass pike, for example.
Slurm is the go-to free software workload manager / task scheduler. It scales well from a single machine to the largest clusters in existence. Simple things are simple with it while you can also do complex things if you put in more effort.
Hey man! Miss you too... If you ever get bored of taking amazing pictures of the universe, you should come fix healthcare with me (and Ed (and Cory, but he came after you left))
FreeNAS was BSD based (but I've been too chicken to migrate to True as after reading stuff in the subreddit).

The GUI _is_ pretty slick.
I didn't notice anything in the article about the author trying to get help from Apple.

Is that just known to be so pointless that it's not worth mention?
Gergoplex is $160 fully assembled, but may not be for everyone. Most of the cost is usually in the switches and keycaps.

https://www.gboards.ca/product/gergoplex
> Plus, FF can preserve the value by allowing cross domain resource caching as long as the request specifies a hash.

This does not work as you still can have the same timing attacks the hash only helps wrt. source integrity from CDN's but not with chach based time attacks.

Still what should be possible without timing attack channels is to de-duplicate the storage of resources (through not easy and likely not worth it for most use-cases). So you will only lose the most times small speed post on the load time when you open a domain the first time.
Speaking for myself (I've played violin for a long time) - it's simply more fun to keep going even if you know it's not the best way to learn. Stopping and making corrections, even if it is "better", can take a good bit of the fun out of it.
I work for a big financial institution and we are a actively evaluating tools in this space. Do you include connectors for Salesforce?
is there a high quality introduction to Python type checking for people who already know Python?

maybe something very opinionated about how you're supposed to use the features, sort of a "Hitchhiker's Guide to Type Checking".

if I Google around I find either documentation or fairly low quality blog posts.
Yeah movie collection not growing, thats all streaming now, for new stuff. Photos in iCloud so on multiple devices, but may go to Synology backup with new one. Documents are nothing.

Main thing I will use more capacity for will be more surveillance camera footage retention and more and higher res cameras.
> To the extent possible under law, Leah Neukirchen leah@vuxu.org has waived all copyright and related or neighboring rights to this work.

This seems a bit over the top, what is the advantage of giving up the rights to your work so slavishly?
Error message "" is very different from no error message. Any legitimate use case for a null/absent string is an example; all those use cases are arguable and domain-specific, but they're a different thing from blank. For example if you're using null/absent to represent "unknown" then your search behaviour should be different from empty - for your example of middle names, a search with first=William/middle=Henry/last=Gates should return records with middle=null, but should not return records with middle="".
What on earth is a "regional Account Leader?"
I tend to find the opposite - writing Python with or without type annotations is both more time consuming and a more fraught endeavour than writing Go, TypeScript or even Rust.
There are neural nets that can "enhance" images and some recolorization software (for black and white footage from years ago) will actually improve resolution.
Qantas Once Flew a Boeing 747 with 5 Engines
"field propulsion-based aerospace-undersea craft" - really. That's just 007's car.

This Pais guy seems to have discovered exactly one thing - the more star trek level technobabble you pile into a document, the more likely the US Government is to pay your salary. There's simply no way anybody working on this project believed any of it. As the years went by I bet he got more bold, trying to see how much random babble he could get away with.
Maple Syrup Event
Yeah, that's what I was thinking. Just to get a sense of how much bandwidth I am saving by in fact blocking the request.

It would be nice to know how much we're wasting.
I have a Kinesis freestyle 2 I picked up for a steal (about $20). I looked at the tenting hardware and other add ons, and determined some old odds and ends give it enough lift. I need to replace some keys, but it's been amazing. Like you, I'm broad chested, and know the spacing is super important.
Let's say that children watch clickbait junk while true intellectuals with large disposable incomes watch creatives who make masterpieces every once in a while.

While the clickbait junk should end up presenting more ads to their audience due to either sponsor deals or ads directly on the video page, shouldn't the audience be "worth less" from a $/impression perspective compared to the audience of true intellectuals?

At the end of the day a monetized uploader's "monetary goal" is to show enough ads to the audience, not so much as to make them leave, but right before the limit. Why should someone who creates short bits of content have their $/impressions so much higher to make up for that? It's not a youtube problem, it's an advertiser problem (because if I recall correctly, it's a marketplace bid system where whoever offers the most for a demographic will get their ad shown).

I suppose you could say that youtube is not a good platform for this high quality content. Imagine if movie studios started putting their $180 million budget movies onto youtube. You could say that the movie studio is spending too much on creating their content, above the maximum for what youtube can offer. Or that youtube isn't the right platform for this content. Although youtube does have the option to offer content behind a paywall.

So this is either that advertisers aren't valuing the opportunity to show their ads to the audience of these high quality content creators enough, or that their audience doesn't want to pay for the high quality content if it was behind a paywall.
Silicon Valley is shutting down speech loopholes. Latest target: live content
Personally, I think it's far more exciting that I can look up pictures of nonexistent persons as I will, than I would be to go to Mars.

Mars seems rather boring compared to the facilities offered in my neighborhood, not to mention poor connexion to YouTube.
I read the readme differences, but any obvious benefits to one or the other?
It's not that rare. Mozilla does the same thing with the Firefox trademark.
For me, if I see the time, I'm awake. Something about seeing the time makes me go into work mode and I have to get up. I think I'd like something like a "color clock" so when I wake up early, it'll show a blue screen, meaning I should go back to sleep, but if it's close enough to when I should wake up, it shows a yellow screen or something.
Please don't take offense in this, but your "advertisement doesn't influence me" take is quite silly and naive. Not being rational about the effects of advertisement is the whole point of these product placements. It is not information, but manipulation.

> Do you feel people should volunteer their time gratis to entertain you?

No. They can do as they please. I'd prefer them to do it for the sake of it, or charge in a direct matter like a subscription model. However they should not, never, try to manipulate me for their profit.

I merely said the scene dominated by enthusiasts/hobbyists changed to a predominantly revenue-focused environment. You see the same dynamic at play, which made youtube the signal:noise hell it is today.

Mind you, the German and American podcast scene were very different in that regard, as in America monetization of every possible creation seems to be much more common. I assume this is down to a different set of factual constraints and values.
The person you are replying to said to add a Google Drive to existing local storage. Sounds like you agree.
Yes, that is a thing in Postgres. They are real tables and use the same underlying storage management as the rest of the database.
Care to explain further or provide a link or two Specifically on the “being the glue” part.
This is a good thing. It was only a matter of time before the perceived total unlimited sense of freedom of speech that pervaded the internet turned toxic. There's an expression "free as in speech or free as in beer," but in reality both of those things cost money.
More and more I'm thinking this might be the case, as someone else mentioned below, 'you don't get real secrets through FOI requests'
I pity anyone with a conscience who works at one of the FANGs.
>two-factor biometric authentication (FaceID and Fingerprint)

this is not two factor. that is two of the same factor.

the whole point of the factors is that they are fundamentally different, otherwise we'd just make people use two passwords and obscure feedback about which is wrong or right.
Idiots shooting rifles at aerial fiber...
Medical negligence lawyers in Brisbane QLD
Slater and Gordon are Medical Lawyers in Brisbane, Queensland. Our law firm is located at 192 Ann St in Brisbane CBD.
I didn't see your post before mine. I've had circuits down TWICE due to this.
I have a Chuwi Minibook (similar form factor) and I completely agree with you.

In addition to the awkward keyboard, one of the main problems is that a lot of desktop software does NOT like to run on a 7 inch screen. For example, Steam is unusable because even when the window is as small as it can be, parts of it are still offscreen
> Why does Pi equal Pi?

Well, it has to be equal to something, right?
Typical implementations use std::atomic or a variation of it (further stripped version of it).
You may discount the entirety of positives, but there are, in fact, positives. This does in no way minimize the severe cases, rather simply contends ASD is not always negative, which was your original concern.

I cannot agree with your perspective comparison. Vision many help someone learn piano more quickly at first, but is immaterial to their maximum ability as a pianist. A better comparison is early detection of the development of additional fingers or exceptionally large hands (example: Rachmaninoff), both of which directly and permanently affect a person's ability to play difficult piano pieces. This too would be a concerning eugenics issue.
Very true. Seriously, if everyone is honest we will be in a much better state now :)
I like that the website you linked still has Google Analytics JS embedded.
I don't believe the author's bizarre story that, while pretending to be a Trump supporter on the internet, he was brainwashed into wanting to buy a gun by nefarious advertisers. People are susceptible to advertising but we aren't that susceptible.

I bet the author is very concerned about "internet radicalization". I bet he's so concerned that he began to feel the stirrings of his own radicalization while pretending to support Trump on the internet. The article is a fantasy brought on by what the author expected to feel.

All respect, but if you didn't find the part of the article you quoted funny, your bullshit barometer needs to be recalibrated.
What you're looking for is in the class of tools known as batch schedulers. Most commonly these are used on HPC clusters, but you can use them on any size machine.

There are a number of tools in this category, and like others have mentioned, my first try would be Make, if that is an option for you. However, I normally work on HPC clusters, so submitting jobs is incredibly common for me. To keep with that workflow without needing to install SLURM or SGE on my laptop (which I've done before!?!?), my entry into this mix is here: https://github.com/compgen-io/sbs. It is a single-file Python3 script.

My version is setup to only run across one node, but you can have as many worker threads as you need. For what you asked for, you'd run something like this:

$ sbs submit -- wget http://example.com/foo.json
1
$ sbs submit -- wget http://example.com/bar.json
2
$ sbs submit -afterok 1:2 -cmd jq -s '.[0] * .[1]' foo.json bar.json
$ sbs run -maxprocs 2

This isn't heavily tested code, but works for the use-case I had (having a single-file batch scheduler for when I'm not on an HPC cluster, and testing my pipeline definition language). Normally, it assumes the parameters (CPUs, Memory, etc) are present as comments in a submitted bash script (as is the norm in HPC-land). However, I also added an option to directly submit a command. stdout/stderr are all captured and stored.

The job runner also has a daemon mode, so you can keep it running in the background if you'd like to have things running on demand.

Installation is as simple as copying the sbs script someplace in your $PATH (with Python3 installed). You should also set the ENV var $SBSHOME, if you'd like to have a common place for jobs.

The usage is very similar to many HPC schedulers...

sbs submit
sbs status
sbs run
sbs cancel

etc...
If that's the case, why assign all the patents to the same individual? Each additional implausible claim just serves to discredit the others by making him look more like a crackpot.
So why is the diagnosis made by psychologists and psychiatrists, and not neurologists?
Pretty cool! I saw this on Reddit a min ago, vented something, saw people asking if everyone had come from Reddit, thought ooh I'll post this to hn and saw this post lol
This is it. My engineering team needs all the features. My product manager only needs basic ticket creation access.

Why are these two types of users costing me the same amount?
French self-esteem hit after Pasteur Institute abandons Covid vaccine
one of the techniques of war is, get your enemies to expend resources. this is simply a way of doing that. now they have to spend money and time "just in case" there's something there.
"In 1950, the great Soldier-Statesman George C. Marshall, then serving as the Secretary of Defense, signed a cover page for a new book titled The Armed Forces Officer. That original version of this book was written by none other than S.L.A. Marshall, who later explained that Secretary Marshall had “inspired the undertaking due to his personal conviction that American military officers, of whatever service, should share common ground ethically and morally.” Written at the dawn of the nuclear age and the emergence of the Cold War, it addressed an officer corps tasked with developing a strategy of nuclear deterrence, facing unprecedented deployments, and adapting to the creation of the Department of Defense and other new organizations necessary to manage the threats of a new global order."

[0] https://ndupress.ndu.edu/Publications/Books/Armed-Forces-Off...

[1] https://en.wikipedia.org/wiki/S.L.A._Marshall
Mutant Crayfish Clones Itself, and It's Taking over Europe