skysight-inc/HackerNews huggingface dataset:
>> I imagine this is actually a pretty tough problem to solve.... road marking change dramatically within a few feet sometimes.... most of the residential streets in the historic area I live in have no markings at all but its also an area where markings, composition of road materials etc are subject to change QUICKLY from street to street.

> I imagine this is actually a pretty tough problem to solve.... road marking change dramatically within a few feet sometimes.... most of the residential streets in the historic area I live in have no markings at all but its also an area where markings, composition of road materials etc are subject to change QUICKLY from street to street.

I wonder if they could do something like a "Kalman filter" to address this. If you're driving forward on a road, the driving program shouldn't re-derive the scene from moment to moment, but it should update its existing picture with new data. If all the sudden its long-range sensors get jammed, it should be able use its last picture + dead reckoning for at least a little bit (though only for trying to stop in safe(r) position or avoiding entering a more dangerous area).

It certainly shouldn't move into oncoming traffic, like this Tesla did.

That's exactly what I would do as a human driver (say if all the sudden I'm in a white-out). I know where I am on the road and where the nearby cars were, so I have maybe 10 seconds to try to move off to the side and stop, even if I'm blinded.
Not just treatment but also the availability of vaccines. Of course if you fail to use the bought time to improve vaccination levels then you wasted it.
This is just a way to extract the pieces you care about.
The obvious semantics for these functions is that f!(a, args...) should do the same thing as a .= f(args...).

It's only undefined behavior because the simple implementations don't do that in the presence of aliasing.

I brought up memcpy() and memmove() (which in C are copying identity functions on bytes) exactly for this point. memcpy() has undefined behavior when the source and destination ranges overlap (implementable as a simple loop), while memmove() does the right thing if they do overlap, at the cost of having to check what direction they overlap when they do. And in C you can actually easily check if they overlap and in what direction, because the only interface there is the pointer. Aliasing with objects with internal details that are more complicated than that to check is difficult, perhaps too difficult to expect. But it is possible if your only handling your own objects: witness analogous behavior getting specified in numpy: https://docs.scipy.org/doc/numpy-1.13.0/release.html#ufunc-b... . They do note that this can require allocation, even in some cases where it shouldn't. But not allocating is of course most of the point of the in-place versions.
Almost every member of the State Council of China consists of people with STEM degrees (mostly engineering), followed by some with an economics/finance background.
Hah, for 230 euro I run 160GB RAM, 2x512Gb + 2x3.8TB NVMe, AMD Epyc 32 cores CPU on Hetzner.

Not saying you should do the same, just was a bit shocked and decided to share.
Sure, but it increases friction that forces a re-eval of cost/benefit of the bot(s).

Newest captcha services are a prediction score, not even a verification screen, and you can feed polluting data to bots you are certain to exist.
Was going to say the same. If its just 1 cluster then you probably will be cheaper overall on GCP.
I've subscribed to a bunch of people on Youtube whos videos I no longer watch.

I think Youtube's UI "encourages" this behaviour even more as it has a highly algorithmic homepage rather than a feed of people you follow.
You need idle time as an engineer. Otherwise if a higher value item appears in the pipeline after a lower value item you'll be working on the lower value thing first.

Idle time is also where you do useful things like checking for updated dependencies, running a linter, generally reading up on the tech you're using, and making the code ready for future edits. Not so idle at all but not really the same as working on a ticket either.
Sure but how much legit volume did those specific exchanges do at those price points allowing more than 50x or 100x returns?
There are no interfaces in Julia. There is simply documentation, and the hope that people will read, understand, and follow it.
This is definitely the preferred method. Proof of work videos would only be attractive to those with an interest in animal husbandry.
Ah, yeah, it's definitely optimization-defeating (or more-so in any case). Completely agreed on that.
> At this point, Moxie's fans and minions are not even aware of this involvement of the darker sides of that cryptocurrency project which have even (allegedly) plagiarised some of their privacy features from Monero. [1]

