skysight-inc/HackerNews huggingface dataset:
When I used to get a lot of spam calls (because I had to answer my phone for everything), I used to answer numbers I didn't recognize as "Orleans County 911, what is your emergency?" Most spammers got the hint and either hung up immediately or stammered out an apology and hung up.

One person insisted on trying to sell a car warranty so I ramped it up a bit. I'm only a little sorry that the person was apologetically crying about "interfering with emergency services" by the end of the call.
ADS-B, while good, isn’t perfect. It’s refresh rate goes down the more aircraft there are in an area to avoid signal conflict, it’s one way broadcast so there isn’t a way to request a different view of data, and it’s more like an untrusted client (self reporting) with no civilian ability to support cryptographic identity (no way to prove the signal is real, authentic, or correct).

Remote ID probably doesn’t solve all of these issues, but it may try to solve some around identification. I’m not familiar enough with the specification yet or how it’ll be implemented.

I work on Uber Elevate, which has been an industry partner for testing Remote ID.
https://medium.com/wing-aviation/wing-partners-with-industry...
Moved but remained proprietary. So the problem is not solved. Language shouldn't be proprietary to begin with. It's an obsolete and invalid practice from the last century.
Read the article in the link and then explain your comment.
I don't know about U2F specifically, but recovery codes are not generally a feature of 2FA.

Edit: And let me just add why I think this is relevant. Even though few people have dedicated hardware keys today, many 2FA schemes depend on being in possession of a particular phone. There are typically no backups and no recovery codes.

I don't think this would necessarily change if specialised key hardware was used more often. In fact, my business bank account and a broker I previously used both require hardware keys and do not provide recovery codes.
> "Also, they have (recently introduced) a sync option, in which fake files are visible in your file system, but no actual contents get put on the drive until you try to open them. "

I thought that was a first in the earliest of versions and was one of my favorite. At some point they removed it and made you choose which folders to sync. At which point I abandoned using it. So maybe they are reintroducing it or I am misremembering something.
Yes.

You can even use numpy in nim: https://forum.nim-lang.org/t/4102

But why use that when you can use Cuda and OpenCL accelerated vector math: https://github.com/mratsim/Arraymancer

If thats too much speed, you can just roll your own for loops. Because Nim is compiled with battle tested GCC, LLVM or VC++ it will try to SSE optimize your code if you pass the right switches. If you know what CPU your computer/server has you can compile with newest brand of high performance instructions like AVX2, or even the newest AVX512VNNI...
...and "only at certain specific geographic areas established under this rule"
How to Learn 30 Languages
Chinese pilots, cabin crew told no more smoking in cockpits on domestic flights
>We’ve been waiting for years

Spin up a Linux VM and get developing?

I do .NET for my $DAYJOB and we use Windows for development. It works, but I wouldn't constrain myself only to Windows for development. I have an Ubuntu VM at home that I do dev in for other stuff.
Did you hear that they are having privacy concerns for the 24 bit ICAO aircraft address which is broadcast by ADS-B transponders now?? There are a bunch of companies petitioning for a temporary anonymous private address process that only the FAA would be able to track.

Why did they bother to invent a publicly broadcast address if it wasn't intended to be used that way!?
The difference between r/politics and r/the_donald, is that one is determined "acceptable" and propagated to everyone, while the other is quarantined and impossible to find.

I never understood the culture of censoring your opponents, it just seems intellectually weak.
C has not really been close to the metal for a long time. The C abstract machine is actually very complicated, especially the rules around undefined behavior. John Regehr's blog explains this well, e.g. https://blog.regehr.org/archives/213. It's easy to write code that looks like it will compile to something simple and obvious but that current compilers will turn into code that does something else entirely, or worse, current compilers compile as you expect but future compilers will mangle.

