skysight-inc/HackerNews huggingface dataset:
> The other upside, is that if the US achieves space superiority (which it already has)

Why do you think the US has space superiority? Currently the US has no capability to send humans into space, we use the Russian Soyuz program for this.
The way messages are constructed in Smalltalk is one of its delightful features. It seems so obvious to 'template' a message with the replaceable parts being the parameters. Typical methods a la C++ or Java look so clumsy in comparison.

It would be nice if there was a way to construct something similar around actor-based systems on the JVM.
do you work there? how would you know?
On HN, an article doesn't count as a dupe if it hasn't had significant attention yet. One user isn't allowed to repost the same article more than a small number of times (see https://news.ycombinator.com/newsfaq.html), but when the same article is posted by many different submitters, that's often an indication that it's interesting. Because of that, we invited Yuval_Halevi to repost it, since he was the first user to submit it in the first place. Invited reposts get put in the second-chance pool (described at https://news.ycombinator.com/item?id=11662380), which is why this one made it to the front page.
The great thing is both of you are right. Now the rest of the world at least has a choice. (I still pick the us because their government is too caught up in stupid things to care about me)
Boeing push to make training profitable may have left 737 Max pilots unprepared
Unclear to me if it's a crime. I haven't seen anyone say this usage was explicitly banned in the BoE contract. If not, it was certainly sleazy by the vendor but more a failure of the BoE to properly vet and draft agreements then a crime.
What do you think all your wars are about? Democracy :D
+1 on the “Fuzzy thinking” bit

I’d caution reading philosophy as all about hair splitting. Hairs are split because language is the tool and precision is necessary, but splitting hairs is not what it’s _about_.

What is it about? That depends on the philosopher. The heavy hitters (Plato, Nietzsche, Kant) often try to answer the oracle’s command to “know thyself,” whim ranging over multiple branches of philosophy, while others focus on anything from language to ethics to aesthetics. (And Nietzsche, for example, does not spend time splitting many hairs at all)
A Top Antitrust Official Helped T-Mobile and Sprint Merge
Firefox accessibility inspector says:

> Color and Contrast: 3.36

> Does not meet WCAG standards for accessible text. (Body text must be 4.5 for AA, 7.0 for AAA.)
I must admit that this is a little beyond me and I don't really understand what you're trying to say. Do I understand correctly that you're saying the vowel in choice is the best match for the Dutch "ui" when going off of the IPA notation, but that there exists no good match in English like there is for "ou"?
>If I had paid Finite State for this report, I'd fire them on the spot and blacklist them.

Whoever paid Finite State for that report presumably was happy with the outcome that was arranged for them. Alternatively, they could have written the report on their own in order to drum up business and "reputation" in the cybersecurity industry.
In the US insider trading law is that information must not only be made public but have reasonable time to be disseminated. What exactly that means in the era of text parsing quantbots is unclear but it is the law.
It soothes me to read that even back in 1998, people were criticizing Perl for being write only and were considering Python. Trends in programming seem a little slower, knowing that.
SaaS is another way of outsourcing IT. Personal IT or someone else's.

You could replace dropbox with an FTP server, too.

But most people value their time more and will just pay $90 who want this set of features.
Didn't get past the microphone permission request. What is it needed for? It could be a good idea to first warn the user that it will be requested and how it will be used.

Also, pardon a shameless plug - not sure how your app work because of the microphone permissions, but I also wrote a freely available Mandarin listening comprehension practice tool. It's pretty simple - I downloaded all zh-*.ogg files from Wiktionary, extracted tone numbers from the filenames and asked the user what they hear. You can find it hosted here:

https://tones.strokes.ovh/

Source code available here:

https://github.com/d33tah/chinese-tones

Anyway, keep up the work, good Mandarin learning resources are always needed!
How to Become a Fabulous developer
Huawei has extensive ties with not only the Ministry of State Security, which is kind of like a combination of the CIA/FBI, but also the Shanghai State Security Bureau and Organization 610.