The idea of crypto backers getting mad about "plagarizing features" is ridiculous in the extreme. Maybe what you want here is... a statist patent system that gives you a legal monopoly on particular kinds of math? Am I getting that right?

But then, this is a world where crypto people get mad about other people using the JPGs they "own" a link to... which is basically describing the need for copyright, isn't it?

If you believe in crypto I don't see how your position here should be anything other than "let crypto systems compete in the marketplace of ideas". And it is fundamentally ridiculous how crypto bros are slowly re-creating every aspect of a state except slower, more expensive, more energy intensive, less accountable, and worse for users in every way. Truly Libertarians do yearn for a feudal society, but one where they're the one on top...
From the article:

> Funding is suddenly scarce as venture capital firms grow stingy,
forcing young companies to get frugal and focus on breaking even

adj stingy

1. stingy, ungenerous -- (unwilling to spend)
2. meager, meagre, meagerly, stingy, scrimpy

also known as frugal and prudent in US/GB-EN
Why Corruption Is China's Secret Weapon
Skype became centralized about the time Microsoft joined the PRISM spying program. I don't think it becoming centralized had anything to do with p2p being a problem...
In general current digital camera sensors still don't have as much dynamic range as the human eye, so when there's a bright light in one part of a scene they lose details in the shadows. It will probably be necessary to use multiple redundant cameras with varying apertures on the same axis and then overlay the images in software to simulate a wider dynamic range.
Excuse me but Tesla makes drivers pinky swear that they will pay attention 100% of the time and be ready to take over driving at the drop of a hat. Obviously you're just a luddite.

/s
Read more carefully. The decision to send the case back to California on the argument that it wasn't solely a copyright matter was made by a federal court. It wasn't a California court decision.
I’ve worked with teams and individuals that do nothing. Like literally nothing, they do shit. I once had to wrap up a product release for contract close out or something and it involved getting all the code and commits from developers who were rolling off. It amazed me how many had zero code they had written in months. I had one developer that had never committed anything in the three months he was there.

Obviously this is a management problem and it’s not a single individuals fault. But the manager had like 90 contractors reporting to them and didn’t care that people had zero lines of code written.

The developer’s job was to code. I wanted to mention that as there are developers and designers who don’t code but are productive in other ways.
You'll have to explain how that's usefully different from the fiat context.
I removed the obvious exxagerations. of course nobody ask you 50 pages, so why is it relevant for the discussion? and who decides for how much documentation is needed anyway? the producer, or who pays for it?

also, you don't know which tests are and arent useless beforehand. code coverage may not be the perfect metric, but correctness is is semi-decidable anyway, so if one claims before hand that some coverage test is useless, he's most likely being lazy or drown in his self importance.

and arguing technical decision is always productive, so much that rubbe ducking is an actual methodology becuse even arguing alone is better than go head down with aggressive randomness.
By "X times" do you mean for each column or when the index is rebuilt?
Eth classic is a good one to exist to remind people about what decentralization means these days and what trust the contracts/code really means.
I read the article. I saw what they said and I do not believe them for the following reasons:

1: Looking at an anode and saying "yup not corroded" is not how you check such things.

2: If they actually wanted to check it, there are several methods, they did none of them. They include: Weighing it, killing the algae and seeing if the power output changes, trying other metals for the anodes, trying other plants instead of algae in the water.

3: If you put salt water between two anodes you will get electricity. Period. If they claim this didn't happen, and "the algae did it", you're going to have to posit some method for the algae to prevent this, while substituting their own electricity. This will require new chemistry.