If you want to be reliably close to the metal, I think the best options are either to actually write assembly, or use a language with a simpler abstract machine (preferably, no undefined behavior), that statically compiles to code that maps closely to what you wrote, and lets you generate "idiomatic machine code" (e.g. unboxed integers). Safe Rust fits the bill, but there are probably other more obscure options.
I'm so glad I asked. That was fascinating to read and further research. Thanks for sharing.
If it makes you feel better, none of it is sustainable. Google eventually shit on all those sites. Money is always good while it lasts.

As always, hate the game, not the player.
I use them. The executable stack bit doesn't bother me since I'm on an ARM Cortex. Would be nice if they fixed that because they are kinda handy once you get used to them.
The hardest problem with policing hate speech is this: https://www.google.co.uk/amp/s/amp.businessinsider.com/twitt...
Remote work is a single player game
Interesting is to understand how disinformation started the first world war. Something that is proven, but not publicly known.
Here is some information about it:
https://www.corbettreport.com/wwi/
(check the historical records on it)
"babies on barjonets" was a clear propaganda slogan.

It was also used in the invasion of Iraq.
Where we had WMD's, that did not exist.
(except for some old US-produced ammunition)
"babies being killed in incubators"

And the Afghan war? While Bin Laden was in Pakistan, as everyone knew?

Now we see something similar around Douma, where the mainstream publishers are trying to keep a narrative.
https://www.corbettreport.com/the-douma-hoax-anatomy-of-a-fa...
Later confirmed via whistleblowers and via wikileaks how the UN-watchdog was making up evidence. Probably because the Pentagon threatened their families just before?

This all shows how disinformation is often used to push for war.
So the "good guys" can bomb poor people that have almost nothing to live for.

George Carlin:
https://i.imgur.com/D621y7S.png

Solutions:
1: Get money out of politics, so that big military industry cant push decisions. (Also limit how much they can influence the media).
2: Get CIA out of the media and politics. Let them defend the country, instead of control its politicians and citizens.
3: Protect whistleblowers, also those who expose war-crimes.
4: Instead of bombing/destroying other countries, one can setup non-destructive infrastructures. A bit like the Romans did.
5: The US should stop blaming their internal political problems on the rest of the world.
6: The US should protest against befriended countries that are clearly abusing human rights.
What's being proposed is more like that episode of Black Mirror where the mother gets her daughter a brain implant that makes her unable to perceive anything "objectionable" (anything that raises heart rate or upsets her in any way).

Spam/Not Spam is a very limited category to filter. "Things I Like / Things I Don't Like" is very different. Sometimes you need to know about things you don't like.

Suppose everyone who doesn't want to act on climate change just filters out any information related to climate change. Do you think that is helpful for the world?
It's good that one state can force it's hand over the other 49?
> Did you mean for "Average Consumer" just to be your name? Because an average consumer certainly did not pay $1000 for their phone.

I should have made it clear that I am in Australia. AU$1k ≈ US$700.
Heyo! Data guy here. Airflow and its DAG-managing peers are important for us.

Data transformations are one thing. For us, it’s the most important thing. Our data warehouse runs as a massive DAG of nightly batched transformations over app-generated data.

We also use DAG-managing tools to call external APIs and get new data (eg for weather and geocoding) and batched ML training/inference pipelines too.

Why something like Airflow? Dependencies are easier to manage reliably. If you have hundreds or thousands of nodes in your DAG, then it is a lifesaver to be able to easily 1) run many threads of independent nodes; 2) re-run on failures; and 3) find nodes impacted by failure.
I used to think converting from handwriting to LaTeX would be a really useful program and save a lot of time, but after typing LaTeX on a regular basis, the input speed is really not an issue. Sometimes I'll encounter a symbol I don't know, and then I draw it in here [1] and remember it for next time. When doing math, it's definitely not the bottleneck in getting my work done. I would definitely be slower with handwriting conversion, especially when you factor in fixing errors in its translation. I only see handwriting conversion being useful as training wheels for beginners, but would be interested if someone has a different experience.

