skysight-inc/HackerNews huggingface dataset:
These books contain all the relevant Smalltalk 80 ones,

http://stephane.ducasse.free.fr/FreeBooks.html

On bitsavers search for Mesa, Cedar, Interlisp-D and Smalltalk.

http://www.textfiles.com/bitsavers/pdf/xerox/

Also http://www.softwarepreservation.org/projects/LISP/interlisp

ACM also has quite a few papers if you have access to it.

Additionally you get some tips by reading Niklaus Wirth books about Modula-2 and Oberon, as he refers how Mesa and Cedar influenced his languages.
This is fascinating!

Practical reuse of assembly is resourceful and this approach to portability quite cool (take a look at this non-portable approach to fixing up and executing an assembly dump[1]).

I wonder if the future of video game console emulation lies in recompilation, perhaps to an intermediate representation format for LLVM (similar to Dagger[2]).

[1] http://aluigi.altervista.org/mytoolz.htm#dump2func
[2] http://dagger.repzret.org/
Switchmate Lets You Control Your Light Switches from Your Phone
First and Third, almost Forth (1992)
This theory of crime actually says that police presence can be safely reduced now, because all those petty crimes are no longer common.

What you're talking about is a theory of how to boot-strap a reduction in crime: start small. But it also implies that once crime is reduced, the reduction will be self-persisting (for the same reason crime was self-persisting--because of the environment). It does not imply that heavy police presence needs to be permanent.

Anyway, it's never been proved in any real way, it's just an idea that got popular. And a whole lot of cities that Giuliani did not lead also saw significant reductions in serious crime over that same period of time.
Android, iOS Neck and Neck in US Market Share
Agree with you completely. It's pretty frustrating how it works, and I really wish Apple would release some documentation on this.

I'm sure there is more to be found reverse engineering but once I had enough figured out for our uses I stopped.
The Eye Tribe's Android Eye Tracking SDK
Excellent cartoon version of this story: http://www.stuartmcmillen.com/comics_en/rat-park/
As potatolicious stated, part of the proposed mechanism by which broken windows contribute to urban decay is that "the appearance of disorder signals that such laws are poorly enforced". Surely, a police officer ignoring the crime as it is being performed in front of them would send this signal even more strongly.

Also, I should point out that the theory doesn't say that an arrest must be made. Maybe they simply intervene and issue a warning. Maybe you record their identity and create a police record of the incident so that the building owner can sue to defray the cost of replacement. Maybe they take the kid back to his parents, so they can offer replace the window. And yes, maybe you arrest them if they've been repeatedly warned in the past or are causing immense property damage. It's all contextual.

The theory just says that the government (not just law enforcement) shouldn't let the little things slide because they lead to bigger problems down the road. You get the most "bang for your buck" by nipping the little things in the bud. You seem to have a warped idea that it means draconian punishments for every infraction, no matter how minor.
Many people may not realize that some moderm ARM devices are bi-endian and default to little.

# uname -a
Linux beaglebone 3.8.13-bone47 #1 SMP armv7l GNU/Linux

# ./misc
Little Endian

http://en.wikipedia.org/wiki/ARM_architecture

The only BIG endian systems I have left are Sparc64 OpenBSD boxes (Sun Netra T1s).

# uname -a
OpenBSD netra.w8rbt.org 5.6 GENERIC#187 sparc64

# ./misc
Big Endian

I really miss diverse archs. Things were more fun back then. Sun made outstanding hardware.
CES 2015: Self-parking BMW
Why the downvotes?

