skysight-inc/HackerNews huggingface dataset:
So when it comes to accusing airports agents of overrepresenting the group in their security search, you know the group size.
However when someone points out terrorist attacks you suddenly don't know the group size anymore?

Funny.

How come you know they are overepresented in airport security picking?
How is choosing to work for a company that sells surveillance software to despotic governments not an "individual action"?
> How sure are you that the goal in Iraq/Afghanistan wasn't purely and simply to get an unpopular president a patriotic polling boost and a seeminly unlikely second term with the bonus of putting money in the pockets of the military-industrial complex and owners of big media while providing a distraction from the endemic corruption of washington?

Pretty sure of all of most of that for both, though not the same parts for Iraq and Afghanistan. The political imperative for Afghanistan after 9/11 is pretty unmistakable. The long-term neocon objective with Iraq also was unmistakable. There's also pretty solid indication that factions I. The Administration wanted to use 9/11 as a pretext to execute the latter but were delayed by the political imperative for the former.

> Does that really sound like a conspiracy theory now we know that the regime deliberately and knowingly lied about Weapons of Mass Destruction?

Yes, the ascriptions of the motives cited to both Afghanistan and Iraq still sounds like a conspiracy theory. And I’m not sure what you mean by “now that we know”; that the claims were being advanced were false and that the administration had the information which showed them to be false was widely reported in the major media at the time the claims were made.

> If you think that possible then perhaps the "long-term goal" wasn't really what the liars were lying at the time?

No, but in the case of Iraq, it's what the leading figures of the neocon movement were telling the truth about the desires for right up to the moment the whole gang became the defense and foreign policy apparatus (and hyper-empowered VP) of the Bush 43 administration.

> There are those who believer endless war was the precise goal.

“There are those who believe” is not an argument that makes your position sound less like a conspiracy theory.

> There hasn't been a lot of anti-corruption impetus in washington since that distraction was launched

There wasn't a lot in the two decades before that, either. So unless the distraction was as effective backwards in time as forwards, I don't think it was really a significant factor.

> Out of interest how do Americans feel about the Vietnam war? Did America lose that war?

Most recognize that we lost the war; there are those who cling to loudly propounding the fact that we militarily defeated the VC before the NVA took over the main fighting as if that somehow negates losing the war.
It's the curse of the media. Infection rate might be only a few percent, death rate no more than a percent of that, but if you follow the media you get the feeling that we are in the middle of a new bubonic plague.

This is the same phenomenon that makes people to be more scared of flying than to take the car even though the latter is far more dangerous.
Why not shamelessly plug my work here? I see no reason not to.

So, here it is: https://github.com/thesz/nn/tree/master/series

A proof of concept implementation of training neural networks process where loss function is a potential energy in Lagrangian function and I even incorporated "speed of light" - the "mass" of particle gets corrected using Lorenz multiplier m=m0/sqrt(1-v^2/c^2).

Everything is done using ideas from quite interesting paper about power of lazy semantics: https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.32....

