skysight-inc/HackerNews huggingface dataset:
As a native french speaking, the mandarin nǔ is one of the few things I actually find super easy. Helps that we have the exact same ü sound in french.
Fun fact: Most of those sites filter out a subset of air traffic, notably military and anyone that pays to have their flight data suppressed (typically celebrities or other high profile people). If you run your own equipment you’ll see everything within range of your antenna.

The one notable exception is https://www.adsbexchange.com/, which actually allows you to just show just military aircraft or just aircraft that have been tagged as interesting (typically planes owned by high profile people like Bill Gates, large corporations, or news and police helicopters).

It’s kind of fun to zoom their map out to the continental US and put on the military filter. At any given moment there are a surprising number of military aircraft over the US.
In that case, why not delay both?
“Life doesn’t go on. It goes nowhere except away. Death goes on. Going on is what death does for a living. The secret to surviving in the universe is to be dead.”
This subthread was originally in reply to https://news.ycombinator.com/item?id=21821841, but we detached it because it is full of information and can stand on its own.
Most of the points listed in the article are excuses to attack a successful Chinese company. It looks like the US prefers China to just manufacture for others and not sell directly high tech products.
Yes. Erlang probably bears out the actor model best, although there are many library implementations in various languages.
we need to create an app development regime that does not "trojanize" apps or pirate any derivative data.

In my eyes the mobile industry as a whole has voluntarily succumbed to a supply chain attack
There are a bunch of comments which are conflating the lack of apprenticeships with the general recommendation of college as a basic requirement for young people, which doesn't make sense. You can do both: this is how doctors learn today: 4 year college followed by Residency of some sort. The same model could be replicated for other fields if they so demanded.

An equally plausible theory is that the American economy has moved away from primary, low-tech factory jobs to high-tech ones that require a more educated workforce, and the Education sector has responded to that demand. The other somewhat unrelated factor has been the explosion of student loan debt which exploited that demand for education for its own ends.

I would also speculate that having the experience of college and mixing and meeting with people from all over the country is a benefit that is often overlooked today; Americans that don't experience that lose out on an opportunity to meet and know people that they never would have otherwise.
> Some of us strongly prefer to work with paper books.

On multiple occasions I've simply printed the PDF, gone to FedEx and had them bind it. Very cheap, including cost of paper, toner, etc.

A B/W laser printer is fairly cheap, if you don't have one. I was so glad once I bought one.
>by the company I work for, Finite State

Do you get paid for misleading people?
Part of the problem is that Linux supports a much larger set of architectures and boot loader than OpenBSD. So trying to use a seed file which is read by the bootloader at boot time is hard.

Could systemd choose to read a seed file after it mounts the root file system? Sure, but then it's on systemd to believe that the seed file is always secure, even on IOT devices where the seed file might be imaged onto millions of devices with an identical value out of the box. Using a seed file means you also have to trust how the OS is installed; security is a holistic property involving the entire system's design and implementation.

Ultimately, it's not going to be up to kernel or systemd to tell users and system administrators what they should or shouldn't trust. If you trust RDRAND, and you're on x86, you can enable the config option or provide the boot command line flag, and you're all set. But I'm not going to tell you one way or another whether or not you should trust RDRAND. And even if I did, you could just reject my advice, either way. As I said in another reply, "trust" is as much a social construct as it is a technical one.
IMHO this is true in a deep way, even more so for little kids than big people. From infancy children want to "do-with" and as every parent knows "telling-how" or "telling-to" works only in the most rare of circumstances, with only the most mature of kids. But a kid who has learned via "do-with" then graduates to "do-myself" and then to "i-did-it-myself" the autonomous feeling from which is the greatest. Then groups can learn "we-did-ourselves" etc.

With big people of course the "apprenticeship beats classrooms" manifests in so many ways- everyone who "learns more in 4 months of work than in 4 years of school" is familiar with this.

