skysight-inc/HackerNews huggingface dataset:
Yep, and the NHS references the Ukraine power grid episode, which was caused through phishing via e-mail.
Having SCADA's connected to the Internet is not a good idea anyway, but has nothing to do with having an el-cheapo - say - IP camera with admin/admin.
I'm with you, brother. I have a veritable fleet of old 8-bit machines - all the systems I coveted, but could never afford as a teenager.

Except now I can afford it. :)

My advice to you: find a local hackerspace and get involved in some creative archaic computing workshops. Its the only way to convince yourself that there is absolutely nothing wrong with collecting old machines and keeping them running.

For my part, I'm a huge Oric-1/Atmos/Telestrat fan, and have perfect mint-condition working examples of them, along-side the C64, ZX Spectrum, and Amstrad machines. There is nothing quite so satisfying as running some brand new - as in, written in the 21st century - software on the old Oric machines .. truly a delightful way to spend a few hours, not just reminiscing - but rejoicing in the delights of newly-coded software for these old, humble machines. (Visit http://oric.org and http://www.defence-force.org/ if you wanna see what I mean..)

Remember this: old computers never die - their users do!
The Metabolism of Cities (1965)
I was a j1 trainee thrice. lifting 2 year residency condition was a prerequisite for h1b. Clearing it was a beurocratic but straightforward process which involved mailing some papers to my own country's consulate. It probably depends on the origin country, but for me since my funding was given by the us school i was interning at, and since there was no involvement of my government, it was rather straightforward.

Good thing that is all over now :)
Half of the U.S. didnt even vote, the majority did not vote for Trump ether. Hitler was democratically elected too btw (at least in austria), but that means nothing because people actually wanted him.

I dont see how facebook is to blame here, there are obviously other things going wrong.
could you be more specific
It's interesting that in rich Asian countries like Japan, Korea, Singapore, the stereotype is of Tiger Moms whose parenting attitude is the polar opposite of what you describe.

Perhaps taking a hands-off approach is more likely to result in well-adjusted, independent children AND children who learn and earn less.
Rio De Janeiro's Bankruptcy
I'd love to see AI, using games, master the art of determining a depth for objects in the scene. If you ask a person, "about how far away is that car?", they often give you an okay answer that is at least in the same magnitude as the actual distance 1 m, 10 m, 100 m, 1000 m. If AI could do that, you could then navigate an environment in the real world better using only a camera or two. So you start with a virtual world that looks real, train up the bot, then use it to navigate in the real world. Has this already been accomplished?
It's more than 30 years since I don't develop anything for a 8 bit computer, and specifically for a 6502 processor, but recompiling as we understand it nowadays it was not possible. You had to code right on the memory addresses, and moving blocks of code was a feature that only advanced tools had.

Sometimes I left 'gaps' between pieces of code filled with NOPs just in case you need to code something in the middle. The problem was when you did not have enough 'gaps' or because of performance restrictions several NOPs could impact in the overall performance of your game. Then I started to play with non documented instructions until I was able to adjust performance and 'gaps' for example.

Maybe those guys had the same problem I had when I developed for Oric computers...
I think Maryland's simply gonna have to take one for the team. But yeah, I do dig the idea of redefining DC to be far smaller, ideally with zero citizens.
> Currently, yeah, just JS.

How do they plan to make it support multiple languages without having a backend service?
Pretty good Bitcoin guide, not so technical and easy to read.
It's an out and out money laundering service. It exists for no other reason, there are no legitimate circumstances where someone would want or need to sell amazon gift cards at less than their face value. It is straight up money laundering and it's frankly incredible that it's lasted as long as it has.
I strongly agree there's a lack of text along the lines of "theorem proving for regular programmers". The majority I ever read assumed a strong background in maths, logic and functional programming and were really off-putting.
They have stock exchanges, but ordinary companies don't list there. It's mostly just big banks and similar.
Hi rtens, I would like a concrete (not abstract) explanation of what a cell is and how to compose an application with them; your docs are very abstract. Perhaps a hello world application?
I would suggest joining a museum instead of opening one. You can help find, set up and/or maintain the hardware along with a team of like-minded people. You'll have a much larger collection to play with, and someone else makes the purchasing decisions!
Not everyone here lives and works in Silicon Valley.
I switched to VSCode just for my Typescript projects, and really like it. Main reason I switched was that in Sublime you can hide JS and map files, but it always hides them. With VSCode you can have logic in your config, so you can hide JS files, only if a TS file with the same name exists, that way I don't have to switch config when I'm looking for a js file particularly, and can keep my sidebar clean and show only files I need to edit.
Facebook needs to add the :thinking_face: emoji to its range of reactions.
At that point: Theoretically nothing. At that point the currency is stable and its value adjusts to very small degrees (if any) and it is no different than dave and busters money. You're taxed on your income and all you are doing is adding an extra layer of indirection before spending. And if you were paid in bitcoin, you have the same capital gains to report when you effectively translate it to fiat while buying your new Gameboy. There may be added complications similar to how foreign currencies work, but they should theoretically be negligible.

