skysight-inc/HackerNews huggingface dataset:
Wow, this is seriously cool. I have done same mod programming but had no idea about command_block (the teenager in our home never mentioned it to me :)))
Great new exploration ahead.
Don't all signs point to the economic climate being the reason as people can't afford a divorce?
I'd recommend checking out their "Weekly Infosec News Recap".

https://summitroute.com/blog/2015/12/27/downclimb/
Bitcoin mining.
Try http://www.economist.com/node/21640316
I've used the HTML5 <keygen> element in Chrome and Firefox with great results. Chrome (on a Chromebook) even stored the generate key in the TPM on the device
Tagged unions are often used as substitute for the missing std::variant
> stored routines in a cloud DB

Application code in stored procedures? Is this still a thing? SQL2003 standard was completely into it with Java as stored procedures and XML, etc. - but wasn't that just an enterprise fade with big expensive enterprise databases like Orcale/DB2/MSSQL?

It introduces a lot of headache if you update your code often - it's already hard enough with schema changes, especially if you would like to be able to roll back faulty updates. Normal code is maintained a source code repository (GIT/SVN), it can be edited, diffed and debugged using a common IDE.
I agree, but am I the only one that has really big issues with SVG? Theoretically, you can embed a SVG with an <img>, <embed> or <object>, but each one of these has its own exceptions. Sometimes a 100x100 image takes more vertical space and it seems impossible to fix. Other times the stroke can't be modified.

Personally, when I need vector graphics, I'll go with web fonts, since they actively work as sprites and their behavior is more stable. Whenever I need something a SVG is better (more colors, animated paths), I'll embed the SVG in the document, since it's not as straightforward as <img src="image.svg">
They don't need a 'product' at all, just a way to get money. They can go to old-fashioned 'protection' rackets and such.
HN Bot: Play with Kanye West in “Who Sampled”
Back in the early 90s we called this "client-server", it was all the rage.

But the whole world moved onto to 3-tier for a reason.
Travis build script for swift package manager
Not that I have an opinion on Twitter, but

> and the large amount of criticism from the tech community

has never been a particularly good oracle (Apple and Microsoft are two prominent examples).
This does the same I believe, if you'd like to try something like this right now:

https://pypi.python.org/pypi/apt-wrapper

It also runs sudo for you when needed.

The wrapper part is only for the package name as it was already taken on pypi.
Is somebody really trying to quantify meaningful, long-term human relationships?

I kind of thought almost by definition that these things were more nuanced than that. Some of the thing that gives them so much meaning over the long run, in my opinion, is the variability in these relationships. Kids making good with their parents, old friends putting past qualms behind them, neighbors finally taking the time to talk to one another, etc.
10 Harvard Business Review Articles That You Should Read
A great move by them
"I preferred Silicon Graphics hardware back then, the user interface was as cool and responsive as it gets rather than the juddery OpenLook effort the Sun machines had."

Bro, Silicon Graphics was the shit! I was studying games, AI, and supercomputing back then. Their Octane workstations with dual 200MHz MIPS plus innovative graphics were totally smoking nearly GHz Intel rigs. The NUMAlinks on Origin were giving 100+GB of RAM, dozens of CPU's, and GB/s bandwidth at microsecond latencies. They threw a room full of Onyx2 NUMA's together to blow our minds with [the graphics of] Final Fantasy. They later put FPGA's ("RASC") on NUMAlink in Altix machines to show what FPGA's could really do as accelerators if PCI bottleneck wasn't there. Anything those people did was mind-blowing for a time.

Their legacy lives on in XFS, the NUMA extensions to Linux, that mainstream graphics adopted similar interconnect strategy, and that Intel's about to one-up their FPGA scheme with Altera acquisition. Not a bad list. I want them to spin off an older NUMAlink chip as a commodity for building x86 NUMA's. I still want me a MPP system with single-system image and hundreds of GB RAM on the cheap. It's 2015 but my 1990's dream still hasn't come true. Getting closer.

"InfiniteReality"

You mean this bad boy?

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

Btw, here's the two architectures they used if you were interested in technical aspects. It's so out of date that a FOSS GPU should be able to copy it with low patent risk. Improving it would make a nice MS or PhD for academics.

https://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15869-f...

"Yet would anyone want the 256Mb PI when there is the 512 Mb version?"

Based on what I've read, anyone trying to give them muscle should go for 512MB as the 256MB is giving many commenters hell. Just too little memory. However, people doing things that aren't memory intensively, esp embedded, might be fine with a fraction of Pi's resources. Remember that even 8-bit CPU's still sell around $10 billion a year at prices under a few bucks each. That's a lot of applications and units.

Meanwhile, anyone wanting an SGI-style experience today will need a combo of high-end CPU's, GPU's, and FPGA's. Pico Computing's desktops seem to fit the bill. I'm saving up for one. :)

