skysight-inc/HackerNews huggingface dataset:
Completely disagree with this. How is this unethical? The people in his photos just so happens to be there, it's no different than you taking a photo of your friend in a crowded area.
I think teaching the grammar first makes sense in German since this is the difficult and ugly part. In my opinion if this does not become a second nature you will be uncomfortable to communicate in German since otherwise you will always think uncofortable seconds how to build the correct case etc. . In other words: You will have difficulties becoming fluent if you aren't confident in the grammar.
Can you say more about why you're avoiding the blockchain?
Free monads would like to have a word with you about simple, modular, debuggable, composable DSLs. On the other hand macros are anything but composable or modular. Debuggable for some far off definition of debuggable, maybe.
The best of all worlds, except that you lose your optimizations.
ROP is, in general, a way of circumventing W^X and ASLR. SROP makes ROP easier.
It is totally totally impressive that a hardware version of a software simulation of the actual 6502 was built.

What about an 8080 or 6800? Or Z-80.

Zapple V1.1
>g200

HIGHEST MEMORY?

52926 BYTES FREE

Welcome to BASIC, Ver. 1.3
<TDL Z-80 8-K VERSION>

>READY

Soon: how to win at Lunar Lander.
Include clauses on the contract that forbid you from installing any kind of software on work machines, and at the same time provision work machines with a clean Windows 8 install.
Not even Notepad++, it's notepad.exe for C# or violating the contract.
Mine Clearing at Jesus' Baptism Site
I suppose at some level how good of a Googler you are affects how well of whatever you want to be good at .. So you might say being a good Googler is part of being a good developer.
Capt. James Kirk to Skipper Navy's Largest Destroyer, the Zumwalt
Out of curiosity when you say "app" are you talking about the pam module or the phone app? I would agree 2FA shouldn't replace a password but I don't see why it would be an issue as an addition to it.
depends on your view, I see the politicians and the ones living at the expense of others as stealing from the tax payers
I love this so much.

