skysight-inc/HackerNews huggingface dataset:
"They have a mass-murderer, Breivik. They have a wonderful rehab program...
If they believe he is rehabilitated, and his sentence is over, then he will be released."

I'm glad you bring up this example. There are 2 conditions here for his being released:

1) They have to believe that he is rehabilitated.

2) He has served his minimum sentence, which in his case, is 10 years.

There is no reason to believe that 1) cannot happen at an earlier point in time, compared to 2). Ie, he might be considered to be rehabilitated after spending just 4 years in prison. According to the Norwegian justice system which you're holding up as a role model, he would then be forced to spend another 6 years in prison, even though he's already been rehabilitated by then.

If you don't believe in punitive punishment, then why do we need 2) at all? Why should Breivik be given any minimum sentence at all? Why shouldn't he be released as soon as officials believe him to be rehabilitated, no matter how quickly that may occur? Are you really going to endorse such a reform which will allow murderers to be released, as soon as they are rehabilitated, no matter how soon that may occur?

If you answered yes to that question, I refer you to the outrage over the following: http://www.cnn.com/2016/06/06/us/sexual-assault-brock-turner...

If you answered no to that question, then you too believe in punitive punishment, even though you may not like to admit it.

The only question remaining, is what form that punitive punishment should take. You seem to believe that the best form of punitive punishment is locking someone up in prison for many years/decades. I believe that the best form of punitive punishment is taking all of the unpleasantness that the prison sentence is designed to inflict, and compressing it over a shorter time period, so that the prisoner can move on with his life as soon as possible.
I love his blog template!
The worst is yet to come. China's home grown chips may now spread out from China to undercut Intel at the end high cloud market if Linux-based software is easy to port to it. Intel's CPUs are way over priced and ripe for disruption if someone can get the required massive upfront investment to create a real competitor, and it looks like China is doing this. Repeatedly topping the supercomputer list is perfect marketing for introducing a new high performance CPU to the world.
I agree. I thought I had installed ubuntu recently on ovh servers, and found many files/folders in `/sys/kernel` missing. I had to google around a bit to find out that when I installed Ubuntu, it wasn't actually Ubuntu, but OVH-modified Ubuntu. I ended up having 4 servers reinstalled with stock Ubuntu.
I'll ask... why?
Sorry if this is not much help, but I'm not seeing any instances of "&quot;" in Firefox or Vivaldi (Chromium-based) in Windows 7 Pro.
Whilst touched on in the linked article but not mentioned is that the codes for the Gordon Bell runs are in the 30-40 petaflop range of sustained application performance. That's not too shabby.

According to TOP500 author Jack Dongarra, three scientific simulation codes run
on TaihuLight have been chosen as Gordon Bell Prize finalists, two of which have
managed to reach a sustained performance of 30 to 40 petaflops. The award is
bestowed each year on the most noteworthy HPC application, based on “peak
performance or special achievements in scalability and time-to-solution on
important science and engineering problems.”

Source: http://www.top500.org/news/china-tops-supercomputer-rankings...
Why does the Sunway TaihuLight have bad HPCG performance? I suspect it has to do with memory bandwidth needed to serve 260C on the same chip?
Works here....
You get the same gnocchi, spaghetti, lasagna phases occurring throughout nature. I've seen it most often in block copolymers, https://goo.gl/images/OXgy4H.
The cool part is you get the different morphologies as you vary the relative concentrations of the copolymer types. I imagine something similar is happening in the neutron stars; different proton neutron ratios give you spaghetti or lasagna.
So for someone completely uninitiated: what's the smallest and cheapest possible step into this world? I'm not ready to dive into it fully, but I feel like a good first step might be to just get portable, cheap equipment that lets me tune in and listen to broadcasts on various frequencies. Does my thinking make sense?

