skysight-inc/HackerNews huggingface dataset:
I think it's because 3.0 and 3.1 were basically "we broke everything, it's slower, and there are no new compelling features." The versions after that have been fine, but I think the first two versions were such clunkers that it created a bad schism, and now that there's a schism nobody wants to support two languages, so people just stick with 2.7. I think if they had just put some new feature that people had to upgrade for in 3.0, they would have avoided this mess, and people would have grumbled for a few months and adapted.

I don't think the lesson is "never break compatibility". The lesson is "don't compete with yourself by releasing a product that is actively worse than your current version"
Indeed. Their excuse about studios pushing it, flies in the face of the fact that their own titles aren't available DRM-free.
It sounds much more like someone made their own "contribution" to the source code.

For JunOS, updates are digitally signed (and verified when installing) so any modifications would have had to occur before the images were built, but I really can't remember if ScreenOS updates are signed or not (it's been a long time).
GameMaker is my favorite visual programming language:
You could insert custom blocks of Delphi but for the most part it was blocks of objects.

http://dist.alternativeto.net/s/bbb84d61-31f2-de11-8cae-0022...
Thanks!

It randomly projects to a lower dimensional space (contrary to the reservoir computing methods I mentioned). That's indeed one of the standard ways to do dimension reduction.

What looks new to me is to use random weights in a sliding window and by combining FAST features. It introduces computer vision structure to random projections in such a way. Interesting!
Am I nuts, or has DDG been around for a very long time? Wikipedia says it started in 2008, but for some reason it's lodged in my mind along with Excite, Alta-Vista, AskJeeves and the other pre-Google search engines.
The obvious solution is to forbid human drivers but that will take many years. We will learn cool things until it happens. It is, imho, incidentally the reason why all scifi shows and movies are unrealistic though: there will not be drivers and pilots (of spaceships, planes and cars); it will actually be forbidden.
He must be pretty delusional if he thinks that's an OK thing to write on a blog. If I was him I'd deny, deny, deny or try and make it seem a whole lot less sinister than it is.
:) Yeah, they could've thought about that sentence more.
Shave? I thought this was hacker news, not brogrammer news. So much for neckbeards.
Okay, bad example. Orphaned word like "kith" in "kith and kin?"
Encryption would work just fine if you used a stream cipher, like ChaCha20.

(With a stream cipher, a single bit error in the encrypted data results in a single bit error in the decrypted data).
Technically, this announcement also stops short of saying that any source code was modified. It just says that they "discovered unauthorized code in ScreenOS that could allow a knowledgeable attacker to gain administrative access to NetScreen® devices and to decrypt VPN connections".

We all interpret that as a hacker having placed a backdoor there, just as we interpret the Operation Aurora announcement as the Chinese government placing a backdoor in GMail and the NYTimes article as the NSA placing a backdoor in Huawei routers. We are probably not wrong in this assumption. But the same CYA deniability is in all three.
A stream cipher like ChaCha20 would work. Most stream ciphers (including ChaCha20 and RC4) work by generating a pseudorandom bitstream based on the key which is then xor'd with the cleartext to produce the ciphertext. Since neither the cleartext nor the ciphertext are used to generate the pseudorandom bits any individual bit flip in the ciphertext will only result in that bit being flipped in the cleartext, the same as if the data were not encrypted.
As human beings we don't always reach our potential.

As a child I had problems with other children picking on me, I was suspected of having autism due to social issues, I was given an IQ test and scored a 189. I was high functioning an in 1975 there was no such thing as high functioning autism, that wasn't discovered until 1994, so I got diagnosed with depression instead. Child Psychologist told my parents to put me into a school for gifted children, but they put me in public school instead where I struggled and my brain worked 10 times faster so I was always ahead of the class in learning and bored waiting for people to catch up. I was still bullied and picked on and this interfered with my learning. The same thing happened when I went to college and had a job, I was bullied and picked on. I never reached my potential and my mental illness was one of the reasons why and people picking on me was another reason, and had I been in a school for gifted children I'd be able to reach my potential better.

