skysight-inc/HackerNews huggingface dataset:
What kills me about a lot of the technology we use today is that few people, at least in positions of power are brave enough to pause every now and then and say, "WTF are we doing?" So many technologies live on because of so-called "critical mass," big investments, marketplace skills, and other things that are about anything other than the technology itself. These of course are mostly practical reasons and important ones at that, but at some point it becomes impractical to continue to cling to the practical reasons. IMO, the ability to do something truly different to make an advancement is often what separates innovators and intelligent people from the rest. When someone does try to act, the market essentially crushes them accordingly, making most efforts null and void, and dulling the senses and hope of everyone else watching, warning them not to try anything themselves.

x86 CPUs, web browsers, popular operating systems, and so on are all examples of this problem. At some point I really wish we could do something different, practical reasons be damned. It's sad that as many cool, "new" things we have, some of the core, basic ideas and goals are implemented so poorly and we are effectively stuck with them. This is one reason I hate that almost all software and hardware projects are so rushed, and that standards bodies are the opposite, but with only the bad things carried over. The cost of our bad decisions often weighs for much longer than anyone could imagine, just ask anyone who has designed a programming language or something major in software ecosystems.

As much as I enjoy all the new, shiny stuff, it makes me sad thinking about BBSs and old protocols Gopher that represented the old guard, alternate routes, and the fact that we really haven't come that far. Overall things of course are a lot better, but in many ways I often feel like we're treating the symptoms and not the cause or just going around in circles.

I could go on, but the rant would be novel length.
Interesting and cool to see Shenzhen getting a shoutout in popular culture.

edit: popular meaning "relating to the populous", not "widely supported"
This was one of the parties that supported former president Uribe back then, so many people think that the "U" is for him. But in fact "De la U" is for "De la Unidad Nacional" (National Unity).

And yes, political awareness in Colombia is low. The abstention for this plebiscite was greater than 60%.
I don't think so. Surgeon's law basically just says that most of everything is crap. I'm talking more about a form of rose-colored glasses, the "everything is crap now" mentality. It's sort of the same thing that makes everyone think that the music industry peaked when they were 20.
Yet PhDs are disproportionately more likely to get the interesting jobs that require stats: quabts, experimental.positions at Google, etc.etc.
> And in general, we (okay, at least I, as I can believe that you wouldn't necessarily agree here) laud societies that have transitioned from deontological to consequentialist ethics.

If you want to get all academic about it, I am coming from a position of virtue ethics, which is why I am focused on the vicious men who purchase sex, and to a lesser extent other people who are explicitly or implicitly defending those men's actions.
Its a game where you program microcontrollers! Basically, you are employed by a chinese company to create circuits/devices which does stuff. It starts out quite simple, making score trackers etc. Then it gets more and more complex. It's similar to TIS-100 with you having to create multiple small assembly 'programs' that communicate to make the device work as a whole. Kind of like stream programming. And then you can optimize your designs to use the least amount of power, the least amount of components etc. It's great and you should try it! :D
No. I attended a presentation by John Hopcroft (author of the book) and he told that China is the only place where you'd find a hard copy.
The app is really nice, but the UI needs a lot of work. :)
I think the subject was hiding in my portrait due to me uploaded a landscape.
We have in fact understood it for millenia, but scientific instrumentation can't probe it like human inquiry has.
I also take issue with that. Certain age/gender/race profiles tend to fair worse than others in the interview process. Think h1b visa abuse.

For example males tend to have resume's which over qualify oneself vs females. Asians and Westerners also have these kind of differences.

This causes the rate of resume to hire to be different for different demographics.

Generally though interview feedback will state the facts and can be pulled up to back a companies actions. This is what needs to be judged.
Panasonic just showed off an invisible TV with a fully transparent display
You're alluding to the atomic bombings? Sorry, honestly not familiar with this argument.
sorry why did you decide to father children if you can't afford to raise them?
Of course, I'm not sure if cloudflare could care any less about tor users. They see a lot of attack traffic from tor so this probably isn't something they are concerned about. I can't really blame them from a business perspective, but I avoid cloudflare due to it.
Title of the post is wrong. Shenzhen (深圳) is a city in China spelt Shenzhen not Shenzen. (Edit: Looks like someone just fixed it.) An interesting game concept. Honestly though, even there virtually nobody codes ASM anymore... as a hardware startup founder in China I just bought the game anyway. :)

(Edit: This game is really quite good. I never could be bothered with assembly, but now I am entertained. I don't think it's super accessible to people who haven't at least dabbled in assembly before though, but it's certainly a good way to learn.)
Interactive Software Security Course
> Clojure seems to not be growing … that was Lisp's best chance for growth I've seen in a long time