4: Algae are non-polar, so I don't see how they can direct the positive and negative current toward the proper anode to make electricity.
I wish I could disagree; but this is a close to the truth as could be. :( Sad state of affairs over there.
Is a comparison of document management systems something you expect actually find, as something written by humans? I wouldn't write such an article, I don't know who would.

The only people who seem to be writing these types of comparison articles are spammers.

I typed this reply without checking, but I checked now, and yeah -- if you google "document management system comparison", you get ads for document management systems, and search engine spam. That's hardly helpful.
A take home project?

I’d have told them I wasn’t interested.

If they’re not capable of figuring you out at a interview, that’s a red flag.
The fact that crypto is correlated with tech stock valuations should be raising eyebrows. Flash back a few years and the hypothesis that bitcoin would hedge inflation/fiat depreciation was standard. If BTC is correlated with equities, why not just hold productive equities?
One thing that baffles me in corporate IT is not just the snake pace of development but rather the fact that nobody seems to be bothered by the snake pace. There is zero effort to measure or speed things up. The only important thing is to be nice to everyone, any mention of productivity is considered hostile behaviour.

(For reference, I am talking about cases where a team of 5 devs takes 2-3 months to deliver a feature that would take a single independent developer maybe 2-3 days.)
In march 2020, the virus hadn't gotten literally everywhere yet. It hadn't mutated through several new strains. It was a completely different situation. I'm really struggling to understand how these things can be equated, even if I squint really hard.
> general purpose search engines search the whole internet, and as a result claim that you can search for anything on the whole internet, even going beyond that to answer questions which aren't on the internet as such, e.g. "What is my IP?"

I think there are two distinct things here:

1) Searching the whole internet

2) Returning results that aren't necessarily from the Internet, but instead are convenience features of the engine

I understand that you're not trying to replicate things like "What's the weather today", but when I want results about <very specific classic car X>, how can you return meaningful results without searching the whole Internet?

Put another way, if you don't search the whole Internet, the results are going to be limited to only the curated list of sources you do search. This can be useful in its own way - i.e. if you are positioning this as "search this list of curated sources", but also means the site will only be as useful as the curation you provide.

For example, I dabble with Software Defined Radio. If I search your site for "rtlsdr", a very popular package, I get three results. Those results are somewhat interesting, but I know there's a whole world of content out there related to rtlsdr that I'm not seeing here.

So adding a bit to what the parent commenter was saying - if I'm using your site to look for my particular niche, and I only see three results when I know there are many more, I'm not likely to continue using your site to search for rtlsdr.

It then leads me to wonder what I can search for, or if there's much utility to searching at all.

Please take these comments in the spirit they are intended - I think a search engine that helps find things on the "old" web, or just helps me cut through all of the SEO optimized crap is a great idea. It's something I want to use. But I can also understand why someone might try a search and move on.

Just an idea, but maybe providing a way for independent creators to submit their site for indexing (or for an interested user like me to submit a site) would help increase your reach.
I'm not sure I see the link here (although it is definitely possible that I'm jsut missing something, I'm no physicist). I don't think Maxwell's demon needs perfect knowledge of the whole system -- it is just locally deciding to let through "fast" molecules and block "slow" ones.
>How can I follow the same people on Twitter and Reddit and Discord and Playstation Network? Currently all this is difficult, awkward, etc with the current fragmentation in the market. Meanwhile, any digital content or rights can be represented by an NFT.

I fee like a lot of these "cross platform NFTs" don't take the platform into consideration. A platform like Twitter or Reddit will have to opt-in to this blockchain and have to deal with reproducing whatever asset or relationship into their own systems. This will likely involve an API call to some datastore to retrieve that information.

1. For these platforms this is no different than integrating with any other 3rd party system. It's unclear how this is any different from Gravatar?

2. It's unclear why these platforms are motivated to supply such a feature. Why would I spent time integrating a blockchain for ownership rights over some in-game music, when CD Baby already exists?

A lot of these use cases are still solutions searching for a problem; they don't represent an actual material improvement for the platform (or worse, require economic investment that the platform cannot capture).
I hope this doesn't come along as aggressive but:

Do you really have a "different use case", or are you just averse to the idea of running it in the background as a daemon? Do you really need to save the 70 MB (without addons) to 200 MB (with addons) that it takes sitting there?