Background: I have ADHD so I have to force myself to not jump in at the deep end whenever I hear of something novel and cool.
Is this true? If anything, I'm often surprised by the rudimentary ways big things are sometimes run (e.g. someone making 3d barplots in excel). But in the grand scheme of things I have no idea, so I'm legitimately curious.
Yeah, it seems like a typo. The "Signup Page" example doesn't use `hashPassword` but in the "entire source code" example at the bottom, it does properly use `hashedPassword` in the statement. (But still ignores any error from `bcrypt.GenerateFromPassword`)
"no license agreement saying ..." does not imply "no license agreement".
I manage a bare metal server rented at OVH, and when I discovered their kernel wasn't the stock one, I also found its last update was months before, without all the security patches released since then.

That's not advertised at all in their product pages, and it exposes you to a bunch of security issues elsewhere fixed.
Telangana Inter First Year Supplementary Results 2016
The idea that I'll use human bodies if I need a bunch of atoms makes as much sense as the premise of The Matrix i.e. harvesting humans for energy production.
Each scheduler has it's own run queue there is higher level migration logic to balance run queues based on statistics collected.
A Look Inside China’s Chart-Topping New Supercomputer
Frequently, convictions under 1 year stay in jail for the duration.
You should read the BuSab novels by Herbet if you think there might not be a downside to a 100% efficient bureaucracy.
you mean xeon phi. I think it's still around. It is plenty fast, but not much better tdp than a gpu (which are commodity (read this as cheap)).
CMake? Something about having to write a build system for my build system always makes me feel like I'm doing something wrong, though ;-)
I didn't say "excessive" I said "prescriptive".
i.e. of the nature (pseudocode):
testCommand1();
testCommand2();
testCommand3();
testCommand4();
testCommand5();
testCommand6();

rather than:
for 1 to 1000
testCommand(random 1 to 6)

6 lines instead of 2, and less robust testing.
Maybe a Systolic Array thing? https://en.wikipedia.org/wiki/Systolic_array

Maybe a Massively Parallel Processor Array thing? https://en.wikipedia.org/wiki/Massively_parallel_processor_a...
Or maybe they should stop shipping kernels without months of security patches, and advertize their broken images as "Ubuntu".
Well in fairness Java does have the excuse that the cloud, and virtual images didn't exist and it was basically a Windows world. Linux/Unix was barely known to most developers.

Java also pretty much brought the idea of dependency management (Maven) to mainstream programming languages (although I guess you could argue some of the early Linux did as well (RPM)). It is sort of interesting how Make is sort of like local dependency management.
The best book on this is Sapiens, by Yuval Noah Harari.
Archive.org link, since site seems down: http://web.archive.org/web/20160620114533/https://notes.paul...
Why can't they offer stock Ubuntu + the monitoring stuff as a .deb? They can put up lots of instructions about how to enable panel integration. They could run their own apt repository too, which should satisfy anyone who wants to spin up instances via API and configure via some CM tool. Seems like this would satisfy all needs.
> Unfortunately, many developers have a mortal fear of anything from before the year 2000. They've grown up with this tribal wisdom of unix and it's various tools being a beardy wilderness of byzantine hacks and toxic waste dumps.

Some stuff is genuinely awful.

- Sendmail was ubiquitous, but it was, according to anyone who'd had either fleeting or deep experience with it, a beardy wilderness of byzantine hacks and toxic waste dumps.

- All the WU apps had major exploits every few months.

- SysVinit sucked too, regardless of which replacement you prefer.

- RPM's macro-based .spec file format? Awful.

> pile up a thousand node modules to run the equivalent of a shell one-liner

If you don't like putting small modules together to achieve a task, I have some news for you about shell and Unix...
An Angel Investor's Perspective on TheDao Hack
Curious to read Rust and Swift entries.
Huh, wasn't aware that's how afl-gcc worked. I'll have to look into it sometime, thanks for making me aware of it.
Yes, that's correct. `http.ListenAndServe()` doesn't return until the web listener is stopped.

This is actually the intended usage of `sql.Open()`: https://golang.org/pkg/database/sql/#Open (it maintains its own connection pool and is safe for concurrent use)
CPA-Zicklin Index: Political donations and disclosure policies of S&P 500
Then SQLite is obviously a better solution than MySQL and PostgreSQL.
same

