skysight-inc/HackerNews huggingface dataset:
This is a really good idea in theory but my understanding is that a lot of these calls come in from spoofed numbers. So if you're the unlucky person whose number the spammers choose to spoof that day you're already in for a giant headache - getting your phone number blocked would add insult to injury.
I tried to express the imperfection of the comparison by saying "a bit like".

Both nuclear fusion producing energy and an electric car capable of driving some distance were demonstrated long ago. At that moment, neither was economically viable compared to alternatives (both based on combustion). Both remained in that non-viable state for decades. Electric cars seem to have crossed the border of viability in certain niches; fusion power still has not.
So, in other words, you are in no way misled by Facebook's wording. Just other people might be and that's wrong!
(imho) Understanding FFT without understanding Fourier transform on a basic level is rather hard.
You've caught my interest, and probably that of others who read your reply. Maybe it'd be easier to just share it with the community? If it doesn't go along the rules, we could simply ignore your comment, at worst downvote it or flag it, and that'd be it.
The ‘Invisibles’: Colombia’s New Generation of Drug Traffickers
I'm not sure I understand what is funny here. Could you explain it?
Show HN: Turn images into sounds viewable on a spectrogram
And yet attacks on gays, blacks and other minorities have risen sharply since Trump came to power, perpetrated by people emboldened by his (quasi-)fascist rhetoric and bluster.
> If you called these people on the phone and said what are you doing, they'd probably say "making dinner" or something similar, not "watching TV."

While it only ever measures a sample size of participants and thus is still misleading, that's not how the Nielsen metrics work. You have to opt into the program and self-report your usage, specifically what shows you actually watch.
Fwiw, Android actually does do this. When the phone is unlocked, calls show up as a banner. In addition, they added that new call screening option, I've been using it and so far it has worked fairly well. Also, there is some built-in call filtering and third party apps as well, though I have mostly been able to rely on the built-in filtering.

Does iOS really not have any options for filtering? I swear last time I had an iPhone (running iOS9) there was Something... but then again, I was jailbroken.

It's a bit funny that we got full web browsers on phones before proper call filtering.

(Disclaimer: I work for Google but not on phones.)
To be honest I don't mind `.mjs` - we renamed everything in our system to that about a year ago, but I do think it's important for it to be consistent with browser standards.

The index.js thing is nice, but I think consistency with browsers is more important and I'd be willing to lose it.
Elsewhere in the replies it was suggested that you put your phone on Do Not Disturb and configure it to allow calls from your contacts to get through. That might be a hacky solution?
Using 'e' in the 'ww-e-YYYY' example is pretty bad form, as it is dependant on your local system. So on a US system, 1 in the 'e' field means Sunday, but in say a German system, it would mean Monday. Although, I cannot figure out which one would be system independent.
HowCanWeHelp
”I actually would like a regulatory solution for this.”

The UK has a solution. It does actually work, mostly:

https://www.tpsonline.org.uk/tps/index.html
Vegging in front a TV for two hours can be accomplished without deliberately watching anything.

It's a captive pair of eyes that can be subliminally programmed, even if no deliberately watching.
The difference between YouTube or Patreon and Comcast is that one is a platform while the other provides infrastructure. Net neutrality applies specifically to ISPs because often there is no alternative.

Meanwhile, a different platform (of which many exist) is trivial to switch to. The reason that some platforms are more popular than others is precisely because they are tailored to appeal to the mainstream without extreme content pushing people off.
What this article fails to mention, is that Patreon lied about why Benjamin was banned. He did NOT violate their TOS.

Patreon dishonestly tried to retroactively apply an amended TOS to justify banning him, after the fact.

This demonstrates that Patreon is a dishonest company that will ban you because they feel like it, and then also try to take the high ground and pretend that they are just following their own rules and or trying to keep people safe, when both of those are not true.