(sorry for the useless comment, but really, I love this so much)
James A. Kirk, not James T. Kirk:
http://www.public.navy.mil/surfor/ddg1000/Pages/bio1.aspx
Cybersecurity Futures: Scenarios by Berkeley Center for Long-Term Cybersecurity
Google Authenticator (I'm not sure about the app, but I know that the PAM module does) supports HTOP, which is the same HMAC-SHA1-based construction but relies on a counter instead of the current time. The counter is incremented on successful password entry (with the PAM module) and on request for the code via button on the mobile authenticator or token.
The way to avoid an anti trust ruling is probably to voluntarily limit their actions to what would be allowed under a consent decree. That's a bit hard to predict, though. I would be careful about featuring products on top of search results, because that seems to irritate regulators (although all the other search engines do it, and it can be good user experience); also I would be careful about bundling requirements for google play services.

If broken up, I would imagine at least three companies would result: Web search, advertising, and everything else.
Inflected language: https://en.wikipedia.org/wiki/Inflection

"Irregular" means that a perticular word does not obey the usual rules for inflection (an example of such a rule verb (without to) + "ed" -> simple past, e.g. "jump" -> "jumped"). For example "go" -> "went", "sing" -> "sang". You will usually simply have to learn those.
I would like to see the benchmarks before I agreed to that.

You might not get the best optimization possible if you have to leave it up to the C compiler with inline assember... But that mix worked well for C and C++.

And rust can still optimize things like deciding which integer optimizations need the overflow check, and only add it where static analysis failed.
When you say categorically that "Productivity DOES decline because any work that requires concentration is substantially more difficult to perform," you're assuming that the majority of people have a harder time concentrating in an open office environment. Based on my own observations, I don't think that's true of every sub-population.

It would be interesting if a researcher tried to quantify this with volunteers from different companies with differing floor plans.
Craigslist estimated to hit $400M+ from 12M paid job postings in 2016
There's an engine that was recreated to run Another World: rawgl (open source): http://cyxdown.free.fr/rawgl/
Normalization is under-emphasized in interviews.
I am familiar with ocaml at a high level. I have written a few toy interpreters in it.

The c code it generates is basically the ocaml bytecode interpreter and the bytecode of my program.

Not what I was thinking of.
> This game was hard. So hard

I don't think it was that hard compared to other games of the time. I could finish it in a week, and you could die as many times as you wanted which made it much easier to complete.

Compare that with adventure games from the time which were virtually impossible to complete without walkthroughs.
Long History of a Short Form: The Aphorism, from Hippocrates to Maggie Nelson
I agree I left out a lot of incidentals, but it wasn't meant to be an all-encompassing analysis, just some napkin numbers.

The $3000/month isn't for someone with a deep and good understanding of network security -- that should be you (the one making the $96k piece) -- it's for someone that can answer the phone, help people set their routers to DHCP, etc... $17/hr isn't bad pay(at least around here) for someone with basic network knowledge.

Also many places the bandwidth is cheaper, some it's more expensive, but, being a WISP, you might be in a position to pipe your bandwidth from somewhere cheap to where you are.

If your bandwidth isn't cheap, then you provide 10mb/s service instead of 30. While not considered actual broadband, it's plenty for gaming, netflix, most general web usage.
By the way, I did manage to port this to run on Rockbox (for MP3 players) a while back:

http://www.rockbox.org/wiki/PluginXWorld

Demo here: https://www.youtube.com/watch?v=np_97afob4g
Is the sharing economy testing our trust in people
You say that but the Big Bang is the ultimate hockey-stick-growth
Awesome project. This is how processors used to be constructed too, with discrete components:

https://en.wikipedia.org/wiki/Standard_Modular_System

What would be really nice to see is a photo of it sitting next to a real 6502 for size comparison.
This is a major piece of my machine learning self study curriculum:

http://karlrosaen.com/ml/

Some links to problem set solutions there
Free online personal Diary and Journal
I've met quite a few. In an open office it's easier to ignore or gracefully leave the conversation. With individual offices you'll get pulled into tangential/"fun" discussions after a meeting when the team is on the way back to their offices. I could keep going, but you get the picture... After working with enough diverse programmers, you will see some varieties.
Making of Prince of Persia (2011)
http://www.processedworld.com/Issues/issue29/i29down.html

Thanks for that link.
I wonder about the interplay of this with the DMCA. I suspect that the statement that it's "legal to reverse-engineer code" may still have significant caveats...

Then again (thankfully ;-), IANAL.
It's actually amazing how many soft devs have no clue about the impact of the Linux, the command line, which they now call the 'CLI', true editors and fast home grown IDEs. A shift needs to take place at the core of software development. Linux made everything possible.
I do it for attribution, partly out of respect to the original authors, and partly to help resolve any licensing issues that may arrive - e.g. "This code was taken from a site with no clear license on its use, so we may need to replace it at some point."
GNAT seems to have no problem with that: https://github.com/RREE/esp8266-ada/wiki/Steps-for-building-...
Not surprising a company producing obfuscation tools would use this for advertising. My question is, does this reduce the risk of getting sued for creating IP after looking at previously existing IP via reverse engineering or other methods?
Either don't use 2FA or move to physical servers with stable clocks :/
And yet thanks to Oracle v Google it may become impossible to use information gained from reverse engineering to create a compatible replacement without violating copyright.

One step forward, two steps back...
I live in a neighborhood surrounded on all sides by Comcast. The Comcast hardline goes right by the entrance. They could pick up about 50 customers by stringing up 2500ft of cable, but they don't.

Luckily there is a very good WISP in the area that I currently have a 120mb/s connection from, but they do not like nor want do residential service. I was able to get my connection because of my relationship with the owners, but the rest of my neighborhood is not so lucky.

For areas such as dad's friend, check out the Connect America Fund[1] -- there are grants and funds available (after sufficient hoop-jumping of course) for lots of currently underserved areas. Getting a WISP to bite might be a challenge but could be worth investigating. Or start your own.

[1] https://www.fcc.gov/general/connect-america-fund-caf

Edit: added link oops
Please cast your vote on how people like to host their blog?
https://en.wikipedia.org/wiki/Transistor_count#Microprocesso...

A 6800 or 8080 at the same density would be slightly larger, and a Z80 is more than twice as large. Even the first Pentium has almost 1000x more transistors.
A curiosity question for people in this thread who understand circuit design: How efficient is the design of the 6502 given modern knowledge of CPU design? If we designed a similar CPU from scratch in 2016, could we make one that works much better (by whatever metric makes sense) and uses far fewer transistors?
Ahh yeah, it was all Linux. The 40 years worth of computing history and foundational operating systems before Linus came on the scene had nothing to do with it.
So, again, some research, that doesn't work yet, and is very far from being in production, let alone testing.

Hardly "The tech is already available, only introduces a small increase in cost".
Well http://www.visual6502.org/ has the visual sim for the 6502 but also the 6800 and the ARM-1. I guess that means the full netlist for those two must be done too? If so I guess it'd be possible to do them in this way. Though I don't think they have the same obsessive fan audience that the 6502 has.

It sounds like the process of analyzing the Z80 in a similar way is starting: http://www.visual6502.org/wiki/index.php?title=Z8400
One interview problem I've had before that was clearly intended to measure good database design sense and understanding of normalization was "How would you design the database for a restaurant reservation system?" There are a bunch of restaurants, each of which has a bunch of different tables, each of which can be reserved for chunks of time on various days. I won't go into the details, but you can see how a good answer is maximally normalized.

Is normalization taught in a typical CS education outside of a Databases class? Is it a general topic, or is it so specific to the scope of RDBMSs that you don't see it mentioned elsewhere? I don't remember.
"Hardware version of software simulation" seems not to quite convey this. It looks like the software simulation actually simulated the original circuitry, using a netlist. The hardware is based on the same netlist; thus that simulation is of this hardware as much as of the original 6502. This new hardware isn't a simulation, though, but a discrete implementation of the real circuit.
i think that type of conversation is better suited for a Slack chat
8GB of RAM ought to be enough for everybody.

Even if you need two instances of Visual Studio on a VM.
Fascinating! Just curious if anyone can provide any more details? Specifically, what design software, which manufacturer?
>When you're executing family members with AA guns

Or not:

http://www.slate.com/blogs/the_slatest/2015/05/14/north_kore...

Don't worry. You wouldn't be the first person to fall for this type of fabrication.
>Support for cgroup namespaces
This release adds support for cgroup namespaces, which provides a mechanism to virtualize the view of the /proc/$PID/cgroup file and cgroup mounts.

What are the advantages and practical applications of this ?

documentation here : https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....
FM transmitters are great. No asking your friend to pull over to the side of the road to pair your phone to their car stereo, no messing around with USB cables, just tune your radio to 88.0 or similar.

My Nokia N900 had one and I've missed it ever since - it could even display text via RDS!
What language did they write in? What kind of features does the language have? I'm curious how you would design such a language.
https://twitter.com/TubeTimeUS/status/732023168303435777 for a photo next to a real 6502, and an IBM SMS card for good measure. :)
I have a nexus 6 whose Snapdragon 805 should support FM radio. However, there is no FM functionality. What can I do?
Out in central Queensland, there's a number of places you can get full 4G coverage when you'd really not expect to be able to. It's quite interesting to have zero FM radio stations, but a couple Mb/s worth of data transfer available to you!
Very clean layout.

If this actually works I wonder if he'd ever consider doing a kit. Would make an awesome display piece.
the schematic capture and layout was done in Altium. proto board spin from a vendor in China.
How about bussing back the homeless that cities across the US send to SF, or if Regan wasn't dead sending them to his place since his defunding of mental health flooded the streets with schizophrenics?

Edit: see my links below... Not sure why I'm getting down voted but these things happened and contributed to the situation at hand. Homelessness is a very complicated issue, I'm not suggesting this is the entirety of it.

http://thinkprogress.org/health/2013/09/11/2602391/san-franc...

http://www.povertyinsights.org/2013/10/14/did-reagans-crazy-...
I don't have an argument, really. I believe that people collecting a ubi payment would, more often than not, choose to work and not laze their life away. The archetype for me is a family of four where the parents' only option for employment is minimum wage jobs.

Add a ubi to that and they can then provide a much better environment for raising their kids. I believe this would reduce the number of broken homes and improve the outcome for the kids, reducing drug abuse and crime, and enabling a higher level of education.

It's a theory based on personal belief. I have no conclusive evidence, only hope at this point. These studies should provide some answers.
we're considering it. see http://monster6502.com/. there is a mailing list for those interested in such a kit.
It was not so very long ago that the National Association of Broadcasters and the RIAA were lobbying Congress for the inclusion of said FM chips [0] (or [1] if you want the tldr version).

NAB is involved [2] in this latest heroic campaign for consumer choice too, of course, although you wouldn't know it to look at the website [3].

[0] https://arstechnica.com/tech-policy/2010/08/radio-riaa-manda...

[1] https://www.penny-arcade.com/comic/2010/08/18

[2] http://www.prnewswire.com/news-releases/industry-wide-consum...

[3] http://freeradioonmyphone.org/about/
Climbing a 100+ foot tree would probably not be advisable or possible in an emergency situation. There may not be a nearby clearing or you could be disoriented.

Likely the satphone is better, but there are still limits.
Open office plans wouldn't be so bad if companies implemented a "quiet zone". It would be cheap and efficient to have a quiet room with college library style desks like:

http://www.wiregrass.edu/images/library/benhillLibrary.jpg

The people who thrive in open office plans can thrive while the people who need some space can have their space.
this should help you guys understand it a bit better.

http://www.chicagotribune.com/bluesky/ct-crowdfunders-decisi...

the DAO is basically a decentralized kickstarter that for now, is going to invest in blockchain startups, but it can fund whatever it wants :D
>I think people should just "smarten up" and stop buying locked-down smartphones from telecoms

Even the Nexus phones don't have FM radio, probably for the same reasons (Google makes money when you buy music through Google Play, or stream it via Google Play Music).

https://www.quora.com/Why-dont-the-Google-Nexus-devices-have...
It doesn't matter if you could perfectly cancel-out noise, hand-waving and shoulder-taps will interrupt whatever flow you were having.
They're human, not trash, you know?
Wow, a Slate article that says it "may not be true" while you ignore the other irrefutable part of my statement.
> It's actually amazing how many soft devs have no clue about the impact of the Linux, the command line, which they now call the 'CLI', true editors and fast home grown IDEs. A shift needs to take place at the core of software development. Linux made everything possible.

Ok.. reluctantly, I'll bite.

Why does a shift "need" to take place? What do you believe is broken and how is a developer "understanding the impact" of Linux going to fix it?

Also, what is a "true editor" and conversely what makes an editor not "true"? Do you have examples? Can software development only be done in a "true" editor?
Surprisingly many get away with only rudimentary security controls. I have a client that absolutely refuses to upgrade off Rails 2.3, even to the drop-in Rails LTS releases. Their "web director" keeps insisting that no one would want to infiltrate and that there's no damage can be caused by a compromise of Rails anyway.

The frightening incompetence of that guy is maddening. Incidentally, I don't think he was put in place to sabotage the company. Just a case of well-meaning nepotism.
Gee, good question. I know people replicate them in FPGAs and verilog [1]. Improving on the design can be potentially done through software with verilog. I'm not sure of anyone who has improved on it because people focus on replicating it (it's a really fun chip to play with).