I developed schizoaffective disorder in 2001 and it screws with my memory and focus and concentration. I ended up on disability in 2003. My career is basically over but I still have a potential I never met.

What good is a high IQ if you can't reach your potential to use it?

We keep hearing talk of an AI that is smarter than a human being, but we haven't seen one yet. Our current AI programs are not as smart as a human being yet, but they can do tasks that put human beings out of work. Just having a perfect memory, and being able to do fast math equations makes an AI in the "Rainman" category http://www.imdb.com/title/tt0095953/ even if it is not as smart as a human being.

I guess what I am trying to say is that an AI doesn't have to be as smart as a human being to be dangerous. Just like the Google Maps app that drives people off a cliff or into an ocean. An AI can make robocalls and sell a product and put people out of work. You can replace almost any line of work with an AI, and then it gets dangerous when a majority of people are unemployed by AIs that aren't even as smart as a human being.

I'd like to see a personal AI that works for poor and disabled people to earn money for them, as they run it on a personal computer. Doing small tasks on an SEO marketplace using webbots for $5 each and 100 tasks a day for $500 in a Paypal account to help lift them out of poverty. I know there are people already doing this for their own personal gain, but if the AI that does that is open sourced so disabled and poor people can run it, it can help solve the problem of poverty.
I was planning on moving to the DDG on my phone because Google Search it's unbearable (or Now or whatever the heck that app is now) and their mobile app sucks. It tries to be a web browser when I just wanted a search engine, I'm perfectly content with my mobile browser. It surprised me that MS Bing also suffers from this (yes, I was that desperately to stop using google search on my mobile). It's ridiculous.
Thanks here is the correct link (can no longer edit the parent post).

http://mosermichael.github.io/cstuff/

http://mosermichael.github.io/cstuff/all/projects/2011/06/17...
Better than Mac… but not good

http://www.pcworld.com/article/2960741/browsers/tested-how-f...
It seems simple to me - if you want bytes, open the file in binary mode, if you want strings open it in text mode.

The only glitch is with stdin/stdout. They're opened on your behalf before your program even starts, and the assumption is that you'll be reading and writing text in the default OS encoding. This doesn't mesh well with the Unix pipe paradigm.
Amiga 500 Emulator In Your Chrome Browser
Hmm, here in Australia, I can't recall a single time this has happened. I've actually tested how well the software for these lights work, for myself at night time when there's no traffic. Usually the lights on the main roads are green by default. In my case, it'd take 1-2 seconds after I approached the red light of the crossing road for the main one to turn yellow. Same when pressing the pedestrian crossing button.
> Some Plan 9 ideas have been absorbed into modern Unixes, particularly the more
> innovative open-source versions. FreeBSD has a /proc file system modeled
> exactly on that of Plan 9 that can be used to query or control running
> processes. FreeBSD's rfork(2) and Linux's clone(2) system calls are modeled on
> Plan 9's rfork(2). Linux's /proc file system, in addition to presenting process
> information, holds a variety of synthesized Plan 9-like device files used to
> query and control kernel internals using predominantly textual interfaces.
> Experimental 2003 versions of Linux are implementing per-process mount points,
> a long step toward Plan 9's private namespaces. The various open-source Unixes
> are all moving toward systemwide support for UTF-8, an encoding actually
> invented for Plan 9.

This is interesting. Anyone know of other ways Plan9 has influenced Linux etc. since 2003?
How Theranos Misled Me
This isn't analog video. It's one-way broadcast digital video. Like current broadcast TV.
Zipper Merge
I disagree. It's not about whether or not he downloaded the data. That is an undisputed fact between both parties.

The question seems to be if he did it in good faith and within the rules of the bug bounty program.
The only Netflix show that obscene amounts of product placement is House of Cards. That show has more problems than that.

You are not in the minority. But to reach that sort of revenue at current Netflix subscription rate, it would require 16 billion subscribers.