I wouldn't call Clojure a Lisp; it's a Lisp-like language with some interesting ideas, but not really Lisp at all.

As to why Lisp has failed to take hold where other languages have succeeded, I'll use a G.K. Chesterton quote: 'Christianity has not been tried and found wanting; it has been found difficult and not tried.' It's not that Lisp itself is difficult; it's that Lisp is different from lesser languages, and people have difficulty learning something different from what they're used to. Lisp has not been tried and found wanting; it has been found different and not tried.

So … try it! You may be surprised.
Amen to that!!
It's a cool feature which enables some really nice APIs, but it also has the potential to break your mental model when reading code. For example:

x <- f(a)
y <- g(x, z)

vs

y <- g(f(a), z)

It would be extremely unexpected if the result `y` was different for these two expressions, but you can't know for sure without reading `f` – since it could be using NSE. This applies to any innocent-looking function in any library you use – imagine trying to debug an issue caused by something like this.

It's also awful for performance. Allowing functions to peek at their arguments at any time is one of the things that makes R virtually impossible to optimise effectively.

Of course, libraries like dplyr also show that it can be used to great effect in the right hands.
I wish there was a way I could upvote this a lot more than once
> He's got the right to say it, and I've got the right to feel offended.

Nobody's questioning that. The point is rather that being offended by such things is (IMHO) silly, especially given that it betrays a certain degree of ignorance. On some level, taking offense is a choice, and citing your right to do so is equivalent to doing something just because you can. More to the point, his word-choice does adequately illustrate his argument, even if you find it distasteful.

Playing the role of the vocabulary police is more often than not a case of making a mountain out of a molehill.
Lawsuits can now be served by Twitter, magistrate says
Avrim Blum is not a Turing award winner; his father Manuel is.
It's a short term bonus ploy, and the idea is it doesn't get found out while they're at the company Also a lot of head-in-the-sand doublethink too. Michael Lewis' book, and other in-depth reports about bankers' behaviour in the market / housing crash explains it nicely. Short term incentives for executives and moving jobs means that they aren't there when the chips are down.
If a standard is insecure, all of the members of the standards body should be able to recognize that and change the standard. If that hasn't happened, then the other members must not agree that the standard has a security problem. Maybe it's something else Apple wanted to do that's conflicting with the standard and causing the security problem, just for them.
As a 40+ web dev, who doesn't know what becomes of those who move into management, I'd be interested to know: what becomes of them?
Lol its like usenet. The first rule is there is no usenet.
Google Docs is more responsive and faster in Chrome (it improves in Firefox if you fake the Chrome UA, hah). YouTube relied on Flash much longer in Firefox, while Mozilla was working to make their MSE implementation compatible with Chrome.

Google broke YouTube for Firefox users right before the last Christmas holidays. Mozilla pushed out Firefox updates over the holidays that faked the UA as a workaround.

Google Inbox didn't work on Firefox initially, because Google claimed Firefox was too slow. When reported to Mozilla, it was fixed in a few hours, and they found that Chrome's implementation of the "thing that was too slow" was actually broken and not spec compliant.

Hangouts (used to?) require a plugin in Firefox, and just uses WebRTC in Chrome.

And so on...(sigh)
> The abstention for this plebiscite was greater than 60%.

That surprises me as people weren't at all shy about how much they disliked the FARC.
Privacy Commissioners Question OPD About Capabilities of Surveillance Device
But, how would you ever know you were discriminated against? They never called you because your resume was filtered out before the initial contact.
> But just how soon will we see that happen? Pishevar says his team is “full steam ahead” to get us there by 2021 and that the first one will likely be overseas.

> But we are getting closer to hopping aboard, according to Pishevar. The company recently broke ground in Nevada for a new manufacturing plant and conducted testing of its propulsion technology earlier this spring, yielding a pace of 110 mph in 1.7 seconds — a fraction of the proposed 700 mph speeds.

> The company is busy gearing up for its “Kitty Hawk moment” next year when it begins testing on its passive levitation system.

From: https://techcrunch.com/2016/09/14/shervin-pishevar-the-first...

