skysight-inc/HackerNews huggingface dataset:
It must be clarified that mainland of China is also part of ROC according to ROC government[1]. In fact, the mainland and taiwan are in war, just like the Union and Confederacy in American civil war, even if there is not military conflicts right now. More interestingly, ROC actually claims larger territory than PRC (for example, part of Mongolia).
It is ROC's constitution, not PRC's government, demands taiwan is part of China. Though it's not the People's Republic of China.
And guess what, according to ROC's constitution, mainland China is "enemy occupied area". Therefore people in mainland China does not have right to vote, or legitimately declare independence.

[1] https://commons.wikimedia.org/wiki/File:ROC_Administrative_a...
I've ended dates over this with Chinese girls. Inevitably they condescend to me about how "I'm just an American" that "can't understand the complicated situation," but that I should rest assured that "Taiwan is not a country, it is a Chinese province." Never mind the fact that I lived there, documented the sunflower protests, speak the language... As opposed to these girls that hadn't even visited the nation. Because they can't. Because you need a special visa. To enter this "non-country."
I disagree with the very first point. Monopolies are not illegal in the United States. Monopolization is illegal, but the legal definition of monopolization is not "being a monopoly."

If it were illegal to be a monopoly, no firm could ever invent a new product category as they would be a monopoly in that market. There's a hundred years of case law supporting the fact the being a monopoly is not illegal. The US v. Grinnell is one of the big ones, and quoted in the DOJ page I linked to.

https://www.quora.com/When-and-why-were-monopolies-outlawed-...

https://www.quora.com/Why-are-oligopolies-legal-if-monopolie...

https://www.ftc.gov/tips-advice/competition-guidance/guide-a...

https://www.wired.com/2012/10/antitrust-is-supposed-to-prote...

http://www.girardgibbs.com/antitrust-monopoly/

As another example, Microsoft was found to be a monopoly and to be monopolizing. The result of the case was not that they had to stop being a monopoly, it was that they had to stop the unfair and monopolizing business practices.
Then we are in luck.

The age of steel and combustion is coming to a close and being succeeded by that of silicon and electricity.

The more heavily a country relies on such things, the easier it will be for weak to gain claws through programming.
I also hope that they fix the existing dams. We don't really build dams anymore in the US. They alter the surrounding environment too much and wreak havoc on fish species. It's hard for fish to swim up a river when there a dam there.

It's too bad that's the case, because it could improve CA's water situation and we could generate more hydropower which does not produce greenhouse gases.
And everything else would have slowed down because of resources (human and other) devoted to ipv6, and the complexity of ipv6.
Good point. So if this passes, nothing changes.
The Seven Wonders of the Coding World
I am looking for a cross-platform GUI library that feels native across Mac/Win/Linux and has well maintained bindings in a language that is not C++ - an impossible task it seems.
Are we looking at the same article? Chromium and Electron are very much mentioned, and the author clearly states their position on the topic.

I'll rephrase: Chromium is a browser. An extremely full-featured browser, made to support the monstrous complexity and the security minefield of 20+ years of web standards piled on top of each other, and an impressive feat of backwards-compatibility allowing us to view ancient websites as well as modern ones using a vast array of different technologies. Great work.

A lot of current laptops come with limited RAM and disk space.

In light of this, the idea of a Chromium-based tea timer seems a little disconnected with reality. Somehow people still do it.
Well, not really.

You can only start a new insurance plan for a few months around the new year, or if you move from one state to another, get married, or some other list of major life events.

I mean, if you want to have no insurance, and then expect to make a go of treating your cancer by waiting for a plan to kick in after the new year...
OK, Google Talk was a dead man walking for some time now. Even if it's not a nice decision for open standards at least they made a final decision whether they are either improving it or killing it. However, Google have completely lost their mind with messengers. GTalk, Hangouts, Messages, Messenger, Allo, Duo, Chat, Meet. Some available only on mobile. Some supporting SMS, some working only with SMS. Allo having G assistant in chat, G assistant is only with voice on their pixel phone. The tipping point was when both Hangouts and Messages competed to handle my SMS messages and when Hangouts won because of Gmail integration, they removed SMS from it. They really need to get it together.
> Unfortunately not many devs are trying out TypeScript.