PS
Proof-of-concept here means it is grossly inefficient, mainly due to amount of symbolic computation. Yet it works. In some cases. ;)
File-system based Svelte routing framework
I argue that in Lombardia (where I live) the virus found niches of vulnerable populations (nursing care homes, hospitals like Alzano Lombardo which weren't closed after infections were found) and then proceeded to cut them down.
PHP Releases and Support
If the article is correct in that Facebook is requesting this data for domains that look alike to Facebook and/or do Phishing, then I very much believe they should receive the data necessary to go to court.

Just because Facebook is highly unsympathetic, doesn't mean that all their initiatives are evil.

And shady websides hiding behind third party privacy providers to avoid legal responsibility for their illegal content is sadly something that I've had to deal with myself in the past.
it is frankly unbelievable how unusable the play store is.
See also this Tiny Train Departure Board: https://hackaday.com/2019/08/05/a-tiny-train-departure-board...
The developer also pays. By giving Google their entire viewer/user base, so Google knows whom to target if they decide to create an alternative.
You can suggest "where next" on the source product site, I did that for where I live
Google's 2019 revenue was $162bn. They're only twice as big as FB by that metric, and they have far less than twice the market share.
It's a UX shortcut. I see this in google maps. If an address is in the clipboard it will offer to shortcut straight to search.
Well, to be honest, AdGuard not-the-extension technically cannot be the fastest. It does a lot of things to do system-wide blocking - analyzing the connection, passing network packets, parsing protocols, this all adds some overhead. Browser extensions simply don't deal with all that stuff and thus any extension, unless it's really poorly written, is not slower.

Moreover, this is not what we are offering. System-wide blocking is about having more control over your system and not about being the fastest.
This seems like useless pedantry on the word "green", no? The electric field is not coloured, you can't really attribute grid power to a specific source sensibly.

Coal is almost entirely gone from the UK. Nuclear does indeed prefer to run at constant output, but almost all the remaining fossil generation in the UK is CCGT which can ramp up and down fairly quickly.
Not a language, not a framework, not a design pattern; we have more than enough of these already, and they cover all of the use cases -- they've become fashions and a means for coralling developers and creating markets rather than actually delivering value.

What would genuinely enhance productivity would be some means to co-operatively share and discuss architecture, design and implementation decisions and trade-offs in realtime while maintaining creative control over code.

For example; I'm considering where to place the code for a new feature within my application stack - should I implement it as part of the frontend application, or do I handle it in a backend service?

Multiple tradeoffs and implications fork off from this type of seemingly simple question, and they'll have performance, deployment, security, operational and organizational impacts over the course of the lifetime of the application.

Those types of questions generally bounce around in a developer's own mind -- and potentially with their team over the course of a few meetings or chats.

To be able to share questions like these with a public audience -- perhaps similar to the way that coding session interview candidates are encouraged to explain their thinking throughout -- and then to gather and debate feedback on the merits of each decision, and develop trust with each participant (based on their overall contributions, or for specific areas-of-experience) could make for a valuable platform.

As hinted previously, this could apply at architecture and design (whiteboard, conversation) levels, and at implementation-level (shared IDE screen, conversation).

Delivered correctly this could also be a useful training and educational tool; observers could learn about the tradeoffs that are made for real applications, and participants should gain a sense of achievement (and attribution; ideally in writing although also through evidence of discussion) from helping steer the course of software.

Open-minded participants would learn from the situations in which their suggestions were declined, and ineffective actors on the platform (whether asking questions or attempting to mislead discussion) would become apparent over time.

Conversely though -- it could be time-consuming and potentially incredibly distracting for architects and developers to visit and share their problem statement in this kind of environment -- letalone interact with it subsequently -- so it would likely fail unless the signal-to-noise ratio was very high and clearly added value to their project.
"Presumed to have died from it" is quite a long way from "anybody who could have potentially been infected".

Doctor friends tell me it's usually pretty clear when they have a COVID patient.
IIRC LightSail was founded by our own very brilliant Dani Fong.
Forgive me for being even more pedantic, but the person who received the self-destructing messages was Dan Briggs, who was replaced by Jim Phelps on season 2. Ethan Hunt only got the job on the first movie of the series.
Also, CMD + Arrow Up scrolls to top.
I struggle to listen to Bach for an extended period of time. I think I don't "get" him. Tbh it's probably that, because actually playing his music on the piano is always a joy so it's probably skill to listen + analyse which is lacking.

These days I am much more Schubert and Beethoven, but I feel a certain guilt for not being able to appreciate Bach more. Both Mozart and Chopin worshipped him amongst others (iirc both were known to copy out das wohltemperiete klavier by hand as an exercise of love)

Any tips on grokking Bach? Feel like I have to concentrate super hard - to the point I either go a bit numb or lose focus

EDIT worth mentioning I'm not really a casual listener. More like a failing amateur musician with no talent. (Probably more so than Salieri :p)
Flame Graph from Java thread dump
Segway Ninebot invested in Sur-Ron.
Ahh, I see. Thanks for the clarification. I'll keep up with trialling it and email you if I find anything. Good luck.
You must not have spent long at Amazon.

My original comment was 100% based on my experience as a developer at Amazon.
This amazes me. Thanks for your honesty, there are probably millions of people who are in the same position. While you're looking down, wouldn't hurt to look at all the different keys and give them a try.
¿Qué es la Presoterapia?
Your last sentence. Did you read the article and notice who put this into play? It wasn’t anyone on the left. Your comment is silly and diminishes the rest of what you said. Grow up
Yeah, unless the doc is dozens+ pages long. Say, a book on a single page. Then it’s real nice to have a key sequence to get around. Going to the start or end of a long document is an infrequent enough operation I think a two hand sequence is fine.
I think he is saying that if it is brought to X it will be easier to convince Wayland to follow suit.

We'll see if that's true, or if we will need another round of sponsorship to achieve the same thing with Wayland.
They have for most registrars, although many act as a delegate and you need to contact them for personal contact information. It should be noted that the mail address you enter there will get a lot of spam. Quite a lot...
"Legal name" policies are randomly discriminatory and thus not fair in principle. Some people have unique names, others have a name that is shared among thousands of people. Imposing a real name policy is a great burden on the former, but it does not really matter to the latter.
They weren't saying the fill tool was an early form of what we think of as an "AI algorithm" today, but that the leading edge of machine intelligence / intuitive capability has changed, and it will continue to change.
How is git flow complicated? I feel like some developers are doing shonky stuff with git branching and then blaming it on the branching strategy.

If you used a system with less use of branches you'd just end up with dodgy code in master instead.
Well, this study estimates covid 19 by looking at survey data on influenza-like-illnesses. That means they were counting people who had flu-like symptoms.

Any potential people with covid19 but no symptoms would be above and beyond what’s being raised here.
Interesting:
For time series forecasting do you use the state of the art AKA GRU-ODE-bayes ?

https://paperswithcode.com/sota/multivariate-time-series-for...
It seems to be an accuracy breakthrough in the field
Abstraction Castles
We overengineer when we overestimate how hard it is to modify details. As juniors, we wrongly learn that changing code is hard and must be avoided at all costs. As mid-level and seniors, these refactors are much simpler, but the painful memories stick.

Architectural boundaries are hard to change later. Drawing the dependency graph and isolating nodes that can change independently is where the majority of our effort should go (imo). Even still, simple is less risky than complicated. Anytime there are more moving pieces than necessary, there is a risk of an unexpected requirement blowing a hole in a design. So identifying those dangling pieces and spending a lot of thought and energy in removing them is where I've found it to be rewarding to "overengineer".
Historically, this made much more sense. RAM was incredibly scarce as were CPU cycles and the hardware was often tied intrinsically with the software so a modification later down the line was a really big deal.

With modern higher-level languages and scalable cheap hardware, this motivation should have gone away and we should be writing code that is relatively easy to re-factor.

If I don't know that we will need this thing in the future, it doesn't go in. Simple. If 6 months down the line, we now need to add the new feature, I like to think that my code is largely maintainable enough to refactor it to add the feature.

The only exception I can think of is where something is designed to be extendible like e.g. Instagram filters where you might have 10 when you launch but you know that you will have more in the future so you write your code to allow additional filters to be plugged in relatively easily.
I cannot talk for the whole industry, but I know for sure, that I (working in BigData / OnlineMarketing) was looking for exactly this recently: A BI tool that is agile and a database that is fast. I ended up with Tableau Server and ClickHouse (which is impressivly fast). Problem was: Tableau does not really support CH and Tableau is not that agile. So to answer your question: Yes. If QuestDB is that fast, there is a demand.
Onivim 2: Lightweight, Modal Code Editor
I've been using Homebrew for years and, although I've not had any major problems with it, I do find the slowness irritating. And also the fact it tends to ridiculous bloat by keeping previous versions of everything installed, unless you remember to do some spring cleaning every now and then.

I'm up for giving MacPorts a go. But is there a pain-free way to transition between Homebrew and MacPorts, without having to reinstall everything over again? I've installed a load of stuff with Homebrew, over the years and don't fancy having to pick through it all again to try and remember what I installed and why.
Or 15.5 potentially. I believe that the popular Xiaomi m365 does 15.5mph

I agree it is not super-fast, but for use in urban environments 15mph would be pretty usable I reckon. My pre-lockdown commute in london on the tube would take about 35 minutes door to door. Walking it is 4.2 miles, cycling 4.9 miles. lets call it 5 miles for sake of argument.

So for a 12.5mph scooter it would be 24 minutes.
For a 15.5mph scooter it would be 20 minutes.

That is pretty good I reckon - it takes me 10 minutes to walk to the tube station, so to be half-way/almost half-way to work before I would have even got to the station would be pretty decent I think.

Only thing is, this all makes sense when it is glorious sunshine and warm outside. It might be less appealing in December :-)
I agree with this. I was always a bit of a science nerd, even in primary school. But was just never any good at maths, ending up in the bottom stream in intermediate. It wasn't till part way through that that I started self-teaching myself programming (I had a 40 minute wait for the school bus, and a teacher who gave me an Apple II programming manual along with a BASIC disk, so a good start) that all of a sudden this maths had a place in my brain to go, made sense, and all of a sudden I was getting 90%+ in tests.