I love (public) schools and academia and think on the whole they are treasured institutions, but there is a degree to which their presence and mode of operation leads to deprioritization of "doing-with", and this is very unfortunate.
Show HN: Junior Side Project – Music Player Android App. Please Rate!
http://archive.md/qSbWL
I believe that’s correct. FlightRadar will actually give you a free pro membership if you run a receiver in your house (basically a Raspberry Pi, SDR dongle, and an antenna).
Yeah, I'm assuming that people know what they are doing and taking the necessary precautions themselves when running untrusted code. I'm not gonna add "Run this in a virtual machine" every time I mention some software.

But your reminder is good for the newcomers around I guess.
Airtable as well
> The suffix "-stra" is, like "-ster", derived from the old Germanic "-sater", to be translated as a seater or resident.

-- https://nl.wikipedia.org/wiki/Dijkstra (through Google translate)
I guess humans cannot stand suspense. I wanted to see what is in the end but gave up after 1.5K meters.
December 21 in Audio
Full noncontact laser ultrasound: first human data
I am genuinely curious here, when one player has a free market and the other does not, how do you think that will work out? Do you believe that America can remain dominant while its companies get 85% access to the world population and Chinese companies get 100% access? I honestly don't understand this attitude, yes free markets are great as long as your counter parties are free market economies also, but China has been proven to be anything but
Hard to argue that, but US is the new UK in my opinion.
Customize Your Sentry Workflow: A Sample Internal Integration
It all makes complete sense, but I hope that they go with Shopify to at keep the market slightly open (Walmart is already a juggernaut).
One of my favorite websites of this kind is the homepage of Anim8or, a free 3D modeling software. It even has a similar purplish-blue color scheme.

http://www.anim8or.com/

Back then, the home page was an animated "ENTER" GIF button, with a bunch of webrings on the bottom, and a logo fit for a vaporwave album cover.

EDIT: For your enjoyment: https://web.archive.org/web/20050924162818/http://www.anim8o...
Naming Things in Code (2009)
> If you want to be in one of the clubs that badly, support the IEEE instead. Friendlier, cheaper, and not controlled by lawyers.

As a dues-paying member of both organizations, you've seriously got to be smoking crack.

