skysight-inc/HackerNews huggingface dataset:
As a psychologist, this looks an awful lot like computerized adaptive testing methods, only instead of estimating some parameter vector about a person, you're estimating some parameter vector about plasma.

Even the title "optometrist algorithm" is telling, because that paradigm is a basic model for how a lot of testing is done, except that it's not the optometrist doing it, it's a computer.
IIRC the timeline was something like this: macromedia bought flash from another company and changed its name to flash and released it around 1997. At the time it was merely capable of doing vector animations (no chance to spawn kongregate out of it, if spawning kongregate can be considered a good thing or not is another debate).

Work on an open standard for vector graphics and animation started in 1998 (svg and smil) and due to the nature of the process took time. By the time the specification was mature in 2001 and 1999 flash had gone through a few major versions and had just started including the first version of scripting (still no kongregate possible at this point).

Flash got another major release introducing actionscript 2 in 2004 and after being bought by adobe got its 9th major version with actionscript 3 in 2007 (and there we have kongregate). 4 years later support for the first version of the open standard equivalent was still incomplete in browsers, 10 years after the specification was mature. Could it be that it was not a priority for them as there was flash filling this market ?

In the mean time flash had added support for video, of which the open standard equivalent specification took a while then took another while before browsers implemented it (once again, could it be related to fact that flash already filled this market ?)

The other point to note is that flash from version 1 came with a GUI animation editor with a slight learning curve, while the open standard required to code, something most graphic designers do not care to learn. This also played a part in flash popularity despite being proprietary, being a resource hog, a major security issue and a serious privacy concern.

IMHO had flash not existed, the open standard would have been given a higher priority and better authoring tools may have seen the light of the day.

So as we saw, kongregate could not have existed with flash either at the time, and by the time kongregate launched, flash has had 10 years of existence and the better half of dominating the market preventing the emergence of the web technology that would have made a non-flash kongregate possible.

And as we see now in 2017, the closed and proprietary flash is once again on the way out and with it about 20 years of web history are gonna disappear and kongregate is now switching to pure web technology, though it could have been done a few years back it only happened now that flash has been officially deprecated on all platforms.

Nothing that we weren't repeatedly warned about for maybe 15 years now.
You aren't looking back far enough. There was a very strong feeling that FB could never make money.

Then suddenly people started complaining about the walled garden effect...
What are you hacking around? Why not just use the address bar all the time?
Maybe you're the rare HN user who doesn't care about police oversight, but it's a public interest issue when police don't file reports for the wealthy and connected. It's clearer in the LA Times follow-up stories that USC's administration ignored the LAT for a year, including questions about how early USC knew of the dean's incident:

http://www.latimes.com/local/california/la-me-usc-dean-ethic...

> It remains unclear when top USC officials first learned about the allegations involving Puliafito. But The Times made repeated inquiries over the last 15 months about Puliafito, in some cases describing information reporters had gathered about the dean. USC’s leaders never responded to the inquiries. Numerous phone calls were not returned, emails went unanswered and a letter seeking an interview with USC President C.L. Max Nikias to discuss Puliafito was returned to The Times by courier, unopened.

http://www.latimes.com/local/lanow/la-me-usc-dean-pasadena-o...

> “As indicated in the article, initially there was no police report made of the incident,” Mermell said. “There should have been and that was a failure on the part of our responding officer. Once this came to light, [police] undertook an appropriate investigation and ultimately the involved officer was the subject of disciplinary action.”

If he were an actor, maybe this would just make TMZ. But he's not just an actor, he's dean of a prestigious medical school. Just like Trump's tweets aren't front page news until he became president.
What chemicals could you possibly need in your water? There aren't any; the only thing you'd reasonably want in there are some minerals to make it taste good (totally pure water tastes pretty nasty actually). If you're talking about fluoride, the answer is simple: brush your teeth regularly and use dental rinse. You don't need it in your water. The only reason they ever did that was because too many people had terrible oral hygiene habits decades ago; people are a lot better about this these days, with quality toothpastes, motorized toothbrushes, flossing every day, fluoride rinses, etc.
You can't do this any more if you're stuck with the very latest infotainment firmware version. It locks out the tweaks. Even if you don't have it yet, be careful because your dealer might "helpfully" install it on there for you when you come in for service or warranty work. Once this version is installed, you can't downgrade to the older tweakable versions. Very disappointing.

In addition, if they find you've tweaked the software, they won't honor any warranty claims concerning the infotainment system.
Maybe. Net tangible assets are $30 billion. Obviously much like GM, they're carrying a large pile of liabilities around on their balance sheet. I suspect Ford has to keep a significant amount of cash on hand for numerous legacy reasons (pensions?) to support their credit rating. $244b in assets stacked against $213b in liabilities.