Automatic recognition from PDFs is more promising for accessibility and reformatting, and also seems to be easier to do since typeset math is easier to recognize than handwriting.

[1] http://detexify.kirelabs.org/classify.html
> Me I want range types like Ada. Real array types. I think I want blocks/coroutines.

aka CDC
FBI Files on Steve Jobs
I'm not an Excel user. Genuinely curious: Is it really that the alternatives are worse, lacking features, unstable, or does it come down to "they're not Excel", in that they're not a drop in replacement that can perfectly load and run every Excel sheet ever created.

Because that would be my gut feeling: Not interoperable enough, since some things just work differently, but not necessarily much worse. If you can't send your sheets to company b without being sure they can properly use it, it's worthless. Pretty much the same problem with Word.
Beyond Debug Information: Improving Program Reconstruction in LLDB w/C++ Modules
If "the situation" means people thinking whatever they like, then no, this doesn't "help". Personally I'm against telling people what to think, and in any case, I'm convinced that this is a wholly ineffective approach to changing hearts and minds.
>And who gets to decide what's 'hate speech'?

Typically the democratically elected legislature defines hate speech through legislation and the penalties, if any. The executive branch will generally seek enforcement of the legislatures laws through the courts. Then the last check/balance on power comes by way of the judiciary which may or may not include finders of fact consisting of a jury made up of the very members of the electorate coming full circle.

>Censorship is basically the same as propaganda - changing the narrative to influence opinions.

By that measure almost all communication is propaganda, for example, was you comment intended to control the narrative to influence opinions (i.e. censorship is the same as propaganda)? And are you suggesting the censors be censored?
I don't like to reveal my projects until I finish the MVP.
It will be a product launched first in Europe which will compete with the American equivalent.
I say no more, but I see far!

I hope to share it soon on Show HN.
Armed Bear Common Lisp Appreciation Campaign
Yes, C has (very restricted) generics too. No, Go does not need to repeat all of C's mistakes.
Turns out the Vietnam war was a savvy retirement plan setup: clear out some space, return to the US to bask in the most generous ROI in history for 30+ years, return to that patch of land that’s conveniently clear now.

At least the conquistadors had to live there in the interim years.
It's good that each state should be able to go off and do its own experiment. IMO the state rules which are the most smelly are those over taxes and non-disclosure of financial information.
More context/explanation, and a little livecoding demo, can be found on the github page: https://github.com/JohnEarnest/ok/tree/gh-pages/ike

And here's another demo, showing the creation of a voronoi diagram from points. This might better illustrate how one can use iKe to iteratively develop programs: https://i.imgur.com/7JNU2r3.gif
I'll note that I used to line dry hydrophobic jackets after washing, but that was actually a mistake. The warmth in the dryer somehow anneals the DWR, refreshing it. (This will no work forever, of course)
Same here. It’s pretty shocking how many different opinions you’ll get from doctors. I end up doing my own research quite a lot via public.
I guess I wasn't clear. I had something in mind like a public statement from Google saying that they do not scan a particular set of data. I would accept that as evidence. Absent a statement from them either way, I assume they read whatever is uploaded to their servers.
I think that's how Obama went from Zero to Hero with all the cash. Weird, the guy never held a private job and he's a multi-millionaire now. How does that work?
Really that sums up the american dream, completely. Get rich by screwing the people whose hard labor built your enterprise, often based on "borrowed" software (Example: Microsoft 'borrowed' a source listing of a basic interpreter written at DEC.) It happens every day in the USA, and it's why conservatives love it so much.
I support this

Because think of all the rogue actors who can deploy anonymous drones including from other countries

Right now all our skies are clear but once we have a lot of drone traffic, we may have really bad stuff happen. It takes just one drone flying over a crowd to cause massive problems. Let alone a coordinated attack in multiple areas.

If you don’t know who to go after, to make an example of, after a crime (what if a drone drops grenades??) then you should be catching this drone with a net and disabling it.

