skysight-inc/HackerNews huggingface dataset:
I work in an open floor plan where I'm right on the aisle and hate it. Unless I'm focused 100%, it is human nature to check your back when someone is behind you. I can now identify the entire office floor's staff via their walk. It is a good way to keep abreast of issues and socialize, but waaaaay less productive than when we has cubes.
Scheme was earlier developed than Common Lisp. But that's not the whole picture.

The mainline of Lisp, which Common Lisp and the early Scheme (partly) is based on, existed earlier: Lisp 1.5 and then Maclisp. Scheme was then developed over several decades. It took 13 years to get Common Lisp from an idea to the ANSI Common Lisp standard.

Sometimes the same people were involved.

1973 Maclisp
1974 Lisp Machine Lisp
1975 Scheme
1981 CL development started
1984 Common Lisp the Language published
1985 Scheme R2RS
1986 Scheme R3RS
1989 Common Lisp the Language II published (with CLOS, error handling, ...)
1990 IEEE Standard for Scheme published
1991 Scheme R4RS
1994 ANSI CL Standard published
1998 Scheme R5RS
2007 Scheme R6RS
2013 Scheme R7RS small
Captain401 is hiring a UI Engineer to own front end development
In another article covering this story, I found this interesting quote:

"What we’re trying to do within a unit of my directorate [for Digital Innovation] is ... leverage what is becoming the instrumentation of the globe," [Deputy Director for Digital Innovation Andrew] Hallman added.

http://www.defenseone.com/technology/2016/10/cia-says-it-can...
What is the invoice app Billme?
John Seeley Brown, in The Social Life of Information, has a pair of anecdotes from Xerox's repair staff and either Xerox or Kodak (I think) customer service.

