skysight-inc/HackerNews huggingface dataset:
- Use uBlock Origin and never disable it. If a site wants me to disable it, tough luck, I won't be reading that content.
- Never install software from let's say untrusted sources without researching first if the installer doesn't contain any additional "stuff" (in a VM for example).
> Proof of stake will solve this.

No. It. Won't. The issue isn't PoW/PoS but the loading of infected code into browsers. PoS may stop the need for this particular JS code to get inserted. However, PoS will hinder no other JS from being inserted.
Lots of good answers already, but one fundamental answer is simply that the first vaguely interoperable spec for events with attendees offered email as a transport mechanism (iMIP). Everything since has fallen back to that.
The safety aspect can be managed (much as it is already done in online dating). But yes, you definitely have to invest a bit of time- it might be worth it if it works better than tens of casual encounters that go nowhere.
3D printers aren't material reassemblers. They replace milling and lathing when those methods take a day or more per part. You won't see it in your cupboard but rather a flight engineer might use it.
Some Notes on the “Andrew Ng” Coursera Machine Learning Course
This was the impression I got from reading the post as well.

Organizations are distributed human reasoning systems. If your culture, personalities or incentives prevent people from sharing key insights, you are hampering your ability to execute.
I'll check it out. Do you have any favorite books on this topic?
I've been developing for deployment on Linux and using Windows for quite a while and with Docker, WSL and powershell it's been quite great!

Why not use pure linux? First, I like when my OS just works, without having to fix something frequently (that was my experience when using linux, both ubuntu and fedora). Better hardware compatibility too. Second one is that I use a surface device on which I like to write or sketch using the pen frequently.
Sec defines securities. Most ico’s fit that definition. Bitcoin doesn’t fit especially if you are just mining or trading.
That's only true for some subset of ICOs, not cryptocurrency as a whole
How does the phone number tie-in make it usable? Phone numbers and SIM cards are about the most user hostile thing I can possibly think of.

What's wrong with the way Threema does it for instance, which is essentially to bind the identity to a key pair that you can back up?
You didn’t talk about velocity of money at all. That’s a big warning flag to me.
Personally, I think one of the best things of React is that it left out two-way binding on purpose. I agree, that sometimes people write a lot of boilerplate therefore, but at least it can be understood (and modified) easily. Advanced people write nice re-usable functions with the same effect, but less boilerplate.
There are two different things going on here. One is detecting Chrome OS and the other is determining the set of stream profiles. If you were to change your useragent to get Chrome OS, like the GitHub says, this would alter code paths in other areas related to DRM. However the fix that was found was simply pushing the stream profile into the array. This doesn't affect DRM at all.

The fix from the Netflix side would be to find a suitable alternative to user agent sniffing for h/w accel and swap that in to this code path.
Could you give some examples? When it comes to trivial apps I'd say jQuery could be fine, but it feels like kind of working against what it was designed for. But for non-trivial apps I can think of at least as many jQuery 'gotchas' as I am aware of in React.
I work with both, and while I also don't like the pace Java gets its improvements, I understand them, given how many companies allow us to update to modern versions.

My work computer has Java 9, .NET 4.7.1 and C++17 compilers installed.

Usually I get to deploy on Java 8 (only allowed last year), .NET 4.5 (as of last year) and C++ enterprise code looks mostly C with C++ compiler.

So I don't mind the slow pace, given that I can only use the very latest features on private projects.
> Arbitrarily breaking the law

…is a separate notion from fairness. Looks like you've read way too much in my comment.

Incidentally, laws can lawfully be changed.
I don't know many ui programmers doing embedded programming for turbine controllers in asm.

This isn't a nit, this is an observation on the 'programmers are generally applicable' idea you
seem to espouse.
I'd argue further that with the proliferation of frameworks, IDEs and prerequisites for productivity
in 'X' language the knowledge barrier is fairly high
in jumping to a different domain when earning for a
living.
This should be a last resort.

We build upon so much open souce software - Linux, GNU, compilers, editors, servers, and hundreds of libraries.

