skysight-inc/HackerNews huggingface dataset:
In my experience, no. I was recruited as I was graduating high school, but after I declined the Navy after finding out the recruiter was lying to me, never heard from any branch again. (I was being recruited for ROTC) I can't say if my experience is typical or not, but I don't think the selective service is allowed to act as a directory for spamming for recruits. It's there as the registry for the lottery that the draft becomes, if enacted.
But... does it scale?
GuiLite Makes Your C++ App Run on Windows Mixed Reality and MCU
You make me laugh. You are either naive or a troll.
I initially mentioned renewables as just one way to achieve CO2 emissions reductions. Nuclear is another way that works just as well.

"we don't have a large-scale concrete example yet"

China single-handedly added 230 GW of hydropower in 10 years (2006-2016). This could power the entire country of Japan (5th biggest electricity consumer in the world). If this isn't "large-scale" enough for you, I don't know what is ;) China also added a ton of fossil fuel power plants in that same period, but still it shows at least hydro, as a renewable, can work at very large scales.
I don’t know if anyone is celebrating just because it was an Israeli mission but since I started following the mission there were few tweets similar to the one in question. On the first one I just rolled my eyes and on the second one I rooted for a failure just to to imagine how annoyed the PR person would be. I know it’s not a logical behavior but it’s not affecting the outcome, so... I guess if you’re going to be overly confident and “do” when everyone else is “attempting”, you better deliver.
Who's going to pay for the project? Who's going to have to use it? Who will have veto power over the project? Whose bonus depends on the software working? Whose bonus depends on the successful delivery of the project?

What are you trying to accomplish? Where do you get the information you enter into the software? What do you do with the information you get out of the software? What changes to the software and how you work would make your life better? Can I sit with you for a day and observe you using the software in the course of your work day?

Most people want faster horses. A rare few can imagine the automobile that makes the horse redundant. Look for the few and treasure them. At one startup I was at, we had a lot of teachers who were grateful for anything more than what they previously had. But we had one school where they were clearly setting the pace for everyone else: we loved that school, and we implemented the bits of their needs and ambitions that'd scale to everyone.

That said, many projects are simply "do a better job of what the existing software does" and you aren't expected to invent the next Google in the course of the project.

A lot of what you ask sits in the product management and UX spaces. Marty Kagan's book "Inspired" on product management is a classic. You might also get good ideas from "Take Charge Product Management" (Greg Geraci). I don't have good UX recommendations, but I'm sure other HN commenters will.

You might also look to the customer development literature around lean startups. Steve Blank's "Four Steps to the Epiphany" and Eric Ries's classic "Lean Startup" would get you started in that direction. (And, of course, there are copious hits on Google for "customer development").
And as a counter example, I like kanji and learned Japanese by reading (though I also like manga, so perhaps it was helpful). I find kanji very helpful in learning vocabulary. In fact, I actually measured how fast I could learn vocabulary containing kanji I didn't know by learning the kanji first, versus learning the vocabulary phonetically. It was about the same. However, as there are only about 2200 kanji in the list of commonly used kanji and there are about 20,000 words you need for adult level proficiency, it means that each kanji is used in, on average 10 words. Actually, it's even better than that because the first 1000 most common kanji are used in 90% of the words you will encounter. I can learn vocabulary with kanji I know dramatically faster than vocabulary with phonetics alone. Ironically, I think it's even more helpful in Japanese than it is in Chinese because there are so many readings for the character that if you learn the word phonetically, you may have no idea what the root of the word is.

Kanji is frustrating to write, but a joy to read, IMHO. Yes, you need to learn 2000 (or so) characters, but, let's face it -- you've got years to do it. I can now read words that I don't know and have a pretty good idea what they mean -- something that would be practically impossible phonetically in Japanese. In fact, when I'm faced with new vocabulary, I often ask people to write it for me (just in the air) -- as soon as I see the kanji I almost always know what the word means.

I've often thought how superior this writing system is from roman phonetic characters (which bizarre historical spelling anachronisms to boot) ;-) I appreciate that you don't agree, but I hope you'll also understand that I have no intention of grading your education level on the number of kanji you know.
"I am persuaded no constitution was ever before so well calculated as ours for extensive empire and self government."

Full context of "empire": https://en.wikipedia.org/wiki/Empire_of_Liberty
Yeah, one thing that helps to get the idea is the number of KYM articles that point to that site as the source of memes.
> 35% of the world's population drive to the left, which is much larger than I thought.

India would be a huge proportion of that.
True, I don’t have benchmarks, but there was a time period where shadow DOM was popularly disabled due to performance hits, but perhaps it was all the performance hit of polyfills and less efficient implementations in browsers. https://github.com/WICG/construct-stylesheets/blob/gh-pages/... is interesting, though Sass still looks unlikely to be added to the browser so we’ll always need some amount of CSS compilation if you want CSS nesting the way you expect it in Sass. Here’s more documentation on constructible stylesheets: https://developers.google.com/web/updates/2019/02/constructa...

