skysight-inc/HackerNews huggingface dataset:
I stopped myself from typing "Halting problem" because essentially, antivirus software should not exist for the same reasons. Yet antiviruses clearly work - it's the entire premise of the article that Android is more vulnerable to droppers than classic computers running antiviruses.

So the same techniques used by antiviruses, be it heuristics, signatures of known interpreters and droppers, simulated execution could be used by app stores to drastically reduce bad actors. The fundamental weakness will always be there for advanced, unique malware.
It depends on personal circumstances and the local economy.

But these days anyone who qualifies to drive for Uber could easily find another job making the same wage or more wages.
Do you have an understanding of Clifford algebras? I’ve read a little about them here on hn, and they seem quite powerful. I don’t understand them enough to know if they could also be an appropriate abstraction.
My understanding is that wages are a bit of a special case.

You'd have to demonstrate intent/targeting for something like "they made me shovel elephant poop instead of my usual tasks".

A significant wage drop is inherently constructive dismissal as wage/salary tends to be most people's single most important criteria for accepting the job.
Your efforts are noticeable and appreciated! It was always a mystery to me why the Windows console was stuck in time from the NT days, and your work sends a signal to all those doing sysadmin and programming work that Microsoft is supporting these use cases in Windows.
If you want better/more cost effective campaigns, do what was done in the past: just fucking ask!

The nature of marketing hasn't changed at all over the years. Show an impression, ask what the user was influenced by. Surreptitiously stealing data off of someone's computer as a means of answering the question is flat out the wrong way to do it.
I used to have an Android phone from WalMart that cost $40. It was a piece of junk, but apparently proof that you can manufacture a crappy smartphone for next to nothing.
Of course there are benefits.

Assume a large entity willing to do some mass surveillance (NSA, ...). Now with unencrypted DNS this entity just has to MITM a link on the last hop of a few DNS providers (Google, Cloudflare) and voila, the IP's of the clients and the domains visited are pouring in.

With encrypted DNS, for an entity to get the same amount of information they need to MITM a much larger amount of links.

Though I agree the benefits are clearly limited, the idea is to eliminate all weak links. If there are 2 broken windows in your house and you can fix one - why not do it?
Why I Don't Buy Organic, and Why You Might Not Want to Either
This looks nice!

I'm using gmail exactly like this with the "multiple inbox" experiment.
I'm triaging my mails a couple of times per day and assigning them to the correct inboxes via labels (ctrl+l).
It's not a public square. It's a private platform that already censors people for other reasons, often to do with making profit. There are low hanging fruit that have been discussed and we know the the answer, e.g. holocaust denial, where the content is just designed to hurt others. Why bother having that discussion over and over and trying to convince trolls and racists? Don't give them a platform to waste everyone's time.

Do you think Facebook should allow paid antisemitic advertising on the platform?

https://boingboing.net/2015/11/06/facebook-is-censoring-link...

https://www.google.com/amp/s/www.theverge.com/platform/amp/2...

https://www.theguardian.com/technology/2016/may/11/facebook-...
How to Reboot Your Life and Confidence in Tough Times
Could you go submit this to our UserVoice?

https://wpdev.uservoice.com/forums/266908-command-prompt-con...

I'd say that bi-directional text is a pretty low priority at the moment. We just haven't really heard any asks for it, and like you said it's poorly supported on other platforms (if at all).
The Legal Battle to Bring Buck Rogers to the Big Screen
Censorship isn’t a bad thing if it isn’t a government doing it. Facebook has no power to tell you what is or isn’t appropriate to write on your blog, they can’t stop you from writing a book or from publishing an article via any other medium that isn’t their platform. You have a right to say whatever the hell you want to, you don’t have any right to other people’s help in disseminating that point of view.
"B..Bu..But Obama!!!"

