skysight-inc/HackerNews huggingface dataset:
> the cost of learning a seemingly arbitrary layout is probably less than the cost of using an inefficient layout, in the longrun

It might be—but that’s no consolation if you’re less likely to get to the long run. Or if you get to the long run, find out their models were off, and realize it was extra time wasted.
I recently learned about Microsoft PhotoDNA[1]. Very interesting (and cool) technology. My understanding is that a decade or so ago a Microsoft engineer stumbled upon a law enforcement guy giving a talk about the challenges of combating child pornography with the rise of the internet, etc. The Microsoft engineer and the LEO started talking and came up with a concept of a platform where known abuse material is hashed, and automated scanning tools can be deployed in the field when suspects are detained. The net result was it saved law enforcement officers from having to view the same material again and again, and instead could determine with the certainty of a SHA1/2 hash that it is indeed abuse-related material, justifying further review/inspection.

That said, I'm not sure from a privacy perspective that I like communication apps playing the referee. Sure, its terrorism or child porno now. What about when it is political content regarding 'X' that is prohibited?

[1] https://www.microsoft.com/en-us/photodna
Yeah, these strategies are really only critical to client-server architectures where newly deployed code is immediately used by customers.
Great post. I think this also ties into configurations. It is so annoying when getting started with a new tool requires reading through a ton of documentation and then making a big configuration file just to get it to work. Adding features can be great but adding cognitive overhead isn’t
As a thought experiment: What happens if a society stops having children? Eventually all of the adults become too old to work. They might have money in the bank, but there's nobody to grow food, pick up the trash, etc.

The concern in this conversation is that with declining birth rates and increased life expectancy there either needs to be an increase in worker productivity or a drop in living standards. In 1950 there were 16+ workers contributing to social security per beneficiary, in 2013 there are less than 3 [1].

I'm not sure what to think about measures of our productivity gains in that time. Is worker productivity measured based on GDP? Does that account for the difference between food and entertainment? Maybe young people in the future will not have the money for as many toys. What about crumbling infrastructure? And increased government debt? The young of today live in an world that is economically and demographically quite different than a couple of generations ago.

Your argument that everyone got a free ride for their first 18 years doesn't account for the above concerns.

[1] https://www.ssa.gov/history/ratios.html
Yeah I can’t even see any good arguments such as for why police shouldn’t be able to breath test any driver.
How do you break up alphabet?they will just move their corporation over seas, set up in africa and avoid any monopoly breakers. The government has no power over these companies. They would have to raid the offices and send the ceo to prison before alphabet agrees to break their monopoly.
>Harsh Vardhan, the union minister for health and family welfare, urged people to eat carrots to protect against "night blindness" and "other pollution-related harm to health".

A small part of the article, but I just wanted to point out the night vision part is a WWII disinformation campaign by the British to hide the fact that they had sophisticated RADAR: https://www.smithsonianmag.com/arts-culture/a-wwii-propagand...
I'd define "modern astronomy" as roughly started with the launch of the Hubble Space Telescope :( ...
Who looks after the child? I don’t understand how this is possible?
A Note on the Use of Dictionaries (2012) [pdf]
I would caution against using LCSC chinese ICs in general, the fact that they are available now does not mean that they will be available 6 months later.

This can work for small productions where you’ll be stocking the full production beforehand, but for open source projects it will be a lot of lost resources.

Other than that, I don’t see any reason for NOT putting 20 year old ICs on boards (as long as they are not on EOL or NRND status). Yes, some newer parts have better tech, and they should totally check them out, in the end is about finding the best fit.
Quantity has a quality all of its own
Comments under this video claim that this scene is from comedy TV series "Reno 911".
Any equivalent in MySQL? I have a legacy project in MySQL 5.1 I need to keep up. I have been using Peewee to generate the structure of the DB but would like to do some direct API call like Postgrest
I wonder if theres an inflection point where using older operating systems cause you to be more resilient to viruses - presumably because malicious software is written targetting more modern stacks
In my city, where I was a criminal trial prosecutor for a few years, all lab work in criminal cases is done by the medical examiner's office, run by the county. The conflict of interest should be obvious but I don't even know whether the general scheme has ever been challenged.
Not hard to find...