In terms of making sure you report those gains: What we see right now. Getting involved in the infrastructure to cut down on black money/money laundering.

But don't worry. I am sure The Followers of Satoshi will find a way to keep that currency volatile.
Where did you get the idea that I thought it was positive? (For the record, I have no opinion there because I don't give a shit what happens to them, good or bad.) I said it was different from what you had described in your first comment. Which the sources you've listed corroborate.
Question answered successfully, I suppose.
I never claimed that it does not affect people. Sure, it does but a general purpose AI seems far off the block technically.
What this teaches your kid is that there are no consequences to selfishness and antisocial behavior.
Are we living in a simulation?
Thank you for the link: I had no idea about this. A failure in science energy education i the media, again, it seems.
The hidden cost of QUIC and TOU
New Google security app
OK this is freaking awesome. I've been working on some Machine Learning courses and they use Jupyter. I have the issue where whenever I switch computers I have to sync files and all that jazz. I'm so excited about this tool I can't even contain myself.
Amazon Go: Computer Vision Based Brick-and-Mortar Convenient Store
But with 698, it all hinges on the delivery. Get the timing wrong and watch the rotten vegetables fly.
It's true that coal kills more than Chernobyl ever did, but that vastly understates it. Coal kills more people each year than all nuclear technology has killed in its entire history, including the bombs dropped on Japan. Coal kills in the neighborhood of a million people a year. Granted, most of those deaths are from dirty plants in less developed countries, but on the other hand Chernobyl was not exactly a shining beacon of safe nuclear plant design either.
The problem with randomness is that you can never really be sure.
With my kid I adopted the "Parenting with Love and Logic" approach which suggests that we (parents) pick too many battles with our kids and should instead let them learn first hand the consequences of their choices. So in the case of the coat, if the child refuses to wear one then they get to experience what cold feels like.

Time outs have worked very well for me too. Some behavior is simply unacceptable and ignoring it only teaches them they can repeat it.

Lastly, I think there's a tendency to forget that, with kids, they're basically completely different people every few days/weeks. We've gone through a lot of phases with our son and sometimes the best solution is to simply wait it out. More often than not the behavior changes as his brain changes.
And for anyone going down this path with Python, I recommend taking a look at web2py after Flask.

web2py is where I finally settled after trying Django and Flask first. It's got more magic in it than Django, and yet, I found Django felt heavier and more "over-engineered". Flask, on the other hand, is very elegant, but as soon as you start patching together a few different libraries, the cognitive load of needing to understand Flask, WTForms and SQLAlchemy was too much for me.

web2py has most of the features of Django, but is written by only 1 person so the API is much more consistent than a Flask-based smorgasbord. It took me a small fraction of the time to get up to speed on the web2py documentation than it did for me to figure out the Django and Flask ecosystems :) I recommend it whole heartily!
You're mixing a lot of things altogether for unclear purpose. Russian internet was/is awesome about building profitable businesses without VC funding (at early stages of a company life at least). Also, there are many funding models alternative to VCs in 2016. Not to say VCs are different around the globe about their principles(e.g. in Finland most of funding linked with the government but I never heard that Finnish people are not pro-Western), this is not a binary choice. Also, many people in the West do not satisfied with VC model of funding (and that doesn't mean they anti-Western, in some sense many of them are more pro-Western than "startup" people in general), see e.g. "Throwing Rocks at the Google Bus" by D. Rushkoff. Sorry for the chaotic reply, but you're raising a lot of concerns at once.
I'm going to buck the trend of cynicism and say this is beautiful and matches my own ideas closely, though I have not read the paper yet.

How many of us seasoned programmers came to an understanding with computers by playing in a "toy world" of comprehensible, somewhat visible, documented, predictable abstractions, such as Logo, HyperCard, Excel, BASIC, or even assembly code, and now perform bizarre ceremonial rites on a daily basis to get a teetering stack to perform our bidding as part of "real" programming? There's a vicious interplay between how "bad" and complex software is and how arcane and unapproachable it is, even to experts, driving away all but the most determined to crack the code, who then work together to try to build quality components and applications against great odds.
Banqiao Dam killed one hundred seventy one THOUSAND people, for anyone who's skimming past. If a nuclear plant killed that many it'd be the end of nuclear power.
yeah but 40 years ago people said this about spreadsheets, and 25 years ago about web browsers, and 50 years ago about computers
Looks like a great book! I think I'll have to buy a copy.