Hulu just launched an ad free model.
5 Ingredients You Need to Be Successful in Your Startup
This might be a useful attack vector against ad servers and trackers. Those use complex cookies. The next step in the ad blocker war may be taking over ad servers.
I'm not convinced that pedestrian crossing buttons are actually hooked up to anything.
The principle of least astonishment and optimizing for idiocy are not the same thing.
If it had been simply an overzealous intern, wouldn't they have just announced that like a normal security bug?
Just because no one had done it doesn't mean it can't be done. A lot of difficult in programming stems from how opaque it is. It is like doing a rubiks cube in a black box, taking a look inside, then putting the lid on and starting again.
They would if they wanted to but they don't. The FBI really thinks that the WH fucked them on this issue with Obama's statement a couple of months ago so I doubt he will go further on this. Hillary Clinton has already hinted that online companies should open up to law enforcement and Trump has gone even further than that so it's not looking good in that respect. The federal courts and the supreme court are a sucker for natsec so it's not looking very good.
I loved GameMaker so much as a kid. I was sad to see it get taken over by money. :( Are there any modern free & open source alternatives?

Correction: I remember the underlying scripting language being GML (GameMaker Language). Maybe Delphi was embeddable into early versions of GameMaker? I also know that you could link plugins as DLLs...
For context, Reiner Knizia is a quite well-known and well-regarded, and certainly the most prolific, board game designer.

His game designs generally rely on simple components (say a deck of cards or tiles and a grid) bound together with simple rules that are mathematically balanced to engender internal and external conflict.
Could she be referring to different map projections?

https://xkcd.com/977/
To give you an idea where the tech is at, the local news did a report for Plymouth MN about Bob who is the person that manually goes around and adjusts the timing on the street lights. It is sneaker net applied to traffic control.
As a counterpoint, I'm fairly confident it's possible to hire engineers without seeing the code anything at all. I'm not an expert, but I do know that I've never felt like a homework/sample code/whiteboard exercise I've done has borne any real resemblance to the work I do.

I'm generally a fan of getting a candidate to tell me about aspects of their previous work that relate to the skills the job requires. I wrote this at my last job on the topic: http://www.huffingtonpost.com/alanjohnson/were-hiring-engine...
Have a citation or reference for that? Because I don't think it's true. Equal protection, adhered to or not, doesn't relieve you of criminal culpability.
It is a cheap hack. Plan 9 is designed around 9P where FUSE is a kinda shitty but useful bolt on. Why they didn't just steal 9P instead of making FUSE is beyond me.
An alternative solution that I discovered a year ago. My problem was that I had a list of 2D points lying in an image. I wanted to calculate the distance to the nearest point for every pixel - somewhat similar to a Voronoi diagram except I needed the distances as well as the cells.

When I asked Stackoverflow, having tried Kdtree, someone suggested a simple brute force solution in OpenCL (using the pyopencl library):

https://stackoverflow.com/questions/24020409/producing-a-nea...

Scipy's KDtree took around 30 seconds per 1MP image. The OpenCL solution took 50ms (at the expense of my screen locking up)!

As the response said: "And the improvement was quite good.", no kidding.
It won't be forbidden to drive. People will still watch Nascar even if they can't afford to own cars. The demand for drivers can't be satisfied solving for the demand for rides. Robots are going to have to learn to deal with human drivers, we're not going to be able to define them out of existence.
It's worth mentioning here that maps inside China don't have this problem, Baidu Maps and Apple Maps (which uses Chinese map data when used in China) for example show accurate GPS position and correlation with satellite images.

It's presumably just typical government inertia at this point... Everyone using maps within China gets accurate maps so not worth the trouble of trying to change the policy.
Some aren't but the ones that are can mess up timings of lights and in some cases, those require manual readjustments.
Visual programming mostly makes sense when your model implies some sort of flow of information. For instance, there are a lot of visual programming languages for materials/shaders in graphics visualization. In that context it totally makes sense, because it's about transforming a pixel buffer from one state to others via a lot of operations.

I think where it really breaks down is when you have loops. And loops within loops. Text is much more friendly for that.
Interesting. I wonder if there are other methods to apply which could speed up app startup.
just when I thought I was becoming competent at shell scripts, a post like this reminds me of all the issues that I hadn't even known existed.
Kevin Cook Austin: How Your Body Language Can Boost Your Career
I am eagerly awaiting the incident report on this, although I find it unlikely we'll ever hear anything more than this from JTAC and friends. If this is the work of an intelligence agency, it will likely be gagged under the guise of "national security" unless there's a press-worthy indictment coming out of it.
For shells that lack echo -e and printf (yes, there are such shells; at least, I use one):

echoe(){ local a=${#1}; echo $1 |dd bs=1 count=$a;}
Well, I'm pretty sure it was a mercator projection, which would distort more-Northern mainland China even more larger relative to less-Northern Taiwan.
> Also, I wonder if we could bypass the shared main memory, and to turn the pixels on and off directly

The pixels exist in a shared memory, do they not?
I hate that "dilemma" if whether or not driverless cars should kill its passengers in order to avoid a deadlier collision. If a group of people walk onto the road as my car approaches, why should I be the one to die? They made the dangerous action, they should bear the consequences. Even if they didn't intend to, how is my car supposed to determine that? I think asking "who is at fault" is a better question than "how many people will live" when asking who should die.
Vehicles should be programmed for preservation of the passengers. It's the only unambiguous rubric that makes sense to everyone. Preserve yourself, and if you are in the wrong, bear the legal consequences.
I have a pretty certain suspicion that this whole debate is fake. Here is why:

They already have backdoors in the hardware! The googles and apples and so on, the big companies already willingly work with them! Etc.

Apple is happy to pretend they are on the consumers side, fighting the demands, in order to roll back the damage that the Snowden revelations have done to the collaborators. In reality it is the same as before: business as usual. What does it matter even if the device is truly encrypted? They've got all your info while you were using it anyway. This way the people they don't want to have it can't get it, but they still have it.

This debate about adding backdoors, this pretending to care that backdoors are added, is nothing more than an attempt to fool you and I that they don't already have them!

This isn't to say that if they win these fake debates they won't also use such an opportunity to make illegal things like TOR and Freenet as they have made attempts to circumvent copyright protection illegal. This will be so that if secure hardware does arise, they won't have to worry much about it since the software will be illegal and already repressed and thus retarded since made illegal.
Absolutely loved the Amiga, especially its revolutionary HAM video mode.
The first time I heard of autonomous vehicles I imagined intersections where no cars stop, they simply make minor adjustments to their speed so that vehicles could be continually flowing through in both directions. It would be quite the sight, but would obviously require a prohibition on human drivers and in practice would probably never work out.
It's not unprecedented for entire continents not having the correct size on a map.

http://www.economist.com/blogs/dailychart/2010/11/cartograph...
http://thetruesize.com/
I suppose you might want to use CGI.pm for some low level stuff but I find I can still get most of what I need by copy and pasting stuff from Matt's CGI scripts (http://www.scriptarchive.com/).
Go has connections back to Plan 9. Pike and Thompson are credited as designers on Plan 9 and Russ Cox did a ton of work on it. (Pike's wife Renée French drew Plan 9's bunny mascot Glenda, and the Go gopher.) Go was in Plan 9 C until it became self-hosting. I think it even inherited that quirky asm syntax that that poor illumos dude didn't like. Plan 9 introduced UTF-8 and of course Go uses it, though most new projects today would use UTF-8 anyway.

I wonder if the team members' experience designing an OS made them a bit bolder doing some things differently from most of the ecosystem around them, like starting with their own ABI (everything on the (variable-sized) stack) and static linking.

There's certainly a focus on networked uses in both Plan 9 and Go, and the lightweight threading (for apps that juggle a lot of clients but spend a lot of time waiting on other machines) and the servers in the stdlib (including HTTP2 by default in 1.6!) are part of that.

"Everything is a file" makes me think of interfaces like io.Reader/Writer in Go. I remember as a newbie being impressed how it was elementary to string together a pipeline. I suppose you can string together pipelines fine in other languages too, but I still think Go does a pretty good job keeping it simple (a couple of method definitions get you started) but clear on essentials (when things block, how errors look).

Anyhow, I'd really love to hear more about the connections back to Plan 9 from someone who knows about them.
I'm skeptical of the "crash rate double that of those with human drivers"

The figures are "17 minor crashes in 2 million miles." That's a crash every 117,000 miles or roughly once a decade for a typical driver. From my experience most drivers average more than one minor crash per decade. It's probably that they just don't bother formally reporting them. (My most recent one was about 6 months ago. Another car reversed into mine while I was stationary - small dent. Didn't bother with reporting, insurance claims etc.)
Agree. So previously "View Source" was enforced to be there due to technical limitations. In the future, it should continue to be there, but it will have to be as a result of cultural decisions.
This sounds like an interesting approach, though I'm not really fan of events (it's easy to see when they fire, but less easy to make sure anything is listening).
Your writing is grammatically incoherent.
Please make more of an effort to express yourself correctly.

GPUs did not enable deep learning, they brought it to desktop scale.
How difficult would it be to get up to date with their techniques? This is fascinating stuff, but I need to cover a lot of terrain to get up to speed. What's a good way to do so?
Your government is illegaly modifying commercial software so they can spy on you without warrants. Your government is doing this through illegal breaking and entering, or by paying people to defraud their employers, or by using extortion to force people do these illegal acts.

Your government put CISA (Warrantless Wiretaps) into the budget bill.

Wake up.

Vote against any elected official that supports these things. Tell your elected officials you want your privacy and you will work to put them out of office if they don't defend it.
You've obviously not tested them on a motorcycle in WA...

Grrr...I'm just waiting for the day I get picked off by some overzealous Judge Dredd cop because I ran a red arrow because I got tired of waiting for it to detect me.
How much would that cost?
Transportation on Facebook Messenger
Similar experience(s):

I went to the University of Washington, at which an extremely high percentage of the students were Chinese (I want to say between 30% and 40%). Taiwan and the South China Sea are definite hotbutton issues. Once during an international relations lecture of about 200 people, the professor made the mistake of mentioning Taiwan which caused one of the Chinese students to stand up and begin talking very loudly (shouting?) at the professor for what must have been a good three minutes, informing him that Taiwan is not the real China. It was pretty painful to watch considering he was one of the most senior professors within that department, and very well versed on the subject.

Then I also had a Chinese roommate freshman year and there were always oddities like "those people at Tiananmen had it coming." Lots of little things that added up over time.
This seems like a really odd feature to add to FB messenger - anyone have any idea what their goals with this are?
Hold Off on Registering Model Aircraft
I guess the question is: "why qualify the bug at all?" and work backwards. If it's a bad actor that did this, did they qualify it because the effects are so heinous they don't want to take responsibility for the code (but admit to being hacked)? If it were an intern, they are still disavowing the code, but admitting something slipped through audit cracks. What's worse, or what's the motivation (and cost) for qualifying the flaw? I don't know the answer, just putting out a question.

[Edit: lots of swype typos]
Nice ungooglable project name
That's probably mostly it. Plan 9 doesn't really have that much in terms of features. It's greatest strength is in how they go together. Having everything as a file is about the only thing I can think of that unixes don't have (which is the most important, yet not initially clearly how, feature).
Oh, and on the programming end maybe the simplified api and CSP based threads/concurrency library.
And according to the update on the post, Alex chose to contact his 'company' (that he had contracted for) even though he had not contacted them through the company email (meaning he sought out a way to go about intimidating Wes). Seem's incredibly petty and intimidating of Alex and reflects poorly on Facebook imo.
Best API code generator
What are the best API code generator tools available right now ? I have looked into Swagger. Are there better ones available ?