Why fewer transistors though?

[1]https://github.com/Arlet/verilog-6502
Sarcasm noted, but think back to 1991. We had a half dozen mostly incompatible desktop OS's and around a dozen Unix-like variants (mac, pc, amiga, cpm, etc), mostly with proprietary hardware (hpux, aix, sun, apollo, dg, dec, etc). The internet and decent interop protocols were just getting started. Remember DCE and RCP? Bleh).

Linux now runs on almost _all_ of those with a mostly compatible API and ABI, from raspi to Z-mainframe, speaks to hundreds of weird hardwares, and hundreds more network protocols built in.

I'd say it was instrumental.
I suggest you do more research on how we ended up with this situation. Saying "Reagan defunded mental health" gives you about 1% of the picture.
I imagine all the advantages that come with namespaces in a more advanced OS like plan 9
Most of which were much better designed than Linux, for that matter. I appreciate Linux and use it often, but it is a 1970s OS design at best.
Dispatch from the Desert of Consciousness Research
Wow, that's just terrible thing to say. Really terrible.
The reason Google doesn't market such a thing to consumers, is because allowing a "privacy option" would convey that they're violating you're privacy on the free service.

And Google's entire business hinges on people not believing Google violates their privacy. So the possible gains in business isn't worth the loss of their reputation from admitting that.
Whenever somebody comes and visits, the first thing they mention about San Francisco is all the homeless people. I hope, for the sake of homeless, that this leads to some substantial, positive change, because currently it feels like they are just being left out to dry.
Eschewing the traditional application architecture has made for both a terrible development experience and poor quality applications in general. The application lifecycle is convoluted with even the Android developers joking about how confusing it is. Everything about the model has made it far more difficult to port existing software to, and native development for me personally has been an absolute nightmare. No clean exit strategy for applications, half the methods in the lifecycle don't even get called, etc. I can't imagine the completely naive and oblivious thought process that led to the mess they created. Good thing Android is backed by Google though, so no matter how terrible it is it'll still be popular.
The homeless surely don't act human.
I think this captures the essence of the "IoT" trend - take a function accomplished by a simple existing device, and do it using mindboggling amounts of hardware and software complexity.