I hear this all the time when it comes to rebutting criticism of Trump. It's interesting how such a terrible president who made such awful deals has so much in common with Trump...
Fonts are part of the fingerprint, especially if you know the OS. You take the set of installed fonts and subtract the set of OS default fonts, and you are likely to arrive at a unique key.

Take my corporate domain for instance: you could identify any machine on my domain since we'd all have a custom typeface installed (used on our company letterhead.) You could further identify our marketing coordinator, because she has a lot of strange typefaces used for signage and promotions. You could probably further identify me as a web developer since I have a lot of WOFF2 packaged fonts installed.
> The communists were responsible for raising the standards of living somewhat, compared with the period between the two world wars

In many ways it was a far more progressive society despite the shortages of consumer goods and services, and partly thanks to the totalitarian control from the state. What was once a largely agrarian and rural country like Bulgaria was transformed into a modern industrial society for a few decades. The newly-born social class of "scientific-technical intelligentsia" was, although not rich in terms of wealth and property, hugely respected in society. You had electrical and computer engineers whose fathers were farmers. Cultural life was also raised to a new level, as ordinary working-class people started attending operas and theaters. Small children were encouraged to play classical instruments.

The whole system collapsed under its feet because politically, it was unable to represent the interests of these newly-born classes and that led to its erosion.
Agreed. And how do you define racism? Sure, it's discrimination based on race. What if I oppose affirmative action? Then I'm called a racist!
Steve Jobs previews OS X and OS 9 at WWDC (1999)
This is neat, and I could see it potentially being a useful way to categorize and organize e-mail, though I personally find e-mail clients that allow for deferral/scheduling sufficient for my needs.

However this trend of using lean and Toyota production system terminology to sell stuff that has no real relationship to it is starting to get tired.

None of these card column systems has any real relationship to the Kanban process outside of the use of cards. The similarities tend to end at a completely superficial level.

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

Rule #1 of Kanban is that it is a "pull" system. By design e-mail is push. It would also be difficult to limit work-in-progress here, which is another cornerstone feature of a Kanban system.
This is incorrect, in my opinion. FB and Google are where capital is currently concentrated in the software industry; therefore, they are able to hire a lot of the top software talent out there. This talent is responsible for pushing the industry forward, and it often does so in a manner that is largely company-agnostic. This is why we get React help pages telling us to use Enzyme from AirBnb for running tests - because the work is being done by software developers who are building general infrastructure for the web, and who would probably end up doing the same basic work regardless of who was paying their salaries.

It's best to think of Silicon Valley as two entities: a mass of technology workers who build software, and a financial extraction function that attempts to extract value from the work they do.
Primary/secondary textbooks are not professional academic publications, and typically lag far behind the latter. Your primary/secondary teacher's behavior is not a reflection of professional archaeologists' behavior.
Yes! Dual quaternions are a Cl(2,0,1) Clifford algebra. Good ol Cliffy invented them too.

http://www.chinedufn.com/dual-quaternion-shader-explained/

Check the guy on the right getting deformed like an idiot. Compare it with the smooth criminal on the right.
JVM sucks as a platform for anything but Java family languages. The execution model (no lexical binding, 64Kb code jump segmenting, inadequate rigid primitives type system) make running any decently modern language a pain. It's the reason a language like Clojure will never have a sensible backtrace. People do an honest effort with that but it's really polishing a turd.
> WASM appears, to me eyes, to have numerous serious flaws that make me wonder why people are so excited about it.

The reason to be excited about it is to have a universal sandbox to portably run untrusted code regardless of the source. That's unprecedented flexibility for something so widely deployed.

Neither the JVM or the CLR provide such a sandbox for code that uses pointers. LLVM IR is not portable, is not sandboxed and is always in flux.

As for your list of "flaws", they aren't flaws at all. A flaw is a feature that cannot be supported, even in principle. Everything you list are possible as extensions to the core type system.