http://picocomputing.com/products/picocube/picomini/

http://picocomputing.com/products/hpc-systems/sc6-4u/
All the GPGPU projects on the Pi seem to be centered around low level assembly language for the Videocore. Are there any technical reasons why there are no higher level C/C++ abstractions?
Nexus 6P races the Grand Prix
I hear you, I really do, but plenty of guys in finance and trading work these hours and are expected to maintain regular families.
Long overdue, this has been an obvious yet growing problem for decades. Asset forfeiture needs to be ended completely. This is only the first step.
China passes controversial counter-terrorism law
Show HN: Fastprint – Email a file to print@yourdomain.com to print it
Dbound: Organization Boundaries in the DNS
Ex-convicts get a shot at founding startups
I think you will see more of these moves going forward. As the hysteria of the 1990's starts subsiding and baby boomers start retiring, some of the worst police abuses are going to become politically untenable to defend.
In what way aren't stored procedures "normal code"? Are you claiming Git can't handle SQL files? Or that they can't be tested? Or there are no debuggers or IDEs?

Here's a clue, a serious project will go through a dozen languages before it changes its database. You can reimplement your business logic that many times, or do it once, properly.
Those baby name questions are pretty neat! Thanks for sharing this.
> I don't think any humans are going to be fooled by this procedure, so what algorithm do people use to classify? There must be other algos out there that are more plausible as explanations for what humans (and animals) use?

Well that's the thing, it's a bit of a philosophical paradox/conundrum actually :)

See, you can subtly tweak these images up to the point where an artificial neural network is really sure that it's a vulture and not a panda. It scores real high on "vulture", not just slightly over the threshold, it's possibly to push it far into "most definitely a vulture" score.

And--someone correct me if I'm wrong--I think I remember from other research that if you tweak an image into another category using the gradients of one neural net, it still scores very high on that other category if you try to classify it with a different neural net.

While our own biological neural network ... well, as you look at the image, you're really sure that it's a panda and not a vulture.

Now imagine the opposite. Let's assume we can fool our own biological neural networks in a similar manner. What would this experience be like?

Imagine you observe an image that to your eyes (or visual cortex) most definitely looks like a panda. Except it "actually", "really" is a picture of a vulture.

The question then becomes, if it looks like a panda to our biological/human neural networks, who or what is the authority that can say "no you are mistaken, this is actually a picture of a vulture, it just seems like a panda to your brain"?

Because it will fool human neural networks, most people will agree "yup looks like a panda to me".

So if all the humans are wrong, who gets to say what it "really" is a picture of? Maybe an artificial neural network? :-) Because we already have one of those. It's in the article. There's that picture that to our puny mistaken human neural nets definitely looks like a panda. But the artificial neural net in the article sees the "really real truth" and tells us that no, it really is a picture of a vulture, really, with mathematical certainty. ("wake up sheeple!", etc ;-) )
I wonder what he has on his investors to be allowed to do this two-top-job thing. There has to be something big.

It's shocking that this would be allowed otherwise, not because it can't be done, but because it draws attention to how little these tech-celebrity CEOs actually do, and because it'd be pretty much impossible for the proles to pull off this diversification without getting axed. My last company fired people for freelancing and called it "for performance". And yet Jack Dorsey gets to play CEO in two companies.
That's great. I didn't know about them. So, that's Pascal, BASIC, and Oberon available for microcontrollers with Mikro in the lead. The other links look like they're a one stop shop. Increases odds that everything integrates well.
"Now, why is it that some writers like to make CEOs look like gods? I wish there was a platform where you can rate writers based on their work. I'm pretty sure making them look like gods is very unhealthy for the community. Like doesn't these kind of articles piss you off?"

Why is this a bad thing? Becoming one like Dorsey or a CEO of huge company or simply a successful founder requires a certain mindset. A "growth" mindset at least, where you want to spend more hours for your passion (in this case business) than watching netfix. I think this mindset is pretty good. Working 18 hours a day doing your passion (And this is passion and not "work" for Dorsey or Musk) is much better than wasting your time away.

So there is nothing wrong with articles like this, showing only a normal day of people who like doing what they do.
The Ominous Story of Syria's Climate Refugees
To which economic climate are you referring? The rates have been dropping for 40 years... the economy has had many changes during that time.

The other comment was closer to the reasons I've read - later marriages, and/or people who do not marry in the first place.
Impossible to make this kind of money with old-fashioned protection rackets (or gambling or prostitution) these days.