Regarding 610, it might exist it might not. Supposedly operating as a “CIA within a CIA”, they are kind of like a Praetorian Guard that reports to the highest levels of the CCP.

Anyway Ren Zhengfei, the founder, is a former Army Colonel in the PLA. He was a specialist in comm systems, and was “laid off” in 1983. This was the same year the MSS was founded, which wound up kind of “stealing” all the intelligence work and signals stuff that had previously been the domain of the Army.

Later the MSS would find it much more advantageous to establish front companies, and it was this wave of front companies with unlimited black budget funding that began in mid 1990s that Ren rode all the way to the top.

FUN FACT: The Green Army, one of the original Chinese hacking groups from 1996-1997, eventually all of its first members came together and established Nsfocus.com which still exists today and is quite big.
No one is required to recite a short history on why the entire world is terrible to comment on a single instance of wrong doing.
As the other reply to you said, agreed on the DSL-construction thing. I used a fair bit of Puppet a couple of years ago and that was very much Ruby through and through. What I really liked about it was how easy it was to jump from DSL for general use cases to Ruby for specialized libraries or system Facts.
Open Source Zendesk Alternative
I wonder how feasible it would be to make a color e ink laptop screen with a decent refresh rate. That would solve glare problems.
Settings -> Apps and Notifications -> Data Usage Control
RDF/XML is finally recognized as a mistake.

Finally? From what I've seen, most everybody in the SemWeb community moved on to N3 or Turtle over a decade ago, with a little bit of interest in the aforementioned JSON-LD.

I'm a fan of SKOS myself.

I may remain more of a fan of SemWeb tech because I say away from the edges. Out of LDP, R2RML, ShEX, SHACL, DCAT, RDF Data Cube, WebID....., I use none of those. Add GRDDL to the list of things I don't need as well.
Front-loading explicit study of grammar is a total waste of time.

I am far more competent in written Japanese than spoken, both reading and writing it, essentially through understanding grammar. "Total waste of time" seems a harsh appraisal.
Ask HN: How do I improve a research codebase?
I recently joined a research lab that has been developing a project for a few years now. It's very feature-driven and not a lot of work has been done to ensure long-term maintainability. There are hundreds of files, no documentation, no tests, and no code standards.

What are some things I can do to help a research codebase be more maintainable?
That is such a great book.
They can just use Facebook’s Lasso app instead
We also used to have stronger public institutions that could maintain long-term vision, weren’t subject to constant political upheaval or budget cuts, could reliably staff planning and execution phases, didn’t have to put everything out to bid, negotiate with overdue/overbudget vendors, set up new processes for each project, etc.

Bureaucracy involves some waste in overstaffing, but also saves on the chaos that results from our starved, politicized institutions with little internal execution/planning capability.
We need to legally ban online targeted advertising, as it causes far more problems than it solves.

I'm sure the internet will do fine with a less intrusive monetization scheme.
I don't think this is relevant since both languages compile to JVM bytecode and Graal can compile that to native.
Have an example comparing?
There's a patch for LuaJIT that increases the limit. It comes pre-applied with the LuaJIT that installs with openresty. https://github.com/openresty/lua-nginx-module/issues/1019
I appreciate the desire to defend something you think is good, but it would be better to say what's good about it, and focus less on attacking the comment and/or commenter you think is wrong. That way there'd be more information in your comment and the rest of us could have a chance of learning something.

https://news.ycombinator.com/newsguidelines.html
I am very curious to read this book and learn more about this bike. Just last summer I bought my first bike, a Honda CB650SC nighthawk. It has brought so much joy to me. The feeling of being on the open road and you can really see everything on the road and all the smells along the way I have never noticed with my windows up. Riding soothes my soul. Now I am curious about this book and will see if I can find a copy somewhere.
I don't know what the -sta suffix means, aside from that it's a last name suffix (Hoekstra comes to mind, a last name which could be translated as corner-stra or angle-stra). It's not very common though and I can't think of any other -stra names. My first thought is that someone named Dijkstra historically constructed dikes, but then Hoekstra constructed... corners or angles?! Unless hoek had a different meaning in the middle ages, that can't be it.