And the NYTimes calling Benjamin's awkward and poorly chosen words "hate speech" is frankly libelous. However, even if they were hate speech, Patreon specifically allows so-called "hate speech", as long as it is not on their site.
There's also been a crackdown on crypto advertisement by the ad-tech giants.

Further there's a more aware SEC and I imagine there'll be a few examples made to make everyone think twice.
The direction of Scatter
Awesome, thanks. I enabled it. That should cut down on at least ~40% of the junk calls I get.
Ask HN: Why nobody created graphic editor to build web UIs
Hi,

I am a backend developer, that from time to time need to write some code on the frontend side (ReactJS). From my limited experience, I find that most of the work on the UI side is limited to fetching data from the server, handling multiple views for single-page application and writing custom component-specific logic (that is pretty well encapsulated in re-usable React components). In majority of cases, I don't even need to write new React components, but rather I re-use some that were already written by someone and just need to integrate them by writing glue-code to pass the data and handle events.

I wonder why nobody tried (successfully) to automate these items by creating a graphic editor. My idea would be to:

1. In GUI, we would select an area on the screen where new React component would be added (from a list of already available components). For the selected component, we would write a GraphQL query telling component how to fetch data that would be rendered.

2. Based on this, codegen would generate JavaScript with HTML. At this stage I assume we would have fully functional application (able to fetch data from the server via GraphQL).

3. Then we would have some ComputerVision/AI component, that would generate random CSS for the generated webpage. Next based on the screenshot and CV analysis, we would be able to do sth-like-gradient-descent approach, to get CSS, so that webpage looks very similar to what user specified in the GUI.

I would like to get some feedback from experienced frontend developers, why there is hardly any automation in writing web UIs. Off-course for complicated parts, developers would still need to write React components, that would take data via GraphQL.
Wi Not Calling: Practical Privacy and Availability Attacks in Wi-Fi Calling [pdf]
OP why don’t you tell us about the time you saw an adwords ad for gang stalking employment from nerdyhire.com and became more paranoid?

It looks highly probable that you’re going to kill yourself, from examining the delusional nonsense you’ve accumulated. Who did you piss off this time?
True believers make terrible investment decisions.
Npm is prevalent in client side for sure, many non trivial ui apps use react/redux or similar and use npm for package mgmt. On the server side, it's a different story. Java still is the go-to language in a lot of organizations. Python for automation, machine learning, and provisioning, yes, I agree. These areas were never Java to begin with.

This may change,though, what with Oracle's license changes.
I have a rough idea that how it works but I am still skeptic.

Faces of kids specially are unbelievable to be generated. Their backgrounds, clothes, hair facial expressions seem all very unique to that picture. I will be going through the dataset to find the matches once they release it.
r/thatHappened why do people post stuff like this? completely unverifiable and highly exaggerated at best complete fabrication at worst
robocalls are illegal in germany. They are called unerlaubte Telefonwerbung and one energy company got fined with 140.000 euros.

https://www.bundesnetzagentur.de/DE/Sachgebiete/Telekommunik...

FTA:
After the E wie Einfach GmbH had found agencies for the advertising measures, obviously no more control took place. Therefore the E.ON daughter is occupied now with a fine of 140.000 euro. Because as a client of the call actions it must guarantee the adherence to the legal principles. This includes above all that in each individual case an explicit consent of the consumers is present. The client is responsible for this, even if the telephone calls are carried out by subcontractors. However, the decision of the Federal Network Agency is not yet legally binding: the electricity supplier can appeal the fine in court.

Translated with www.DeepL.com/Translator

https://www.e-recht24.de/news/telekommunikation/10928-unerla...
"Moves on without you", I work in CFML, JavaScript (including various frameworks and engines), Java, Object Pascal just about every day, I've released code in many more languages professionally.

I'm using Node.js right now along with AWS for example, not my favorite combo but it's an appropriate solution being used as a webserver.