Especially after watching the demo video, I'm still very confused as to how making the RPi play something upon receiving a signal somehow involves a web server and browser. It also apparently requires JavaScript[1] and even Google Cloud Messaging...

[1] https://github.com/teozkr/klocka/blob/master/web-client/inde...
I can't believe that SF spends $240M dollars per year on homelessness, and the current environment is the outcome of all that money. Even worse, there is zero accountability so there must be mass corruption and waste taking place because based on what I see every single day, none of that money is being spent properly.

http://www.sfchronicle.com/bayarea/article/S-F-spends-record...
The Android default FM app is terrible, isn't there something better? I searched the store, but it's all adware ridden crap.
> Along the way, I noticed that the Visual6502 netlist had three extra transistors, T1088, T1023, and T3037.

I'm confused by this bit - does this mean that there's a bug in Visual6502?
Look at this. Hacker News beats Slashdot to the punch with a Linux kernel update thread.
All you need is a runaway process to chew through your battery in an hour or two. One time Facebook kept chewing up gobs of power despite me not using it very often, and it seemed to be because it wanted me to sign in again or something inane like that.
Totally agree. People forget that Linux is the dominant kernel/os because it dominates nearly every market that isn't the desktop (server/mobile/IoT/toasters). On stack overflow dev survey they show about 21% of devs on SO use Linux, compared to regular desktop usage which is a generous 2% that's a 10-fold increase of Linux on the desktop among developers compared to the general populace.

OS X also experiences about a 2-fold increase whereas windows experiences a large decrease in use amongst developers compared to its general desktop usage. I think Windows should just switch to the Linux kernel and build Windows container to run legacy programs and port all their software to Linux if they want to win over devs. The "bash on Windows" doesn't appeal to me at all.

Of course, here on hacker news the culture is really more corporate than hacker.
Although many people who live without a house are struggling, desperate, addicted, and / or mentally ill, I also think that SF in particular has many such people who are well-adjusted, happy, and simply don't care to live a middle-class lifestyle.

For the former, let's get help. But for the latter, let's not judge.
Out of curiosity, is logging newborn activities a common thing? Do most parents do this? What is the value in knowing the counts and times of your newborn's routine? Is there a good use case for historical data or trends?