I think the original is here: https://www.newyorker.com/magazine/2018/09/17/can-mark-zucke...

And then there's a ton of commentary about it:
https://www.theguardian.com/commentisfree/2018/sep/12/what-a...

https://theconversation.com/mark-zuckerbergs-admiration-for-...

...
Analogy doesn't really hold up. Increasing conversions by 0.01% probably takes an hour at momandpop.com and maybe a year or more at Amazon. Not to mention low-hanging fruit already being picked at large corps.
Try walking away from the computer and looking at it from far away. Here it is with increasing amounts of low pass filtering:
https://i.imgur.com/orsZe0n.jpg
It is remarkable that the project uses the open FPGA toolchain (icestorm+yosys+nextpnr).
Google has started experimenting with removing URLs from search results
That's not why it's called `git`, that's the first time I've ever heard anyone draw a connection between `git` and "get", and they are only homophones in some regional American accents.
For those looking at the comments first, and thinking this about programming dictionaries, it is not.

This is about dictionaries in the domain of legal definitions, and how sloppy use of dictionaries, or dictionaries from the wrong era can lead to the wrong interpretation.

I think this might be of interest as NLP and AI is applied to legal documents – and I would enjoy to see a discussion around those with experience in the area.
I recently learned about the term "Russell cognate", meaning two words that have the same meaning but vastly different connotations, via some podcast with Eric Weinstein.

This thread is probably going down in flames, but I appreciate this article because I never realized that "oligarch" was one of those words.
I think it's very revealing that your argument assumes "the wealthy" are a class completely distinct from everyone else, without new people becoming wealthy all the time. Of course, nobody ever admits that they support such an arrangement, even as they oppose the primary means of preventing it.
I think we should replace this with a simple ability test. A smartphone "game" would do the trick. I don't care whether people are tired, drunk, high or what, I just care whether they are able to drive or not.
> I don't really get what I got out of this article...

How the vocabulary is used to frame the article. Use the 'good' term for our guys, and the 'bad' term for theirs.

The Chelsea soccer club quote is a beautiful example.
I doubt it... at least not for the next hundred years or so... as there's always going to be a script kiddie in some corner of the globe trying to implement an outdated old vulnerability.
Highly unlikely, rich people give a significant amount of money to charities but in general it's a drop in the ocean compared to the overall economy and government spending. I wouldn't worry about it too much.
Absolutely, however that quickly goes away if anyone attempts to target you specifically.
I think this is a bad way to deal with such people.

She needs to make name of the company known, and was the person who made this decision. The internet will do the rest.
so true >> https://www.businessinsider.com/andy-rubin-90-million-exit-p...
> we are scared of what Jim Cramer will say about us instead of the everyday impact on the people who use our products

Reminds me of a thing I read by someone that worked Broadway for at that time 40 years. He said the best thing for Broadway would be to take the NYT art critics out for a ride in the country. Because no one was making plays for the regulars or the tourists, they were making plays for the critics. Same complaints have been made about the wine industry.
That's from the TV show Reno 911.
Just because this is HN I will drop it, it would not be very difficult to change it with a ST32XX and do the firmware implementation in Rust
Yes. Otherwise they would have nothing to say in meetings.
https://github.com/mevdschee/php-crud-api
I suspected as much but why doesn't the page supposedly explaining what Tup is actually say any of that?
Right on. GitLab has everything right there for me from SCM, to it's own Docker container registry, to static site hosting capabilities (think generated documentation), issues management, etc etc. I've tested the setup of many of them and GitLab was the quickest/easiest/most configurable.