Comparing apples to apples of what annual dues buys you as a member, IEEE charges ~$200/yr (increases every year for the past 10+ years I've ponied up) for a glorified Gmail account that's internally spammed by the organization (and almost certainly mined) while papers still has to be purchased on the side for a ridiculous minimum subscription[1] of $19.95/mo to read 3 papers. ACM provides full access to their Digital Library[2] at the same cost and even offers lifetime membership for perpetual access!

[1] https://www.ieee.org/publications/subscriptions/products/mdl...

[2] https://dl.acm.org/
I think OP's point was that even in Python you have to be conscious where your "storage" is--that you're sharing it.

Yes, the "Python" model (or Java, JavaScript) of referring to everything by reference is uniform and simple--except it still shares the issue of having to care if you add mutation into the mix. Due to its apparent smoothness it might even make it easier to run into that. In a sense Perl is honest here in saying I use local arrays via @ prefix and I know this array "lives here", like in the C/C++ world where you have to care about where the storage is so you don't pass references to stack objects etc.; in this world, when you take a reference, it's a heads-up that you may have to care about something. In Perl, unlike in C/C++, you don't have to care about memory safety, but you still, like in all imperative languages, you have to care about sharing of mutations. An explicit reference makes this explicit. If you return an array flat (without taking a reference) in Perl, it is being copied, and while that's slow, it is at least safe. It's an unclean solution for the issue, but in a sense it's at least pointing your head towards the issue.

The clean solution for this is functional programming. Lisp was first to use a uniform "everything is a reference, implicitly" model. But it also preferred a functional programming model where you don't mutate your data structures. Java and Python took the reference model but mixed it with an imperative data update model. Meh.

And I agree that I like the "just use references for everything implicitly" approach. But I also like to combine it with a functional one. And I ended up creating a project to achieve exactly that in Perl, and will shamelessly plug it here: https://metacpan.org/pod/FunctionalPerl (Code written in it co-exists with code that still uses non-reference variables, so feel free to argue that "now you have both worlds mixed", but for one it aims at existing Perl programmers who know how to deal with the non-reference model, and secondly functional programming matters most in the upper levels of an application; it's fine to use imperative code in inner loops / enclosed in an otherwise pure function, and it's fine to use array/hash variables there; FunctionalPerl comes in where you'd traditionally take a reference via `\`; so it's kind of a split between imperative and functional world now).
My point is that you don't have to trust any particular source of randomness. NSA can backdoor RDRAND all they want. As long as there is a single legit source of randomness XORed in then the NSA is just wasting their time.

So having options to remove some sources is pointless and can only make things worse, never better.
Maybe you guys should talk to Congress about it, there might be the political will to prevent the import of badly written code.
Might at least be useful if they also applied this "methodology" to the other manufacturers.
They're talking about the incoming irradiance vs. the surface reflectance. Both are related to the surface normal, but the former has to do with surface visibility, rather than reflectance. You'll notice that BDRFs don't include the Lambert cos term, since they only describe how they deal with incoming irradiance.

Put simply, a surface can't bounce any light if it doesn't receive any light to begin with. It's a weird, nitpicky statement, but hey, that's what this site is about, right?

> All lighting is just light bouncing off of things

In real-time graphics, bounce lighting is pretty rare. Typically you cache incoming irradiance into some form offline to emulate bounce lighting. Most of our scenes are lit with analytic lighting. A key directional e.g. sunlight for most light, and then punctual sources like point and spotlights for additional lighting tweaks.
The caveats you mention would probably be irrelevant with text newsgroups. However, what I am asking is if there are specific protocols for transferring Usenet articles with amateur radio, and how those protocols work.
> Unsafe: memset

> Safe: memset_s

Yeah, if you’re just counting up occurrences then this is a stupid comparison.
Please use the direct URL:
https://apps.apple.com/us/app/zoomify-for-instagram/id147535...
I'm incapable of self-teaching a language. I need the external motivation from a set schedule, and the interaction with another human to keep me progressing.

I moved to Hong Kong this year from San Francisco to do these classes (and because I wanted to make the move). HK speaks Cantonese, so it's not full immersion. But you're a lot closer to China here and there's a decent amount of Mandarin around. The best thing to do would be to move to the mainland, but I'm not quite ready for that yet.

This is going to sound ridiculous, but every class my teacher and I basically spend the first hour (before getting into the official material) just chatting about life. A lot of it is about mundane topics (travel, food, what we did in the previous day, my adventures hitting on girls, etc.). We do it all in Chinese. She helps me by adding to my vocabulary as I try to express these things in Chinese. She adds new vocabulary constantly to this as well, waiting for me to get confused and prompt her about it. These conversation are the most helpful part of the class. They're natural and real. They hit topics I'd use in real life daily. They also involve natural repetition helping me naturally add the vocabulary and grammar to my repertoire.
I was aware that the Range header has units; I did not know of any units other than "bytes", though.
I agree that normal maps influence diffuse lighting. Not sure I agree that lighting is always "light bouncing off things", since with a diffuse surface, it scatters it in all directions approximately equally. If you consider that a bounce, ok, but it isn't the same as "mirror type" reflection where the bounce angle works similarly to a ball bouncing off a surface (angle of incidence equals angle of reflection).

So, I don't agree that the normal's effect on diffuse lighting is on the way light bounces off things, instead it is the quantity of light that hits the surface.

I just think he could change the wording (as I suggested) to make it more accurate, so it betters people's understanding of the more general subject. It would be a simple change that would be easy to make, so it's intended as constructive criticism rather than just quibbling.
Incompetence on the part of BoE and/or malice on the part of the third-party provider.

It's a truism that non-tech industries are really, really REALLY bad at basic technical things (like operating servers): banks in particular apparently had their Web security divisions run by 12 year olds well into the 00s. It's not clear to me what organizational or incentive barriers there are to competent tech outside of the tech industry, but I've grown to expect them
I think it might be trained on female voices.

I'm a guy, and it called all of my tones "3rd tone" when said in my normal voice, but when I spoke in a cartoonishly high falsetto, it gave me perfect marks.
I'm still confused as to who is actually harmed by insider trading. Can someone explain?
These are interesting points. It's clear that Huawei is being held to a higher standard than anyone else, but at the same time, the critique is fair.

Wouldn't surprise me if this newfound paranoia leads to a golden age for cybersecurity, and a wave of new best practices.
I remember my experience with hackers i contacted online, i almost lost hope in finding out if my husband was loyal to me and has been loyal in our 20 years marriage, i lost a lot of funds in paying these so called hackers so i made up my mind that if i get scammed again i’ll just forget about finding out what God doesn’t want me to know, Then i saw reviews about ( gloriajamesbrown3atgmaildotcom and decided contact him and if and if i hear any stupid excuse won’t contact anybody and just accept that God doesn’t want me to then he proved to me that he isn’t a cheat by working a sample job for me but to my greatest surprise he did the job and sent results to me fast, i was so happy but sad part was i divorced my husband, and i will drop an advise for people who wants any kind of hacking services stopped being scammed by people who impersonate being hackers, contact(270) 321-3026 for a fast and clean job. Thank me later.
Correct. You can use libraries in Perl (autobox and a class offering "join") so you can write it in Perl as:

$foo->{bar}->join(',')

I've done that in FunctionalPerl[1]:

use FunctionalPerl ":autobox";
my $foo= {bar=> ["hi", "there"]};
is $foo->{bar}->join(','),
'hi,there';

[1] https://metacpan.org/pod/FunctionalPerl
I wrote https://pingtype.github.io to visualise tones in pinyin, using colour and font size. It helped me learn to read Hanzi, and sing along in church, even pick up some vocabulary for listening, but I always struggled with speaking. Whenever I'd try to speak Mandarin, people would just switch to English immediately.

Hopefully Mandarin tone trainer will help!
That’s why there are people talking about making it legal. The more people that trade on insider information, the more accurately the stock price reflects it.
Who is the author for Influencer
Would probably cut their image hosting costs like 70%, maybe more even.
The people who don't have insider information. When you adjust for the value actually created by a company, the stock market is a zero sum game. Insider trading moves profit allocation from evenly divided among shareholders to an uneven allocation where shareholders with inside information earn a greater than owed share of the upside.
Ubuntu Mate also has nVidia support
Got my undergrad at a no-name state school in international business and worked for about a year as a jr product mgr at a tech company in SF, but I've been programming since I was 12 or so, and I left that job to freelance. Did that for over a decade, mostly focused on iOS dev. I've done a few apps for larger companies that you'd recognize, but most of my work is for early stage startups that no longer exist. Still, I guess iOS is in enough demand that it was enough to open doors at these companies, and from there it's a matter of passing the interviews. I've been really successful as a freelancer, so the non-technical parts of the interview process were really easy, just like selling yourself to potential clients, basically.
Who are you kidding? For the same annual cost of IEEE membership which doesn't provide shit for access to papers, ACM opens up its entire Digital Library!
Huh, penguins can dive deep.
Oh thanks for letting me know! I have an A6000, so that makes sense!
Mostly with debt. Initially it's only $40m, although will probably get more expensive over time. Previous secretary of AF predicted $12 billion, but I think that was with a version of the plan that was more involved (such as USSF taking over the NRO)
Because it was a backup feed that was not supposed to be accessed by anyone unless the video feed failed, so it shouldn't matter if it is delayed or not.
Harmed by lack of advantage really.

But you’re right, if someone wasn’t going to buy a stock unless they had insider knowledge, they are no worse off since they never would have bought it anyways.
Flickr owner sends mass-email begging for subscriptions
Smalltalk:

bank move: 100 from: checkingAccount to: savingsAccount

Java:

bank.move(100, checkingAccount, savingsAccount)
The heuristic of George Polya and its relation to artificial intelligence (1981)
The EU Green Deal Could Be a Big Deal for Repair
I think almost everyone agrees that echo chambers at massive scale are really bad for society... and yet it's still as, if not more, prevalent as ever.

We're letting the world burn for the sake of online advertising revenue and broken business models.
Green cards are not issued immediately after application, the process takes many years. During that process employee is even more vulnerable than a plain H1B w/o pending GC application.

>If the intent was truly to fill positions with H1 then they should be laying off H1 employees every 3-5 years and rotate them with a fresh crop of H1 so that they never have to set their employees free.

There are only 85000 H1B visas available per year (65K regular and additional 20K for people with masters degree from an American institution). That's not nearly enough to do what you propose.
This is because you work at Apple, and are thus privy to info like that. The hedge funds who would've traded aren't insiders, so a better analogy would be a non-Apple-employee seeing Tim Cook trip and fall somewhere in Cupertino and then buying Apple puts.

The information shouldn't have been leaked, but if it wasn't illegal to do so, then I don't see how the funds who traded on the info could be liable in any way.
I suppose it could. I guess one would need to look down deep to understand what would make them most happy in the end. Taking the risk of running a business should be part of that consideration.

Personally, doing my own thing has been about personal freedom and optionality. I don't think you need to make it big to fulfill that dream.

Many people believe that you need to build a billion dollar company or you've failed. There is nothing wrong with making a $100k/year business and enjoying the fruits of your labor.

Happiness should be the goal.
The Space Force isn't going to do anything that the Air Force hasn't been doing for decades. Operating a GPS satellite isn't in violation of the OST. Neither is operating reconnaissance satellites or putting actual (non WMD) weapons in space.
Instagram “Fact-Checking” Ruining Memes
To be completely correct: On modern kernels, /dev/urandom is not an interface to the kernel entropy pool. It is rather a ChaCha20 Cryptographic Random Number Generator which is periodically seeded from the kernel entropy pool.

getrandom(2) uses the same ChaCha20-based CRNG. The main advantage is that it doesn't require that you be able to open a file descriptor. (There were some obscure attacks on some userspace where the attacker would exhaust the number of file descriptors, and the sloppy userspace code wasn't checking error returns, and so it wasn't actually reading from /dev/urandom. Getrandom(2) is supposed to be foolproof --- which is hard, given how ingenious fools can be, but at least it's harder to screw up using getrandom(2). It also works in the completely empty chroot scenario referenced in the grandparent of this post.
I wish this article had been presented in a less crass manner. The content is interesting but I regretted reading it.
So no actual evidence, just innuendo.
Oh I very much agree. A similar user interface running on self-hosted data would be ideal. I just suspect to get it used by everyone the experience would have to come close to what the Photos app delivers.
> Wouldn't surprise me if this newfound paranoia leads to a golden age for cybersecurity, and a wave of new best practices.

I'd be shocked if this happened. This requires politicians to both care about and understand cybersecurity enough to enforce it, and for there to be no opportunists looking to cash in on the ignorance of policy makers.

People demanded more security after 9/11. We got the Patriot Act and the TSA, so the government spies on its own people and an agency that has proven 95% (!!!) of the time to fail to detect a weapon.

https://onemileatatime.com/tsa-fails-tests-95-percent/

Ronald Reagon declared a war on drugs - I've already made this comment too political so I won't delve into that.

For anything complicated enough the general public cannot easily understand it, there is no incentive for politicians to actually care about it. They can just give it lip service with a few talking points and then never actually do anything actionable.
If you are interested, one of piccard books, Au Fond Des Mers en Bathyscaphe, explains everything from a personal perspective. It contains many engineering details that are deeply interesting
I Was Poised to Be the First Black Astronaut. I Never Made It to Space. [video]
Death of a Freelancer
Mozilla Hacks' 10 most-read posts of 2019