I've posted about FPC because it's one of the right tools for the job and the one I prefer over C/C++, Java, etc. for desktop applications.

I don't mind spreading the word about FPC, but really what I'm trying to push for is that there are appropriate tools for desktop development such as C, C++, Python, Nim, Go, Object Pascal, and a bunch more. I just happen to like and push for one of those.

Especially with the "benefits" for Electron like cross-platform deployments, are things that other languages such as Java or Object Pascal, also does and does pretty dang well.
When it costs miners (who lack the economies of scale and access to cheap electricity that major miners have) more to produce Bitcoin than the block rewards and transactions fees they receive from doing so, they simply shut off their miners until the price gets high enough to operate profitably again (of course they could also just continue to operate at a loss in the short-term, but financial resources are always limited so they would have to stop operating at some point if the price doesn’t increase).

There will always be SOME miners who have access to cheap enough electricity and economies of scale for whom it continues to be profitable to mine.
The eventual fix will be adopting ATIS SHAKEN and STIR protocols, which is, very roughly, signed caller ID. The FCC is now demanding it of carriers:

https://docs.fcc.gov/public/attachments/DOC-354933A1.pdf (Background and open letters to carriers: https://www.fcc.gov/document/chairman-pai-demands-industry-a...)

How it works, short version: https://transnexus.com/blog/2017/stop-spoofed-robocalls-with...

How it works, long version: http://www.atis.org/01_resources/whitepapers/#shaken-studies (find in page for “SHAKEN” and “Caller ID”)
This is not a fine line. One is behavior and the other is physical attribute which can not be changed and does not affect anyone else.
> My bad. I didn’t think you would actually be attacking me personally. I guess that shows how naive I actually am :).

Why are you so charitable to white supremacists, but are so sure I'm meaning to attack you when I say naive?
This brings an interesting workaround to mind.

What if they register their ideology as a religion? Iirc it is a protected class in US so they cannot be banned due to it.

However people getting banned like this rarely are inventive enough to figure out ways to fight back.
> Modern racists know they can't get away with openly flying the swastika right now. The Nazis themselves started off talking about patriotism, jobs, defense. By the time a fascist group has secured enough power to start calling for open genocide, it's too late.

I have 2 separate points to this.

Firstly, it is inaccurate. In Mein Kampf, Hitler explicitly said he wants to destroy Russia. This was years before he had any power.

Secondly, if you make that rule, you are also banning anyone who talks about "patriotism, jobs, defense" who isn't a Nazi. Such a rule would be a boon for would be censors, who would get to ban everything they don't like and at the same time libel their victims as being Nazis. Their victims, of course, don't get a hearing in the court of public opinion, because they have been effectively silenced. Is that the future you want?
What about refusing someone because they voted for the other guy in the last election?
I used to work in the mobile space for 7 years and i'm still amazed nobody has proposed and monetized a solution to SS7 being unfit for purpose. The reason it's not happened is nobody wants to spend money on even talking about the fix, never mind implementing it.

The sheer number of scammers and nation state actors that have taken advantage of this is mind-blowing, but we still use SMS as a 2FA.

If we have telephony providers responsible for these breaches the problem will disappear in 6 months.
This is perfect for writing compact and portable web apps. I built a basic chrome that runs an index.html page and everything linkable after that and all I have to do is inspect myweb.app file and change whatever html, css or js I want. Simpler impossible. And with a little help from Swift I can have all the power of macOS in my hands.

It is neither a hammer nor a nail, it just works for some specific purposes.
I can only speak for the new grad list, but as someone who just finished recruiting for new grad at these companies with my peers, I can say that the numbers approximately match what we’ve been seeing
Moving fast at scale: Experience deploying IETF QUIC at Facebook [pdf]
How to Configure L2TP VPN on the UniFi Security Gateway
> The video below shows the server’s 24 cores fully utilized while building the Linux kernel, and as the title implies it’s running the recent Linux 4.19.