I use KDE on Ubuntu, and on the rare occasion that it is lacking, a bug report or a patch helps the whole community. All the users, in Ubuntu's statistics, help the KDE developers feel they're doing something worthwhile.

Running Windows and perhaps improving tooling on Windows helps Microsoft, something I refuse to do.

(Equally, I will correct Open Street Map, but not Google Maps.)
The correct answer is "don't use JavaScript to write accounting software."
It is possible to perform some computations using OpenGL ES 3.0 / WebGL 2.0, but many types of operations (e.g. anything that involves random-access writes) are impossible, and many others (anything that normally requires shared memory) are very inefficient. Programming GPU through WebGL 2.0 is akin to programming desktop GPUs pre-CUDA: it is too intricate to take off.

Compute shader extension for WebGL 2.0 would be cool, but it would require to port a large part of OpenGL ES 3.1: OpenGL ES 3.0 / WebGL 2.0 doesn't include even random access buffers (SSBOs)
Here's a list of hundreds of sites using that JS library https://nerdydata.com/search?query=www.browsealoud.com%2Fplu...
They were probably thinking "How many features do I need to claim responsibility for in order to get that next salary / stock option boost?"

By default feature creep tends to win out over less visible improvements: supporting the latter requires active effort from management.
Use of integrity hash validation is pretty limited -- I see 90k sites in the top 10 million.

It's a shame this isn't more popular, I'd love to build a browser add-on that uses the integrity hash as the name of the script, and load them from ipfs or something.

Top sites: gov.uk, nhm.ac.uk, change.org, blogs.worldbank.org, handbrake.fr, army.mil, genome.gov, ...
You're right, I think. If anyone worries about whether their design is correct or not it's because they've never treated PII with the respect it deserves. This is doubly so for entities engaging in user-hostile practices.

And it's a sad state of affairs.

~12 years ago, in 2005, Kim Cameron first published his 7 laws of identity[1]. Follow those and you'll ace GDPR. Instead we've been directing the sharpest, brightest and smartest minds on the planet at squeezing revenue from advertising, consequences be damned.

[1] https://www.identityblog.com/stories/2005/05/13/TheLawsOfIde...
The human toll of artificial intelligence and new technology
It surely was better that those hybrid K&R C / ANSI C89 compilers or trying to write portable C++ without a standard.

That is what appealed to me back then.
> (Tuple unpacking is the clean way, but that has only recently been added.)

Oh, I agree with you there, but that doesn't change the fact that ref/out parameters were a much, much better than the way Java forced you to do it. I don't mean to imply that C# 1.0 was a good language even for the 90s, but it was a big practical improvement over Java.

I think C# 2.0 is the first point where someone could make the claim that it was actually a good language, at least for that era.
Tldr – effective shell help
I agree that VR got a bit hyped. AM, however, is alive and well. The biggest issues are cost and time - AM takes a long time and requires an expensive machine. Thus you can print super-intricate structural parts of an airplane, but not brake pedals for common cars.
Join Us in New Orleans for .NEXT 2018 – Blogger Passes Available
As someone who works on a product which compiles SQLite to JS to read a SQLite based file format in the browser - this is a terrible, terrible “solution” and doesn’t scale for files larger than X MB, where X is the device dependent limit based on memory available to the browser.
Doesn't redux handle that?
Hah! This is a fantastic question... isn't the whole point of HTML that it's a declarative markup language? Isn't the browser supposed to be focused on dealing with a diff between the markup/state changes - and doing it fast?

The DOM itself _is_ a virtual model thing... why do we need to abstract over it- and somehow get performance benefits from an abstraction over an abstraction? Afaik you can't even force a repaint beyond rAF...

Something doesn't smell right.
New ptc site 2018 Earn $0.08/day with payment proof
I understand that. I'm just asking for actual evidence of this a) happening, b) dampening current property values.
This sounds really interesting (and more future-proof; Netflix can just choose to change the JS file with the extension technique). Can you please go into more detail on how you pulled out widevine from a CrOS image?
>Is there a place for anonymity in our digital future?

I hope so.
I was mirroring comments that were made in the article.

> Just wonder who or what else would be the honest booked?