These days I can read a bunch of docs and make a start at something, but I still really like having a problem to solve in order to synthesise the information into understanding.
But Java doesn't do stream fusion as you're describing.

It does conventional inlining and combining loop bodies, which can in some trivial cases achieve the same effect, but these are techniques you'd find in any compiler or even an 80s text book - they didn't come from Haskell.

Here's the limitation of Java's 'fusion' - you'll notice there's no pass to do this in Hotspot - it just happens due to the inlining and GCM passes.

https://github.com/openjdk/jdk/blob/883a4f65b9b1533c8a51d156...

And here's a paper on trying to add actual Fusion to Java, which they wouldn't be doing if Java had it already.

https://dl.acm.org/doi/pdf/10.1145/3355378.3355386?download=...
Rust, GStreamer and Raspberry Pi
WordPress Security Optimization Guide: practical steps to implement
A utility-first CSS framework
That's more on Search Engines to keep up with the changing times. They could introduce exclude Social Media toggle easily for FB.
Azores and Madeira are different archipelagos!

But either way, it's so cool to see portuguese communities outside here. Thanks for sharing! Hope you can be there next year :D
The clear examples given of FB repeatedly trying to gain the personal owner details of non-shady websites, purely in order to sue them... that's ok with you?
And Le Canard has excellent puns, better than The Economist’s, and risqué spoonerisms too, just in French.
You still need to put a line otherwise yeah sure lets legalize heroin. Also your argument doesnt hold because theres not one unique cause of heart disease. And yeah tbh i would say everyone know being bat is b1d.
It's an interesting position but one with unpleasant implications. Do you think it is morally wrong to work for, say, a terrorist organization planning a chemical weapons attack if all you do is manage procurement for them — you don't make chemical weapons or use them, you just make phone calls and manage a few spreadsheets.