Really? I've seen so much hype for typescript (though not as much recently). How much is enough?
The top comment after the images of the two diagrams explains how the 1st diagram is another algebraic proof, similar to the 2nd diagram.
I agree, but, I think that the reason that things got this bad in the first place was because we let them set the rules for what a web browser should be.

Firefox was the first major browser that didn't include an email reader, a news reader, and all this other crap.

I just wrote in a post a few minutes ago, about how broken Mozilla's design decisions are[1]. They are absolutely unwilling to step out from Google's shadow. Google now gets to decide what it means to be a web browser.

And I remember when Microsoft was in that position.

I honestly think it would be possible to unseat the one party system we have with web browsers. I wish I had the time to invest in it.

If I could though, I think a great place to start would be to just abandon a lot of the crap that we don't need. Microsoft was bloating the standard with all sorts of crap, like css rules for transparency (done poorly), or changing the color of the scrollbars (which everyone abused on myspace). Firefox said no. I think the web is way too heavy. And I'm already used to seeing websites with lots of javascript stripped out.

[1] https://news.ycombinator.com/item?id=13953226
Presumably though even if you're iterating hard and breaking stuff, once you're out of alpha you're not going to introduce many backwards-compatibility-breaking protocol changes? I can see doing that for v0.1 to v0.2 and maybe from v1.9.x to v2.0 but nothing about making those changes seems incompatible with sharing the details of final protocols used in your production level clients.
Googling "NGA" gets me the following, in order:

1. A Chinese gaming forum

2. The spy agency's official Twitter mouth piece

3. The spy agency's own website

4. National Governors Association

5. Spy agency's Wikipedia article

That's some fine reverse-SEO work right there.
"Discrimination" = choosing between things based on their differences

Discrimination is not always illegal. Discriminating based on certain characteristics is illegal.

You implied that OP could sue for discrimination, and s/he can't.

Based on your other comments, I think you're the one who needs to do some googling...
Must not have heard of it.
hi skylark - thanks for sharing. This makes my job easier, I really don't have to build it since its already there :-)) Thanks for your info,
> No. Spectrum is regulated in terms of what technology you can use, and kind of usage is supported.

Interesting! I was not aware of that. Thanks!
Will never forgetting getting marked down in that class for producing a square, when I was asked to produce a rectangle. "No, I meant a rectangle rectangle!"
True, agreed!
Huh, I didn't know that. Guess it's time to pivot PavelLishinOverAir to become some sort of drone taco delivery service.
Agreed! Thanks for your feedback!
Felony convictions will close many doors, especially at large companies.

Focus on places with "ban the box" laws and jobs that don't have direct impact with financial or health data.

You'll be fine. Hold yourself to a higher standard going forward and you'll be fine.
Treasury secretary 'not at all' worried about robots taking jobs
I want to print out this thread, put it in a frame, and tack it onto a museum wall.

(Hello, museum visitor. You are now part of this art exhibit. Please refrain from touching yourself.)
Started playing with your add-on. Very cool!

My need is to remove annoyances like the Kardashians, but I had a thought. Eons ago, I decided to "protect" the Wikipedia page on the clitoris. There was a tasteful picture of an exposed woman, including scientific naming of all parts of the female genitalia. That page's picture was under constant assault from religious zealots who deleted the picture. I constantly returned it. Their reasoning was that having such a picture would make the page haram, not-halal, or a sin for people in developing countries. I countered that their issues with an encyclopedia were exactly that, their issues and it was their responsibility to block offending images. We should not censor the internet to the most easily offended.

Why does all that story matter? Well it got me thinking you could tweak (and maybe monetize?) your add-on to remove haram, non-halal, or sinful content on the user side. The type of people that don't want to see clitoris and porn links are exactly the type that don't want to accidentally see certain content. They may even want to pay for this~~