Could you rephrase that question, please? I'm not sure what you've asked me.
When will the JavaScript community learn to stop trusting 3rd party code downloaded over the internet?

In the previous event the code disappeared. This time it isn't what you wanted.
Horrible to see that the Republican concept of "draining the swamp" apparently starts with teachers.
On our European enterprise projects, I haven't seen any change on the Java/.NET kind of projects.
Most people fundamentally misunderstand material non public information (MNPI) and the laws around insider trading. Having a research desk that generates MNPI is not illegal, nor is trading on this info. Say for instance that I discover a new killer Apple product buried deep in Apple code. It's not illegal for me to trade on this info, but it is illegal for Tim Cook to. Or let's say I use satellite imagery to determine McDonald's quarterly sales, the same applies.
I've gotten so far, that I didn't have a phone. Then I got a dumb phone. Now I'm using a Nexus, but I still dislike making calls. Mostly taxi or other inevitable situations :)
Quoting the document you linked: "Constituent selection is at the discretion of the Index Committee and is based on the eligibility criteria".

The methodology is published, but largely defines eligibility; it isn't completely systematic. Even if it was, it'd still be liable to change (eg. changes to exclude some classes of shares from the float).

The indices S&P provides are used for a number of things, not all of which are retail ETFs tracking them. If you think benchmarks are never manipulated by some of the larger stakeholders, see what happened to Libor.
> Everything just makes a lot of sense without a lot of fluff added to it. It does everything React does and I'd say does a lot more using less codes.

This is also why I'm positive about Vue having a good 'place' in the ecosystem. React can be a bit overkill for smaller projects.

That said, I feel about it a bit like I do about testing. It might not be necessary for a lot of stuff, and it can feel tedious to do, but as projects grow, I often find myself wishing I'd added tests from the start.

In general I find myself leaning towards preferring too much 'boilerplate' over too little, at least as rule of thumb.
Sorry, but this is an extremely myopic take on financial markets.

> They didn't know about ml, gaming and crypto.

Or they do and they ask those questions to see if the company selling those products understand how important the markets are. I work in a profession (due diligence) where asking the simple questions (e.g. why do your GPUs need fans) is far more important than the complex ones (e.g. what is the thermal resistance threshold before a chip melts?). People are pretty harsh on MBA types on HN, but they aren't stupid people; in fact, usually the opposite.

> Wall Street is too oriented on the next 3 months, not the next year.

So then why are Facebook, Amazon, Netflix and Google PE Ratios so ridiculously high?

Lastly, if you're so confident about your assertions, this is a great example of where you can truly "putting money where your mouth is".
ALL THESE WORLDS ARE YOURS – EXCEPT EUROPA.
ATTEMPT NO LANDINGS THERE.
Not only that, the strains they choose not to include will likely spread more effectively than the ones that they do. So even if the vaccine magically protected 100% of people against the most prevalent N strains, the (N+1)th strain will be the one that most people get. Did the CDC “guess wrong”, or are they doing their best to fight an impossible battle?
This seems to be a common and popular trend these days, especially on HN. Is anyone doing the opposite and becoming more ingrained into the Google ecosystem?

I'd love to dive more into the Android/Google side of things, but these sentiments are (unfortunately) making me think twice about doing so. I'd like to read different perspectives if they are out there.
If you’re not sure of the “why” of react, I’ve found that Pete Hunt’s talk “Rethinking Best Practices” gives a great overview of the reasoning behind react. Especially from about 15:15.

https://youtu.be/x7cQ3mrcKaY
If you are invested in mutual funds, like most 401ks are, your fund will only "trade" at the price at the close of the day. In this sense, an order to sell placed Wed morning won't actually sell until after market close Wed. Then Thursday you place an order to buy a new fund and the buy takes place at the close of Thursday business. You don't fully know exactly how many shares of the new fund you own until Friday morning. Every 401k I've dealt with allows you to place the buy/sell simultaneously, so you really only have a one business day turnaround, but I wouldn't be shocked to hear that some don't allow this.
> They were very scared of Java at the time