Also, do you have the same feeling for the reverse situation? If instead of being an employee, you're the boss. You're aware that your employees are doing something morally wrong and you do nothing to stop them, but you aren't doing it yourself. Do you have any responsibility? In the ethics of war, there is the concept of command responsibility[0], where leaders are responsible for the actions of people under their command. Do you think that is a bad doctrine because the leaders aren't the ones shooting people? No one dies through their individual actions even if their subordinates commit war crimes.

[0]: https://en.wikipedia.org/wiki/Command_responsibility
Same in the UK, and I believe in other countries, it's not strictly a US thing.
Growing up in a post-communist country I have very different expectations regarding how an elevator operates, namely that instead of a smooth start/stop it should have two speeds - the slower used for stopping exclusively.
Am I right in assuming that topics behave exactly like Tags. I love knowledge management tools. But have never been able to add them to a software development workflow seamlessly - even though the team needs them.
Well, we don’t really know. I think that’s one element missing from most DL analysis: our understanding of the brain is incredibly limited. And ANNs are incredibly crude imitations of actual NNs. So we’ve built massive, extremely crude approximations of a system we don’t really understand.

As is often the case, the truth is somewhere in the middle. It’s almost certain that we won’t reach AGI without a fundamental breakthrough on soft/wet-ware but it’s also nearly certain that even with the best algorithms we will need to efficiently harness and coordinate massive compute power, as we’re learning to do now.
Docker Image – List
It's a difficult battle in many teams where some people will just go overboard for multiple reasons, usually in this order: fun, fear of being seen as short-sighted and/or promotions. It mainly happens in big orgs and your examples definitely fit the bill although I haven't worked there specifically. I'm not that old (very late 20s) but I've seen overengineer code (or infra) ending in the trash so many times... many people could see it coming and warned about it, yet it still happened.