My 2 cents.
I tend to agree with you. Message passing and static types don't mesh unless there is some type of contract between the sender and receiver. It would be a nightmare.
It seems 2017 is the year that blustery ignorance of facts became fashionable. Thankfully they can deny deny deny and stamp their foot however much they want and it won't matter.
The problem is the volume of certs needed, not the simplicity of LE for the smaller usecase.
Would you mind elaborating, or sharing some papers on the subject? I'm particularly interested in a dialect of ReasonML that would use the BuckleScript compiler + ConcurrentML but target the BEAM VM, and I'd love to know how bad of an idea it might be. Maybe because it lacks e.g. session types it's hopeless, but I'm not sure.

So, would love to hear specifics!
> This is a bit meta, but both of you stated a position without providing a concrete rationale.

The primary difference being that "my position" was not actually my position, it was just an attempt to point out exactly what you're trying to say.

I guess I failed ;)
That's a shame because the world is a hell of a lot better place than when you were a child and also has lots of cool stuff.

And it's only getting better.

I wonder why old age makes many people despondent.
> The age of steel and combustion is coming to a close and being succeeded by that of silicon and electricity.

and biology. Bio-weapons will be cheap and effective.
Instacart shells out $4.6M to settle workers class action lawsuit
My understanding is that the 3-4-5 relationship was known for a long, long time before Pythagorus. I think the ancient Egyptians knew of the relationship. But that's not the same thing as a proof: meaning, the fact has been integrated with the fundamentals of a wider body of knowledge.

I see the illustration, but I don't understand how that's a "proof."
I'm pretty sure I did a ton of work for these folks. In about 1994 or 1995 was the boss a woman? If so, yeah, I know these people and have some stories that I can share because in spite of their desire to get me to get clearance, I didn't. Which was a good choice on my part but wasn't that clear at the time.

If these are the same people, in 1994 they could read 3 inch headlines from a satellite. That was the stuff I worked on.