This is an understatement, reading some of the antitrust documents you can clearly see that Microsoft was afraid that Java's ability to create rich programs that run regardless of OS would end up making Windows unnecessary since it wouldn't matter what OS you had. They saw Netscape as a distribution vector for Java and the JVM and was an important reason for why they made IE (one could say "and ActiveX" but that was already a thing they had anyway).

And FWIW i think they were partially successful in that their own MS Java did kill Java on the desktop and browser (the startup performance of Sun's runtime was also a factor, but the main thing i always remember developers being concerned around the turn of the millennium was compatibility with the VM that everyone had - the MS Java - both in terms of supported APIs and in terms of runtime performance - MS Java was way slower and contributed extensively to the idea of Java being slow).

Of course they failed to avoid making Windows unnecessary for a large number of applications, but instead of Java it was HTML, CSS and JavaScript. If that is a better alternative... well, i'm sure there are people who prefer it this way.
I tried doing this when I got a new MacBook Pro. The problem is all these damn pixels make it impossible to even quarantine the web browser unless you're willing on letting VM Ware patch your macOS kernel (uh, no thanks).
Vue 'takes care' of a lot of stuff that you have to do manually in Redux, for both better and worse.
Correct, but I dont think that they really understand the fundamentals. Or like be able to answer the question "what are the odds of the industry moving away from nvidia to someone else"?
Hahaha, I remember claiming that expensive phones with crappy cameras was a stupid fad that would blow over. If you dont't make a bold claims you don't get the benefits of hindsight i guess!

I would like to add that I was trying to make a point about morality and nihilism in our culture with developing technology as the backdrop, not the cause as such.
> Of course, companies generally don't like giving users details.

The information is there but Netflix certainly doesn't make it obvious how to get to it. If you press Ctrl+Shift+Alt+D while playing a video you'll get a debug display which includes details on the video and audio codec bit rates and resolution.
How would there not be a place for anonymity in our digital future?
Windows has better support for touch screens, pens, and dictation, all of which I rely on. I use WSL to be productive, and have a separate Linux PC (with touch screen) too.
Idea Dump 2018
You mean - I believe - a (mechanical) engineer working in aerospace industry, a flight engineer does other things:

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

And yes, there is some use for such printers, but given their cost (and the cost per piece manufactured) they are limited to other very narrow and "rich" fields like aerospace.
When you say "offline first" do you just mean "local db"? You'd rather use GQL over SQL or some other query lang?
Java also ended up copying quite a few features of C# back.

- Boxing

- annotations

- StringBuilder

- LINQ

- var (coming with 10)
https://news.ycombinator.com/submitted?id=ivanche

Seems that way, check that with showdead on.
Pity Sun had run out of money when Android came out.

https://www.youtube.com/watch?v=ZYw3X4RZv6Y&feature=youtu.be...
It's an interesting play on human desires, I always notice the people bragging about their 4K devices are somehow proud of it.
Because cars, homes, watches and jewerly don't jump in price as highly as art pieces do. You can't buy some shitty car and sell it for 1 million a few years later. As for selling antique cars and Ferraris and such, those are already expensive to begin with and the margins are low.

But you can artificially inflate some BS artist's work.
> What I've done here is add the SRI Integrity Attribute and that allows the browser to determine if the file has been modified, which allows it to reject the file

Wouldn't this negate one of the benefits of a 3rd party hosted SaaS?
Otherwise, you have to redeploy everytime your provider updates their lib?
The myth of a superhuman AI
Nowadays it's just about getting as many miners as possible. No big mystery.
Actually quite interesting.. But frustrating as well ;)
> Hiding in-progress work behind feature flags — which is often part of continuous deployment

There's many ways to do this, of course, but something I've found works well is just making it frictionless to deploy feature branches to a "dev" environment. You can test changes (especially those that integrate with other systems/services) but still keep everything isolated.

This is also great because when applicable you can take screenshots/gifs of the new feature actually running (not just on your machine) for the pull request.
> Sun could have (and should have) copied them in Java, and I don't know why they didn't.