It's interesting that you found the attention the HN post brought helped you focus and finish the book.

Lately, I've been trying to pay more attention to the Show HN section of the site, giving upvotes to interesting projects and commenting or asking questions where I can.

I think that lots of us here could improve the HN community by giving more attention to Show HN posts, even for projects that seem easy or mundane to those of us who have been developers for a while.

The simpler projects might be the ones where encouragement helps the most. Without that kind of encouragement from more experienced developers 7 years ago, I probably wouldn't have a software career right now at all.
This isn't quite fremdshamen, but the entire article is of the form 'dude, no, why are you writing this, don't be a creep.'
> For instagram, a key micro problem was it took too long to upload photos from a phone. They solved it by pre-uploading it.

Say what‽ Does Instagram just upload everything? Or do they start uploading a picture as one is editing the comments and such?
Ask HN: Why is Notepad++ not ported to mac yet?
I love Notepad++. It's fast, slick and consistent.

But it does not run on Mac. People suggest Sublime, and it's ok too, but I keep wondering why the free source code from Notepad++ has not been ported. I can't be the first one thinking this, so I imagine that some technical reason.

Any inputs on why Notepad++ is not yet converted to Mac?
Inside (The) Information
One thing to note: usually there is no OpenWRT support on UniFi hardware. I tend to go with TP-Link and flash.
He meant that people usually have cars that they need to run well. They just pay someone else to take care of it.

Similarly people usually have computers that they want to run programs on. They don't write them themselves though - they pay someone else to take care of it.

People don't commonly need brain surgery. It wouldn't really be a useful skill unless it is your full-time job.

Anyway I don't think you need an analogy to reason about this.
Unless I missed something it looks like the AI has to learn from screen pixels instead of getting game state data. I don't like that approach at all. I understand that it's easy to implement for OpenAI but I think having the game developers provide a real bot-capable API is much better. I hope the latter is what Blizzard will provide for their DeepMind collaboration.
Australia becomes first country to begin microchipping its public
I'm surprised that more people don't know about lists, it seems like Twitter doesn't promote it as much as they should.
I think we're talking past one another quite a bit.

Every organically evolved system has details in it that, in a vacuum, could be individually isolated, analyzed, and then improved. You're almost certainly right that Courier New 12-pt is not the optimal font for a screen play -- but is it worth the time and effort to 'fix' it?

> the most you can assert is that the heuristic of unquantified accuracy _might_ require adjustment.

Sure, but the onus is on the person suggesting the change. Nobody is going to make sweeping changes to long-established conventions based on little evidence that it will make a big improvement. And the industry is not going to do the study you suggested, for the simple reason that someone will guess that the cost of doing that study, plus switching to the new font, is probably less than the total benefits of having a new font. Is that an airtight 100% logical proof? No. Does that matter? No, because humans make subjective judgments when the cost of acquiring better information is perceived to be high
.

I mean, what you're suggesting is pretty similar to going around and telling every team that should refactor their code base for improved readability.

Are there clear benefits to having better readability? Yes. Do they always exceed the cost of refactoring? Emphatically no. Is it easy to put a definite number on the cost or the benefit of refactoring? No. Therefore, we're left with heuristics and guesses. Sometimes it's worth it to refactor, but only when the code starts to really really smell. And neither of us are in a position to judge whether the process in the film industry has started to 'smell', because we don't work there.

'If it ain't broke, don't fix it' is an excellent meta-heuristic. Most organically evolved systems are sitting at a local fitness maximum. Finding and moving to a better local maximum is usually costly.
I question the generally-accepted necessity of such storage. Yes, nuclear waste remains dangerous for thousands of years. But chemical waste such as arsenic and mercury remain dangerous forever, but we don't take anything like those precautions when disposing of those.
(clojure 0) the setup
I wrote a reply to this asking about the alternate category of material which is both true/accurate and also intended to incite negative feelings. That comment was flagged to death.

I guess that's the answer - it's not just "fake" news we want suppressed.
what is 'real' 'artificial' intelligence, is it real or artificial?
What we currently observe is not a revival of AI research, but an emergent mutual exponentiation of large-scale data collection and classic statistical AI techniques. They now have a nearly infinitely customizable source of training data and verification data that can be used to train bog standard neural nets.
There's a trivial way to generate a machine to come up with polynomial number sequences. Just write the sequence in a column. Then take the differences between each entry and the next, and write it to the left. Once that column is complete, repeat (taking differences between entry and next entry, and write to the left). When you get down to 1 entry (there is 1 fewer in each column) just fill that down the column to complete the matrix.

To generate next entries, simply take the last row and add each entry to the one to the left, and write it below creating a new row. The right column is your polynomial sequence.