I wasn’t aware of this because this stuff is being developed and released so dang quickly! (I do worry that APIs developed in relative haste might be replaced or iterated on in relative haste, especially if they aren’t adopted widely first...)
The market demands more. It isn't reporting it is expectations.
Blogspam of

https://bdtechtalks.com/2019/03/29/ageism-in-tech-age-limit-...
It, interestingly, is browser specific. Safari can zoom, chrome can't.

I've been annoyed by chrome's zoom behavior, so this is a delightful find. Thanks!
Android Chrome can't zoom at all (anywhere on site, or on chart).
I’m skeptical about a non-profit service competing with Uber and Lyft. It would take a lot of money-losing ride subsidies to get the substantial market share required to get the necessary network effects.
She didn’t change her gender: she is and has been a woman who was in times passed misread.

Besides, in what world would referring to someone by a name they purposefully decided not to use be less complicated than referring to them by their actual name? Regardless of whether or not someone is trans, always call them by their current name: it is polite and also doesn’t cause null pointer errors.
What do you base your first sentence on?

Unsurprisingly there is now research indicating that female candidates are now twice as likely to be chosen as equally qualified men for tenure track positions in university science departments. [1] And I'm sure my computer science class was no exception in that the generally ~three females in the class had about 90% of the rest of the class willing to do any and everything they possible could to help them, mostly being happy to just be able to spend time around a woman interested in CS. I have an inside track there as one of those three is now my wife!

I don't understand how people can think it would be harder to achieve as a female in STEM in the current environment (and neither does my wife for that matter). You get jobs easier, you get tenure tracks easier, you have enormous support networks, and so on. 30 years ago I'd agree with you, but I think we've long since radically overcorrected and, as you would say, that somebody can't see this does genuinely astonish me.

[1] - https://www.washingtonpost.com/news/morning-mix/wp/2015/04/1...
I heard somewhere that it used to be common in northern Italy to buy right hand drive cars (steering wheel on the right) for the same reason, it was better to have the driver at the edge of the road so that they could tell if they were too close to the edge on mountain roads with poorly defined edges and without crash barriers.
The compensation question has been beaten to death, and you claim to be well above FAANG, so I'll add one more: does your company have a black mark next to their name (real or perceived)? Here are some profitable, high-paying companies that individuals in my network have completely written off:

* Facebook (creepy)
* Amazon (stress/politics)
* Palantir (government contracts)
* major banks (bailouts)
* Uber (executive bad behavior)

If this is your situation, you need to embrace who you are. Some people hate you... great! Hopefully some people LOVE you as well. Even if you don't have a well-known name, you still have an opportunity to build your brand and explain the "why".

If you are truly interested in top talent, meeting the comp bar is necessary but not sufficient. Give people a reason to join you, and a reason to spread your name through their network.
In US vs Microsoft, MS was accused of strong-arming OEMs into shipping IE instead of Netscape. The point was to permit OEMs to decide what software to preinstall on their own systems.

Apple doesn't license iOS so they can hardly be said to be strong-arming any OEM.