Edit: https://nl.wikipedia.org/wiki/Dijkstra (English page does not contain the important part)

Apparently -stra comes from some germanic word meaning "owner". I suppose Hoekstra owned the corner house and Dijkstra the dike.
I mean if she left Facebook she'd could probably be a VC or something in the tech world... or maybe at a global nonprofit.. she'd be a top pick for a high profile government or academic appointment.

Overall, it'd probably be better for her brand to separate from Facebook. The constant negative news around Facebook and the upcoming 2020 election doesn't help things. Right now the news cycle might attribute a lot of FB issues to her though if she left so that would need to be managed...

Also, the #LeanIn movement also has some legitimate criticisms. So there's some legit hard work to do expanding her brand/movement to encompass all women.
After reading this post a couple weeks ago (https://news.ycombinator.com/item?id=21725139), banning the app sounds like a good idea. I’m no expert on security, but the situation regarding Tik Tok’s practices sounds really bad.
I'm currently learning Mandarin.

My strategy so far has been to take intensive classes with a private teacher (a professional from a language school), 2h every day I'm in town. Each course is 20 classes (i.e. 40h), and after 10 courses you're supposed to be reasonably conversational. Because I only take classes when I'm not out of town, and I'm constantly traveling, I've completed about 3 levels in 6 months.

I've decided to focus purely on conversational mandarin, and skip learning Hanzi (characters) entirely. So far, tones is the part I have the biggest trouble with. I'm told I'm alright (i.e. a lot of people are much worse), but I still feel entirely inadequate. I often remember vocabulary without the tone. I also have a ton of difficultly distinguishing tones when listening to spoken mandarin and only distinguish them based on context. That triggers some stupid mistakes like not knowing whether I heard mǎi (buy) or mài (sell), which have exact opposite meaning but sound the same to me unless I'm listening extra carefully. Whereas I can easily distinguish shì (to be, to try) and shí (ten) based on context.

I feel, however, like I'm finally reaching a level of being able to communicate in a useful way outside of my classes. I've used mandarin for basic things in China and Taiwan (e.g. restaurants), and have mostly used it to talk to people when going out.

There's something quite amazing about learning something new (really the first time I've endeavored something this big and different since college), and I feel like this'll be one that will pay serious dividends over time.
The irony as this page blocks many attempts to send my information to known data rapers.

You're part of the problem nytimes, how about you start setting the gold standard and show the world you're better than others?

Oh wait, that data is too valuable to your business isn't it?

Can't wait to hear their so called "solutions".
"Built by a team with backgrounds in the U.S. Intelligence Community, Finite State provides ..."

aka. a propaganda outlet of the US deep state and not even shy to mention it...
Updates to Hulu's Privacy Policy (December 20, 2019)
The problem is that a lot of people who "don't like JavaScript" actually don't like dealing with the idiosyncrasies of web technologies.

Instead of developing an understanding of the environment JavaScript was developed in, its limitations and the idiosyncrasies that shaped the language as well as the methodologies that have been developed to work around that; people appear too spend a week learning to write JavaScript (from W3 schools) as if it was C#/Java/Other C style language the developer is already comfortable with.

Then they write code, shitty let's pretend this language is other language code. Since the web stack is designed to fail gracefully, there are no compilation errors, fatal runtime errors rare and the mistakes made attempted to be corrected or gracefully dealt with by the system.

If one is used to writing unforgiving languages like C++, one might conclude that everything is fine. Because hey, it kind of runs in my browser!

Other devs come in. Do the same thing. Code turns to spaghetti. Global variables everywhere, improper scope, implicit type coercions and (of course) insufficient unit testing.

Now the code is in production. Users interact with it using a different browser. Packages and features are added. The code is a mess, weird bugs are starting to appear and the product is a mess. "Oh well, it's because JavaScript is shit but we had no other choice. It's all Brendan Eichs fault."