WASM was designed with efficient verification in mind, and with mechanized formal proofs as I point out at [1]. Java's verification was always a hack, and the mechanized proofs of Java's verification procedure never encompassed all JVM bytecodes, and full verification was always too costly to perform at runtime. Java has numerous security problems, not just with verification, but also vulnerabilities due to full abstraction failures.

As I mentioned in [1], the security-focused Joe-E language explicitly chose to decompile JVM bytecode to plain Java to avoid all of the numerous documented full abstraction failures of the JVM [2].

The similarities between the stack-oriented bytecodes are entirely superficial.

[1] https://news.ycombinator.com/item?id=17575111

[2] http://lambda-the-ultimate.org/node/3830
Looks like it deletes the tweet and replace it with a new corrected version.
It's a bit of a poisoned grail, though. On the one hand, you're selling your soul. On the other hand, they have data beyond your wildest dreams and you can use it all for anything as long as it might make money.

Would you take that offer? Would I? Probably not. But I can see the appeal, and plenty of people wouldn't hesitate.
Inside China’s surveillance state
I think that all democracies will need to find a defense against this sort of pressure, and that democracies could just as well wield this pressure against another similar state.
The Most Powerful Women in Startups
Google was subsidizing their startup. Makes sense that they have to pay at least something.
Doesn't zoox use independent motors?
Delete old code? Not hard. Getting the ability to delete old code? Harder. Essentially, going back and refactoring is not possible unless it is linked to a task in Jira. So, we can't just go and fix code that badly needs some help unless it is directly or tangentially related to an issue. It's understandable but frustrating as there is a lot of code and not enough time.
I've tried to create a plugin for my ANTLR4 grammar. Most recently, I started with [https://github.com/antlr/jetbrains-plugin-sample]. I just can't wrap my head around maintaining parallel trees, syncing their state, how everything's connected.

So then I looked at MPS again. Maybe reimplement my grammar with MPS et al. Worked thru the tutorials. Again, I just can't figure out which way is up.

I recently watched an interview with Anders Hejlsberg about Roslyn and Language Server Protocol, where they decoupled the IDE from the compiler. Eureka. Makes perfect sense. In practice, it's a (comparative) cake walk.
I spend more time reading new submissions than front-page submissions. There are far more new submissions, and I usually have the time to go through at least four or five pages of them, so the pool is larger. What's more, cumulative advantage boosts good submissions that, for whatever reason, enjoy a strong start and penalizes good submissions that don't get out of the starting blocks as fast.
This chrome extension is super valuable for developers, I totally love it
Always thought that jeans is business casual, at least on the West Coast
I know I'm unusual about this, but I really try to keep my conversations away from simply just normal happenings. I recognize this is probably a necessity to share our days, but I value people that speak about ideas more.
> What exactly are backwards-compatibility goals of Windows? Are they that different from backwards-compatibility goals of POSIX systems?

I can still run software written for Windows 95, without recompilation, with a pretty high success rate. As far as I'm aware, only Linux has that level of ABI compatibility and unfortunately it's completely broken by userspace. Often you can't even run the same binary on two different distributions without recompilation.
There was a few points the other raised which I disagreed with and that was one of them. I completely agree with you that shell history should be managed by the shell itself.

I also didn't agree with the points about Console API. I mean sure, he's right that ANSI / VT escape sequences are naff, but they are the standard so we're stuck with them. However as much as I love the idea of a Console API, the fact that they only work on local host is just inexcusable. And I don't say this because "hindsight is 20/20", there was already decades of proven example that remote consoles are worth having before the console API was even written. Why they couldn't have created is a network API (ala rsh) is beyond me. But we are where we are.

Some of the examples given about OOP was just plain wrong too. You can't bunch 20 years of object oriented langaues together and say "they all quickly followed". 20 years is not quick; not in real terms and most definitely not in IT terms.

What surprised me the most when reading that article is that NT was originally command line driven with a GUI added for release. It's amazing just how bad the console sucks even without taking the evolution of NT into account; and now that I know NT was originally command line oriented, well I'm just shocked.