And how long does it take?
Low power/high density virtualization hosting, website hosting, or even a native build server for linux arm distributions.

That's a lot of ARM64 power in one platform.
There is of course value in comparing Messages-the-HTML-app to Slack-the-HTML-app. If they can do it in a fraction of the memory with comparable functionality, I wonder why Slack can't
> Would you like the government to come force me at gunpoint to let him use my soapbox?

That's easy, are you the only one with that soapbox? Do you own all the soapboxes? Are you a Corporation who is taking advantage of it's market dominance and near monopoly on modern free association to control public discourse?

So yes if your soapbox networks are now an integral part of public debate then the government should either regulate you or nationalize your assets for the public good. It's no different from why ISPs should be kept neutral, why power companys should be kept neutral and why public highways should be kept neutral.
If you live under a rock, you might also think the sun is nothing more than just a crack in the Earth.
How does the GNU-ism work at a shell level?

In your first example $0 is "sed", $1 is "-i", $2 is "...", no?
What signifigance does the -i"" have in bash apart from 'concat -i to ""'?

The BSD syntax is plain, $1 is the option "-i", $2 is the value for that option: "", $3 is "...".

Edit: off by one
We're talking about Patreon here. These guys are effectively selling their opinions; their supporters want to give them money so that they keep producing their opinions.

What happens if I try to exercise my speech by selling little racist caricature dolls? Walmart, Target, KMart and 7-11 would refuse to stock them. Is my free speech being limited if I'm functionally blocked from the meaningfully accessible parts of our capitalist system?

No, and it would be ludicrous to suggest that grocery stores owe me shelf space.

(Facebook, Reddit and Twitch are a different animal altogether; Comcast, Time Warner, etc. are yet another leve lremoved.)
As I recall Hacker News also had a very lengthy discussion when Patreon banned pornography, which I wouldn't say was effecting "conservative windbags". In fact I recall it was argued this move disproportionately affected the LGBT community, which evidently often crowdfunds their pornography. A similarly lengthy discussion was had for a similar story concerning Tumblr.

In response to accusations of bias, dang has stated something along the lines that people tend to view HN as having a bias contrary to their own, no matter what their own happens to be. From what I've seen that rings true.
> Freedom of Speech is not the right to be heard. If people don't like what you have to say, or how you are saying it, they are free to walk away.

That's technically correct, but it doesn't get at the core of the concept. If you read the original arguments in favor of freedom of speech, you'll see they don't focus on the rights of the speaker as much as the rights of the listener. John Milton, Thomas Paine, and John Stuart Mill all made the point (in various ways) that every time you stop someone from saying or publishing an idea, you are also preventing others who want to hear or read that idea from doing so. In addition, censorship requires delegating a censor. Effectively, that means you are letting someone else decide what you're allowed to read and hear. I don't know about everyone else, but there is no government body or private company that I trust with that power. Disclaimers, warnings, and age verification steps are fine, but memory-holing ideas? No thank you.

In the case of Patreon, there is a man who people want to give money to. He wants to accept that money. There is no criminal activity on either side of the transaction. Yet Patreon is preventing these people from doing what they want because Patreon dislikes one paragraph of the man's boorish utterances. This is in direct contradiction to their stated policy (where the person has to endanger the safety of others) and there's a suspicious amount of partisan bias in the application of these policies.

Patreon isn't the first company to behave this way, just the most recent. These actions increase political polarization, erode public trust in institutions and companies, and confirm the persecution complexes of many on the ends of the political spectrum. I'm sure the people in charge of these platforms feel like they're doing the right thing, but I think they are mistaken.
You cannot argue against people that believe an entire race or an entire people should be systematically eradicated. There is no rational argument to be had against them because they specifically argue on an entirely different level.