edit: working, not down
This is me being naive I guess, but isn't anti-depressant withdrawal super dangerous mentally? Not sure I'd want that to be OTC if that's the actual case.
Australian faces 3 years for sexual threats after seeing woman’s Tinder profile
The Truth About Brexit
Works for me as well, but didn't just a while ago. Seems to be some local network issues related to AWS in some parts of Europe, Slack and Reddit down for me.
Redux-Autoform. Generate Redux-Forms dynamically based on metadata
GIS mapping now used to help track QLD sex offenders
It is, because some problems can be distributed to 1000s of GPUs and done in parallel, and some can't, because the answer to one calculation depends on the answer to another calculation. You could combine the computing power of Azure, AWS and Google, and be pretty disappointed because of all the waiting time due to latency from one data center to another That's when the system's architecture - software and hardware - becomes important.
I don't think the line is meant to be taken literally. Consider the myriad of environmental factors humans need to remain alive. Any of those factors, e.g. the atmosphere's current makeup, could prove uninteresting to an AI.
I just reopened the article on Firefox Aurora too.Its become worse now. I can see <p> and <img> tags too.Wow
Oops, copied the wrong snippet out of the two:

inline fun <T, R : Comparable<R>> Array<out T>.sortBy(
crossinline selector: (T) -> R?) (source)
AWS console works, but the status doesn't
> having an event turn on who can hold their breath the longest could lead swimming down a very unhealthy path.

Wouldn't necessarily mean that. You could have a rule that the swimmers must surface every certain distance, e.g. once every 20 metres.
Looking from Helsinki Finland, half the internet seems to be down (slack, aws status pages, ...). Could people post where they are and what they see. I'm wondering if this is a routing problem around Finland or something else.
3DR looks great but its simply out of budget for me. I would prefer some minimal hardware (even DIY is good) which supports open source software plarform like ArduPilot so I wont have to spend time in tinkering with firmware.
> Millions and millions of test cases

I wasn't sure how to interpret it, but then they mention that it's 40100 distinct test cases, parameterized. I would have rephrased it as "40K of parameterized test cases".
Cheapest? A Chinese radio off Amazon, e.g., https://www.amazon.com/BaoFeng-UV-5R-Dual-Radio-Black/dp/B00.... This will allow you to tune in to local repeaters and listen. N.B., you cannot legally transmit without a license which is easy and cheap to obtain http://www.arrl.org/getting-licensed.

After getting licensed, you'll probably get frustrated with the UV-5R and look into a more capable hand held unit, or a mobile radio. These start at around $150 and go up from there (plus antennas, power supplies, etc).
http://websdr.org/

This is as cheap as it gets, given that you've already got internet access and (I assume, not sure if it works on mobile - theoretically it should, it's all HTML5 now) a capable PC.
Same problem from Stockholm Sweden.
> Artificial intelligence will never have a limit and it doesn't have all the evolutionary baggage we have.

Untrue. We operate in a universe with fundamental limitations built in, where both physics and computer science suggest that what can be obtained with a finite number of steps, or a finite amount of matter and energy, are limited. Any communication is limited by the speed of light, and the amount of matter and energy accessible in the light-cone of any AI produced on Earth is finite as well. Even an AI putting a Dyson sphere around every star would need to break physics to transcend finitude.

Any near-term artificial intelligence running off Earth's power grid with semiconductors manufactured in traditional facilities will surely limited in even more fundamental ways, and unlikely to control all of its inputs.
Down from Moscow too.
Hinton hit on the great idea of using restricted Boltzman machines to pre-train deep neural networks (networks with many hidden layers) and that one idea has changed the field (I sat on a DARPA neural network panel in the 1980s and sold a commercial NN toolkit back then).

That said, I agree that new ideas will likely further move the field along with huge and quick advances. Peter Norvig recently suggested that symbolic AI, but with more contextual information as you get with deep neural networks, may also make a comeback in the field.
Down in Berlin.
Same problem from Romania, can't access major sites.

Seems[1] to be a problem with Telia