None of the developers I've met that have strong negative opinions on JavaScript appear to have made an effort to understand it and how to work with it properly. Instead it appears easier to just disregard the language as a piece of crap.
They are by no means hacks, they are guaranteed and standardized!

You shouldn't care about the device. You care if it supports certain features or APIs you want to utilize.
Targeting Tech: Is Antitrust the Answer?
Your description of the individual missed out, chief caller-outer of pedo guys who has a penchant for legally smoking a spliff or tweeting under other influences, whilst eschewing world dominance. However, I am ambivalent, not only because the person has not yet been exposed as doing 'things' which might be considered deeply unsavoury ─ even by the lax standards or sexual mores that define people in this class. But he continues to make some progress, in the vein of unreasonable people having the will to bend the world around them, rather than being pliable to it. This is not an endorsement nor does it express my consent or brings me joy to say it, but somebody has to do it, so the others can follow.
> In an official statement, Huawei went on to call Bloomberg’s report “misleading” and said that the story “refers to a maintenance and diagnostic function, common across the industry, as well as vulnerabilities, which were corrected over seven years ago.” It added that “there is absolutely no truth in the suggestion that Huawei conceals backdoors in its equipment.”

It was never proven to begin with. Like any good backdoor it "could simply have been a mistake" (deniability).
I would add to that: when presenting their work at a conference, presenters must often pay the full price of admission to attend the conference. This can be in the range of one or two thousand dollars. This prevents anyone not associated with an academic institution with grant money at stake or a well-financed business from presenting their results.
As you say, a fluent English speaker with a thick Mandarin accent will understand and often hear the distinction between "fourth" and "force". They just can't easily produce /θ/ in their own speech. If someone's flashcards said both words have the same pronunciation, even if they know it's important to "adapt your accent as you speak", I'd definitely say they're learning incorrect pronunciation.
China flight systems jammed by pig farm’s swine fever defences
Google Reader Is Dead
Normal maps influence diffuse lighting as well. All lighting is just light bouncing off of things, I'm not sure why you're quibbling over this.
A data parallel compiler hosted on the GPU
Narrative Space: A model for understanding the world
AI can now detect acute myeloid leukemia (AML)
If something has a default password, default private key, or trusts a default public key, and that isn't clearly documented, that seems like a backdoor to me. It would be an undocumented way of Huawei or random hackers taking over your device.

And even if it's documented, although it's not a backdoor, it's still generally bad for security. Any device with non-unique default passwords or default keypairs will generally have hackers scanning the internet to compromise them. The keypair should be randomly generated on first use. The device should prompt for what password to use on first use.
The Role of Wind in a Tree’s Life
At least in this case they mention that explicitly at the end of the article:

"Like other media companies, The Times collects data on its visitors when they read stories like this one. For more detail please see our privacy policy and our publisher's description of The Times's practices and continued steps to increase transparency and protections."
One thing that I find really weird is that insider trading is virtually impossible to prevent.

Knowing this, what should we do? Create a system where insider trading has negligible effects? Or try to attack it as much as possible?
FWIW, the German translation would be "Abschlussdeich".
If you are defending the biggest asshole of them all, you kind of are. China is like a zen buddhist temple compared to the shitstorm US has brought to this planet.
Review: The Rise of Skywalker
Journey and Lessons Behind a Staff Engineer's Jobsearch
No.

It is the British Empire.

The Saudis wouldn't even be in power if it weren't for the British endorsing them after the First World War.
The author was interviewed on today's Morning Edition:

https://www.npr.org/2019/12/21/790422181/peter-schjeldahl-on...
The problem is "trusted" is as much a social construct as it is a technical one.

For example, if you are an NSA employee, you might be utterly confident that the NSA didn't twist Intel's arms to put in a backdoor into RDRAND --- e.g., that it isn't AES(NSA_KEY, SEQ++) --- and even if it were, you would be sure that as a US citizen, you would be safe from intrusive attacks to spy on your communications without a FISA warrent, which of course would only be done with a super scrupulous attention to legal process, the recent IG report of the Carter Page FISA warrant to the contrary.