What GitLab gets right is having TONS of enterprise-quality solutions available to you in _one place_... for 100% free as their community offering is AMAZING. That's insanely valuable to me as a startup engineer who doesn't have the time to run 4-5 disparate solutions that are difficult to integrate in a secure/simple way.

Having one solution for the above list has been a "game changer" to me because I've got one monolith piece of software to keep updated/manage vs. stringing a whole bunch of solutions together - and I say "monolith" in a 100% positive context =)

Then there's just the speed issue... I did DevOps at a huge mega-corp not long ago and the expectation of "major things to get done" was 3-4 things a week. Now that I'm doing my own startup my expectation on my self is 3-4 major things _in a day_. GitLab is the only tooling that I can imagine keeping up with me with near-zero BS, and because of that I'm a _huge_ brand advocate for them! (Not directly affiliated, just a passionate user!)

All-in-all I understand people have different tools and that's totally cool, but I did a lot to test out different CI/CD tooling and GitLab was amazingly simple, secure, and quick to setup.

Check out for a solid feature comparison: https://about.gitlab.com/devops-tools/travis-ci-vs-gitlab.ht...
For us, database migrations are a separate step, and we make sure to know whether a migration results in breakage.

If it does, we take the app down first (with a maintenance message) so that errors won't bubble up to the users and APIs.

If we need to roll back a deploy that has migrations, we just roll back the migration. Every migration requires a "down" step that reverses itself. Our Go apps use Goose [1], but there are many other solutions.

[1] https://github.com/pressly/goose
Maybe over the hump is a better way to describe it?

My own problems with seasonal / occasional depression have resembled something of a bell curve- not bad at first, then really bad, then not very bad. The threat of depression never really goes away, but the likelihood of having bad days generally dies down over time, especially if the gap from what you were missing (IE child, job, spouse, sibling, family, pets) gets filled by something else.
Sometimes a family member such as a grandparent, sometimes a company who the parents of the child pay to look after the child. Businesses which provide this service are called "daycare" in the US.
Actually, it's the idea that money solves the problem that is the deceptively ridiculous idea. It confuses the monetary economy for the real economy, which is, confusingly, one of the most widespread popular illusions and false popular beliefs in a modern economy.
Wouldn't that strategy make you more vulnerable to targeted attacks, as the attacker does need to have (or buy) 0-days?
I have seen this first hand. It is also very common to have an “original sin” in the form of a schema design. In the short term maybe it’s easier to just have a single table for “events” and add new fields to that to decorate specific event types... until you have thousands of event types, extremely sparse records, name collision, columns named the same things but with different casing or underscores, and realize you need to split it out
Tag your released commits in git. Then just ask your deployment infrastructure to deploy whatever tag was in production immediately prior to the failed deployment.
Same. The chrome integration should get better to save it to google drive... Would be great for me, personally.
I recently visited a hospital in Berlin. I ended up next to a screen with a live ECG from someone in another room. This alone seemed slightly questionable, both due to privacy reasons and because it ran in some weird modified Internet Explorer.

Then the ECG was interrupted by Windows Update.
Paid leave is a benefit of being employed at the company, it's not a cash giveaway.
Many websites these days don't link 10 different files, they glob them at build time with gulp or whatever the latest hotness is, and serve one lib.js file instead.
OK, I'll bite. The third option is obviously wrong. The first one should instead have been "if (StringUtils.isNotEmpty(s))".

But it seems like you prefer to type repetitive code that is more difficult to read, rather than use a function, if that function is in a library. Did I get that right? Is that because the repetitive code is relatively short (it gets longer if the variable has a longer name), or because there is the extra line required for the import?

Apache Commons is the "things that should have been in Java SE, but are missing for mysterious reasons" library. I can barely imagine a project that wouldn't benefit from some of its functionality. (Of course, there is always the alternative option of reinventing the wheel.)