Now if Apple Music were wildly successful on Android and Apple was demanding that Samsung bundle Apple News in order to ship Apple Music, that would be a different story....
SpaceX lands all three Falcon Heavy rocket boosters for the first time ever
It always feels like Tesla owns the cars anyway, having that data connection to do whatever they feel like doing. Leasing makes it legit.
Same here on Sailfish XA2 with Firefox running on Android emulation so I don't know WTF the OP is using ;-)
i don't know what this data set is showing sociologically. it's just a scrape of data and not very well presented. that said, nice project but go on and give it something else.
Workaround: you can click the 3 dots to the left of the chart to download a PNG file and then zoom in (but then of course it's not clickable).
The US military is metric (mostly).
Are you really trying to argue over the definition of the term?

Indeed you can discard unstored data.

I write data pipelines for a living. We often use "discard" as a term for parts of data on which no further processing is performed and are not stored.

It's an extremely common usage of the term. See [1] for example.

[1] https://bash.cyberciti.biz/guide//dev/null_discards_unwanted...
Yes. Google is the default search engine in most browsers. So changing to DDG (i.e. so that queries you type into the address bar use DDG) in fact is harder. And that's not even talking about blocking Google's tracking, not using them for single sign-on, etc.
mm. so I don't think driving in cities is easier - I mean, it's certainly harder for a human to drive in a city; I don't see any reason why it would be easier for a machine to drive in a city than in the country.
Kotlin 1.3.30 Released
It’s Time for Plastic Producers to Take Responsibility for Recycling
"I'm 18 do I have potential"

Therese hadde med laughing om tears
This website is a blank white screen on desktop for me.

Perhaps the author can display some partial reason why I should enable JS on this particular domain?
Thanks for clarifying this issue for me. I got the letter in 2010 or 2011, and I no longer remember the specifics of what was being asked of me beyond it being some kind of registration for involving the military and the sender being Selective Service.
Self taught + 3 years != Senior Engineer
Learning to understand the actor model in Elixir made me a much better programmer. I highly recommend taking the plunge, even if you don't ultimately use Elixir. Be prepared for a bit of a brain bender though.

Pro-tip: If you can't write a GenServer in Elixir from scratch, along with understanding all of the differences between casts and calls, you probably don't understand the actor model (at least how it's used in Elixir) very well.
The main challenge I see in what you are advocating is that it's not clear to me how to avoid having a large, centralized recursive resolver such as 8.8.8.8 or 1.1.1.1, without increasing DNS query time or having to deal with badly behaved ISP resolvers.

* We've tried having ISPs run recursive resolvers - and many ISPs demonstrated that they either ran slow servers, servers that sent back faked responses, or both.

* DNSSEC lets you validate a response, thus getting rid of faked responses. However, even if the OS making running a local DNSSEC validating resolver easy, I don't see how that can be made fast. In order to validate any response, it has to be validated up through the root, which requires more requests. Caching helps, but, it still won't be as fast as a well implemented shared cache.

* It seems like it would be possible a central cache to return all of the signatures up through the root in response to a request to allow for local verification. That would solve the extra requests issue while ensuring that all responses are genuine. So, even if an ISP wanted to send back bad responses, they couldn't. However, it's my understanding that there are real advantages to keeping DNS requests and responses to below ~1,280 bytes to fit inside of single transport frames - having to send all of that extra data seems like it would make it hard to do that. Since DNSSEC uses RSA keys, which are huge, that would probably be impossible, but even with EC keys, it might be tricky. Also, it doesn't really address the very real issue that some ISPs have done a poor job by running slow DNS servers.

* Any solution that doesn't involve some sort of centralized cache, is going to have a hard time keeping up with 8.8.8.8 or 1.1.1.1 performance wise.

So, while I value decentralized solutions, it just feels like it's a very difficult proposition for a decentralized solution to win when it's at a performance disadvantage.
Ola vs Uber in India is so similar in terms of experience that I literally open the first app that's on my screen.

There is no way to differentiate in this market. The only thing that would make me switch is a guarantee of a good driver, but that would just raise the costs absurdly.
I don't know if this is really true, but I've been told it's really so that you don't forget people's names when you first meet them. In Japanese, it is impolite to use the second person pronoun ("you") with people you don't know. So if you forget their name, it can get pretty awkward if you want to talk about them. When you receive business card, you are suppose to inspect it with great attention and it is common to hold it in your hand or put it on the table in front of you while the person is there. Whether that really is an aide to help you remember names, it certainly does help! It's the thing about Japanese culture that I'm the worst at (and to add insult to injury, I've yet to print any business cards after 10 years here -- it's so embarrassing when I meet people :-P ).
My thinking was that Mozilla could have a significant market share (30%+) through a better browser, therefore having a say in standards. It would also implement and adapt the Mozilla Chromium branch in its best interest.

Vs now having Google do whatever it wants as most people use Chrome anyway.
Controlled environment with good lane marking etc. Obviously some cities are easier than others.
You speak truth, but the weird reality that we live in seems to dictate that the first mover advantage in autonomous vehicle world suggests that the people who are able to bring this reality forward will own the space for at least a year or two. It’s an exciting time to be alive and witness this at least.
it was not, read again
> platform providers that primarily monetize through advertising should be in their own category: as I noted above, because these platform providers separate monetization from content supply and consumption, there is no price or payment mechanism to incentivize them to be concerned with problematic content

The article does a good job of explaining why YouTube and Facebook don't currently do a good job of currating content, or whether that should even be their responsibility. It's not about machine learning, it's about price incentives.
That's weird. Almost all the nodes on your graph are signed by your PGP key 'F155E778FA657400' or the paper key 'above sleep'. The rest were signed by other devices, or were the original node...

https://keybase.io/gluecode/graph
Internet cafe - create throwaway account to HN - post.

Job done.

Wikileaks don't guarantee anonymity, that is something you have to take care of yourself.
> The reason why it still exists is to create an educational hierarchy: the more kanjis you know, the more educated you are.

Things are nowhere near this simple. If there was any value to abandoning kanji it could be done tomorrow, but the reality is that all-kana text is incredibly hard to read, and trying to learn Japanese's myriad homophones would be nigh-impossible without kanji to disambiguate them.

Kanji are complex and archaic, sure, but it's not just conservative values keeping them around. The Japanese language just isn't feasible to learn or to use without them.
> It depends entirely on future factors unknown today (to us or Tesla)

How can you be so sure?
IANAL, but math is explicitly exempted from copyright law, so “art” wouldn’t apply.

As for the more general “expression”, running a program is a function: it transforms one thing into another thing in a deterministic way. That is applying a tool: you would have to argue that the thing you were doing with it, in this case “breaking a password”, was expression, which, well, good luck with that one: you are back to trying to argue that an explicit crime is actually performance art.

All of this is just facts and tools: there is no creativity involved at any stage.
Uber drivers are also recording everything I say and do (not think, but that was hyperbole), so the question is whether I want to ride in such a machine with or without some human trying to interact with me. It depends on whether the human is cool or not. In general, no.
>Huh? It's a very small API built _into_ the web browser.

Being built into the browser doesn't make it lightweight.

I mean, if you look in terms of functions that WebComponents adds, it's a relatively small API surface. However those APIs encompass an awful lot of different functions that imo bloat basic concepts by introducing complexity into HTML elements and the DOM.

>Ember, React and others plan to eventually support them. So, I am unconvinced that it disagrees with them at all. In fact I think it enables them to have wider access to developers.

I'm very much not holding my breath for that. I do think interoperabilility with WebComponents is a definite future, but thats it.

React fundamentally disagrees about what a component is. At the most basic level, React components are not DOM components, their entire DOM representation is what they render. This is not something that can be reconciled.

However should React let you export a component as a "WebComponent," via custom elements, sure, that's fine. Interoperabilility is not really notable though. It's also possible to interop React with Angular, Angular 2 with Angular 1, etc etc. Many of those are done today. In big apps. In production.

Edit: Reacts take here. https://reactjs.org/docs/web-components.html

>React and Web Components are built to solve different problems

Could not agree more, and that is precisely why no, WebComponents are not replacing my JS frameworks.
Lidar fixes lane paint sabotage?
That's what they are saying, but we all know the option will disappear quietly in a few weeks, just like all the low cost Model S options.
Disney Plus Streaming Service Unveiled
"Breaking and entering" is a well defined thing in the real world. It does not extend well to digital stuff, and if you go down that road, you end up with the failure to decrypt DVDs. There is no digital property per se. It's just a proxy for other things. So decouple the two. There is no breaking and entering in the digital world. There are just actions you take after the fact, and you can rule on the actions.
I have a friend who bought a Model X without autopilot, I was stunned because it is probably the single most important feature of my Model S. In fact I think that features of Teslas like traffic aware cruise control, autosteer, radar controlled emergency braking, could be ported to pretty much any modern drive by wire automatic and would be very beneficial. But Mercedes who have had much of the necessary hardware for decades make it a premium option on cars that are already very expensive so it hasn't happened and VW has emergency braking on some models but I think it is still optional.
Past professional experience with similar sensor systems.

I also assume the AoA sensor failure was evident over time, through several phases of the flight and not momentarily.
A sensor fusion algorithm would notice the divergence over time between the IMU and the two AoA sensors, then select the one AoA sensor that was closer.

Even in the case of a momentary failure, it would take an extreme coincidence to have the readout pattern of the failed sensor seem closer to the IMU based AoA model than the working sensor.

Keep in mind I’m only talking about cross checking the AoA sensors here; the flight control algorithms are only considering the aerodynamic sensors for AoA calculation as before, but they have an independent external reference to gauge the data quality of each sensor.
Removing Array Duplicates
Blog author here. Surprised to see one of my old posts on the front page while browsing Hacker News.

It's interesting to reflect on what has improved since I wrote it, and what has not.

Both Android and iOS, for instance, provide mechanisms to get this right, if you know to use them and expose them for those locales (and only those locales). For example, both have a Contact object that contain corresponding phonetic-reading fields for first and last names.

iOS Contact - see phoneticGivenName, phoneticFamilyName
https://developer.apple.com/documentation/contacts/cncontact

Android contact - see PHONETIC_GIVEN_NAME, PHONETIC_FAMILY_NAME
https://developer.android.com/reference/android/provider/Con...

For fun I tried using Google Translate to translate the kanji name in the post 淳子 in various contexts to see what Google thinks it is:

- 淳子 translated to "Dumpling"

- 淳子さん translated to "Atsuko"

- 淳子様 translated to "Sadako"

- 淳子さま translated to "Mrs. Lion"

- 淳子殿 translated to "Mr. Reiko"

- 私の名前は淳子です translated to "My name is Miko"

- 私の名前は淳子です。 translated to "My name is Reiko."

- 私の名前は淳子です！ translated to "My name is gyoza!"

I expected them all to translate to Junko or Atsuko. The variation and unexpected results for what should be exactly the same thing is very interesting.
How does the IPO works in US? Do retail investors get to subscribe to the IPO shares before the listing date? Or the retails investors can only "buy" the shares once they start trading on the exchanges?