[1] https://paste.ee/r/M4iJa
Denmark, experiencing problems too. Everything seems to work if I use a VPN located in Switzerland.
I think there is missing one critical point. If majority of nowadays jobs will be replaced with automation ... people will loose jobs = loose regular income. Who will buy staff produced by automated systems? Who will pay for services provided by automated system? Business needs to pay automated systems. Automation is not cheap and ROI is quite long.
All good in Austria.
Best services, apps, hardware, etc for seniors
My parents are aging and I know I can help them in any number of areas--streamlining healthcare/Medicare choices, medication management, general help, elder legal services, landline with TTY, online banking, on-demand help, mobile phone, computer, etc...

What's totally clear to me is my parents are able to screw up what I see as impossible to screw up, so suggestions based on experience are the most welcome!
Even on those platforms, it's helpful for distros, who only want one package, not a separate bootstrapping package. I'm real glad we're doing it.
Down from northern part of Sweden
I've found static analysis (and related concepts e.g. type systems) to be extremely useful for safely refactoring code. Much more so than tests, which tend to just break and require rewriting. But as you say, once the code base is mature that kind of large scale code shuffling is less likely. (Not to speak poorly of testing, I'm a big fan of that too. Why not use every tool at one's disposal to ensure quality?)
In Stockholm, sweden it depends on your network. I can access stuff on my phone but not my broadband.
EU laws protect consumers, tories tend not to care about consumers.

All this conspiracy theory bollocks has no place here.
AFAIK, Chinese CPUs are MIPS and Alpha based. Both run Linux well.
This seems to be an odd set of misleading statistics. Certainly, the callouts at the top are mostly bogus.

As an example, the callout at the top says "56.4% of DEVELOPERS are building robotics apps today." (emphasis mine)

But the actual statistic is "Robotics (56.4%), Arts, Entertainment and Recreation (56.3%), and Automotive (52.9%) are the three most popular industries DATA MINING APP DEVELOPERS are focusing on today" (emphasis mine).

These are not the same. At all. Of the remaining callouts, the second fits the data, the third is wrong ("27.4% of all developers are building apps in the cloud today" - no, 27.4% are -planning- to), and the fourth seems to be summarizing something that is not elaborated on anywhere else in the link; the only statistic for machine learning given doesn't even measure how many are being used for development projects (but rather measures, of machine learning projects, what areas are they in).

The bullets themselves leave a lot to be desired, too, and I wish I had access to the original report. They seem to jump between specific kinds of developers, all developers (though, per the tidbit on methodology, all developers here means 'developers actively creating new applications with the latest technologies', which begs clarification as well), and executives ('41% say that cognitive computing and artificial intelligence (AI) are very important to their digital strategies.' comes from speaking with 'senior executives at services firms').