By the way, with static imports the code can be reduced to "if (isNotEmpty(s))".
But pdf does a terrible job of preserving formatting. In most cases it breaks a site up into pages based on paper size without regard to content. Many elements do not render correctly or use a print media tag and forget formatting. Finally, like most PDFs the result odd frozen into a print based size which makes subsequent viewing clumsy.
That makes it even more incremental, right?
Somebody in our team put this on production. I guess this solution has some merits if you need something quick, but in the long run it turned out to be painful. It's basically SQL over REST. Additionally, your DB schema becomes your API schema and that either means you force one for the purposes of the other or you build DB views to fix that.
The controller and the sdn concept is exactly the difference.

They might share CLI, but that does not mean that your changes persist on USG. You can rely only on whatever you configured in GUI and half-rely on gateway.config.json; for example, they both have dnsmasq and I'm still figuring out how to configure it, so the changes persist. It would be otherwise trivial on edgemax or other pure dnsmasq-using system, like openwrt.
Might be true for other platforms but Microsoft's laser focus on backward compatibility probably helps viruses.
You can just look at political donations from employees at these companies. Tech skews heavily Democrat.
Could the downvoters please explain why organizing with your coworkers is not an option, or not an appropriate option, instead of just downvoting?
That's what the owner of the project uploaded. Sourceforge allows you to host repositories like github/etc, but the repo of this project is empty: https://sourceforge.net/p/adaos/code/ref/master/
> In the US there are usually two separate offenses, one being driving intoxicated as evidenced by your actions and failing a field sobriety test. The other is being over the limit on BAC.

Typically, they are one offense, which can be proven two different ways.
Daycare workers, grandparents, etc?
No, but they're going "hey, since I installed uBlock Origin that my geek friend recommended this is loading a lot faster, I should tell my friends".

Of course, this is a tragedy of the commons - one web site improving won't affect the experience enough to make users change behavior, but all of them behaving as badly as they do forces people to use ad blockers.
High Performance Object Storage: 1.4 Tb/S Throughput on NVMe
Do you have any actual responses to what I said, or did you just want to call me names? Because I fail to see how any part of this comment relates to the previous one.
Simple, you just pay 1500/mo to someone else to look after them at some sort of group child care company.
There’s a pretty cool library from Googles Magenta team that does piano transcription pretty well.
https://magenta.tensorflow.org/onsets-frames

They say it’s only really good for piano, but I definitely use it for all kinds of samples. Great for inspiration
Sure, but on the other hand, you have FB, Amazon, Google, Microsoft. Look at all the things these companies are involved in.
Don't really agree about Python. The trend is still to larger projects maintaining a set of libraries that are relatively self-contained.
>> “Eight weeks of paid leave includes up to two weeks prior to the birth and assumes a normal vaginal delivery,” an HR representative said write to Jennifer

I bet if most companies simply got rid of the HR departments altogether, not only would inhumane and repulsive policies like the above not exist, I bet most employees would be happier and more productive.
Yeah, I've come to believe that the word "overpopulation" just doesn't mean anything.

I would rather say Indian society is badly organized.
I don't begin to understand what you're offering. Pretty graphics, nice check-boxes. But what is your service?

(Yes, I have data sets... Yes I do AI stuff...)
Amazon’s Echo gets a decent-sounding refresh
Weirdly enough, Germany in general is very very privacy conscious. In Berlin even more, due to DDR hangover.
Thats the thing, all of this is a mater of public record[1].
We like to pretent in the EU that the US stinks (and sometimes it does) but please let that not be an excuse not to wash ourselves.

https://www.imec-int.com/drupal/sites/default/files/inline-f...
Trees might as best smell nice and provide shade. They do nothing to purify air.
Washington tribe saves Snoqualmie Falls land, held sacred, from development
> Except that way there's basically zero semantic continuity between the commits of the old program and rewrite.

That's the goal of this practice. Throw it all out and rewrite from scratch.