Edit: in reading through the thread I wonder if the people I knew were the NRO.
Thank you for that relevant article and interesting read. I don't know why you're being downvoted, but I did my part to restore the balance.
I would love to use it, but no preset is good for just playing with MIDI keyboard. Notes sound ad infinitum. Any advice on how to calibrate it to sound like electric piano? Maybe add presets for playing? (Even if I manage to find a good combination of parameters - which is unlikely - I can't save it anyway).

EDIT: I opened an issue on github for this
It's almost as if Trump were a con artist who made many promises he had no intention of keeping.
Benchling (YC S12) is hiring full-stack engineers to build a biotech platform
Analyzing Your Keen IO Data with Jupyter Notebooks
Because... they wanted to keep the Nomad in the box.
Reminder that you can use a VPN with many cell phones. (I know it can be done with Android, not sure about iPhone)
CONFLICT of Interests (why did it take so long for PostgreSQL to get UPSERT)
I appologize to both the OP and to the HN community.
I really do not buy into this thing of sharing an info like this……Should you ever require the services of a hacker, i implore you to try your very best to hire only professionals. i was able to hire the services" text "19283233115", which is an elite, asides the fact that i was provided a permanent solution to the service he rendered me but he gave a very efficient customer experience. he carried me along with every process and didn’t leave me in the dark..i strongly recommend
him if you ever need need discrete hacking service or mail steelbreaker at techie dot com
I misread the "Five Guys" as "Five Eyes" in the video title.

Five Eyes Burgers & Fries would actually be a great name for some joint operation/meeting/etc.
Yeah it really is pretty great. I have a soft spot in my heart for PC speaker music and rough-looking screen 12 user interfaces.
> enough eyeballs left for a new language that does not have a large corporate backing

It's a solid point if the goal is winner-take-all style competitive victory. But I'm not sure software should co-op SV-startup-business exponential growth-or-die mindset. What happened to hacker culture? Are open source developers corporatist now?

/end-speculative-rant
Anyone can pretty much sue anyone for any reason, especially in the case of contract disputes. It's up to a judge to decide if the case has any merit.
> Am I wrong? Why is this so bad?

Prior to August 2016, the FTC regulated all aspects of consumer protections. Unfortunately, the FTC has a specific call-out ceding authority to the FCC for certain parts of the regulation of 'common carriers', which ISPs fell into.

AT&T sued and said that the FTC carve-out for common carriers means that the FTC can't regulate any part of their business, not even consumer protections like data privacy. In August, the US Court of Appeals ruled in favor of AT&T, which meant that the FCC would have to enact new rules and would have responsibility for consumer protection with regards to common carriers.

The FCC passed consumer protection rules in October (which came into force in December). The FCC has authority on rulemaking unless there's an explicit congressional action saying otherwise. So along comes the new Republican Senate and they pass this bill to nullify the FCC rules. It's written ambigiously enough that you'll likely need another act of congress to undo it, which would require a Democratic congress / senate / President.

In summary: before August, the FTC protected your data. Since last winter, the FCC was protecting it. If this passes, nobody will be protecting it.
The first and second diagrams are similar, just using the 'outside' vs 'inside' deconstruction.

If we label the sides a=3, b=4, and c=5 :

The first diagram shows that the big outer square of length (a+b) equals the area of the 4 triangles plus the rotated square of side c.
(a+b)^2 = 2ab + c^2

[I'm not sure why they drew an inner 3x3 square on its own].

The second diagram puts the same four triangles inside the rotated square of side c, which leaves an extra smaller square of side (b-a) inside.

c^2 = 2ab + (b-a)^2
I think the best summary I can link to is here:
https://groups.google.com/d/msg/mozilla.dev.security.policy/...

Though it doesn't mention the 30000 certs or 127 certs, it does say:

(long quote from Ryan Sleevi:)

In the current misissuance, my understanding is that Symantec asserts that
the totality of the misissuance was related to RAs. Symantec's initial
response to the set of questions posed by Google [5] indicated that " At
this time we do not have evidence that warrants suspension of privileges
granted to any other RA besides CrossCert" in the same message that
provided the CP/CPS for other RAs besides CrossCert, and itself a follow-up
to Symantec's initial response to the Mozilla community, [6], which
acknowledged for the potential of audit issues in the statement "We are
reviewing E&Y’s audit work, including E&Y’s detailed approach to
ascertaining how CrossCert met the required control objectives.". This
appears to be similar to the previous event, in that the proposed
remediation was first a termination of relationship with specific
individuals. However, in Symantec's most recently reply, [1], it seems that
again, on the basis of browser questions from a simple cursory examination
that such a statement was not consistent with the data - that is, that the
full set of issues were not identified by Symantec in their initial
investigation, and only upon prompting by Browsers with a specific deadline
did Symantec later recognize the scope of the issues. In recognizing the
scope, it was clear that the issues did not simply relate to the use of a
particular RA or auditor, but also to the practices of RAs with respect to
asserting things were correct when they were not.

It appears that, similar to the Testing Tool's failure to ensure that
certificates were adhering to the fulsome standards of authentication,
Symantec's newly established compliance team was failing to perform even a
cursory review of the CP, CPS, and audit statements presented - despite
Symantec having found it necessary in that introspective process themselves
in response to [3], as noted above.

Symantec's also stated that, in response to the past misissuance, it
deployed a compliance assessment tool, which functionally serves a role
similar to a Validation Specialist. However, such compliance assessment was
designed in a way that it could be bypassed or overridden without following
appropriate policies.
If the bill becomes law, the existing Obama-era rules stay in place, but the one difference is that the limitation is encoded in statute law as opposed to just an administrative rule... so another act of Congress (another passed and signed bill) would be necessary to override it.
> since the cameras have UV filters on the sensor already there's a good chance minimizing UV emissions from the flash was not high on their list of priorities

Oh, on the contrary, we like our batteries to last as much as possible.
yeah, the headline sounds sinister but more likely mundane truth is NGA finally got a marketing/PR budget, and landed a story in FP.
I couldn't actually read the entire article on iOS because of the weird scrolling on a large block of code that more than filled the entire screen.
Hangouts is also solid proof that no-one at Google uses a non-Chrome browser on Android: trying to open a meeting hangout invite with anything other than Chrome as the default browser … opens a link to Google Play, not the Hangouts app.

I think this is because they use a different URL in meeting invites than the one registered for the Hangouts app.

It's been a bug for ages, and AFAICT they just don't care.
Murders and Spies, I think is the parody
> In 1961, the CIA and the Air Force jointly formed a centralized administrative office to run the spy satellite program. This was the National Reconnaissance Office, an organisation so secret that even today [1982] its very name is considered classified information. (p.243)

> -- James Bamford: THE PUZZLE PALACE, 1982.

http://n3krozoft.com/_xxbcf67373.TMP/NSA/nro.html
"Ban the box" laws do not prohibit consideration of criminal record in hiring, it only prohibits the question in initial application and delays background check until later in the hiring process, to discourage it's use as a blanket filter before other candidate qualifications are known.

A handful of local jurisdictions have adopted additional restrictions on use of criminal background in hiring beyond "ban the box"—so-called "fair chance in hiring" laws—but none of them go so far as to prohibit use of criminal history as a factor in employment.
I always stayed away from Freelancing sites (to work) - I tried hiring a couple jobs out, and got a guy who ripped me off (my fault, I paid via PayPal, and had no guarantees) and then a couple Indian shops that couldn't handle the basic instructions (obviously not even medium grade developers available) - I did hire one freelancer to do something for me and he did a great job.

I would see things like "Senior PHP $7/hour" and never considered working myself. However, last summer I stumbled onto Upwork (actually a post off HN was where it came from) and I saw a lot of jobs I could do for a reasonable amount of money. I've increased my average billing rate 50% since then (to where it's more than I could make locally, probably) and have found some flat-rate clients that have paid a large amount of cash for simple stuff. Once in a while, the whales come in.

It did take a while to build up reviews and I spent a lot of time applying and not getting anything back. Once I hit some sort of "critical mass" I started getting responses to nearly every job I applied to.

I did have a client who changed his mind every day, then tried to dispute the entire cost of his project (which due to him was grossly overspent) and he wound up losing eventually. It was at the time where Upwork had a lot of hatred in the blogosphere and it made me nervous that they would side with the client simply because I was replaceable. Their mediation process was a joke, a nearly robotic-like woman would periodically ask "have you resolved anything?" when it was obvious it wasn't resolved - due to the caps lock yelling between us and the cursing.

However in the end, they did go back to their hourly screenshot/activity monitor, decided only like 2% of my billing wasn't guaranteed payment and I had to refund a few bucks. If only they had done that in the beginning, it would have saved weeks of nervousness (the client was holding a negative review hostage for a refund) - but they're setup to hope disputes to fizzle out on their own and someone caves in without any intervention. That sucked.

I will say, for all the negativity Upwork generates, I have made quite a decent amount of money on it just working part time (I have a day job) and find so many jobs I could apply to that I have to pass on them, and sometimes have more work than I can handle, at rates I am quite happy with. It has been a rollercoaster, where the summer was quite hot (literally) and winter cooled down a little bit, and hasn't been as hot as it was last year. I'll have to see if this year winds up being the same, with larger priced projects that I'm well-suited for.

I think it definitely depends on the type of work you do. Development has a lot of cheap asks. I would imagine artwork/design is as well. But system administration I have flourished, often after people have been disappointed by cheap overseas labor or just junior level people doing stupid things.
You could trim that down more with tkinter + Tix for native widgets.
Why Some Zelda Speedruns Use German and Others Use Japanese
Surely the right answer would have been to enable users to report spam invites, and to kill spam-sending domains. Kinda like what is already done for email. Could probably repurpose a lot of the existing infrastructure.
Show HN: Onion Packer – An open source Textures and Images organizer
I also hit this very frustrating point in the article on iOS where it became impossible to scroll further.