skysight-inc/HackerNews huggingface dataset:
Stain is a tool like any other. It can be used garishly and tastelessly or it can be used to complement a piece. See also: carvings, inlay, brasses, or pretty much anything else used for anything beyond holding the piece together.
Show HN: PM News – I write TLDR summaries for tech news
15 Years Old MySQL Cascade DELETE Bug
The body camera footage has not been released by the police that killed Duncan Lemp.
I'm still rocking my Zune, everyday! Love that thing.
Hardly. Windows is still a superior platform for many tasks in ways that there are no realistic alternatives for in other OSs, not to mention being generally much less of a headache to work with despite its severely degrading user experience.
The recruiter asks for a CV so they can redact any identifying details from it. They don't want to send your LinkedIn profile directly to the client to prevent them from talking to you directly.
Love this idea - well done. I think some prompts/hints would help. For example, people might not know how to play "You are elon musk".
My point is that it's not an undeserved reputation, there were many real problems. That's what was being challenged.

And the idea that it was reasonable to ship paper thin wrappers around a C API in a high level scripting language is one of the many problems that used to plague PHP. You could even get it to segfault with certain APIs because they would basically just call C completely unchecked. You also have functions having "out parameters" because the underlying C function does, even though PHP has multiple ways to return multiple values. I could also point out how basically every PHP subsystem had its own set of functions for error handling instead of having any kind of unified error system.

MySQL itself having made very questionable choices around the same era (and PHP and MySQL walking hand in hand) definitely doesn't help either, I grant you that.
When you say sync do you just mean having sync endpoints? If so, then yeah, it's required since we're using SQLAlchemy ORM. Otherwise the calls to SQLA ORM would block the main event loop. As it is, FastAPI (well really Starlette) creates threads for sync endpoints to prevent blocking the main thread/event loop.

So yeah, still seeing good speedups in our own benchmarks even though most of our endpoints are sync.

What was arguably more important though was how much switching to ASGI helped with handling WebSockets. We're using SocketIO, and trying to get a fundamentally async protocol working within sync (Flask) land was a massive pain. We had repeated reliability and deployment issues that were very hard to debug. Switching to FastAPI made that much easier.
Maybe someone can buy their assets when they go trough bankruptcy
I read that because hn showed it on spot 1.

I think it was a waste of time.

I also started to think in this direction more the last few years: If we as a socity would be better of creating less but better, we would not have facebook or linkedin feets full of waste. We would have perhaps 10 hn articles per day, 10 world news, 1-2 local news and thats it.

I would have the rest of my time 'free' of the burden of trying to make sure i'm not missing something.

Every idiot thinks something created and shared is worth while while i'm often enough think 'oh now one would care for something like this' or 'a few people might wanna read it but wouldn't act on it anyway'.

I also started to comment less. It costs time, i don't have the feeling that a lot of peole read comments and honestly, i had plenty of discussions which just stoped and there was never ever any feedback (besides 'likes' like wtf.) on 'was that helpful'.

Did i add value to our society or was it purely for entertainment?
You might be interested in this study I found. There might be more, but this was the first one:

https://www.i-programmer.info/news/98-languages/11184-which-...

"The languages with the strongest positive coefficients - meaning associated with a greater number of defect fixes are C++, C, and Objective-C, also PHP and Python. On the other hand, Clojure, Haskell, Ruby and Scala all have significant negative coefficients implying that these languages are less likely than average to result in defect fixing commits."
I think we're supposed to call them "allowlists" now.
Apple pulls podcast apps in China after government pressure
Why does it cause you rage? It causes me jealousy!