Yes, by backing away from issuing summons for minor offenses, there is overlap with what many have rightly sought in the aftermath of Eric Garner's death. To me, that silver lining is coincidental, and it's taking the thunder out of their protest. As a New York City resident who has been closely following the issue, I do fear that the police, with tacit approval by their unions, will expand/escalate their protest (not by harassing minorities, in case that's how my original comment came across) by further scaling back enforcement of crime.

This fear, after all, is exactly what they're trying to leverage.
Closure Library is certainly written in a way that takes advantage of the compiler to keep compiled scripts compact. Code that makes heavy use of goog.dom could look like:

goog.require('goog.dom');

var dom = goog.dom;

But that defeats dead-code elimination and makes the compiler include goog.dom in its entirety (the Compiler only goes so far when determining if code is "dead"). So, any use of a goog.dom function will be fully qualified:

var el = goog.dom.getElement(id);

Practically, you might use goog.dom.DomHelper instead to keep code compact, and because it stores a reference to the document object you're using.

This surprisingly makes ClojureScript really nice for developing with the Closure Library (not that using any library that depends on mutable objects is particularly nice in Clojure), because you can write code like the following, and still benefit from dead code elimination:

(ns whatever.ns
(:require [goog.dom :as dom]))

;; ...

(let [el (dom/getElement id])

The Closure Library is impractical without dead code elimination because it includes so much functionality, and is not meant to be used as a single script dependency.
I agree that data should be data and having companies pay (or otherwise sign up to be exempted) should be considered anti-competitive in such a regulated industry. But that belief won't stop me from using the exemption until the minute the FCC requires otherwise.

My carrier (T-Mobile) exempts streaming music services. It doesn't charge for the exemption and any music service can sign up for it, but it's still against net neutrality principles. It's better than AT&T's method, but only by a little. However, when they started this, I was able to cut from an unlimited plan to just 1GB/mo, and never suffer overages.

Do I disagree with it? On principle, yes. But I'm going to keep disagreeing with it while simultaneously using it as a way to lower my bill while getting around silly and even more innovation-stifling (IMO) data caps and high price mobile broadband.
A response to a teenager’s view on social media – Is Not sharing even an option?
But they don't tho', that's why there's a problem. GPs hand out antibiotics like candy.
I don't think that's really stopped many people. It's not that difficult to lie about your age.
It's funny - I knew I'd be downvoted but I'm not a Mac fan boy especially - I've got a pc and a Mac and find Apple annoying in many ways but I just think it's a fact that the security engineering is better on some systems than others. I see Apple now have over 40m people on Mavericks/later and have sold over 800m ios devices but have way less than 1% of the malware. It's hard to explain that by just being a small target.
Regulation is anti-competitive. We don't need regulation, we need competition.
Public transportation is public.

Private shared transportation does not have nearly the same incumbent advantage. Anyone can build or buy a bus, and move people around. There is not Facebook to pay lots of money to ensure that competitors are locked out of providing a similar service.

Moreover, users actually get meaningful choices when it comes to which car or bus to take. ISPs are more like roads, a utility where the options (in many places) are very limited.
Of course, they spent ~60 million "buying" customers to get their network effects to scale (join and get some $$ free) according to Elon Musk, so fraud limiting wasn't the whole story.
To be honest I don't know how much he has improved on the manual. It is such a small language that you could easily read up to the the examples very quickly even if you aren't particularly interested in learning.

I would suggest just giving it a look directly at https://www.gnu.org/software/sed/manual/sed.html

Though be forewarned, something that neither document explains well is the actual syntax. As in how addresses and expressions can be used and how to read a script. The syntax is relatively simple to understand looking at some examples, but the lack of clear delimiters between the address, command, and command parameters can confuse beginners.
I'm not the person you're replying to, but I'll say it with a non-throwaway account: T-Mobile has said they're willing to work with any legal streaming music provider, as stated on their website.

I'm not sure why you would think someone would need a throwaway for that, or why you need to imply someone is a shill for simply reading T-Mobile's website.
Thanks for suggesting this. I glanced over the home page and I am definitely adding it to my list of projects to explore. It claims to support many of the features that I am looking for and it will be fun to kick the tires!
The past was CISC, past future was RISC, and present is CISC-decoded-to-RISC. Future looks like more of that, i.e. the shorter the opcodes, the better: if a short opcode can mean complex things, even memory-to-memory operations, it will not be a problem when being scheduled in OoOE CPUs.

In my opinion, we'll have following things to come:

- Simple in-order execution CPUs with tons of ALUs, as the generalization of current GPUs (a la Larrabee or AMD/nVidia/ARM VLIW). This would be used for graphics and signal processing.

- Complex OoOE CPUs with expressive ISA for complex r-r/r-m/m-m operations, transactional operations, runtime-defined opcodes, focused to maximize sequential execution. With operating system support, it could allow to re-optimize code, defining opcodes for groups of operations, so code could get faster/smaller (code self-compression de facto).
> Nobody is claiming that the bus system is anti-competitive to car manufacturers.

Have you heard of the GM streetcar conspiracy?( http://en.wikipedia.org/wiki/General_Motors_streetcar_conspi... )

That doesn't make sense in this context though - the analogy breaks down.

The reason why regulation is useful is because unregulated companies collude, form monopolies, fix prices, and eventually kill innovation and prey on their customers. Regulation is a useful tool to provide an even playing field.

Sure, customers may be satisfied with a walled garden now, but how did facebook / twitter / netflix flourish? Using unbiased network traffic. We shouldn't shut the door on new startups.
Its just a more aggressive version of name mangling that Uglify also 'suffers'[1] from. The setting does say advanced with good reason.

[1] https://github.com/jadejs/jade/issues/298
I can see why group service is popular among teenage crowd these days. One of my friends who is in school has college wide fb group to ask questions about classes, etc. I have seen her mostly being active in groups when logged into fb.
prop.test(c(13, 8), c(152, 152)):

2-sample test for equality of proportions with continuity correction

data: c(13, 8) out of c(152, 152)

X-squared = 0.8184, df = 1, p-value = 0.3656

alternative hypothesis: two.sided

95 percent confidence interval: -0.03057673 0.09636621

So there's no evidence that there actually was a statistically significant change in usage of google's cloud.
I also bought mine for $19. It is used for streaming Amazon Prime. I tried to like it but using my phone and computer with Chromecast is so much easier. 50%+ of my use is to watch YouTube videos with Family and Friends.
The lyrics make it even getter: "...escute este mensaje hermano - beep beep beep beep beep..."
The Bug Bounty Study: Improving Responsible Disclosure
The new Map and WeakMap classes use Object.is() to determine if two keys are the same (otherwise it would be impossible to use NaN as a key to a map).

Whether this algorithm should have been exposed to users is debatable, but it exists for a good reason.
PCI.
If you happen to use IRC, be sure to visit #lispgames on Freenode. While there are more Common Lispers there, I think you may enjoy discussing and showing your game on that channel.

(also, when you write that game, don't forget to do a Show HN!)
Yup! Lenovo could have done it, but didn't implement it.

Admittedly, there's not a standardized way to do it either:

Macs actually save Wi-Fi AP details into SMC or NVRAM (can't recall which) which is why wireless connectivity is accessible without setup when in the BIOS and recovery modes, but there's no analogous part in standard IBM-compatible PCs.

Speculating, but this avenue could hypothetically be a security issue too if it's not secured well: attackers could extract confidential AP details without having to bypass full-disk encryption, or attack live RAM.
No, it isn't.

1920 * 1080 pixels * 5 * 60 = 622MPixel/s of fillrate required.

Radeon 9700 Pro, high end from over 10 years ago, had a fillrate of 2600MPixels/s

Let's take a high end graphics card from a few years back, say... GTX 480? A 2010 card? That has a fillrate of 33,600 MPixels/sec.

5x 1920x1080 quads is child's play for any reasonable desktop GPU part. In fact high end cards from 2009 could game at 5760x2160 (that's 6x 1920x1080 displays) off of a single card.
Zillow would have to grant additional permission, OpenStreetMap only accepts data under rather liberal terms (because then changing the distribution license does not have to be a debacle).

"Fuzzy" boundaries are also sort of controversial (i.e., there are more than 0 people who will always speak against them).
A clear analog for this issue is television. I do not know, but was there ever such contention over OTA programming vs cable networks?

I view these proposals as very competitive - among mobile carriers, where we see much less competition (in the US at least) than we do among app developers.

It always seems curious to me that those who advocate most strongly to keep the government out of the content of the internet is also most vocal in advocating to get the government into regulation of the means of access. The two are not easily separable.
They are apples vs oranges.

Chromecast = Media Player

Stick = Computer

I am still thinking I want a NUC though.
What is going to happen in materials in 2015
In the days before regulation, there was so much competition it wasn't even funny! Oh wait, there was only one phone company: AT&T. Then they were broken up and the industry became a little more heavily regulated and suddenly there was finally some competition.

Regulation doesn't just appear out of nowhere. It happens because bad things were happening before the regulations were put in place.
>...aside from being orders of magnitude more of an ass-pain if you ever have to write software that actually deals with machine code

1. I was talking about external as in the memory hierarchy not development effort.

>(at least on x86; perhaps other CISCs aren't as bad).

This, the PDP-11 machines have a lovely instruction set for example.
SilkJS is neat and much of it is written in JavaScript (the rest is C++) -- http://silkjs.net/ "SilkJS is a command shell built on top of Google's v8 JavaScript engine, highly optimized for server-side applications"
The Failure of Voyeur Marketing
Got a cert error on the link...looks like it's passing an azure wildcard
Ask HN: How to deal with inattentive ADHD?
Struggling with extremely low threshold of boredom and a lack of motivation. Have trouble processing information accurately and quickly. Was wondering if anyone here can relate to it and what I can do about it?
I thought this was a joke library. Then I checked the NPM stats.

6,597 downloads in the last day

28,883 downloads in the last week

134,084 downloads in the last month
I might be wrong here but isn't what you call "dynamic range" usually referred to as "hearing range"? Dynamic range has a bit different connotation AFAIK.
Coming from a place where this practice is banned, I wonder how they implement this. Traffic going to certain IPs or IP ranges is exempted? They mention WhatsApp and Twitter, and the first thing that comes to mind is using them as proxies to tunnel through. I don't think it would be against ToS either - you're just asking someone else on the "other side" of those services to access the 'net and get the information for you, and it shouldn't matter one bit if you're speaking English or TCP/IP. :-)

(There's plenty of info on the internet about wanting to use these services while behind a proxy, but seemingly none on using them as a proxy...)
Computer programming is hard enough when you know how the algorithms work, so the idea of genetic programming as "randomly generating program text and mixing them together till it works" is definitely more than anyone wants to deal with.

Genetic programming is also a machine learning technique where you generate random answers then mix them together until it increases the fitness function. Since it knows nothing about the actual problem space, it runs very slowly yet doesn't work better than something more sensible like simulated annealing.
When the rabbits become turtles, you've gone too deep.
I'll sometimes use sed/awk/cut/etc... to get one off summary info out of large files. Excel/LibreOffice would choke, and loading it into a database for one off is painful.
I never had a FB account. I'm 39 and married. Exactly what am I missing out on?

I use email and text message for most correspondence, and have LinkedIn mainly as a virtual Rolodex so I can get in touch with old friends and colleagues.

I don't get what I'm missing. Maybe I'm just in the wrong demographic?
Depends on the school. The general rule of thumb is about 1/3rd to the inventors themselves, 1/3rd to the department, 1/3 to the school.
If you want to learn Javascript, HTML and CSS from BASICS, get your hands on i Love Coding course today.
Yes, and teenagers still operate under the illusion that "being a real grownup" is a actual thing, and not just the thinnest of veneers.
I don't understand what kind of answer is sought, and I don't understand why there is a question. As a species, we have done well by being unusually good at processing and communicating information. Our senses receive information and pass it through a highly complex processing system with memory and motor functions. When we talk about this we call it "experience", or "first person observation". What's the problem?

It's not 'fear or the unknown', it's that I don't know what you think you don't know. If you want to use the word 'observer', then we have a field of study for that, it's called human biology. Or anthropology, or psychology, neuroscience, or physics, depending on which level you're interested in understanding.
Porn Companies Are Going After GitHub
I wouldn't knock freelancing; I've heard of people pulling in $500K+/year with it. Save up for 8-10 years and you've got your F-U money. You don't have to be particularly good (the folks I know who manage that probably aren't any better than your average startup employee or Googler), but you do have to deliver on your projects, work independently, and communicate well. And most importantly, you need to pick an industry with a lot of money. Do freelance projects for banks and $500K/year is easily within reach; do freelance projects for schools, non-profits, or small businesses and you'll be lucky to make $50/hour.
Ask HN: Does using TOR make you a target?
Just wondering what the community here felt about the potential risk of "guilt by association" - no matter how tenuous - of using the TOR network. Does the mere use of this technology give users an automatic red flag in the eyes of the authorities? Thoughts?
You mean that the people most vocal against the government deciding what they can read are also the most vocal against a corporation deciding what they can read?

You are right, those two are not easily separable.
Cynically, even if the school gets 100% of the profits, the feedback loop of "encourage drug development, get paid" functions properly. They would only have to pay their researchers just enough to continue working...
Very interesting.

By your guidance I've found several articles describing the circumstances that establish "special relationships", yet I can't find anything that describes an officer's duties besides duty to individuals (like those you mention). Are these listed anywhere?

For now, if I suppose the exceptions you mentioned are the only duties of an officer, is there some legal mechanism that requires officers to enter special relationships? Or is it simply that a police officer who failed to perform his or her job would be fired, but could not be sued?

I'm suddenly having a hard time identifying exactly what are an individual police officer's duties. Should "protect and serve" always appear with quotes?

For others, some links on duty to rescue, public duty, etc:

http://en.wikipedia.org/wiki/Duty_to_rescue
http://www.policeone.com/police-jobs-and-careers/articles/49...
http://www.policechiefmagazine.org/magazine/index.cfm?fuseac...
Yeah, with AngularJS and REST I can finally approach the level of productivity that Visual Basic 4.0 had 20 years ago.
Yes it tends to be more expensive at first. But look, as a community we can't even (yet) agree on what makes quality. It is hard to sell something you can't clearly explain.
Ask HN: Material for getting started in media-player development?
I've been recently becoming interested IPTV systems and video streaming, and although I already have experience programming I realised I don't know much about the standards and processes in developing a native media player.

Please recommend any books (blogs are ok too), or maybe list a few concepts I should be researching would be helpful.
I once worked on an air-gapped network. I programmed my own Klondike Solitaire, Freecell Solitaire, and Hunt the Wumpus games. The project was named "LBus", which was short for "look busy". I made the user interface look like log entries in a console window.

That's why perimeter defense doesn't work. You always have to let at least one person in, and any person you let in can become an insider threat--especially if their job is to write source code, compile it, and run it. If I need a script or simple program, I wouldn't bother trying to clear someone else's through security if it were easier to just type it in myself.

I feel slightly bad about slacking off at work in that manner, but I still completed all the tasks that were expected of me, and even got actual cash bonuses for exceeding work expectations. That workplace had absolutely no mechanism in place for exercising ambition or creativity, so if that entire department hadn't been destroyed by unethical (and, as I later learned, illegal) contracting practices, I probably would have also eventually devised a way to make Tetris look like the TPS Reports.

It wasn't the worst job ever.

But yes, internal security is a must. At minimum, keep the overly clever people with access to compilers in their own sandbox, away from everyone else. It seems odd to tell someone they can't have a compiled binary when they can just sit at a keyboard and type in "int main (void){ while(1) fork(); }" just for giggles. It's like giving someone a .50-cal rifle and then denying them a 9mm pistol.

It is an actual security issue, but really, as a developer, I just want different security restrictions on me than the non-developer users.

I have a compiler and the ability to execute any code I can imagine. In what network would you not want to wall me off from everyone else?
Pay per Call Mortgage Leads – Ad Mobile Media
This is so true! And GC is a brilliant metaphor.

Typing this quickly since I'm on a deadline at work, but for those interested in getting started, I set up a quarterly "Meditation Challenge" online group to track progress and keep people motivated by having a group of people and a goal. Myself and people in /r/meditation run it, so it's not a corporate anything, just a public service.

You an add your email and it will notify you when the next challenge starts:

http://meditationchallenge.co