> That information can be very helpful when the rewrite breaks previously working functionality and customers are upset, especially if the rewrite authors aren't even around anymore.

I'm talking about writing non-releases. The entire structure of the code, algorithms, data structures, API / CLI must not be preserved. Anything that stays constant between non-releases is either (a) a good idea or (b) a stone unturned. Rename variables, split and join modules, violently reorder function arguments... nothing is off-limits. After I've been through a few rounds of this, the first release should be entirely free of inessential warts (and maintenance is typically quite easy at this stage).

After the first release, I'm a stickler about backwards-compatibility and my development pattern is closer to what you're suggesting.

Among folks who know me, I've got a reputation for writing clean, optimized code. It isn't because I'm good at writing clean code; it's because I'm good at throwing away ugly code and I'm very reluctant to share code that doesn't meet the bar.
The Wh metric is only based on bytes transferred according to the FAQ.

It would be much more important to measure CPU load, because it's what actually causes physical discomfort (hot laptop, fan noise), and power consumption that users pay for. Measuring CPU time for the page load shouldn't be too difficult and high CPU usage is one of the biggest problems with ads.

Memory usage would also be interesting.
I wonder how many costal subways will not survive a rising ocean- because that was just not factored in.
I really like this approach for mostly crud apps. What is missing is

- something to conveniently version control database objects

- something to conveniently debug stored procedures. Maybe directly from vscode or your preferred editor.

If those two things get solved somehow, pg could be a really awesome application server.
Well, now it's just a parked domain. Are you sure you got the right site?
In this specific case, I think only marginally worse. If you're a moderator, you use the resource every day, going through many entries. The slowdown on the first request is both unlikely (already cashed), and insignificant for the task. This is not a "extra 100ms will cost you a customer" situation.
I'm a tech worker and I'll be voting Warren.

Technology really does have the power to change the world and the lives of the people in it profoundly. It is important to recognize that some of those changes are areas of public interest, public concern, and even public policy. The government will-- and rightly should-- demand that such changes be shaped not to cause unnecessary harm.
Not really.

By that standard Bill Gates is a robber baron.
What do you mean by "when the bs is disabled"?
>> Trojan infected their whole network. Now they disconnected all PC’s from the internet. They run on phones and faxes now.

The ol' Galactica strategy
Um, depending, either nuclear family, extended family, friends, or other caretakers. Generally involves either pumping or using formula to feed the baby.

This is one of the many reasons why multigenerational households can be a benefit to the individuals within.

When there's a will, there's a way.
That seems like an awful lot of work to put in for barrels even in a war zone. If they were going to use them to make barrel bombs, why not simply seize the bombs from what were obviously lightly/not guarded compounds?
How to Implement JWT Auth with DjangoREST API
In most cities in the US, decent housing near public transpiration that is big enough for a family is expensive enough that it's not really a viable option for most people.

Beyond that most cities in the US only have a few areas that are high enough density where not owning a car is convenient. And those high density areas generally aren't geared towards families on a budget.
Money, or for that matter nearly all wealth, are claims on future production - for these claims to be worth something, others have to work. Money and other financial assets can solve a problem for yourself because the rest of the society would then effectively owe you part of what it produces but the value of these claims is contingent on the production.

In the real economy, what matters is production, investment and consumption - money is just a social construct designed to incentivize people to do consume/invest/produce the right amounts of the right things.
Love the idea of real data and coaching around building a true SME-based revenue stream. I'm in.
Hmm, quick Amazon search I'm seeing $5-6, more if you're outside USA. https://www.amazon.com/s?k=ATmega32U4
This might be a crazy idea but... why is it that browsers haven't implemented something like Java Maven's package cache and proxy yet?

Basically the website says "I need com.google.angularjs:2.0.1" and browser grabs and caches the package for all future usages? It seems to work very well for Java... why hasn't there been any such initiative for the web?
Having bereavement leave does not preclude returning to work. It precludes being forced to return to work when one cannot.