Note: There are multiple companies working on the hyperloop concept. The two main ones that I know of are Hyperloop One (the subject of the above comments), as well as Hyperloop Transportation (http://hyperlooptransp.com/).
Cyberlink PhotoDirector 8 Crack Full Version Download
Eventbrite is hiring engineers in Nashville.
> Had they worked out the MS-DOS compatibility, it could have.

Xenix collector here, I would say they had (sort-of) MS-DOS binary compatibility, as you could run some DOS programs on Xenix 386. I think it's only limited to real mode programs, but I tried it a couple of years ago and it worked.

Not to mention that on Xenix you could develop for both platforms (well, more than that: with the right setup you could target DOS, Xenix 8086, Xenix 286 or Xenix 386), that's quite an advantage.

On a side note, a good collection of Xenix manuals can be found at http://www.tenox.net/docs/.
Sometimes ignorance is bliss. Or at least better quality of life :p
I really enjoyed reading this.

I grew up in Spokane, and graduated from high school there in the late 80s. At the time, the place seemed just as boring and backwater as Napoleon...though it retrospect it was far from it. I was eager to get out and go to "real" places, so I joined the military. I saw new states, countries, continents.

I still went back to Spokane, though. Up until this year, I had family there. My mental map, however, was frozen in the early 90s; 1993-94, specifically...the year I lived in town after getting out of the Army. Subsequent visits to Spokane over the next 20 years became increasingly jarring, as that city moved on but the image in my head did not.

In that respect, I envy the author because sometimes a lack of change can be comforting. The fast-food place where I worked my first job for two years? Demolished. The same for movie theaters where I took dates, pizza parlors and bowling alleys where I hung out with friends. That's progress, of course, and if Spokane hadn't changed at all that would probably be even more disquieting.

After reading the article, I think the residents of Napoleon may have the advantage over the rest of us "big city" dwellers. While modern technology has made it into their world, they still have developed interpersonal skills that a close-knit community fosters. In my neighborhood, in contrast, I barely know my neighbors. We all have Netflix. I've worked on sexy, shiny things in my career but as the cutting edge has moved on, they've faded away; folks in places like Napoleon are more likely to focus on hardy things that last.

Small, remote towns have obvious disadvantages but I think sometimes their benefits are overlooked.
Failure Trends in a Large Disk Drive Population [pdf](2007)
Hi, for PhD students, when is the recommended time for applying to this program? For the data science program, I believe it is 1-3 months before degree completion; is it the same case for the AI program? More specifically, I'm on track to graduate in 2018, but interested in looking for internships/bootcamps during summer 2017.
This is a bold statement.

First, one can spoof udp packets in the same way as tcp segments. Think syn or ack floods.

Second the Krebs ddos is said to generate over 600 gigs of traffic but it was not necessarily with fully established tcp connections. It's unlikely it was with valid tcp connections.

Let me give you a thought experiment: if you are flooded with 600 gigs of forged tcp packets, how do you know if the source ip's are spoofed or not? How do you know the ip in the src ip field belongs to the one that originated the packet?
This _is_ a really great pull request, but I thought it was submitted because it's a great example of overusing shiny new web features, then having to roll back that shit because it didn't work out and the boring solution was the better one.
I second that, so far so good. And the federation is cherry on top.
Let's see. A new game from Zachtronics, which is a clear spritiual successor to TIS-100, one of my favorite games from the comapany, an actual printable manual, and looks like it's really cool?

I hate to use memes in most cases, but...

SHUT UP AND TAKE MY MONEY!
Console clock for almost every platform
Baby boom's done and gone sir, now everyone's up to changing the world with an ad supported smartphone app or some grammes of silicone.
Yikes. Time to leave before they start rounding us up.
> The German army was just German army, not specifically a "Nazi army"

https://en.wikipedia.org/wiki/Clean_Wehrmacht
When you're working on getting those edge cases right, are you allowed to use a book or a computer for reference? :)
Google deployed SPDY on Google sites when only Chrome supports it. YouTube deployed streaming with QUIC when only Chrome supports it. I'm not saying Google sites are sabotaging other browsers, just that these are examples of Google sites the work best in Chrome because Google teams can work closely together.

Google Hangouts uses WebRTC and NaCl without plugins in Chrome, but requires an NPAPI plugin or ActiveX Control (confusingly called the "Google Talk Plugin") in other browsers. Support for any browser other than Chrome is not listed on the Hangouts home page. You must search their KB to find the plugin installer.

https://hangouts.google.com/

https://support.google.com/plus/answer/1216376
The natural way to test this would be to see if the age distribution or applicants matches the age distribution of hires. If so, probably not ageism. If not, how could one argue that it's still not ageism?

This is an honest question, I think I can imagine some scenarios where unequal age distribution != age discrimination, but I'd like to hear others thoughts.
How much of it was Gates, and how much of it was IBM and their allowing IBM-compatible hardware?
Good to Know: How Old Will You Get?
The way the feature was requested, come across as a dick move and very self entitled. The least the parent could have done is added some niceties or some reasoning in more than 4 words when asking something for free.
Boulder is really nice, but they have crazy NIMBY politics there:

https://journal.dedasys.com/2015/06/18/boulder-colorado-vs-b...
Blade Runner sequel named Blade Runner 2049, out October 2017… in VR
Vote with your money. Don't buy Apple or Google devices, don't pay for Netflix or similar DRM streaming systems, don't buy Kindle books, don't buy Steam games. Buy unlocked media only, and don't forget to create some of your own.
> What makes you think that parent has the knowledge, ability, and time to do this task?

Okay, what about money? They also take donations.

> I see this "it's open source, make pull request" type of comment quite a lot but don't understand how you'd know if the person you're saying it to could do it. If not, it's kind of a dick move, isn't it?

No. Trying to make people feel bad for not wanting to work for free, is what I call a dick move.
Can you eli5?
If you work hard in India, it's still pretty likely you can feed your kids. It might not be good work, good food, or a good house, but being a scammer is not the only way to take care of your family.

I just saw an photo this week on the People of Nepal Facebook page, and it was of a man who wanted a better life for his kids so he slaved over a little tea shop in a small city/town, and was able to send his kids to school and he talks about how he can wear their expensive watches and mingle with people at parties. (https://www.facebook.com/StoriesNepal/photos/a.4783809322603...)
I used to have a regular retail network connection at the office (local DSL carrier, not some industrial-grade expensive fiber thing) that allowed spoofing. The office was multi-homed (we had a second connection from a different provider for redundancy -- it turns out that our major local incumbent provider had maybe one nine of availability), and the results were hilarious. It turns out that, because Linux considers IP addresses to belong to a computer and not to an interface, it's fairly easy to (mis-)configure things so that traffic with a source address belonging to one interface goes out the other interface. This, coupled with spoofing being allowed, meant that we sometimes accidentally spoofed ourselves, and it worked! We went for surprisingly long times without noticing that some of our TCP connections went out one pipe and back in the other.

If I remember right, we would only notice it when we were confused by packet captures, when we had strange performance problems, or when we'd discover that we suddenly had two single points of failure. :)
that instead I'd get logic puzzles, quizzes about algorithmic minutiae and have to code a red-black tree on the spot on a whiteboard - all things that favor recent CS grads.

This is actually a good point that there might be a strong bias in this towards fresh graduates who in most cases are younger folk.
Exactly. You have an individual at the head of the corporation that has done fraud. Do you really believe that's going to change from this point? Most people would have enough sense to let shame see them out. That's even more alarming.
Cool! Reminds me of something that I did http://javier.xyz/clashjs/ a JS AI battle game :)
That's completely different from my understanding.

My understanding is that it somewhat extends the concept of "distributing" to providing remote access over a network:

"Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph.

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License."
This seems like a case where none of the alleged criminals have probably ever interacted with Americans.

It's easy to vilify a group you truly know nothing about.
hi, sorry for responding in this thread but I saw your profile and was wondering if you had contact info I could reach you at? would be really interested in learning more about your work
That would be interesting to know if the percentage of technical managers changed too.

Mayer is a CS graduate that became widely successful in a management position. I would think she values technical management.
I'm always fascinated when people decide to have an opinion on facts. That little spark gets fanned into the flames of religion so easily, and it's no exaggeration to say it is a primary driver in the shape of our civilization.
And if they don't, we have a cheap local company who will do the job just a bunch of percentage points more expensively. In fact, they will even research an alternative if needed on the meager science funding if at all possible.

The low funding is why you do not hear about groundbreaking Polish drugs.
This is completely irrational. Urban use (all urban use including "super rich mega water users" ?) is 8% of California's water use.

http://www.ppic.org/main/publication_show.asp?i=1108

Residential users ("super rich") pay 40 times what agricultural users do and they get their water from the same sources. http://www.takepart.com/feature/2014/10/23/california-drough...

The truth is that it would be completely cost effective to get urban water from desalination plants, but very expensive to replace farming water that way, which is now being taken from groundwater. But lets not let the facts get in the way of blaming people in mansions.
Awesome post, I recently made F3, which allows you to design 3D form using image sequences. Check it out: http://www.syedrezaali.com/f3-mac-app/
Actually it likes some pictures of the famous paintings :)
"Simple but it's good" https://keegan.regaind.io/p/z7gQYuFxTTWTK00kHMuaPg
This should be no surprise- the 286 was faster than the PDP-11 where UNIX originated.

I used SCO Xenix on 386. It had a very good Lotus 123 clone called SCO Professional- you could have 5 or 6 users all sharing a PC. SCO was sued over it, had to stop selling it.
One of the major points that this book is trying to convey is that your intuition is wrong. You need to burn it down, learn the formalism, and maybe develop new intuition based on that. Even then you need to recognize that intuition can be wrong.

An N-dimensional vector space is not like R^3. A monad is not like a burrito, and >>= is not like chipotle forgetting to put chicken in your burrito, opening it up, adding chicken and wrapping in a new tortilla.

Math is a new thing rather than the same old thing with new syntax. It needs to be understood on it's own terms. If you are serious you'll learn it.