The effort for someone used to drug profits is clearly not worth the reward. Will there be a few who turn to that? Sure. But I claim that the effects on society will be miniscule if felt at all.
If there were other industries in which the application of violence was a competitive advantage, why are there not currently organizations in those industries.
What's the problem with the "mutable"?
I thought that it does not impair the type safety.
Almost no discussion of the breakthrough itself?
Reminds me of a friend whose band cut an album back before anybody could do it, and got a local music chain to put them on the shelves. A month later, he bought a single copy from that store, explaining, "I just wanted to double my record sales"
I can tell by the title this article is written by someone who cannot distinguish between their life experience and the rest of the world.
Kemal: Lightning Fast, Super Simple Web Framework Written in Crystal Language
I've been reading Jane McGonigal's "Reality is Broken" this semester and think she has some great suggestions on how to get students to learn - make it an attainable goal. Videos games do this well, she argues, because the player can see that a goal (say, the end of a level) is entirely possible, given the skills you've learned and demonstrated before.

For my programming courses, I give 3 different types of assignments each week: a typing exercise, a Q/A style set of questions, then a problem. No "make a loop print the numbers 1 to 5", but something like "implement standard deviation".

I've talked about the typing exercises before on HN, give the students a picture of code and make them retype it. They can't copy-paste, which is one of the mistakes of beginners, plus it gives them a fully functioning implementation of that week's topic. It doesn't have to be huge, something like 50-100 lines (this is Java, so that isn't as much as it seems). Students have given it a positive response this past semester and I'll be adding it to some other classes as well.

The Q/A questions are traditional multiple choice/true-false/fill in the blank style questions. I won't lie, it's blatantly taken from MIT's Open edX 6.01 course, though tweaked to prevent Googling. The questions range from simple concepts like what is the end result of a conditional statement, to number of loops, to having to implement a small amount of code to determine the next integer in a seeded random. McGonigal discusses how in a game, the risk of failure is reduced by allowing the player infinite tries. If they fail, they don't get slapped with a 0, they are free to try the question set as many times until they get the 100%. You have to be careful, otherwise you'll get the person that just guesses, but overall it is a successful tool.

Finally, the problem sets are again similar to MIT's 6.01 course. This is actually my current pain point, as I need to implement an automatic grader to repeat the infinite tries from above. They are given the problem, along with some test cases of what to expect. This is the first assignment that doesn't have a clear A to B section, which is done purposely to facilitate their problem solving skills. To help, I do the same thing as the author by making my class time lab time. I do like the ideas of paired programming and Post-Its, so I might look to implement them in the future.

The big thing I'd same McGonigal's book suggests is "Make the assignment seem attainable". This helps defeat the stereotype threat. If step 1 each week is literally "retype this program", it gets harder for a student to say "I can't do this".
This is a very simplistic view of the cartels, and a very US-centric view as well. This doesn't really factor in the local / native view of these groups, which see them much more as semi-heroic for standing up to the imperial Americans and corrupt, oppressive home governments. The cartels recruit heavily and are huge organizations - giving those poor, unemployed guys from backwood areas a mission "greater than themselves" really is a timeless strategy that has worked well for thousands of years, especially when that vision involves power (violence) and wealth.
ISO Core C++ is trying to do something like this. They have to, in order to count on the properties of "const" for their static safety analysis.

(I have my reservations about whether ISO Core C++ with the lifetime profile really qualifies as C++ anymore due the massively backwards incompatible nature of the changes, but it'll be interesting nonetheless.)
This is exactly what the discussion regarding digital sales is about. Apple has set up their store in Ireland even though it is an American company. They have people employed in Norway and sell to Norwegian customers but pay no taxes as sales are made through Ireland.

I expect that a company pay taxes where they realistically operate. I don't think it's fair to set up shell companies in countries where they have no real operations. A company uses a lot of state resources that are paid through taxes. Without contributing they are cheating the rest of the people in a country.
Yeah, I think I'm going to steal the dataset for one of my classes!
Life is short?
Cool project. Small rant; can we please stop titling our libraries with the language extension as a portion?
What I tried to point out it complicates the schema-update step a lot. Lot's code as stored procedures was counter productive at least in my experience. Several blog posts (post mortems) mention they avoid stored procedures as much as possible. I would debate that a "serious project" changes the code language at all. Even the old rusty SAP only switched from ASM to C and ABAP and reverted their Java misadventure. And Microsoft's products are still 90+% ASM, C and C++ code
When reading from a binary source, I've seen that, instead of unions, the char pointer will be cast to a pointer to the appropriate data structure. What is the advantage of using a union instead of casting?
I know most people here mean marijuana legalization when they say drug legalization, but there is absolutely no way meth, cocaine, or heroine will be legalized within the next 15-20 years, which is fairly long-term from a business perspective, by which I mean that they are not worried about their status as a going concern even if marijuana is legalized in the US. Their violence also is a complement to their ability to hold control of the routes / networks to actually move these products in any significant volume. It ensures they get paid whether they control production or not.

Furthermore, one industry in which violence will prove to be an asset but hasn't yet had an opportunity (like the guy below me claims) is profit recovery from legal dispensaries inside the US. Dispensaries and their owners have huge targets on their backs.
I buy my lenses from Canada, but yeah, it's ridiculous. Annual eye exams are mandatory here if you want corrective lenses! Can't do anything on your own, you know.
Libraries purge books literally all the time, and have been for years. Forex: http://awfullibrarybooks.net
Numbers – Numerology
Simon Menner's "What does Big Brother see, while he is watching?" talk is a really interesting look at the Cold War. Does anyone know where the VODs will be available so others can watch it later?
That was just astonishing. If someone is looking for a definition of hacking, that's it.
Lots of states no longer allowed this, and so an officer would get federally deputized and "cooperate" for some minimal definition of the word with a federal agency, and then local crime enforcement remained federal. This ends the loophole that allowed local police forces to seize assets even when their state prohibited it. Like my state.
I thought that was funny wording too.

I wonder if the person whose money was "forfeited" finds the sharing to be equitable.
As someone who is also learning this, I can relate that it must be hard jumping to a sales role right away.
Are people choosing Angular for the same reason?
North Korea's homegrown OS
I think C/C++ programmers are more pragmatic than the typical Python/Ruby programmer in that their highest priority is the program works (typically performance is important). If the code is nice that's just a bonus.
It's kind of a pain, but I wonder if you could, in whatever level of detail you would like to provide, walk us through the steps you take, especially the more 'throw their hands up and quit' ones.

If you don't want to, I totally understand!
How to build a gas-powered forge
Widespread usually means a lot of people are familiar with it and since the community is large, problems should arise and be fixed quickly - in the best case.

Not advocating Mongo here, just saying that adoption is not an irrational reason. I have mostly seen this with Java, when people tell me: We chose Java, because that's what they teach at universities and this is what developers know.
If you app just displays data, sure. However, for more than that, it's a question based on how much of your business logic you are willing to essentially open source.
That's difficult to achive without the reputation system being overrun by politics sooner rather than later, I guess.

It's true that a degree in CS doesn't make a career, and that it's mostly a constant learning process. After a while the difference between having a degree or not having one is difficult to measure and junior/senior levels become defined by experience. But everything else being equal, the person with the degree will have forgotten a lot that the person without the degree wasn't exposed to in the first place. Many people will be exceptions to this, but I'm just talking about the general rule here.

Once you enter an organization, you build reputation there. This is the only thing that matters. To transfer this reputation between organizations, the organizations themselves must recognize the transfer (a form of trust). When you have long and convoluted interview processes, it means there is no such trust. The organization you are trying to join is basically starting from scratch in evaluating you skills, disregarding infomation that says that even if you can't balance a binary tree now, you once did and so can do it again if required.

University degrees are supposed to provide this information. They provide knowledge but also provide a path that is known to be difficult and with a known level of "reputation" once completed. Experience alone cannot possibly provide this, because work at company A says litte to company B if the inner workings of A is an unknown quantity to B.

This is the theory at least. If universities aren't doing they work properly, this whole system collapses.
I've asked and got basically a "no". I can believe that if you have a history of spending big $$$ on AWS they get increasingly flexible with raising the limits. But if you don't, they aren't going to let you spin up 500 instances, even if you ask nicely and have a reasonable justification.
https://media.ccc.de/b/congress/2015

https://streaming.media.ccc.de/32c3/relive/
There are different FreeBSD flavours such as PC-BSD which solely focus on PC Desktop usage.

I wonder why there are any similar initiative for OpenBSD? I am sure OpenBSD is great fit for Server and Internet based Appliance where security is a prime concern, and doesn't require PC desktop support.
Your comment caught my interest. Can you expand of the reasoning a bit further?
Of course HR is the company rep, and sometimes one who is happy to forget things which aren't in writing. If you want someone advising your interests, pay a lawyer.

Engaging with HR is still a good idea. Ensuring a fair and reasonable process for evaluations and promotions and bonuses is very much in HR's domain. When there are problems of the sort OP talks about, HR should at least be aware of it.
I'd rather use the technically good-enough solution with a large ecosystem than the technically perfect solution without one.
nexus 6p will release in 2016 but will be overshadowed by samsung
It's an intrinsic property. There's a academic field called economics which describes this property. The property is famously known as the law of supply and demand. If you take a product and increase the demand the price goes up. If you increase the supply the price goes down. If you make a billion copies of the product the price would go down to near zero.
Jack Dorsey cut a deal with Starbucks that's lost $100k every day for three years -- and gave up equity and a board seat for the privilege.
How many online courses are available and how it's possible to learn all the things I missed learning earlier in my life, practically for free.
Software estimation for great fun and profit
Akka is Cacca.