Unlike bloated Electron apps, Emacs doesn't actually use CPU while you're not using it - it just sits there, takes up a little memory (and even on my old 4 GB RAM ThinkPad it's not enough to actually inconvenience me), and awaits you opening a new frame with emacsclient.
I was going through a bunch of old newspapers I inherited from my mother. I noticed in one of them from the '60s that they had an ad for a "Sanders Cafe", some kind of Kentucky-Fried Chicken precursor. A marketing redesign I was never aware of.

The news articles were interesting... "Nixon swears he'll never resign". But the old marketing was also fascinating. I had to ask my wife what the ad meant which was advertising "fashion for ladies-in-waiting".
The Ideal Senior Engineer? (2021)
I don't understand what you mean.

Let's take both their numbers at face-value and assume they're true.

Twitter has reported: 396.5 million logged-in-this-month users, of which 5% are fake/spam (19.8 million fake users)

This article reported: Looked at 44,058 tweeted-recently accounts, of which 20% are fake (8,800 fake)

Which of those stats looks worse for them?

> The high number of lurkers would make the percentage of fake accounts smaller

Why? Twitter included lurkers in its dataset, this article didn't, why should that impact stats in the direction of fake accounts being smaller?
> the author’s complaint that he doesn’t get to spend 100% of his workday coding/testing/documenting

The author's complaint was that he only gets to spend 12-25% of his time on these tasks on a good day.
> it is merely extremely hard.

Care to elaborate how it could be done?

Even if it were to happen, which it could not, the chain would fork from the moment before the hack and continue on without the hack.
And this means that you can use Ansible to manage hosts without python if you reimplement everything you need
How do you know they are obviously fake? That's the point the CEO is making. From the outside you can't always know. A lot of accounts that get fingered as 'obviously' fake aren't, in reality.

Edit: I guess I'll add some background here. I worked on anti-spam for a few years at Google and basically agree with everything Parag is saying here (although we'd disagree about many other things!). What he's laying out is spam fighting on social networks 101. Stuff that outsiders often latch onto, like user name patterns, are ~useless. You need a whole lot of signals many of which simply cannot be replicated by outsiders to detect spam. For example, one set of signals that Google was largely ignoring when I first joined the team was protocol deviations. We built an infrastructure to force and detect them, which was effective and is still in use.

For some years now I've been writing about the plague of academic "research" into Twitter bots that use completely invalid methodologies to try and detect spam accounts. There are over 11,000 published papers on this topic, which is absurd because very close to none of them are sound.

https://blog.plan99.net/fake-science-part-ii-bots-that-are-n...

https://blog.plan99.net/did-russian-bots-impact-brexit-ad66f...

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3814191

Tech talk for those who prefer video:

https://archive.org/details/hopeconf2020/20200726_2000_Peopl...

I'm pleased to see that the idiotic 20% claim is getting shredded on another HN thread, perhaps now people are waking up to the weakness of these sorts of claims more authors will stand up and publicly debunk them. As far as I can tell only myself, Florian Gallwitz and Michael Kreil have been pointing out the problems with third party Twitter spambot investigations in recent years.

Although I'm definitely a Muskian on free speech topics, I still feel a lot of sympathy for the spam fighters working at Twitter. The extent to which their work is second guessed is astounding, the fact that the second guessers are often peddling pseudoscience with institutional credentials just makes it worse.
> If everyone else is working to fill in their full hours even if they finish ahead of schedule, it seems unfair that one person who finishes early then just puts their feet up.

So you rather they pretend to work or drag their feet getting work done? That's usually what happens when managers think this way because there is no incentive to finish faster. In fact, I remember there was a term for it: Sandbagging. That's the type of behavior you are incentivizing.
I wouldn't be surprised. And also, you should assume it, since Discord is not e2e encrypted.
I never argued that it was the russian to change the era block, maybe you're answering in the wrong comment thread?
Personal networking and connections, I've found that LinkedIn is the best way to seek out and make those connections. Decide who your target customer is, search for them by industry or needed specialty, and then reach out and introduce yourself and how you can help. Do this a few hundred times and you'll find something.