This was used in hardware long ago to generate simple polynomial curves in a graphics circuit using only cascaded adders.
I log into GA, how did that language get there? Vote for trump?
RxScala.js a Scala idiomatic wrapper for RxJS
You need to return to your own country and wait for 2 years to get another J-1 after it expires (1.5 years).

But transitioning from a J-1 to a H1-B doesn't require waiting that much. I was out of the country only for 1 month or so.
You probably get this a lot, but I'm going to say it anyway - Thank you for redis, it's an amazing bit of software and I use it in virtually every project.

Not only is it useful, but the source code is pure poetry to read.

Thank you again
I, Sasuke Nakamoto, inventor of the Bytecoins, approve of this!
Anyone who says this:

in the virtual world of computers,
everything can be replicated, from complex
physical phenomena to abstract ideas,
and even your own mind.

Does not understand computers well enough to be lecturing the world about the need for software "literacy". The assertion that computers can represent any of those things is a complete falsehood.

Computers are great with complex mathematical models of physical phenomena, and in some limited cases this is extremely useful. But smart engineers know the limits of their tools, and computer models are not an exception.

But to assert that abstract ideas or the human mind can be replicated in a computer only shows that the author either has no idea of the actual state of the art, and/or has no idea of what he means when he says this is possible.

One of the first things you learn in Computer Science is that not all problems can be solved with a computer. It's amazing that people so enamored with math that they want to believe they can model every phenomenon in the universe with a computer apparently disbelieve the math that proves computers can't correctly model everything.

Weird. Please don't try to teach the world that computers can do everything. They can't. And that should be lesson one in any plan to increase software literacy. Starting, apparently, with its advocates.
I like his honesty in saying we are decades away from any general sort of AI.

I remember at AAAI 1982, the conference was handing out bumper stickers saying "AI its for real" that my coworkers and I happily put on our cars. Yeah, a little optimistic:-)

That said, I like the way Deep Mind is run, especially the forays into health science.
There’s a Big New Investor in Stock Markets: The State
Keep in mind that it literally takes human beings years before they can perform basic intelligence tasks. I do agree that AI right now is too focused on pattern matching from large data sets, but Deepmind has definitely been exploring other ways to think about memory or attention in artificial neural networks, and they tend to be more biologically inspired.
I was referring to a literal jammer as opposed to using a cell site simulator and null routing everyone's data. Using an actual jammer is simple and cheap but it's also illegal and I don't believe the FBI could use one outside of exigent circumstances.
Why not we (software developers) take the route of improving end-user software and letting people easily accomplish their mundane everyday tasks, instead of letting them program as a remedy to the sorry state of software? Have you looked at it that way? Would people buy a car that required them to tweak it and service it right after it went out of the showroom?
Facebook Remarketing with App42 MA
Thanks for letting us know! We're happy to hear that.

We've changed the product quite a bit in response to the huge projects that our users create on our design platform. Nevertheless, we've also faced quite a few engineering issues in respect to browser performance and real time backend data synchronization.
same - my 3yo will ALWAYS respond to false choice with "NEITHER!"
In a recent talk LeCun said, in 2021 we can formulate natural language queries over a corpus and get back relevant snippets or even answers. His example was wikipedia, but of course this is more general. If this happens, this progress in the NLP subfield of ML alone would make millions of jobs obsolete, where a person does some research and copy and pastes information into a document.

The point being: You do not need general AI anytime soon, the consequences will still be significant, I would bet.
That should be easy, I'll need a 5 million dollar grant and 5 years.
How to Create an Interactive WebGL Network Graph Using R
In such a case you still have the option to make the behavior physically impossible, by placing a physical barrier around the dangerous object; no different from a fire-guard in front of an open fire, or a childproof gate at the bottom of a flight of stairs. In my own experience, my kids got the message about the stove by being told sternly not to touch it and why it was dangerous, calmly but firmly and seriously. Other stuff took repeating, but never more than 3 times (kids have moments when they're just not taking information in, and we're constantly telling them what to do, so factor that in, you need to repeat the really important stuff)
But nuclear power can kill slowly over decades. Can we come up with the true number of deaths (or shortened lives) from radiation? Its hard to compare.
Amazon Go
Thanks. Lots of good information there.

As for disabling interrupts on all cores, the specific case which I was thinking of was when you’re running a preemptive OS and you have a bunch of threads (== num CPUs) which all need to temporarily disable interrupts to create a critical region at the same time. I could be misunderstanding the original goal though. My understanding of the parent comment was that disabling IRQs would be used to prevent a thread from being scheduled out in the middle of an operation (like a kernel spinlock on a UP system), so that you can avoid the lock even on a non-cooperative multitasking system. I guess by temporarily disabling IRQs, the system becomes temporarily cooperative.