The support techs used to have a morning coffee session before heading out into the field on their calls. These turned out to be hugely useful tech transfer opportunities as repairmen would share both their unsolvable problems (machines which had broken and couldn't be fixed) and "This One Weird Trick" solutions.

The second anecdote involved customer service operators, who had previously, if I'm remembering this correctly, shared floor space with techs, but had been moved to their own space. Following the move, there were two specific operators who were able to help out customers by not following the specific scripts they'd been provided, but rather by supplying actual useful questions, diagnostics, and suggestions. When studied by management, it it turned out that one was a veteran of the former seating arrangement. The other, however, was a more recent hire. She did, however, sit next to the more senior rep, and had picked up tips listening and talking to the other employee.

The lesson I'm drawing is that you don't need people to be interrupted all the time. But you do need them to have some opportunities for a free-wheeling exchange. Finding the right balance point between heads-down work (the Xerox techs, for example, were mostly on the road and at customer sites, so they wouldn't have had input from other techs), and exhange opportunities.

In academia, there's the teaching vs. studying/research balance. A few days of lecture and sessions, with other time devoted to actual research, gives that balance of peturbing your own thinking and exposure to new ideas, and focusing on your own work. E.O. Wilson addresses that in his recent book, Letters to a Young Scientist (along with advice to avoid as much teaching and administrative responsibilities as possible).
“We're definitely at the point where something's gotta give”
Great write up! I just downloaded the app and found a nice Easter egg. You can say you are the first app to support Hyperloop? :)
How about Tk? Is it or will it be implemented?
Seriously, you infuriate me with your writing, and I want you to do more of it so I can get more infuriated! I've upvoted you. Everyone who downvoted you just proves I was right to do so.
Understood.

>> not so easy to jump into a three.js-sized chunk of 3rd party code and find atomic things that can be turned off

Incidentally, doing a dissection like this is actually an engaging way to learn a big chunk of 3rd party code compared to just staring at it. By stubbing out various pieces you learn where the joints are where things are entangled nests of sorrow.
What I don't get is how the Obama administration thinks it can point a finger at Russia and claim interference in the democratic process yet not look hypocritical for not also pointing the finger at Rep. Debbie Wasserman and claiming the same.

Do they realize how absurd their position sounds right now?
Why does the copyright go from 2007-2012? Is the project still active? Lots of users?
> Despite what the CLers say, we all have an equal claim to the name.

Only actual Lisp dialects have a claim to the name.

That's why Scheme is called Scheme and not Lexical Lisp. That's why Logo is called Logo and not Simple Lisp. That's why Javascript is called Javascript and not WebScheme. That's why Racket is called Racket, and not NewScheme.
Free-Radical Theory of Aging
Well, look at it this way: if you didn't start you'd never get to finish, those projects that you start at least have some chance > 0 to be finished.
Self-driving RC cars races, anyone? Or, why not, self-driving car races. Imagine F1 based in IA, without the limits because of human drivers...
Implementing BCP 38 is additional work that's only required [..]

That's like saying that the fact that I need to lock my door makes me a 'victim' of the existence of thieves, because otherwise I wouldn't need locks. That's not how the word 'victim' is used, either in general or in this particular context. Insisting on some extremely literal interpretation on the word 'victim' is entirely unhelpful here.
I'm not saying IP spoofing is useful for many real tasks. I'm saying the solution proposed in the article will end up being abused and worse than the problems it solves. It's one more step to an internet where commercial traffic is prioritized over actual users at all steps along the path.
I am sorry for your experience with diagnosis in regards to your health, but your last paragraph or two is completely unrelated to anything other than "diagnosis is hard / my physician wasn't able to help".

In other words, it is completely unrelated, and your overcharging on drugs was awful and again, completely unrelated to this core issue.
I agree with this sentiment (and I've made come related comments), but if you can afford to put your business in the "trendy" area you should do so because of the type of people it attracts, and because of the creative environment it fosters.

Even if you can't afford to put your business in the trendy area you should still try and locate to a more urban environment. The issue with putting your business in the suburbs is that it attracts the people who are not as willing to take risks, or who aren't wanting to put in 10+ hour days hoping for an IPO (just generalizing here) because they want to take their kids to soccer games. Nothing wrong with that, but a different life stage and a different outlook on work.
I've just spent a day looking at HTML5 gaming engines, when I should probably have just picked the most popular one.
It's also about (perceived) control. Otherwise remote work would be pretty much the norm today - at least for software development and similar kinds of knowledge work.

Development output isn't easily measurable. What's easily measurable though is people sitting in a chair and pretending to "work".
How do you measure a hot zone, sensors at the bottom of the pool? Or at middle-depth but along the edges?
Applied math around areas of interest.
It doesn't get much more offensive than raising two palms at someone speaking, the universal shut up already gesture.
Conal Elliott – Generic FFT – Silicon Valley Haskell
You didn't even bother to refute the GP's points; rather, you go on some strange invective against both US political parties. I'll leave it as an exercise to the reader of what this implies. (hint: it smells a lot like cheap vodka and balalaika on a polar bear)
Polite doesn't mean creating cognitive dissonance. "Point of order" looks like the word for vagina. And agree looks like the word for stop.

Must one run their hand signals through a worldwide hand signals dictionary to assure non-offense? That's ridiculous, they're a British government agency and thus British is the only culture they should consider. Words and gestures mean different things in different places, if some Greek Muslim working for the U.K. Government is offended, that's too bad. They ought to get over it.
Hrm. I've looked at deopts before, and I may be wrong but I think they aren't the issue. As I understand v8, it's normal at startup for hot functions to go through the opt/deopt cycle several times as the engine learns about them - and once a function does it too many times, it gets deopted permanently.

For this reason I always let the game run for 10-15 seconds before I profile, figuring that by that time most of the opt/deopt churn will be finished. And this (very useful) script seems to back this up - I get output like yours at startup, but if I wait a while and then rm the output files, further output is relatively minimal.

So I'm inclined to think that opt/deopt stuff isn't the issue, and there really are lots of JS heap objects getting allocated somewhere. At the same time though, when I used Chrome's built-in memory profiling I see a bunch of deopt-related strings, so maybe I'm way off base. If anyone sees what I'm missing please do clue me in.

(Also: great tip on the script!)
"Surely You're Joking, Mr. Feynman!": Adventures of a Curious Character is an edited collection of reminiscences by the Nobel Prize-winning physicist Richard Feynman.

https://en.wikipedia.org/wiki/Surely_You%27re_Joking,_Mr._Fe...!
So get a copy of sicp, there is almost nothing new to you.
(Yes, I am going to start a fire :), bite me honey)
The implication of what you're saying is that there something fundamental about gender, sexuality, outside interests, etc that stops someone being an understanding, empathic manager. That simply isn't true. Someone with any set of life circumstances can be a good manager, just as anyone can be a bad manager even if they have a very similar set of circumstances.

It's management skills that dictate how good someone is at their management job, not whether they've had sex or not.
A queue machine, actually. You don't get free movement on the tape.
eternal war between "avoid reinventing the wheel" and ahistorical "not invented here"

Did you intend to say something else? Because that's the same thing twice: you reinvent a wheel because the other wheel was 'not invented here', so if you avoid reinventing a wheel, you are suffering from NIH.

It's hard to avoid reinventing the wheel if all you know is what was invented 'here' and 'recently'.
The sharp costs of Brexit will be felt soon enough
"Can do everything a human bricklayer can do"

Humans come in to put in lintels.
Surgical Strikes-Are we that low to underrate our soldier’s performance
Recent versions of Chrome DevTools have a new profiling feature called 'Record allocation profile' that may help. Enable this around a few of the sawtooth and it will give you a profile based on a sampling of allocations that happen during that period. The profile will include the stack-trace at the time of the allocation which should help you figure out where the allocations are coming from.
I do not mean this to be offensive, but of course bayonets are still sharp when their edges are not ground by use.

I love the story. There is much to learn; to me, it's about understanding where rather than how much.

But let's not forget it's a story. I'm sure some people are better or worse at butchering sheep, but a genericism does not add anything.

It's like if I say, "when you feel resistance, relax then work through it". It's meaningless. Not un-useful, not un-true, but definitely not "true" by the high standards of repeatable objective science.

"Not true but useful" is a phrase I frequently tell myself to improve my life without losing understanding of the spectrum of "true", and where I draw my line.
Im not sure it's possible to legislate that (iirc it's in article 1 of the constitution, ex postfacto I think it's called). The executive branch could do it because that has near unlimited power to pardon.

I'm not sure any of this is politically viable because of the moralistic bullshit and the "hard on crime" bullshit. I have few hopes that any of this will change. Plus, many of these people have more offenses added on in prison because of what it does to and potentially requires of people. It seems to make a non-violent offender into a more violent person with no hope because of the bigotry we have towards former prisoners.

I really want step one to be cleaning up prisons so they actually help people, instead of being crucibles of hatred staffed by sadistic meatheads. Step two can be getting rid of immoral laws and trying to get these people out.
No! [1] I am mad as hell and I am not going to take this anymore!

[1] https://www.youtube.com/watch?v=ZwMVMbmQBug
>Sure you can. Desoxyn, Ritalin, and all the others work about the same, and have largely the same side effects. The only reason Methamphetamine is preferred over Amphetamine (i.e. Adderall) for recreational use is that Methamphetamine is much easier for an illicit drug kitchen to cook up from extracted ephedrine.

Perhaps op was suggesting that, generally speaking, regulated sellers don't call those drugs speed. I would argue that because 'the dose makes the poison' is probably the biggest factor here, buying from a regulated seller is a really good idea, and is probably going to make more difference than which particular drug in this class you choose, just because my perception is that the quality control of unregulated sellers is such that the actual amount of the drug you are getting is going to vary a lot, which makes maintaining a therapeutic dose rather difficult.

Also, while they are all broadly similar drugs, little changes in chemical structure can make a rather large difference when trying for cognitive enhancement. This is a very complex thing. I mean, these are all in the same class of drugs, sure, they are broadly similar, but they are not the same. methamphetamine metabolizes to amphetamine, for example. From talking to both patients and doctors, at least for the treatment of ADHD? it is quite common for one of those drugs to work, while the others don't help a particular patient at all. In my own case, methylphenidate seems to work at child-sized dosages, while amphetamine doesn't seem to help focus much at all.

>Addicts can't tell the difference between the various drugs in this class. (http://theinfluence.org/neuroscientist-meth-is-virtually-ide...)

First, the link claims to have tested methamphetamine vs amphetamine; it did not claim to test methylphenidate.
(as a side note, my own experiences line up with the conventional medical wisdom that methylphenidate is significantly less euphoric than amphetamine. I haven't tried methamphetamine) - next, the 'addicts choice' test might go to addictiveness, but even if they are similarly addictive, it doesn't at all address the concerns about neurotoxicity.

Now, I'm no doctor; I don't know if the claims of methamphetamine neurotoxicity are true or not, or if they are true or not at dosages one might reasonably use to enhance cognitive function (which is a rather different question) but... the neurotoxicity concerns are one of the larger differences between amphetamine and methamphetamine, and in my mind, one of the stronger reasons to choose the former over the latter.
The programmer's great clinical depression
Sorry, no.
When you consider how mathematics, an understanding of probability, and so on enhances your ability to see through bullshit in advertising, government, and to some extent religions (not faith, just religions); it's not hard to understand why so many people are not thrilled at the notion.
I'm not sure why none of the other replies to your post as of this writing mention this, but "Guccifer 2.0" is not only providing legitimate information. A few days ago they claimed to have hacked the Clinton Foundation, but the documents they released appear to have been recycled from previous breaches of different organizations (DNC and DCCC), and there is reason to believe they may have been modified. Even if they weren't modified, the mere presence of campaign data on servers belonging to the Clinton Foundation would be considered potentially shady and newsworthy in itself, especially in today's political climate; in fact the Guccifer post explicitly calls this out. The story was debunked before it had much chance to spread in the media, but I bet lots of people still believe it's real.

It should go without saying that false information is a negative influence on the presidential campaign. Indeed, there's quite enough of it already without the need for foreign disinformation campaigns...

Source: http://arstechnica.com/security/2016/10/researchers-find-fak...
The original title was "Spanish boy Makes 100,000 Euro bill".
Keep Summer safe.

https://www.youtube.com/watch?v=m0PuqSMB8uU

I think that the psychological option holds a lot of promise. At least, it plays to our strengths of big data, analytics and centrally controlled social networks.
Oh, so we should put the grocery store owners in prison if they overcharge, then?
Except, maybe China retrieved the emails, but was more careful to leave no trace and didn't say it. Which means they can have been used in order to blackmail people against the interest of the United States, without us knowing, which makes whoever didn't secure the server a treator.

What would you say if a guard let a foreign spy walk into the pentagon? Blame the spy?
Couldn't Blockchain technologies along with big open source projects become a great source of big data? Ideally used with open-source projects. I'm thinking Augur for one but a lot of projects connected to the Ethereum network feels they could be great source of data that can be analyzed.

I agree right now big data centralisation is a problem indeed, but I don't believe it will last. I mean, those big companies will remain but Blockchain tech is fairly likely to take a big spot in there with them, I believe.
As a software engineer who knows nothing about ML, where's the best place to learn?
This is fantastic to hear about! Sarah Nyberg has done such amazing work with promoting the cause of social justice on Twitter for the past few years. I'm glad she's still doing what she loves and making the world a better place in the process.
And this will solve absolutely nothing. Change the system if you want real change. Allow competitors on the market to diminish Mylan's stranglehold on it.
There's no such thing as a benevolent empire
The thing is, though, that neural networks and similar advances haven't left us with any alternative analogies for the mind/brain relationship. Should we come up with a new one?

Then again, artificial neural network are written in programming languages and executed on computers. So you could turn this around and say that as AI becomes more sophisticated, software becomes more like the mind.
More than 500,000 IoT devices potentially recruitable in the Mirai Botnet
Problems of JavaScript and how BuckleScript solves it
The article is interesting but the historical overview seems dubious to me and quite biased to show that "originally" people already thought it was a physical thing.

What about ancient egypt for example? It has extensive philosophy about the afterlife and the "soul" yet is not mentioned at all.
A company I used to work for had expanded past its available office space, and so they had to rent another office nearby. They moved all the upper management, project managers, and engineers (basically the 'cool kids' / 'important people') over to the new office, leaving some admin staff behind at the main office with the workshop.

The resulting loss of communication between workshop and everyone else caused havoc and a bunch of things went wrong.
And your definition of what makes a Lisp is pretty strange. For one thing, Racket and Scheme are definitely in the lisp family.
It's not currently implemented; however, it could be implemented as a wrapper around WinForms (either in C# or Eagle).

Alternatively, it is possible to dynamically load and use Tcl/Tk from Eagle, including bidirectional communication with WinForms and/or WPF. This makes porting Tk applications or portions thereof relatively straightforward.
Yes, quite a bit actually, and you also need to understand that you aren't hitting the GPU directly by any means you are going through several layers of API's each with it's own security controls, then hitting a restricted end point in a usermode driver.

This is not to say that there aren't vulnerabilities in the drivers, that said the only 3 PE/CE vulnerabilities in the NVIDIA driver in the past 4+ years were not exploitable through any vectors you are suggesting since they involved NVAPI, AMD doesn't discloses vulnerabilities openly IIRC.

To exploit a vulnerability in the manner you suggest you need to break through the sandboxing and security model of the browser, break the sandboxing and security model of the web API you are using e.g. WebGL break through the security model and sandboxing of the actual API e.g. DirectX on Windows, break through the sandboxing and security model of the user mode driver, and then exploit a vulnerability in a kernel mode driver that might have actual access to something you might care about.

And even then it's not that simple in WDDM for example even in pure kernel mode you'll have issues accessing memory out of the bounds of your application due to how GPU resource are managed, pinned and translated.

To put it simply every process accesses a "virtual GPU" through it's own endpoint, there is a zero-out process which is invoked on both the GPU and system memory when any buffer is allocated or accessed, and there is an out-of-bounds behaviour control running on the GPU independent of the driver, basically once you access (read or write) out of bound memory the GPU would terminate the loaded kernel which would crash your application and the driver would be cycled (restarted).

The out of bound memory is a real annoyance anyone who's worked with GPGPU especially CUDA is pretty familiar with, it's the #1 app killer (as far as code errors go) and for good reasons, even a privileged kernel running natively on the GPU is protected from abusing it's own rights.
Debugging from the Trenches Problem Solving Mindset
Armed robbery is a completely different crime than stealing when a person isn't present.
Good point. I agree that concentration is a learned skill.

We should recognise that the same self discipline stopping oneself from checking reddit every 5 seconds is closely related to the ability to retain concentration.
It's quite active. The most recent release was October 1st (one week ago).

Updating the copyright date is not super important, due to how the copyright laws are written; however, I'll probably update it again eventually.