Edited to add I'm not the OP
Ten years of trying to meditate
How are GDPR fines enforced for US companies with no presence in the EU?
This is a disaster waiting to happen. Regular expressions should never be used to parse non-regular languages, of which SQL is one.

There are a variety of mature MySQL dialect parsers available[1][2], and MySQL should have its own public APIs for transforming a query into an AST. Any of those would be a safer and more correct alternative.

[1]: https://github.com/pingcap/parser

[2]: https://github.com/square/mysql-parser
> why don't you offer yourself to Russians to walk them over you? I mean, Russia would be very happy to have Alaska

I'm brazilian. We don't have nuclear weapons. We barely even have a space program. If USA wanted to take the Amazon, I doubt there's anything we could do about it and I seriously doubt anyone else would intervene in our favor.

> Thankfully there are several european nations with independent nuclear capability willing to stand up for Ukraine.

Yeah. So are they really going to risk getting nuked out of existence over Ukraine? I suppose we'll find out.
Left unanswered is: What is China?

China seems to manage largely-decentralized decision-making in a socialist society.

There are exceptions, of course, as Jack Ma is finding out, but then, there seems to be more exceptions in the USA right now, as oligarchs are leveraging their wealth in obscene ways.
Most people investing in crypto just want to put in $1 and take out $2. Trying to educate people about cryptocoins is practically a waste of time at this point - they just don't care. Events like these are bad for Bitcoin on a pure value basis, for anyone invested in Bitcoin.

That's just my opinion, though.
Tooling and experience. In principle, there are other languages that might be better than C or C++ for safety-critical software. You know all the hoary jokes about the difference between theory and practice?
Result #1 & #2 for kitchen appliance review (your personalised/local results might vary):

Google:

https://www.expertreviews.co.uk/home-garden/home-appliances

https://www.goodhousekeeping.com/appliances/

Bing:

https://www.which.co.uk/reviews/fitted-kitchens/article/plan...

https://www.goodhousekeeping.com/appliances/

DDG:

https://www.goodhousekeeping.com/appliances/

https://www.which.co.uk/reviews/fitted-kitchens/article/plan...

Marginalia:

https://www.infiniteeureka.com/shop-markdowns-on-small-kitch...

http://www.fullyramblomatic.com/essays/sarah.htm

Mojeek:

https://www.appliancesreviewed.net/

https://busybakers.co.uk/category/kitchen-appliance-reviews/
Dash Dash – Making Linux Documentation More Approachable
you can't disallow it at a language level since either way, you are just indexing with Ints. That said, we can add better linting rules to catch stuff like this.
Oof yeah that is something I only heard of as an adult - a friend's dad apparently did it a couple of times. Gruesome
You may want to refresh your understanding of what "political" means. You appear to hold a common misunderstanding of the terms definitional scope.
Adversarial Robustness of Deep Code Comment Generation
I think velocity points are useful within a team over time. They are locally useful.

But they are stupid to measure across teams or to compare teams or productivity. Velocity points are just an estimating tool, not a measure of value. It’s useful to know that a team usually produces 10 points per sprint but this sprint is 5 or 20. It just lets you know if your team is producing “normal” or not.

It’s useless to try to calculate that out of 20 teams the average velocity points are 10 per sprint.
Thanks, reading someone recounting their decades-long friendship with a cat was a nice chaser for the drowning kittens comment :)
not the OP, but I would use it as a leading indicator that there is something wrong with the way we're scoping and prioritizing tasks. If 100% of our tasks are no longer viable, it's a signal that we're doing something fundamentally wrong earlier in the chain, e.g. are we misunderstanding the user problems? the market? the wrong prioritization? not enough scoping done?