GM is far more profitable than Ford, has $22b in cash, and $39b in net tangible assets. With a $53b market cap, GM is sporting a realistic 4.x to 5.x PE ratio currently (depending on how you want to account for their 4Q16).
It turns into email with all of it's problems. And everyone will just use a gmail equivalent or whatever else they signed up with 15 years ago anyway.
"PHP can do anything, what about some ssh?" -Mark Karpelès

ಠ_ಠ

https://web.archive.org/web/20100701145902/http://blog.magic...
They have less time to spend it themselves. Sure, they can give it to some charity, or their kids, but when you have a lot of money when you're young, you have far more time to do stuff with that money yourself. Someone with one foot in the grave doesn't. No one's saying they don't have a right to the money if they earn it, just that they likely won't be able to make as much use of it.
I don't think they will buy too many of them though, seems like Google/Facebook are actually leading this area, and very few companies can compete with them, even research wise, let alone startups. Big companies have: data(if not they can afford massive data annotation), machines(thousands of GPUs connected), and other infrastructures. They are the Data monopolies.
Crossing a router that does NAT is not easy, here's the possible attacks I see:

1. Somebody on the inside is punching holes for you, then you're already inside and even a firewall would not protect against it.

2. You're hijacking existing connections or sending spoofed packets. That's a vector firewalls also have trouble protecting against.

3. The router NAT implementation might have a defect you can exploit. Because NAT isn't intended as a protection measure, it's implementation might be more likely to have flaws than comparable firewall implementations.[1]

In summary, flipping the NAT switch will give you basic protection much as a basic firewall does. That does not make NAT a good technology. But don't dismiss it just because you don't like it.

[1] Though actually in most cases if you fumble the NAT configuration, you won't have any connections at all. Whereas if you fumble your firewall configuration, your gateway might be open both ways and you don't notice. So NAT is easier to get right. It's not simple, it's ugly and easy!
Car Wash Hack Can Strike Vehicle, Trap Passengers, Douse Them with Water
You do see those same comments. Now they are about SNAP.
He was dean of USC's medical school during the time of the alleged events.
Interesting. How does this interact with the idea of trickle-down economics?
@bcoates claims that it will. I assumed it would because the whole 'steal your focus' thing was implemented at the same time iirc.
I hate Flash. And yet, I fully support an effort to open source it. Just like I hate MS Word and would support an effort to open source it.

Open sourcing code does not carry any of the risks you mention because those risks relate to browsers, not to Flash, besides that the whole point is to 'make it live forever' so that the millions upon millions of hours spent building Flash stuff will not have been wasted.

Open sourcing abandonware is exactly the right thing to do.
Really? Really!? All the years we've suffered with this, this insecure "Thing* and you want to give it eternal life in open source? Not just no, but hell no. You want video? Use HTML 5's Theora, H264, or WebM.
Containerization: The new deployment model for IT Ops
Or https://en.wikipedia.org/wiki/Audio_Stream_Input/Output, or http://www.boost.org/doc/libs/1_64_0/doc/html/boost_asio.htm..., etc.
That solution doesn't scale to all HN users and all sites. If there's no way to access an article without paying, it's a pretty poor choice to share it here.
So you get hosed for a 20 percent tip and the waiter can't be arsed to visit each person at the table with a card machine and ask how much they owe? I really wonder what exactly the tip is for in this situation.
> UDP is not streamed but message based protocol.

I'm very[1] familiar with the IP family of protocols.

> Open for discussion

If you don't know what your requirements are, you shouldn't be choosing a transport technology. It sounds like you want an library that wraps WebSockets or WebRTC and handles most of the complexity.

> WebUDP could implement it's own [transport] layer over pure UDP

Then you want TCP. The only reason to use UDP is to avoid the complexities of a transport layer. Transport reliability is very hard; this isn't something that is easy to re-implement by yourself in UDP.

More importantly, I take it you don't know what your MTU is? The Maximum Transmission Unit[2] the maximum packet size. On ethernet-based networks, it's probably ~0-100 octets less than ethernet's 1500 octet MTU. You need to keep UDP packets under this limit, or they will fragment. Fragmented IP packets may not arrive at all and even when they do, the OS will wait until all fragments arrive before passing the data up to the app. If you're insane and send HTTP headers in each packet, you've wasted most of your data space. Each packet? Shouldn't we send headers in the first packet only? Except that every packet IS the "first packet" in stateless protocol like UDP. It's the transport features of TCP that create ordered-data semantics.

[1] I used to write firmware for embedded systems. That included writing - from scratch, in Z80 asm - the entire network layer: ethernet (RealTek), ARP, IP, UDP, TCP, SNMP, HTTP, etc.