If there was anything good that can be taken from the article, it's that it sounds like they are working on better terminal / shell separation which will enable developers to write better terminal emulators and better alternative shells. Plus potentially allow for a networked shell. My next request after that would be to write a unified way of splitting ARGS because their current method of passing all command line parameters as a single string is just terrible (yes, I get that's DOS legacy and impossible to change due to backwards compatibility, but isn't it about time Windows had a standard API for splitting that ARGS string so, going forward, programs can be written to split parameters in a consistent way meaning command line users know exactly when they can and cannot use quotation marks, spaces and escaped characters, etc.
“Indie Maker” —- is this a new term or am I missing something about this?
As a current PhD student, I'd say the vast majority of researchers aren't anywhere near that enthusiastic about their research.
I really think one of the biggest blindspots of the (generally well-intentioned, smart) crowd at HN is lack of appreciation of economics and markets, and the belief that tinkering with these markets for the better is as simple as turning a dial on a knob (or passing a law, or getting a good ruling in a court case).

Good article with related thoughts on this:
http://www.econlib.org/library/Columns/y2005/Robertsmarkets....
You already can in the share sheet. I have had it on my home screen for a couple years. It has the right kind of icon, too.
> Isn't ESA subsidized by the member governments?

"ArianeGroup is subsidized by its member governments." Furthermore, "SpaceX does not have a monopoly on [American] launches, as Arianespace does in Europe" and "had to compete with the US-based United Launch Alliance from the beginning to break that company’s monopoly on military and civil space missions" [1].

[1] Ars Technica
Looks like this is right

https://www.washingtonpost.com/news/speaking-of-science/wp/2...
There's an existing project to compile TypeScript to wasm (I haven't used it, not sure about its file size): https://github.com/AssemblyScript/assemblyscript
> Are you seeing just how complicated all of this is now?

Yes, you just repeated what I said.

I think you replied to the wrong comment :)
I was thinking a bit more on this today. Specifically If a moon did this past earth and assuming it was made out of something that wouldn't just break apart in our atmosphere.

The amount compression on the air around you might set you on fire.

That would be interesting.
I don't think unemployment is at an all time low. The media says this and the government reports say this, but the methodology for calculating this is subjective.

These statistics suggest that unemployment is at 25%: http://www.shadowstats.com/alternate_data/unemployment-chart...

This article explains some concerns about the manner in which the rate is calculated: https://qz.com/877432/the-us-unemployment-rate-measure-is-de...

"Yet to leave this group out significantly underestimates employment issues in the US. For example, the unemployment rate completely ignores the nearly 600,000 “discouraged workers” who say they are no longer looking because they don’t think they can find a job. It disregards the many students who would like a part-time job but have given up looking, and caretakers who would take a job if the compensation was high enough."
The header font is huge and doesn't scale with the viewport, that is not a requirement for mobile/responsive design though.
What a fantastic idea! I know many folks, especially in small business, who would get a massive productivity boost from something like this.

I'd recommend explaining how the service integrates with people's emails, before asking them to hand over any details. That's the only thing that would stop me from giving it a go.
MLR and caret do a lot in the 'unified API for models' approach, though (IMO) they're not as streamlined / mature as sklearn, especially if trying to do modeling using sparse matrices (they mostly expect dense matrices as input).
> That's not an externality. That's just a bad quality product, and in the case of the safety performance not meeting the car maker's advertised claims, it's fraud.

It's fraud, but a fraud that most consumers can't vet individually, so regulation in that case is the most efficient way to stamp out the fraud.

If you look at airbnb complaints there are also many neighbors who are impacted by added trash and traffic of airbnb encouraging the running commercial rentals in the midst of residential living spaces. This leads to a lot of inefficiency in the lives of full-time residents. Because some hotels have added to the push, doesn't mean all airbnb regulations should be invalidated. Getting the balance right between businesses is a metaconcern, it doesn't invalidate the primary need from people for the regulation.
How on earth did you came to that interpretation?