They want you to treat them at equal in the world of debate because that's how their views are legitimized and given power. I find it honestly disturbing that people are more willing to defend the 'ironic' people calling for the death of their enemies than the minorities trying to get them to stop.
None at the moment.
i was expecting it to be much smaller.
When I was a kid I used an erector set to make a car that moved directly into the wind using a similar technique. Many people don't think that is possible either, but with proper gearing, it works fine.
Not sure about giant Amazon sized companies, but I think the medium sized company (~600 employees) might share some similarities.

At the lower end of the ladder you have worker grunts. Some of these grunts do base level work, so do more long term thinking, and some do a combination of the two. Then you have lower and middle management which have their own priorities and then at the top your executives which also have objectives and goals. An efficient organization has the right people at each step of the pyramid. In reality you have good and bad engineers and good and bad management. When things are working, problems I identify in the technical realm are understood by my superiors and relayed up the chain. Things they notice at their level of the organization (key stakeholder interaction occurrs here) is also prioritized. Besides some major initiatives led by the executive team, I see their key role as administrative and working on the organization instead of in the organization if that makes sense. Educating upwards is one of the hardest problems in all companies past a certain size.
I think the most dangerous thing to do is to rewrite history to appeal to a point of view that it does not substantiate.

The Nazi party was officially formed in 1920 and it was still an extremely fringe group. It was a renaming of the German Workers' Party, a group which had 55 members in 1919 when Hitler joined. That same year they announced that only males of "pure Aryan descent" could become members, and Hitler would give some 31 speeches constantly overtly targeting Jews. By 1921, when the party still just had some 3000 members, the "brownshirts" were officially founded and began to be used to physically attack, disrupt, and otherwise intimidate other parties. By 1923 Hitler literally began an attempted coup which resulted in the death of several police officers along with 16 Nazi members. That failed coup would result in his trial and imprisonment during which time he wrote Mein Kampf.

This is why the appeals to fears of x is the next Hitler are generally unreasonable. Hitler wasn't some devious trickster who suddenly just gradually started 'dog whistling' or hinting at things. He was extremely extreme from his earliest days. He made no secret of it. He literally wrote, and published, a book about it before he started his next rise to power! And the book, again emphasizing written while he was literally in prison, had extremely subtle passages in it such as, "... the nationalization of our masses will succeed only when, aside from all the positive struggle for the soul of our people, their international poisoners are exterminated.. If at the beginning of the war and during the war twelve or fifteen thousand of these Hebrew corrupters of the nation had been subjected to poison gas, such as had to be endured in the field by hundreds of thousands of our very best German workers of all classes and professions, then the sacrifice of millions at the front would not have been in vain."

The primary thing I fear is that in our lust to oust the villain from behind his mask, that we ourselves become that which we seek to find.
State-backed paper works so much better than gold-backed currency that it's difficult to find economists who advocate returning to the gold standard without being regarded by their colleagues as quacks.

Gold currency can hardly be described as apolitical. It has been a major political issue in every country that adopted it. Political issues have included debasement and forgery of coins, bimetallism, deflation vs inflation, the legality of citizens owning bullion, the exchange rate between gold-backed paper money and actual gold, ships sinking while carrying loads of gold, countries stockpiling and transferring large amounts of gold back and forth under the Bretton Woods system, etc.

Any "apolitical" system of currency will become political as soon as it is large enough for governments to take notice of it and start trying to regulate it. Any cryptocurrency that has disputes about governance or forking also has politics.
I'm tempted to apply a Greenspun-ism, that by "not having a package manager", you're going to effectively have a half-implemented, bug-ridden package manager anyway. :-)

More seriously, dealing with the version hell that is inherent in dynamically assembling (your project has it's own unique dependency graph) publicly shared, uncontrolled libraries (only Google has a true no-version-numbers-ever monorepo) is nontrivial and so it seems like surely there has to be something being "effectively a dependency manager", though perhaps it is just semantics of embedding that in the runtime "because imports are urls in the source files and not a separate Json file"...not sure what fundamental benefit that brings though?