I had always assumed that, initially, Sun was distracted by the Oracle acquisition. But there's also a philosophical / design principle in Java which tends towards being conservative about what features they add, for instance see this discussion thread [1,2] about adding a Pair class into java.util. Given the wide deployed footprint of Java across platforms, one can even sympathize with this.

There is also the central Java philosophy (which also influences the Pairs/Tuples discussion) that "names matter"[3]. I would argue that in my experience, in some contexts, especially in the server-side enterprise context where Java is very popular, names don't always matter, which is why developers keep asking for Pairs and Tuples and keep complaining about Java's verbosity -- because Java forces them to care about things they don't really care about (another great example is checked exceptions).

C# to me is like a "mirror universe" Java, where the underlying philosophy is to add features if they make a developer's life simpler. As a result, C# "feels" nicer to use and in the right hands can result in (subjectively) nicer code. In JVM land, this also explains why so many developers like Kotlin.

In reality, developers can write unreadable code in both languages. Although my main criticism of Java is that they probably shouldn't be that dismissive of Lisp, there are some good ideas there, as Kotlin has been demonstrating :-).

In any case, Java is now on a rapid-release cadence[4] where we should see more "features" added on a regular basis.

[1] http://mail.openjdk.java.net/pipermail/core-libs-dev/2010-Ma...
[2] http://mail.openjdk.java.net/pipermail/core-libs-dev/2010-Ma...
[3] http://cr.openjdk.java.net/~briangoetz/amber/datum.html
[4] https://www.infoq.com/news/2017/09/Java6Month
> stepping into conversations in which you have no context and no skin in the game is a real fast way to get yourself shunned because you have shared NONE of the downside but you walk in the door like you have all the answers. quite frankly, that's bullshit. and quite frankly, even if it isn't, you don't have any influence in that situation so it's irrelevant.

I couldn't disagree more. Not only is this is an excellent way to create a top-heavy echo chamber in your company--which is counterproductive to problem-solving--but also lower tier employees will end up feeling like tools rather than contributors. Frankly put, this mindset comes across as very arrogant.
Libor is a wholly different type of benchmark, how is it relevant here? Even the way it was manipulated is inapplicable for stock market indices.

> The methodology is published, but largely defines eligibility; it isn't completely systematic. Even if it was, it'd still be liable to change (eg. changes to exclude some classes of shares from the float).

I do not understand the point you are trying to make here.
There's no guarantee of positive returns over any timeframe- Japan's stock market is still lower than it was in the late 80s. And when the market goes down, it goes down fast.
The Chinese government thought that allowing that would turn their country into a basket case with a shortage of hard currency and a bunch of opiate addicts. In the event, the first Opium War inaugurated the Century of Humiliation that still forms the basis of wounded Chinese nationalism, so they may have been on to something.
Tunnel construction track usually isn't powered. Tunnel construction locomotives are usually battery powered.[1] The Channel Tunnel did use overhead wire during construction, but that was an unusually long tunnel with no intermediate access points.[2]

[1] http://www.zslocomotive.com/locomotive/
[2] https://commons.wikimedia.org/wiki/File:Channel_Tunnel_const...
Sounds impressive. Unfortunate timing that the new version is not out yet, but if it needs final touches then it does ;)

Did you consider open-sourcing it? More people would probably be willing to give it a try and support you on patreon if it was.
What is so depressing? If anything let it be motivation to make use of your body while you're younger. This whole mentality of waiting until retirement to enjoy life is more depressing.
Realtime Website Analytics with Automatic Javascript Error Reporting thrown in for Free!
I am also hoping for guile Emacs, but I am pretty sure I am hoping in vain. The amount of bikeshedding going on in emacs-devel even for small non-controversial changes can sometimes take humorous proportions.

I have used guile-emacs and back then even org-mode ran fine. Elisp-compatibility is very close to 100%, and the runtime is getting better by the week (guile3 will do native compilation!), but nothing will ever be enough.

So instead of having a runtime not bound to Emacs, with all the cons that would have with libraries and such (Imagine a guile-orgmode that contained the vital parts of org scirptable in guile without Emacs), we are stuck with a language tethered to an editor bound to be just an extension language.