Because SO many of the replies to my original inquiry seem-by verbiage-to have taken what I said as an indicator that I was the one causing the interruption, not the one responding to it.

Or, maybe I misunderstood their replies wholesale, and are in fact suggesting that responding to someone who asks for help electronically with ad hoc assistance contributes to the spiraling decline of office productivity by turning to the person sitting 36" away and offering the requested assistance.
I'm always stunned by the degree to which "resisting" consists of haughty dismissiveness of SpaceX and whining about subsidies (which Arianespace itself receives in spades). I wonder if these people will be able to swallow their pride when SpaceX eats their lunch and they have to go work for the Americans.
Geeze you weren't kidding. LISTSERV Classic: $2,525 - $16,900

http://www.lsoft.com/products/listserv_license.asp?currency=...
This would be neat if it were a local application.
Total compensation: Definitely a wide range, but a few hundred K would be the median.
Recruiting: one of my labmates flat out refused to do algorithmic interviews for a research position and the company still gave him an offer. Your projects, papers, and ability to demonstrate your understanding of research topics are far more important then your ability to solve a small, defined problem in 45 minutes.
Today in the NYT Daily podcast, the NYT argued that:

"""
[Facebook] thinks about free speech the way the US govt. thinks about free speech. There is no rule that that has to be the case... A way of avoiding the choice [about who to censor] altogether is to say free speech is protected in the public sphere so we are going to protect it in the private sphere...

We speak about facebook as if it is a democracy, something that has to have a consistent set of values that it applies equally... and there is some principle of fairness and equality that it must apply... facebook is acting as if it is constrained by these American notions... In countries like Germany there are strict hate speech laws. Facebook could be more like Germany...

We are asking Zuckerburg to accept the power he has and use it wisely, and he is reluctant to do that... Zuckerburg has to solve this problem that he has created, and if he cant solve it or isn't willing to solve it, maybe he shouldn't have all this power.
"""[1]

The NYT is criticizing facebook for having fair and egalitarian values, and all but calling for regulation if facebook doesn't censor views the NYT doesn't like.

The NYT has a HUGE conflict of interest when it comes to facebook. It also has a doubly huge interest in regulating speech, if they can get the government to force companies to de-list NYT's competitors under the guise of fake news that is a huge win for them. Nowhere was that disclosed in this podcast. Under your criteria, that makes this fake news. Should facebook remove links to this podcast now?

[1] https://www.nytimes.com/2018/07/20/podcasts/the-daily/facebo...
How is this not going to result in even lower take home pay for drivers? Uber does not have the margins to absorb the cost. They will certainly pass it on the drivers. They could increase pricing, but that dampens demand, which given how many drivers are out there, could be really bad for driver utilization and hourly earnings.
Thanks! I'll check it out, but it looks like there isn't a downloadable list, and inserting an extra DNS lookup as a check in my caching/resolving infrastructure isn't something I have been able to figure out how to do.
Looks pretty sweet as part of an anti-spam filter tho!

Edit: I've emailed them asking about the possiblity
I tend to look at the New page pretty regularly, focusing on "Ask HN" or "Show HN" titles.

Only because I feel like my upvote and/or comment is a lot more valuable there. Plus I feel bad knowing some good questions/projects are being asked/shown and they may never be seen (by that many people) if they fall off the first page without an upvote.
Browsers tried to do DNSSEC validation. It didn't work. DNSSEC features in Chrome, OS X, and Firefox were rolled back.

Also: it is part of the architecture of DNSSEC for clients not to do full validation, which requires that they act as their own recursive resolvers and eliminates shared caches.
The economy is an abstract system. A better economy != a better world or quality of life for it's citizens.
https://www.technologyreview.com/s/611673/google-wants-to-ma...
Ah, you are completely right! My mind added an a on it own.

If I were using spotify I would sign up!