[2] https://en.wikipedia.org/wiki/Maximum_transmission_unit
For the most part for common tasks supporting IE10+, yes.

There are still some things it will do for you that can be tedious with vanilla and arguments could still be made to use it as a dependency. But imho, it should be treated more of as an optional dependency that you use when/if you need it, rather than a cross browser compatibility crutch.

http://youmightnotneedjquery.com/ helped me out quite a bit as I transitioned away from using it for day to day. It's not exactly 1-to-1, but it helped ease the initial pain.
Is Snap actually in a separate market for antitrust purposes? Looks like the same market to me, but of course that decision is always a somewhat arbitrary judgment call made by the antitrust enforcers and court system.
In any real scenario, debt should obviously never be ignored, but we're counting cash in a vacuum here basically.

Some of these companies are carrying vast amounts of debt now, Microsoft and Apple for example. They can't discharge all of that cash without suffering severe consequences due to their need to sustain a high credit rating.

I added the ignoring debt tag, because who knows which of those cash / cash-like instruments are being used in what way in relation to some of those immense debt piles.
> Improving the already-open-source players would be a better alternative.

The open source players could be improved by comparing implementation with Adobe's once it is open sourced.
> No no no no NO. It's time to get rid of Flash. Open-sourcing will make it live forever.

So does DOS, OS/2, CPM, AmigaOS, etc. Let individuals decide what to do with the source code.
Are you or have you ever been a member of the Communist party?

The reason we don't lower the standard of proof is that we've been down that road already - and it leads to bad places.
> How hard do you think it would be for a non-formalist programmer to learn K and start modeling interpreters or compilers in it? Anything you'd recommend to a person trying to learn it in terms of background material?

I am not a formal methods person, and I have very little grounding in it. I still felt quite happy using it and came out of the course thinking "gee, I think I might actually like to use this if I ever had a need," which is the opposite anecdote I hear from people using a lot of formal methods tooling. You probably do need a basic grounding in semantics, though, things like big-step versus small-step operational semantics. Beyond that, the K framework itself has a tutorial on actually building the semantics in K. (See http://www.kframework.org/index.php/K_Tutorial and the corresponding directories within its tooling).
This is pretty nifty! I've been keeping an eye on Phantomium for a while, I wonder what's come out of it.
Well, thank you for that thought! I'm renaming 70-odd of my articles right now from "A Note On X" to "On X" as a useful compaction, and almost all the titles seem fine just deleting the existing initial two words.

Not that I'm claiming to rub shoulders with Darwin and pals.
As I explained in another thread, this comment makes no sense if you view the interaction as being about two different behaviours: a welcome advance and an unwelcome advance.

It is an impossible argument to make it you assume that the other party has a right to make a choice about who continues to pursue them for whatever damn reason they please.
Beta release for React v16.0
Really cool collaboration and project! :)
It looks like you may have mistakenly replied to the wrong comment

I didn't say anything about my wishes. I just welcomed a new(ish) user.
A premium masterclass by Youssef Sarhan
If he ran BTC-e and some of the stolen Mt Gox coins were transferred directly from the Gox wallet to BTC-e's internal wallet (bypassing the BTC-e customer deposit wallets), doesn't that necessarily mean he was involved?
It's not ideal, but shouldn't be a big issue, since a false positive just means that you (very rarely) tell a user that a password is unacceptable when it should have been fine. That's a bit annoying for the user, but the result is that they just end up picking a different secure password. False negatives would be worse.

Really though, a list of common passwords to block is such a small amount of data that it's probably best to just use an exact list. I can't see it being more than a megabyte or so.
>yet many seem to rush into it headlong without asking the right questions

What are the right questions?
For now, we're using the workaround proposed here: https://github.com/adieuadieu/serverless-chrome/issues/41#is...

The Chromeless Proxy service uses the @serverless-chrome/lambda package as is. Same build.
I am talking about the entire history of Flash from 1996 on.
> I login once every couple of weeks, upload some pics of my kids for Grandma to look at, and then log off

Pretty much proves the point: Even people who actively dislike the company and product exhibit engagement and retention that other consumer apps would kill for. It sounds like you've been using it for a decade!

It's less of a 'product' than a globalized, cross-generation, ubiquitous social norm.
Hypnotized by Elon Musk’s Hyperloop
You are trusting the miners, yes. You are also trusting that somebody will come and buy those coins back from you (with either products or some other kind of money), and you are trusting that your government won't just decide to take it from you.

Money is just another kind of trust.
Why are you certain that _self_ replication would be a necessary condition for "life-ish" chemistry to start happening, and to start evolving?