Drones are the first type of robot that will be in PUBLIC PLACES which is cheap to produce. Autonomous cars are dangerous but expensive so we will not likely encounter cars which are unregistered and we don’t know who made them. But w drones it’s easy!!

To the downvoters: can you speak about how you would address the danger? Let’s have a conversation
A lot of the comments here seem to be missing the point of the article. Hate speech wouldn't be removed, it would just require an additional click or two to take a look at it. I like this because it gives the user a choice.

Lets say you are a black man who just wants to scroll through Facebook at the end of the day to see what your friends are up to, without having to see racist comments that friends of friends have left. You would see the warnings that hate speech might exist behind the filter, and, since you are trying to relax at the end of the day, you could make the conscious decision that looking at that stuff wouldn't be good for you.

But then, some other time, like maybe early the next day, you could make the conscious decision to click through to see what the person said, and tell them off, or, if the content was misflagged, let the algorithm know.

The current state is that we remove the content completely and pretend like people aren't racist/sexist/phobic, or we leave the content up and allow people to get dragged into flamewars at all hours of the day. This new proposed tech would be akin to HN's option to "showdead," except with more context about what you're opting into potentially seeing.
Lines get you a lot more tiles on average it seems, but are extremely tricky to start playing. A cluster is more likely to force you to start thinking in 2 or 3 clicks, but is dramatically easier to start clearing a workable area, since the sides are not as entangled as they are in a line.
Speech is speech, and in America, it's constitutionally-protected. If they touched him, sure, but they didn't.
I can practically hear the journalist giggling in my head as he writes some of these quotes down.
Poster you're replying to wasn't talking about people who struggle to put food on the table. They were talking about lower-middle class people who truly don't (or can't) understand that buying a $40,000 truck with 18% interest for 7 years isnt a "good deal", its horrible, financially ruinous decision.
Does Google follow the practice of setting annual goals? At IBM where I worked for many years, we had to create something called a PBC (Personal Business Commitment). The idea was that you would be judged on how well you did with respect to those stated goals.
I think it's cultural, acquired indeed.

I've pondered on dates and how to divide the year down to how long weeks should be — for way longer than I care to admit.

The thing is, we basically need there characters to map dates (it would be easier with a duodecimal/dozenal system for months, but 1-9,A,B works too).

Using weeks, we could say that e.g. "23-2" is the second day of week 23, from 01-1 to 52-2 (or 52-3 on leap years).

This seems like a good business approach to me.

I'd go one step further and map these to Q's, it's 13 weeks for each (13×4 = 52). Which neatly maps to 12 weeks of work + 1 week transition (debrief, brief) between each Q.

What's interesting is that we count hours, projects, deadlines usually in week units — e.g. most labor regulations speak of weekly work hours, whereas months are sketchy depending where weekends fall, 28-31 days, etc.

So it's easy to think e.g.: we got 3 weeks for this, team of 5, that's 3×5×40 = 600 man-hours.

Finally, considering a 5 workdays week (Mon-Fri), you can easily use .2 increments for days: 24.0 for Monday, 24.2 for Tuesday, 24.4 for Wednesday, 24.6 Thursday and 24.8 Friday of the 24th week. What's the use? Well, between e.g. 24.6 and 28.2 you can quickly do the math and get 4.4 = 4 workweeks + 3 days.

It may seem like nothing but math on dates has always been hard when it doesn't have to be. We shouldn't need Excel or Google to quickly calculate date differences, number of days since/until, etc.
Internet connection would allow some automation to educate users of no-fly zones. For example send notification emails afterwards.

Local broadcast might make it easier to identify drones which are behaving badly. For example if you have many drones operating in area, maybe you could catch the ID of specific drone using directional antenna.
"The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." -Thomas Jefferson

I wonder how many people these days would think he was a terrorist...
On some level I agree with you but you omit the fact that liberty must be limited. What we're arguing about is how much it should be limited.
100 mb to edit text seems not great...
cdc citation pls
p.111 of the regulations gives an example specifically of a UAS that uses the internet connection of a paired smartphone:

> Charlie’s UAS is designed to pair with his smartphone to transmit the remote identification message elements through an internet connection to a USS. Because Charlie’s UAS cannot broadcast [i.e. radio] remote identification message elements, it does not function unless his smartphone is connected to the internet and transmitting through that internet connection to Bravo USS.
and can be made fortranish fast: http://soton.mpeforth.com/flag/jfar/vol5/no2/article1.pdf (disclaimer, not a recent paper)
Honestly, that covers my entire use case, today. I purchased a drone last year with the desire to toss open-source auto-pilot firmware on it, but I've always operated it within line-of-sight... at least, I've always intended to operate it within line-of-sight[0]. :P

[0] I failed to properly calibrate the drone on its third flight, where it took of at full power, up and to the left. It continued to try to "correct itself", which resulted it in flying in an arc, landing upside down on the roof of a house 5 doors down. It's not fun introducing yourself to the neighbors by asking if you can use the ladder you carried down the block to retrieve the drone that nearly lodged itself in their chimney. Or maybe it is ... in my case, he was a drone hobbyist with similar piloting skills as myself, so he was very understanding and ended up giving me a battery he had that he found out wasn't compatible with his.
The living conditions of poverty decrease cognitive capacity. So, in the cases where low-income households are not exceedingly proficient at stretching a dollar, there's an explanation for that, outside their control.

In any case, your first statement is objectively wrong (they can't afford decent food), and it's incredibly insulting on both a personal and intellectual level to compare people who are unable to keep themselves from dumping hundreds of dollars on luxuries to people who are splurging on, say, a full lunch instead of the PB+J they'd have time to pack otherwise.
>Does F# offers native builds ? I thought it was CLR only.

i would guess that it will eventually support aot:

https://mattwarren.org/2018/06/07/CoreRT-.NET-Runtime-for-AO...
We saw a shift in public perception of this trade-off post-9/11. Take airport security, for instance. It is a disgustingly-invasive policy which is security theater more than anything else, and we have sacrificed significant freedom to maintain this charade. Same with things like the "patriot" act. Every time I hear people demanding that politicians "do something", I am bothered by the sacrifice of freedom; people turn to the government for answers.
Itani-who?

But you won't when writing C++ unless you absolutely have to, because it's a major pita to encapsulate everything.

Entire books [0] have been written about exception safety in C++. Getting it right in combination with RAII, (copy)-constructors and assignment operators is very tricky. Which touches the main issue with C++ from my experience, mixing foot guns with higher level convenience.

Embedded linked lists [1] is a good example.

Seriously, live and let live. I'm fine with you enjoying and preferring C++, go for it. But consider taking a good look in the mirror and asking yourself why you feel the need to spread FUD about C to feel good about your choice.

[0] http://www.gotw.ca/publications/xc++.htm
[1] https://github.com/codr7/libceque/blob/master/source/libcequ...
High prevalence of hcv isn't just due to lifestyle factors. Baby boomer age group for example have a very high prevalence primarily due to spread by unsafe medical practices before the medical community knew about hcv:

https://www.healthline.com/health/hepatitis-c/why-do-baby-bo...

Detection/treatment/control of infectious diseases has an additional intrinsically social dimension beyond the individual.
time to move away from censorship big tech.
100% agree that regulation was the inevitable conclusion of the whole drone craze.

But what baffles me is the type of regulation they're proposing. The bad actor was appropriately found and punished in your story. My thought is, instead of more onerous requirements on end users surrounding registration, why not require the drones to meet some minimum technical requirement regarding capability? The problem doesn't seem to be in finding the person responsible, so why focus the legislation there, instead of trying to make the hobby safer overall?

Unless they think it's easier just to discourage people from the RC hobby altogether, which is what the current proposal would do.
It's still a little better than security questions in that the layman's recovery codes won't be publicly available or easily guessable personal information.