If I am not directly involved with big data, and don't care what senior executives think (because I am unconvinced of their ability to determine what their current technological needs are, let alone their future ones), there is very little for me in this, and given the quality of the reporting I'm not sure I want to make decisions based on any of these numbers without seeing the underlying report (though I'm not sure what those decisions would be other than "this seems to be a good area to get into, or not", for my next job).
Humans need a bunch of atoms (organic molecules) to survive, and we source that from other living organisms. That parallel isn't too far off.
Is it a good crowd there? I didn't try and find where they were doing it at DC 23. I might try for my general at 24.
Who is your target group and where do they hang out online?

In B2C, the fun starts once you're beyond the obvious choices. Let's say you're in the fitness for women market. The obvious channels would be fitness-related forums or blogs. They are also easy to copy and that's where everybody else tries to place their products.

In addition to these channels, try to think of situations in your customers lives that lead to choosing your product eventually. Maybe that'd be people who just became vegan. Or women who rethink their birth-control. Or people who just ended their relationship or started a new one. These are situations where people are also open to re-think other choices in their lives and a fitness program for new vegans might fit their needs perfectly and chances are that you're the first one to piggyback on this specific channel.

The next step would be to identify available resources in that area and create marketing material that fits those channels perfectly. Obviously, you should deliver value with your stuff to the people who frequent this channel and not just dump your product name everywhere.
Show HN: DoZipper – Improve traffic flow without being a jerk
'Ransomware' cyberattack highlights vulnerability of universities
Sounds like a big win for consumers. AMD has not been very competitive. Intel needs to remember that "only the paranoid survive."
Except that with NVME drives, and the parallel operations you can run on these, the performance of checksums becomes important again. Recent experiments with HAMMER2: https://www.dragonflydigest.com/2016/06/15/18281.html
CPU performance is not that important when building a supercomputer it's more budget * performance per node / price per node. Performance per node is useful as most workloads only scale so far.
Actually the word 'capitalism' has always been much less defined. It was defined by socialist to define them self against something but it hard to say exactly. The terms usually referred to systems where labor did not own most of the capital. That is definitely true in all western systems right now, and thus they are all capitalist systems.

You can never really say its a real capitalist system. Thats why people use other words such as 'free-market capitalism' or 'welfare capitalism'.
Some bad shit seems to be going down with Cloudflare, possibly related to Telia, but they blame a "network operator" for the problem on theirs tatus page
In Korea banks, by law, have to secure their Web sites with ActiveX plugins, which probably means this stuff is going to be around way longer than it should be.
all the shit that you cause in life is going to come back to you OR your children in one form or another - multiplied.

Almost all worldviews share a similar idea, but that does not make it a proven fact. Ultimately, they are all premised on a omniscient and vindictive entity (either explicitly or implicitly). I'm of the opinion that these views originate more from a desire to soothe victims than to discourage offenders.

We should do better than vague threats to improve society.
Perhaps you (or Apple) would still be able to achieve the checksum feature by a smart choice of encryption algorithm?

APFS has file level encryption, so you would in theory be able to detect a flip by selecting an encryption algorithm that gives error upon decrypting modified data. I could see this being worked into apps_fsck at some point.

A similar case could be made for adding it into the compression algorithm, which the OP thinks will be coming to APFS later, popular algorithms such as deflate already have this built in.
Show HN: Pong, Breakout and Tetris playable via Telnet
Requires at least 80x24 terminal size, recommended aixterm colors support. It should work at any VT100-compatibile terminal, but there are some glitches with vertical line drawing on others than PuTTY.
To play: telnet milek7.gq 23
How does this work when Ubuntu package maintainers patch upstream packages? Do they arrange special trademark licensing terms with the upstream maintainer?

I think I'm apt-get installing super-foo-blah, but during installation it's actually being patched so is deviating from what upstream are really shipping [1].

As I understand it, Canonical advocate patching upstream packages (with the noble goal of improving compatibility with their platform) and keeping the package under the same name. Just as OVH et al are doing with Ubuntu itself.

[1] http://packaging.ubuntu.com/html/patches-to-packages.html
While LeCunn and Ng are real world experts on AI and Deep Learning, the other two people in the article have very little technical understanding of deep learning research.

The huge triumph of DL has been figuring out that as long as you can pose a problem in a differentiable way and you can obtain a sufficient amount of data, you can efficiently tackle it with a function approximator that can be optimized with first order methods - from that, flows everything.

We have very little idea how to make really complicated problems differentiable. Maybe we will - but right now the toughest problems that we can put in a differentiable framework are those tackled by reinforcement learning, and the current approaches are incredibly inefficient.
Network Performance Issues in Europe
Another Windoze joke I guess.
The truth is, US Super-Computer spending is hard to justify and most of the owners of these in various national institutes are shopping for customers to justify their funding, although their set-up is not a good fit for many types of computing.

Every dollar spent on building these computers is a dollar NOT spent in the budget of a research-driven grant. Give these dollars to physicists, mathematicians, genomics scientists, chemists, climate people etc. This way the demand in computing will dictate the type of systems built.

p.s. I've attended the event in person that's listed in the article hosted by the OSTP, which is a part of the White House (National Strategic Computing Initiative). My conclusion was most of these computers aren't needed and a misdirection of funds to the tune of billions of dollars that computing / scientific computing could really benefit from in other ways.
Also, Visual Studio's Intellisense replaced the SQL server compact single database file format backend with sqlite!