I expect chemical metabolisms pre-dated organisms, and purely metabolism based replicators pre-dated stored instruction replicators.
That just means SNAP sucked if it was that easy for Facebook to entice users. They in no way forced people to use their SNAP replica or charged less than SNAP did.
what about petitioning Google so they open source Swiffy ?

To me Google Chrome is the one responsible for killing Flash, Adobe is just playing catch up.
3,000 workers according to Foxconn. The trump administration has said it could create up to 13,000 over the coming years, so who knows what that really means...
The intersection of "needs M:N threading" and "doesn't want to use Go"...
>Flash has very little to offer that is not at this point duplicated (or improved upon) by others.

Pray, tell me of a universally-supported compact interactive vector graphics animation format, with sound, in a single file.

Back in the year 2000 I could send a Valentine card with an animated message that could be downloaded as an email attachment and kept forever.

So, what's the improved version of that?
I'm sorry, but what are you suggesting is harmful here?
.NET has both nonblocking evented IO and standard blocking IO in the stdlib. Most modern libraries use asynchronous IO, however lots of legacy applications still use blocking calls, making them unsuitable to run in the thread pool.
Can we have an executive summary?
By design, headless Chrome disables file downloads. This is being tracked at this issue to offer a way to enable that, and the issue seems to be moving along =) https://bugs.chromium.org/p/chromium/issues/detail?id=696481

EDIT - above is assuming downloading a file by simulating a click event to perform the download. there may be other workarounds by script injection etc to use XMLHttpRequest() for downloading a resource directly.
That sucks, diaries really are irreplaceable. For work logs, I keep mine in a locked office. I'd be pretty boned if someone broke in there no matter what!
Is there any free multiuser self hosted Linux virtual lab environment?
Last year I had to teach Linux (LPIC-1) as a professional course to a group of engineering students that had never used a Linux system before. I am to take the course again and I am looking for a solution to overcome the challenge of limited access to Linux systems by the students which hampered their learning.
Is there any opensource/free multiuser Linux virtual lab solution that can be self hosted on the local intranet and won't require internet access? Something similar to Webminal http://www.webminal.org or Tuxlab http://tuxlab.org that students can connect to remotely or via a web browser.
Also suggestions for a project based LPIC-1 curriculum will be appreciated.
I can't believe what I'm seeing. People on HN don't want something to be open sourced? Is it opposite day?
It still has to be close by some metric to be considered hill climbing. The article doesn't make it clear, but I suspect a lot of the insight in the algorithm is how the computer chooses two similar sets of inputs that differ in an "interesting" way.
Penetration testers guide to PostgreSQL
Buying their stock is supporting them so if you feel they are evil do not buy their stock.
Multi-party kleptocracies rather than illiberal democracies
I think the reason why some people (including me) can't fathom how Priceline can be successful is the same reason why they won't be able to start or scale another Priceline to success
Pesky Constitution always getting in the way.
I would love to see what kind of Simcities are in that source code
I work at an agency that does a decent amount of digital PPC advertising. A year ago, we'd almost entirely steer our customers away from Facebook to PPC-search advertising. Back then, the campaigns we ran on Facebook were almost entirely wasted money.

But today, Facebook has really improved their ad platform. They offer pretty much unparalleled user targeting features, coupled with some clever tools like product ads that are much easier to use and integrate than Google's.

For some advertisers, we've been able to deliver a much lower CPA on Facebook than Adwords or other platforms.
AI is not for startups. Not until we have sufficiently reduce the demand for data and computational resources. Or you need to sell a product, like a car or camera, not merely an API.
Speaking as a clueless user; closed source plugins, sooner or later, go away. Which is pretty painful. In the interim, the big grief-causers are usually closed source plugins that crash the host.

Open source plugins cause a lot less grief. Typically they don't have a feature I want. Often for legal reasons and not technical, or because a proprietary vendor is fighting back (eg; video patents the first case, Skype protocol the second).

The linux kernel is an example how an open-source-only plugin system works technical wonders. A very interesting case study was graphics drivers circa 2005. The closed source drivers (essentially plugins) tethered the linux community to the technically obsolete X server; and would have crippled the kernel in a similar way if the kernel devs had accepted closed source plugins.

Apple did wonders driving open standards on the web with the explicit acknowledgement that popular closed source plugins were too dangerous for their platform to implement [1].

The issue here is the one Stallman has been harping on since the dawn of time - closed source is unmaintainable in an extremely profound way.

[1] https://www.apple.com/hotnews/thoughts-on-flash/
I'm curious, what leads you to think that super successful companies should be broken up if they aren't engaging in anti-competitive practices?
Suppose you achieve all of your goals. What have you accomplished?