I usually try to support the opposite idea by bringing agile to the table. Agile doesn't say "please don't overengineer" but "this can change a lot in a couple sprints, requirements may be different, there are more (or none anymore) use cases now" and hence why to spend so many resources doing something that not only doesn't cover all potential unknown use cases but also adds overhead when reading the code for no benefit. For some teams this has clicked very well. Appropriate agile training can help a lot.

However it doesn't always work and if the person(s) doing this have higher ups backing it up (even if unintentionally) you're fighting the wrong battle. If you can't change it, move teams or to a company where money is a bit tighter and/or where these behaviours aren't tolerated - in other words, where things needs to get done and there's no time for experimenting with things that most likely won't yield returns.
Solve the problem directly in front of you.

Then understand a new problem.

Repeat.

If you then start doing things like externalizing inputs, writing tests then when your past solutions become future problems.. You will have created the guide rails on how to solve both the past problem and the future problem together. This is the futureproofing that you should be aiming for.
Make sure you write at least a few unit tests that mock out the important logic parts, and write up a short 1 page document about the intent of the program, maybe with a picture and drop that in the README.
It is.

However, I'll admit that societal pressures work both ways, they affect men too. Men are not as free to be a stay-at-home parent if they chose to as women are.
Olympus is getting out of the camera business
Are you asking "why is a monopoly bad?" or "why do acquisitions representing large market share promote monopoly?"

The 2nd one is quite obvious. Afterwards, there is less competition and the aquire has increased their market share, buying power, control of a supply chain, platform, infrastructure or some other market dominance position.

The 1st one... Do you prefer a theoretical reason? Empirical examples? rhetorical, political, philosophical? There are lots of reasons why monopolies are harmful.

The legislation itself, and the reasoning behind it was liberal-economics... ie "capitalism." Capitalism, from a pro-captialist perspective, works because of a superior price system. Monopolies break price systems, whether they are public or private monopolies.

There are a lot of other reasons too.

Since this is about digital monopolies and "platform" is a primary form of market dominance.... Compare to WWW-vs-AOL. One was a closed, private, system where a single companies dominates a primary bottleneck. One was open. Do you think the WWW would have achieved what the WWW achieved if they had won that platform war?
> For Haskell to succeed, it has to move away from rigid commitment to various pure functional paradigms and move to eager execution by default.

How far do you want to take the eager execution thing?

Should we get rid of boolean short-circuiting?

Should if-statements evaluate both the true and false paths before choosing one?

Should compilers no longer remove dead code?