skysight-inc/HackerNews huggingface dataset:
I'm not dismissing anything. I'm pointing out the boundaries are fuzzier than hard cut-offs and it's weird to assign moral superiority to one side of the grass or the other. Most parser generators/composable grammar tools, etc, have tools for dealing with context sensitive sections of a language, just as they use regular expressions for tokenizing and allow regular language sub-languages.

I can point to ambiguous context-free grammars and say whitespace sensitivity is ok, because the tools to fix the one are often the same to fix the other. (Ambiguous context-free grammars do turn out to make context sensitive languages, because it's a blurry line in the grass between them.)

Whitespace sensitivity is one of the easier context sensitivity challenges to embed as a sub-language in an otherwise (mostly) context-free language, because you can represent it entirely as pseudo tokens from a simply modified lexing phase in a traditional CFG parser. Python is an easy and clear proof, as that is exactly what it did (Python is also not purely a CFG after whitespace tokenization because of also how it handles the dangling else, but we've already mentioned those weeds).

Even if you don't find the boundaries between the classes of languages fuzzy (and Parser Combinators and PEG grammars have a lot to say here), context-sensitive languages are a tool in a growing toolbelt, not a "complex" evil to be demonized.
There's a bunch of 'reference' devices that runs OpenWRT well. The list is pretty long

https://openwrt.org/toh/views/toh_available_864

I personally had good experiences with TP-Link Archer C7 and GL Networks mini-routers.
> they are replaceable cogs in a machine that exists for a single purpose

This is a mistake I've seen made by government officials before: The idea that a tech worker is a tech worker is a tech worker.

A Java developer with expertise in Shibboleth is not going to fit right in like a replaceable cog as an iOS game developer.
> Possibly the people at CA will deny that it was effective if they are facing trouble in court, but I am sure they would tell you it was very effective if they were selling their services to you!

That is my point! Of course they tell prospect buyers that their method work, and so does the snake oil seller! Should I (as a buyer) trust them more than I trust snake oil sellers?
It seems pretty unlikely that the timing of this has anything to do with the Uber crash. Why do you think it is obvious that it is related?
Massively so, yes. However, it is a sign of the times - people expect interactive, practical apps, and stakeholders expect faster delivery and development.

I only wish it were unavoidable.
"Travis Kalanick's apparent vision was to create an enormous amount of demand for private drivers by dropping the price to the floor, thus creating the volume needed to make the numbers work"

The WSJ summarized it nicely in print:

https://twitter.com/neilanalien/status/627873374505562112?la...
I don't know of anyone who advises people to invest all of their 401k funds in a single company. Every piece of reputable financial advice on retirement seems to suggest that you should NOT do that.

I'm not trying to minimize their loss or how hard that would be, but if we think people should have the freedom to make decisions on how to invest their retirement money, then we have to accept that some people will invest it all in a company where they will eventually lose it.
There is one silver lining in carrier grade NAT. combine that and all facebook ends up with is you are one of a few hundred firefox users in some geographical area.
That is mostly the case. However, other websites may ask your browser to make requests to Facebook domains (to load in social buttons or tracking scripts/pixels). Those requests will include any cookies your browser has for Facebook as they're direct to Facebook domains.

This extension gives Firefox selective amnesia: if you're in a Facebook container tab, it'll remember and send those cookies. If you're not, it won't!

An alternative solution is to never make those third party requests in the first place, but you might need some of them for content you're actually interested in viewing. Using both a blocking extension and this container extension should improve your privacy towards Facebook.
Thanks ! I'll check that page once I am back home.

My point somewhat still stands though because https://www.collaboraoffice.com/ is the link given in the description in the app store.
I can see why the default would be an algorithmic timeline, but for the small subset of people that want the chronological, just give it to them.

Whatever happened to the idea of delighting your users?
I went to school at All-Saints there in Vicksburg, small world! Yes, there is definitely a stereotype in the south towards yankees (which is pretty much anyone not from the south as you alluded). I just expected more from highly educated folks with a wider world view in NYC.
Maybe disabling Volvo's built in autonomous braking capability is needed for operating an autonomous driving system. It seems intuitive that multiple autonomous systems could clash.

But it also seems like "It works better than the stock production autonomous braking" would be a gating factor in putting these vehicles on the road.
Ugh. Did you go back later and delete it fully?
I don't use it for banking but I do contain Amazon as well.
mea culpa, you're right.
"Artificial" is opposed to "natural", not "genuine". It's a synonym of "machine intelligence". It's a comment on the fact that the intelligence has been artificially created in a machine. It is not in any way about the current capabilities of artificial intelligence.

https://en.wikipedia.org/wiki/Artificial_intelligence

> Artificial intelligence (AI, also machine intelligence, MI) is intelligence demonstrated by machines, in contrast to the natural intelligence (NI) displayed by humans and other animals.
Multi-account containers are great. I just wish switching to one wasn't as jarring as the tab closing immediately after opening and then re-opening in the correct container - I'm assuming that's still how this extension works?

Of course, I can appreciate that such behaviour is technically far more challenging. It's merely as a user that it's disappointing, and it makes Temporary Containers [0] practically unusable.

[0] https://addons.mozilla.org/en-GB/firefox/addon/temporary-con...
> And they're definitely on Instagram, which still provides much more targeting ability to an advertiser than every other social site in the world apart from LinkedIn.

Can you explain this? I've put far less info into my Instagram profile than I have any other social network. They definitely slurped up my FB profile, but they wouldn't have that advantage for someone who skipped it. I'm a very light user of Instagram, so I think I'm missing something.
Anonymous survey – your help is greatly appreciated
Hello everyone, I'd like to have a better idea (that's up to date and real, not possibly fake data) of how much Web Developers / Programmers in different parts of the world are paid.

If anyone has 20 - 60 seconds to spare and fill the anonymous survey, it will be very helpful.

You will find the survey here:
https://goo.gl/forms/gzNw7PWc3h9hWnTL2

After I get enough answers I'll also share the results in here, so others could benefit form it as well.

Thank you very much.
It won't, but it'll still help with the low-hanging fruit of just giving you a cookie.
Cyprus is a somewhat classic example: https://euobserver.com/justice/139688

Malta seems to be doing something similar.

Switzerland was quite prosperous but it upped its level by 1 notch by being neutral (and therefore both safe from destruction and a safe haven during 2 world wars) and also through some “minor” dirty banking: https://en.m.wikipedia.org/wiki/World_Jewish_Congress_lawsui...

Basically every banking center our there hasn’t really had any qualms with money laundering until international organizations put the squeeze on them. Panama, Seychelles, Curacao, etc.
> There is little to no "public interest journalism" anymore, only click interest journalism.

What was wrong with this piece? I thought it was well-researched and, speaking as someone with little knowledge of digital advertising, pretty fascinating.

The author was pretty clear that this isn't Facebook's problem entirely; he was just as hard (if not harder) on the affiliate-side guys who are running the scam. He just noted that FB didn't mind the fraudulent ads as much about 5 years ago, which seems like a fair point to include.
Or, if they're on the other side of the political aisle, accusations that the government is sterilising minorities.
HN has polls. They look like this: https://news.ycombinator.com/item?id=16558310
I think perhaps check out the Russel Brand "Under the skin" interview - I think that's the closest I've seen to Peterson getting a good stiff interview. You probably know Russell Brand as that guy that was married to Katy Perry but trust me, once you get past his whimsy he's got a razor sharp intellect. On the face of it he embodies much of what Peterson speaks out about, and you'd think they'd be at loggerheads but it was a remarkably enlightening interview.
Aren't humans glorified self-driving systems? The second system is a backup for when the human makes a terrible mistake, similar to how this could've been a backup for the computerized self-driving system.
I remember Mono with AOT compilation had some limitations regarding generics in the past, but maybe this has been solved since then.
I’m don't agree with that, the big reason why what Google did was so vexing was the timing.

Java was just starting to get revitalized after a long period of stagnation. Java 7 was a big deal and for a long time Android devs were limited to a weird amalgamation of Java 6 and a few Java 7 features.

Then Java 8 came with lots of great Stream goodies (and a lot more) while Android devs are still forced do to make due with unofficial backports or cutting off most Android devices (API 24) is the first to support them natively.

Android development gets mindshare for Android, not Java. The speed of the transition from Java to Kotlin shows how antsy devs were to get away from Java.

There are interesting things happening with Java, and they’re all outside of Android
Coding Gang
> I can see why they needed the system though, to prevent a flooding of taxi drivers. And they were proven right, because now with gig economy drivers, the floodgates have been opened and the market has been flooded with drivers in a race to the bottom.

I'm not convinced this is true, except in the short term. Plenty of service industries maintain a reasonable number of providers, and many even pay reasonable wages to a lot of those providers.

Uber flooded the market as part of an attempt to break through artificial scarcity; they needed on-demand service to attract customers, and massive scale to fight regulators. And they got their flood of drivers by burning VC money to ensure that the basic "rider -> driver" transaction happens at unsustainably low prices. So what we're seeing isn't a race to the bottom - it's a race to well below the bottom.

Uber rides can't stay so cheap forever; either prices go up and riders leave, or prices stay low and drivers leave. The taxi/driver market in Cleveland or Omaha isn't going to be destroyed by a lack of artificial scarcity.

There is a secondary problem, where even rational markets for services don't function in expensive cities. It may be that rides normal people can afford simply aren't viable in NYC or SF. But that's not a problem with market rates, it's a problem with housing prices that make lots of totally normal jobs unlivable.
All telecommunication companies, Nokia, Motorola, Alcatel-Lucent, .... have their network elements APIs copyrighted and pattented.

Try to sell a device that comunicates with a e.g. BTS station without buying their licenses, to see how it ends.
Home page currently says:

> See you later

> Too much attention is a bad thing, Sci-Bay decides to stop service for a while. Sorry.

Apparently I was not wrong.

This could be developed as a browser plugin that would be much harder or almost impossible for Google to prevent. Well, a Firefox browser plugin, a Chrome browser plugin presumably they wouldn't allow.
Relativity Space raises $35M for a new process to build and fly rockets
It wouldn't. It merely makes it more difficult for Facebook to track you on third-party websites, as fingerprinting is more difficult and error-prone than simply re-using your cookie.
Copy/pasted to https://pastebin.com/8Ju1Fw30 since it won't render without Javascript enabled.
I always wondered why Google didn't buy Sun when they had the chance?

This (Android's use of Java) has always been a risk for Google. Either in form of the lawsuit but in more general what Oracle (or someone else) would do with Java.

Anyways. I hope both companies are smart enough to settle this in a reasonable manner.
You could also record the decisions of the self-driving system and replay the scenario in a simulation environment (either virtual or closed course). Keep the stock safety features on for public roads and still get useful data.
The self driving should be capable of mitigating this risk by adapting to systems like these in general.
In underlying code you are correct. But they both work in a C/C++ style. JavaScript has become a 'Write Once, Run Anywhere' foundation because of the web browser. Don't forget projects like NWJS (Node Webkit), Electron, Cordova/PhoneGap, Google Chrome Apps, NodeJS, and ClearScript(.NET).

All of these JavaScript implementations use the V8 JVM and can make desktop and command line application. Depending on security settings they can give partial to full system access to the underlying OS just like Java. If this ruling is upheld I would look for Oracle to float a trial balloon on newer JavaScript implementations and for stealing their Java's API's.
What is wrong with me? Anonymous feedback service
They did make those representations, and Google did claim that.

https://arstechnica.com/tech-policy/2016/05/suns-jonathan-sc...
The actual opinion (just posted, had checked a few minutes ago and it wasn't available yet): http://www.cafc.uscourts.gov/sites/default/files/opinions-or...
Probably not gonna have as much luck with the transparency at those thicknesses.
As we document much more than just sourcecode doxygen is not sufficient. The documents mostly consist of howtos, faqs and guides.
--edit--
I mostly miss the styling options and the resulting pdfs don't look 'professional'
Historically, they will also be the ones who still lose in the end.
1. Chrome uses Google DNS for ALL users, and doesn't delete the records after 24 hours.

2. The study is optional.

3. DNS over HTTPS is a net benefit to privacy.
Topic Modeling in Python with Gensim – A Complete Guide
My latest tutorial is on topic modeling with gensim:

https://www.machinelearningplus.com/nlp/topic-modeling-gensim-python/

Feedback welcome!
Talk: “The Relationship Between COBOL and Computer Science”
Potentially but news, or more specifically 24h/daily news, isn't the only way to be informed, and arguably isn't a very good way to do it.

What are the things you're looking for when deciding on people or issues to vote on and does a catalog of events related to those people and issues really capture it?
No warning necessary because self driving cars are completely capable of being programmed to deal with varying ability to control the car. It can still have an intention whether or not the car is allowing it to proceed. It needs to make a best effort, allowing failure when a backup system takes control.
Practically irrelevant to the above article, but for those still coming across this: view the top comments at [0] to see why it's not that big a deal.

[0] https://news.ycombinator.com/item?id=16653889
> I don't know of anyone who advises people to invest all of their 401k funds in a single company.

That is exactly what Enron's in-house financial advisers did. They went to jail for it, but that's cold comfort to the people whose 401k's got wiped out.
>If your locality is barbaric enough to charge money or require insurance for healthcare, that is included too.

Eff you, condescending prick. A lecture about "barbarism" from the continent that fought the two most devastating wars of the 20th century and drug the rest of the world into your squabble. spit
Isn't this how the human control systems are? Without reading the referenced convo, I can see many parallels.

Like we have reflexes that we don't have full control over, that often don't even interact with our brain but rather are initiated from the spinal cord, which I would classify as dumb in this instance. And layered on top are emotional responses, memories and finally consiousness as, arguably, the control layer.
Not sure how this

{isVisible && <div>Hello World</div>}

is uglier than

<div ng-if="isVisible">Hello World</div>

or

<div v-if="isVisible">Hello World</div>

or

{{#if isVisible}}
<div>Hello World</div>
{{/if}}

Plus, isVisible in React is not a string but a variable, so you can use Rename Symbol and Find All References on it, inspect its value in your browser's debugger, inspect its type if you are using TS or Flow, and so on.
Yes, though there's a daily limit to the number of destinations you can target (around 2 a day?)
Why Sketching Is an Essential Skill for Every UX Designer and How to Master It
Liquid 3D printing: Berkeley Lab scientists create all-liquid 3D structures
This is a talk I gave based on the paper "The Relationship Between COBOL and Computer Science". I also work in some references to Sammet's "The Early History of COBOL", which is sadly behind an ACM paywall.
That's a really good perspective. Thanks for sharing.
Great explanation for someone who doesn't know much about the drug development process.

Agreed re: the politics. It's frustrating that what should be a slam-dunk bipartisan issue - something that likely could:
1) help with family planning & give a viable option other than hormonal birth control and
2) lower the number of abortions performed
would just be attacked by both sides of the aisle.
Exactly. People are acting like these self-driving programs are so fragile that they can't handle a second system rarely taking control.
this sounds like a fun thing. do you have some more context, how they picked a niche and stuff ?
>If you walk into a store you are typically followed around by the store staff who are always there to help you in case you aren't able to find something you are looking for. Technically this is a "form of spying". But we do not protest.

Two things. Firstly, it is an entirely fatuous argument to try and claim that overly attentive shop assistants are somewhere in the same ballpark as modern digital analytics. They are not even playing the same sport.

Secondly, please do not consider getting a job as a shop assistant here in the UK, as overly attentive shop assistants are one of the few things that we actually do protest bitterly about, almost to the same degree as inaccurate weather reports, or people not properly understanding queuing.
This argument that Java was dying before the arrival of Android is super suspect. At best, you could say java was stuck in a rut between 6 and 7 (similar to c++ up until c++11), but it’s industry usage had not waned.
It's a mix. Some wealthier enterprising people consolidated many, and others were cabbies who saved up and took out loans to finance a single medallion.

Another way we might handle this is just to convince these people to cut their losses and default - the banks should have better weighed the risk of deregulation - and give the cabbies themselves reimbursement up to some fixed amount (under $10K) for the inconvenience of reregistering themselves with rideshares, or any livery cab companies.
Law of the case, not law of the land.

This only stands as law of the land when the plaintiff manages to include a patent claim (even a weak one that later gets thrown out) to force the case under the Federal Circuit's jurisdiction, as happened here. They don't normally hear copyright cases.

While I'm sure more such patent claims will get bundled with API copyright claims in the future where a plaintiff can credibly manage that, it's not otherwise the law of the land.

(An aside: I think the Federal Circuit may have considered aspects of Ninth Circuit precedent in this ruling, as they're supposed to do for non-patent issues from the Ninth Circuit. Even they might rule differently in cases from other circuits, maybe just making it the law of cases they handle from the Ninth Circuit with significant persuasive impact on how they'd rule on cases from other circuits.)

Eventually a normal Ninth (or other) Circuit panel will rule on this. They're not bound by the CAFC ruling, though they will undoubtedly consider it. As soon as one circuit rules otherwise, that will create a circuit split.

Eventually, the Supreme Court will want to resolve that circuit split and will grant cert, either changing this bad precedent even for cases that go to the Federal Circuit or truly making it the law of the land.

A Supreme Court ruling on this would only affect the current Oracle v Google case if it happens before this case is fully finalized, given the doctrine of res judicata. But it would help future cases, including between these parties about a different topic, as well as between Oracle and other companies about the Java API.

With all of that said, contacting representatives in Congress and Senate to make explicit that APIs aren't copyrightable would still be great, as would narrowing the CAFC's jurisdictions to patent claims (and its otherwise specialized areas) or eliminating it entirely.
Could they get it approved as a "chemical vasectomy" and get to the reversal later? It's already better than the state of the art because there's no surgery
React Router 4: A Practical Introduction
Thank you so very much! It really wasn't written to be persuasive — it's not an argument but rather a series of assertions — but I stand by it today.

JavaScript delenda est.
It would break both the "Muslim as cultural Other" narrative and, with all the accounts of saintly miracles, the scientific materialist narrative they are pushing as well. Unfortunately, the primary schools are going to prioritize goodthink over education.
R is GPL, so as long as you're complying with the GPL terms in your use of it or derivative works, you're fine. If you make your own API-compatible reimplementation of R that isn't covered under the GPL's permission grant, though, then you might have issues (this case will in part determine what kinds of issues).

Also, the copyrights for R are mainly held by the nonprofit R Foundation, not by Revolution Analytics: https://www.r-project.org/foundation/. An API case from R copyright holders would additionally be really messy because a huge portion of the APIs originate in Bell Labs S, which they don't own the copyright to. Though there might be some sleeper case where whoever now owns the original S copyright pops up and sues R users for having cloned S's API...
Show HN: Hotspot 3D – Compare Phones with WebGL
> prostitution has helped many people

I'd be interested to see who it's helped most. The prostitutes, their pimps and brothels or the global network of human traffickers who indenture these people who just want a better life.

The ideals and realities of prostitution, like many things, can be very different.
ITO isn't really transparent... it's pretty yellow (80-95% transmission) and it doesn't carry current well (20-100ohm/sq). You'd be better off with a metal mesh with large pitch electrodes. You're going to need some wires to address the display as well (whether active or passive matrix).

With a large pitch Cu or Al conductors you can do 5ohm/sq with good transparency. That will let you do 200nits (candela/m2) with the efficiency of these thin LEDs. ITO would be 10x lower conductance and only works in LCDs because they are inverting voltage light valves (not light sources).

If everything worked out you could reasonably view thin LEDs in a dim office environment. That's not really interesting unless it's 3D.