When I used to do Theatre carpentry, I regularly used Festool equipment (that wasn't mine). It was an education in how careful thought to your product design can make something much better to use. I have an Evolution Sliding Chopsaw at home. It cost £200 and it's great. The Festool Kapex is just better in a lot of small ways - the mechanism for adjusting angle is quick and precise, the laser lines mark out kerf width accurately, the airflow has been designed so that dust extraction works well etc.. It's 10 times the price though, so obviously not worth it for me at home.
Treasure retains its value over time - so there's no pressure to launder it - which is fundamentally different from holding a whole ton of cash.

Cash from drug sales is also small bills, and therefore voluminous.
Government owned or Non-profit isn't as meaningful as you might think. End of the day, hospitals live on Medicare admissions for cash flow (ie. old people) and surgery for profit. Old people are staying home, people aren't hurting themselves on the couch, etc.

Government owned is only meaningful with the Federal government, which has unlimited resources.
Most Commonly Used Machine Learning Algorithms
It has the look of a mini Christiania, nice to see something like this sprout up in the US. I hope it sticks around and becomes something really cool.
This is actually how knowledge was transmitted traditionally. As an apprentice/student you just copied the master who would steer/nudge you in the right direction occasionally. Otherwise you just did the activities blindly until slowly you self-regulated and moved onto deliberate practice stage. This can be most clearly seen in the study of martial arts. Musashi called it Heiho/Hyoho in his A book of five rings.

I believe the key here is to focus learning on the overall activity (i.e. systems view) rather than the constituent individual pieces. Focusing on the latter just overwhelms you with too much detail leading to doubt and confusion. For example, in Software Development, if you try to focus on every single aspect like Correctness, Error handling, Generalization, Optimization etc. in the beginning you simply will never get anything done. Instead focus on just getting "a program" done using whatever knowledge you have. Once that is ready, then modify it deliberately for meeting all your other criteria.
From Wikipedia: Animal Farm by G.Orwell
"The book tells the story of a group of farm animals who rebel against their human farmer, hoping to create a society where the animals can be equal, free, and happy. Ultimately, however, the rebellion is betrayed, and the farm ends up in a state as bad as it was before, under the dictatorship of a pig named Napoleon."
https://en.wikipedia.org/wiki/Animal_Farm
I'm quite certain the Senator did not call for the murder of protestors. I actually read the article.

While as a life-long military person I don't agree with his conclusions, you are mischaracterizing his article and I strongly suspect haven't read it.
Booknetic
Booknetic is an appointment booking plugin for Wordpress, which is available for any industry and can be easily integrated into the website with just a few clicks.
I sort of liked LinkedIn until they (like Facebook, twitter and others) made "liking" or commenting equivalent to sharing. There's no distinction nowadays. And, as a result, my feed is now mostly recruiter memes. I also stopped reacting to any posts in any way since I don't want all of my connections to see everything I do.
I wonder if it's bigger than Sealand: https://en.wikipedia.org/wiki/Principality_of_Sealand

When I look at the list of demands I'm pretty quick to dismiss it. Then I remember how I dismissed the 1999 WTO protests in Seattle too, and how many of the fears those protesters had were realized over the next two decades. I might be too hopeful, but I really think the city leadership should talk to them and hear them out, instead of just trying to push them over.
> But if a candidate is motivated to take a job because they get to use shiny new technology

I'm not sure it's about shiny tech, but the opportunity to grow and learn, and use those skills to become more marketable. The best developers (in my experience) have a growth mindset, and that includes learning new technology and new techniques.
Reviewers need to pay attention to these new "features".

Builtin ads or DRM should be a major point in any review or feature comparison matrix.
Over half of people tested in Italy's Bergamo have Covid-19 antibodies
If you do not have a well you most likely do not need a softener and it will just be another maintenance item and expense. If you have city water you would be better off with an activated charcoal filter or a RO unit.
I believe Denmark had something like this for a while. It started with squatters taking over an area kind of like this.

Turned into a serious drug venue and eventually fell apart. Sounds like it sort of restarted, albeit with regular Danish law enforcement and other city resources.

https://en.wikipedia.org/wiki/Freetown_Christiania
Just do it. I bought a table saw to make a living room table for my rental apartment. It was a Sears 2 HP one, where you could take the legs off, so I often used it right on the floor.

These days they have much better "job site" table saws that are fold-up portable.
> The amount of PHP you need to know to avoid the sharp edges depends on the complexity of your application and what you're trying to do.

Not really. You aren't insulated from the edge cases until your application reaches a certin number of lines, at which point PHP flips the switch and you get the edge cases.

The edge cases are there and affect you from the smallest program right up to the largest, it's just that with larger programs you're more likely to hit them because you have more code. The target is bigger.
Last year we rode a local train in rural Kyushu on Hisatsu Line and while not air conditioned, they had these nice mechanical "orbital" fans inside:

https://imgur.com/a/gjlh0Gs
The Most Important Partnership
Those words don't appear in the article.
There’s also a different side of the story: UI are very pricey to get right — that’s because user research is not cheap — so a very efficient approach is having disposable UIs since you know you are going to get them wrong at the start.

Carefully designed endpoints require a lot of back and forth between teams with very different skill set so to build them you need to plan in advice, but it does not work here where you literally have to move fast (and fail fast!).

You only have two options left: (1) you either ask frontenders (or UX-wise devs) to do the whole thing or (2) you build an abstraction layer that let frontenders query arbitrarily complex data structures with near-perfect performances (YMMV).

In case (1) you’re looking for REAL full-stacks, and it’s not that easy to find such talented developers. In case (2) well… that’s GraphQL.
I was aware of the Boston Dynamics robots, but it always seemed to me that they move very slowly compared to walking/running humans. I suppose that may just be a precaution on their part, the jumping and gymnastics are certainly impressive otherwise.
> Why are companies driving away people who make multi-thousand dollar purchases with scummy behaviour that nets them spare change?

Because high-margin goods aren't spare change. Look at the razor:

I can sell you the razor at cost-plus for $20 on a $19 manufacturing cost. I can sell you each individual razor cartridge at 90% profit for $1. At the end of the year I've sold, say, 5 razors and 50 blades, for a total of $150.

On the one hand, the razors made up the bulk of my gross revenue ($100/$150).

On the other hand, looking at the actual profit I've generated, $45 came from blades and $5 came from razors - that is, 90% of my profit came from those "pennies" that the razors brought in.

If you can strong-arm people into buying high-margin goods, that's a strong bonus to your bottom line, even if the absolute price isn't that high.

Let's plug a fridge into those numbers.

A nice new GE fridge can be had for something in the vicinity of $800 (sears website is showing me stuff $600-$1000, so let's just split the difference). Amazon has GW RPWFE filters up at $50 a pop.

You buy a fridge, what, every ten years? Every twenty? Those filters "should" be replaced every quarter? Let's be generous and say every half a year.

Those filters generate the same profit as the fridge at 16 years out, at the same profit margins. At asymmetric profit margins (say, 30% vs. 5%) they've produced profits equal to that of the fridge in a handful of years.

These aren't pennies.
This is a route I'd love to go down, but for someone who's newer at this it's hard to know which are the solid immortal ones, and which ones are probably already broken.

If anyone can recommend UK equivalents to some of these brands I'd be very grateful!
3 Kinds of automation CIOs should prioritize in 2020
An Introduction to Microbusinessapp.com
Loved all the Space Quest games

Have there been any remastered editions created by the community that are worth the experience?
> Why cap guns? Who knows.

I know, because 11-year-old me owned one, back when selling them was legal. The reason is nostalgia, or a yearning for the brightness of the world we knew then. Artifacts bring the memories back, in a sweet flood.

Experimentation revealed ways in which cap gun tech could be abused. We wanted a louder pop, so how about folding over the tape of caps to double up? Possible, but tends to jam. For a really loud "bang", how about setting a whole roll of caps down on the pavement edgewise, and hitting it with a hammer? Imagine the surprise when the hammer's head came flying back up, faster than it was brought down ...
The city is already cooperating and providing portable toilets and tried to replace the barricades with nice planters. It’s a national conversation now.
I think the bigger surprise is that the first Intel Macs were 32bit and/or had 32bit EFI.

My gripe is more with how long they supported PowerPC on the Intel side.
We have a manual can opener that is at least that old. It is superior to any such that I can find in stores today.
That's due to a fundamental difference in how each OS handles files. Linux will let you replace a file that is open in another running process, and Windows won't. Each way of doing things has its pros and cons. It isn't the kind of thing that can be easily resolved.
sounds cheap! is bandwidth included?
Many native populations around the world had either or both transferrable rights of ownership and written laws, and while the groups having the former and the groups having the latter overlapped, they weren't the same, and then former wasn't a subset of the latter.

The speculation probably is less radically wrong if you consider property interest in land rather than personal property, though it's worth noting that the kind of free transferrability (some) Europeans wanted wasn't even the norm for land, in Europe until the end of feudalism, which was millenia after the development of written laws. Heck, some of the colonial powers neither sought nor had it as a norm themselves—not everyone was England—relying instead on right of conquest to impose what amounted to a feudal system (Spain, I'm looking at you) many places.
True, I should have probably said something safer, like 1-year old child :)
Just Eat Takeaway to Buy Grubhub for $7.3B to Enter U.S.
Tech giants' life cycles shape their crisis responses
This is understandably a gray area, and a matter of debate. But "tyrants" is certainly not the right word. I cannot speak for this individual case, but in many countries it's forbidden to damage, sell, tear down protected buildings and areas, because they are classified as cultural heritage. In some case it's a crime under international law to destroy cultural heritage even in war. This is just to say that it's perfectly normal to forbid the selling out of certain lands or artifacts, if in the public interest.
All the more reason to move to linux. Here's to the year of the linux desktop!
link to paper:

https://arxiv.org/pdf/2006.04635.pdf
That's not from the op-ed, but since you brought it up, let's talk about it.

> You may say the average person doesn't interpret that phrase that way

Given that he used that phrase in a Tweet, and not in a military order, it's reasonable to assume he was speaking to "the average person" and using that phrase accordingly. And given that he has actually said that he was using the phrase colloquially, you're interpreting his words contrary to what he's clearly said.

And given that he enlisted in 2005, and not in 1905, is it even reasonable to assume that he knew about this ancient meaning of the phrase? Does the military still use this phrase?
Spit-balling; when will they put GSM chips in them? The cost of a data-plan could easily be reached with estimated figures for ads and selling usage data.
The current name of the article is "George Floyd protests in Minnesota", and first paragraph contains "The course of events in Minnesota has also been referred to as the Minneapolis riots".

I disagree riots is a more conservative name - this would imply an article solely about the riots, necessiting an additional article about the protests, one which, being written in a way as to minimize overlap, would probably be accused of downplaying the very much existing riots. Or at the very least balkanize coverage.
There's stacks of people in senior positions that fuck this stuff up constantly. The start-up graveyard is probably full of companies where the CTO came in with an impressive resume then spent 2 years building some massive scale kubernetes clusterfuck for his 5 users while another company ate his lunch with a shitty PHP app.
Maybe a dumb question - but what are you passionate about? What do you find fun and rewarding?

I genuinely enjoy building software. For the first ~10 years as a software developer I was genuinely surprised I was getting paid.
Oh, I can imagine, ASGI must be immeasurably easier. Where do the async speedup gains come from, though, if your database is still sync? Wouldn't threadpools provide comparable performance before?
Project Galileo’s 6th year anniversary
Just checked: in Windows 8.1 (and therefore, all versions of Windows 10), the "Don't search the web or display web results in Search" Group Policy works fine in Pro/Enterprise/Education/Business. The "Disable Microsoft Consumer Experiences" one only works in Enterprise/Education, however.

If you are on Home, and don't have gpedit.msc, make a new DWORD in "Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Explorer", call it "DisableSearchBoxSuggestions", and set it to 1. Upon reboot Bing will no longer appear in your start menu.
Hennessy and Patterson's book on computer architecture.

Gray and Reuter on transaction processing.
Hey all, I'm starting this tech news newsletter. I pick 5-10 stories from across the web then I write little snippets for each one. Then I send it to you every morning, Eastern time.

I want to save people time everyday. And give you a bit of joy in your inbox :)

Any feedback is appreciated.
Translation and Localization Platforms – Tips for Agile Teams
>Is it just me or are all these delivery apps pretty much the same thing, just with different restaurants?

Yes.

However the financial incentive is for these restaurants is to eventually have their own ordering systems.
LinkedIn had enormous value for me after I graduated from a PhD and was desperately looking for a job in industry. I got the LinkedIn Premium, which allowed me to message any people directly (without the need to be connected first). My first attempts at cold approaching people were not successful, but I slowly refined my communications and was able to get many replies.

I would search a company that was interesting and then message an employee asking for questions about the company, if we had a good conversation, they would hook me up with the recruiter. Sometimes I would directly contact a startup founder with a pitch of how my expertise would be helpful to them (my field is pretty niche, so there aren't any job titles for it). I got my current job by directly approaching the recruiter responsible for the position I wanted. It escalated pretty quickly from the first contact.

I didn't need to manufacture my profile in an artificial way. I just put everything I did and know there. The platform gave me the visibility I didn't have, as I come from a small university. The single ability to find who works at a certain company, and how many insiders you already know has enormous value.
When (ex-)politicians take a board seat corruption certainly is an issue. (I don't say that it's always a problem, but still a common issue)

Within the economy itself board seats are given by the shareholders. Typically to tie investments together. If a fund is investing in company A and B they certainly want cooperation between A and B and place board members with such relations in there. This comes problematic if a strong shareholder uses this to shuffle revenue away from other shareholders into another company where they have a stronger majority (say investment fund F owns 50% of A and 90% of B and then fills A's board in a way to encourage the A company to buy as much consulting from B as possible) There (similar to democracy) minority rights and supervision by authorities like SEC is important. (While there is a school of thought, which argues that the minority shareholders simply should leave and the free market will handle this as an overpaying A won't survive in the market)
I agree--I've built a career around Django, which is definitely a boring technology at this point, but there's not really any difficulty in hiring.

For front-end stuff I've been using React, and while React is a great technology, it did attract a lot of inexperienced programmers initially. Nowadays, React by itself isn't the new shiny, so that effect has diminished, but the magpie-ism has taken on a new form: I find myself on a lot of projects fighting to keep out bleeding-edge JS libraries with > 100 dependencies.

It's not hard to build a tool that demos well. It's much harder to build a tool that will withstand the tests of time.
I'm not sure it's right to characterise Deep Blue or Stockfish as repositories of human chess theory. Fundamentally they were all based on a relatively simplistic function for calculating the value of a board position combined with the ability to evaluate more board positions further into the future than any human possibly could (plus a database of opening moves). That approach seems thoroughly non-human, and represents a victory of tactical accuracy over chess theory or strategy.

However I agree that the games between AlphaGo and Stockfish are really interesting. It strikes me that the AlphaGo version of chess looks a lot more human; it seems to place value on strategic ideas (activity, tempo, freedom of movement) that any human player would recognise.
I'm saying the banks holding CLOs will get bailed out much in the same way as those holding mortgage-backed securities. I'd be concerned if this didn't happen.
Malware on the Blockchain: Pwn or get pwned? I found a smart contract honeypot
"... can this guy even be considered black? He looks like a regular person ..."

This subtly dehumanizing idea that certain races are normal while others are irregular is the root of many problems.
Because if you let yourself believe it for a little while, you continue believing it for the rest of time.
I think that this reasoning is quite naive. The most basic counterexample I can give is a person who downloaded the content, but wasn't able to afford it. If that content was not accessible on IA, that person wouldn't be able to access is. The publisher would still not earn anything.