In 2019, if you are a Republican member of the House of Representatives, such as Devin Nunes, you might be sure that the FBI is playing fast and louse with all FISA warrants, and so if so no one is safe from politically motivated investigations, especially if you are working for the Trump campaign, such as Carter Page.

See? Two different people might have very different opinions about whether a particular source should be trusted or not.
I’ve tried this approach but it’s impossible to find a tutor in SF :/

So far I’ve used duchinese and wordswing but it’s def not as effective.
It reminds me of another scrolling experience, "If the Moon Were Only 1 Pixel - A tediously accurate map of the solar system" (https://joshworth.com/dev/pixelspace/pixelspace_solarsystem....).
I suppose the message that is sent here is : 'if you want to recruit you'll have to do it on Snapchat, YouTube, Instagram, Twitter, or Facebook instead of the one Chinese based app'

Is that not fair?
Plastic words: the tyranny of a modular language
Since 1 is not possible 2 must be the only option.

Firearms are trivially easy to build with any machining experience. Takes a little more chemistry to make gunpowder. That said we've been doing it in far more primitive situations for hundreds of years.

If people want to kill you. Simply put, you are dead. Our focus should be on building a world where we dont want to kill each other.
Brexit was a distraction. Now Europe is facing a hellish 2020
I guess it can do so. I don't really understand why one would want to ‘base’ the language on maps to promptly go back to lists for putting these integer-keyed maps in. Where's the ‘based on maps’ part then?

It would be really map-based, in my book, if it used named arguments for every function—though that would be incredibly cumbersome (ahem ObjC cough). As it is, it's just regular Lisp but with map keys having colons on the right instead of the left.
> (textbooks are usually outrageously priced in the U.S.)

When it comes to textbooks, with a few exceptions, math textbooks are a lot cheaper than other technical fields.

Maybe not the ones your university is requiring for introductory courses (e.g. Stewart's calculus), but there are plenty of cheap, equally good calculus textbooks out there.

The main exceptions are Springer-Verlag text books. And even some of those are not too expensive. I'm looking at one of my analysis text books - it's $36. My grad level abstract algebra textbook is $47 (also Springer).

Almost everything by Dover is cheap, and many of them are excellent books.

In general, if your goal is to learn, and are not required to buy for a class, math textbooks can be had for relatively cheap new, and fairly cheap used.

Sorry, coming from an engineering background, everything in mathematics looks very affordable. Occupational hazard :-)
> App security is so bad that you pretty much need to virtualize the phone and feed it fake sensor data.

Yeah, this is really bizarre to me. I was trying to check on volume levels through walls in my apartment, so I wanted to find some random decibel measuring app and lock it down so I don't have to worry too much about trusting it. But somehow Apple's permission model, which provides a whole pile of privilege switches including mobile data, has no way to completely revoke Internet privileges for an app.
I think so, I'm accidentally building an actor centric programming language and it is a magical way of building stuff.
It's expensive because it's a locked in subscription. If I buy a coffee it's "mine", I don't have to buy next time if it's too expensive.
> This is a very AC-centric mindset.

That’s extremely doubtful since they’re British.
heres a potentially easy one: create a tool that behaves exactly like outlook rules to the user but can be applied to gmail

I spend too much time looking at email and can’t seem to get the hang of the gmail labels system
Whataboutism is bad when it's responding to a statement that "X is bad".

But it is the exact correct response to a statement that "X is uniquely bad". People like you forget this obvious distinction and just use it as a general insult to shut down conversation.
You can't attack another user like that on HN, no matter how strongly you feel or disagree. Please make your substantive points thoughtfully in the future.

https://news.ycombinator.com/newsguidelines.html
The issue is did anyone trade based on the information. Then it would be considered insider trading.

For example, lets say that you work at Apple. Walking down the hallway one day you see Tim Cook trip and fall on the way to the lunch area. The fall is really bad and he is unconscious and bleeding heavily. If you immediately sell your Apple stocks based on that, that would be insider trading.