skysight-inc/HackerNews huggingface dataset:
Fair enough.. he just ran a business where other people did the dealing, and he made a profit from the sales. Still pretty clearly a criminal conspiracy, at least on paper.

And when I said there's no such thing as crime in a philosophical sense, I meant that what one believes about the ethics of a law doesn't actually apply to its execution. Ulbricht hasn't been charged with crimes against philosophy, and a belief that drug laws are immoral isn't a legally credible defense.

You can make the argument that what Ulbricht did shouldn't be illegal, but I don't believe it's possible to make a credible argument that running the Silk Road site wasn't actually breaking any laws.
2014: What Google searches tell us about the year in tech
This, to me, is cake. Literally. Substitute more cornmeal for the flour. Perfection.

P.S. your "1/4 cooking oil" should be "1/4 cup cooking oil" right?
So insurance companies don't like it when someone carries out commercial activities (with increased risk) on a residential policy...

Makes sense. To be fair, (in theory at least), the increased risk is spread among the remaining residential insurance payers who are not engaging in commercial activity. So once again, (as with taxation), borderline legal, er, I mean "innovative sharing" activity is imposing a financial cost on the rest of society.
Interesting, a year ago this was one of the challenge say Kaggle. Given a set of sample pairs determine which one of them (if any) is causing the others.
And crushed bacon. You people are making me hungry.
Regarding 1, although a single data point does not a trend make, I will say that I switched away from Firefox due to multiple UI changes and removing customization options. I switched to Pale Moon.

In other words, personally, you are incorrect. FF no longer "still offers the most customizable UI of any browser you've heard of". (Simple enough: FF removed options that PM kept. Hence, FF is not more customizable than PM.)
I saw it in New York City at Angelika Film Center. (https://www.angelikafilmcenter.com/)

Very cute theater with all sorts of obscure foreign films, art films, etc.
New tech bubble? Frothy.com
This is awesome--thanks @mbostock for your work and @erickhill for posting.
Southerners are never averse to sugar.
I started working in startups two years ago at 18. I've never seen any formal training anywhere I've been which makes sense as startups just don't have the time and resources to do it.

I've heard that banks are very willing to hire graduates as interns even without any programming experience and train them up from people that went that route, but from everything else I've heard you'll be better off elsewhere in every respect. As a junior developer elsewhere you'd hopefully be surrounded by people that can mentor you and you should learn a lot anyway.

As you said I'd build up an OSS portfolio if possible, working on side projects and such when possible as a way to learn and experiment as well as have something to show employers.
"Little people" may take offence to that. The correct saying would be "Laws are for poor people"
They are not really looking for better care for people with CF. They are looking specifically for better drugs.

This is an odd comment. The drug in question, Kalydeco, is the first drug that actually reserves some of the defect that causes CF.

How is coming up with such a drug not improving CF care?
Expertise is a weird thing. In today's world, one that changes so rapidly, it's very hard to become an expert in something and have the value of that expertise remain valuable. It used to be that expertise in some field or area would last generations, and guild-like systems of master/apprentice developed in response. Now you can't even make it through a degree program before the things you started to learn about at the beginning become virtually obsolete by the end. Watching the front page of HN and you'll see entire frameworks and languages come and go virtually as quickly as the seasons. When I was starting out, it was fully possible and reasonable to consider becoming an expert in COBOL and one or two kinds of mainframes and make a career of it.

Expertise today requires that you start to think and operate at a higher level of abstraction in order to cover what you know, and where your knowledge might go. Or it might require you to make connections between old ideas that are still valid and new ideas as they appear. You might even be able to change career paths entirely, but things you learned as an expert in your old one might make you special and unique in your new one -- somebody with rare and unique talents. Like automating business processes in a non-technical career.

I've been thinking a lot about beliefs and belief systems recently. I'm not quite sure I have any meaningful or concrete conclusions yet, but I'm pretty sure I'm going down the path of thinking that beliefs should generally be treated and handled with extreme caution, that they're some kind of holdover from an earlier evolutionary stage -- a vestigial kind of proto-thought process wedged somewhere between pure animalistic instinct and enlightened reason.

They aren't inherently bad just like instincts aren't inherently bad, the instinct to pull your hand off a hot stove is good for example. Perhaps they some kind of optimized way of thinking that evolved when we had less hardware to compute with. An estimation system that got us through hundreds of thousands of long cold nights, alone in the world of beasts...when we couldn't quite think through everything. But now we can, and this old wetware technical debt kind of gets in the way now and again.

It tends to make us rigid and lazy in our thinking...why think when believing is less work?

Maybe it's possible to hack our beliefs be believing in the right things, by believing in reason, or believing that things should be changing, believing that we should evaluate and challenge ourselves from time to time, believing that we should feel like we're just on the edge of discomfort and force us to use this new better and harder to use equipment we've been gifted with.
This not only allows you to reduce staff, it also makes it easier to make better, more custom solutions.

I would even go as far to argue some level of domain expertise is almost required to make solutions. Even with perfect requirements (oxymoron I know), a programmer still has to make a ton of tiny domain driven decisions while writing a piece of software.

As you mentioned, software on its own isn't very useful. A programmer who learns even general business is much more useful.
There's definitely a risk as a domain expert that you'll take things for granted. Henry Ford is a good example of this, he was never an expert in horse-drawn carriages but he changed that domain drastically.
This films looks to be the death knell of Studio Ghibli. Not a single ounce of the originality, character or detail that makes Studio Ghibli films unique.
UIToolbar CRUD
What is/was Freebase?
D’oh, you’re right. A better example is “cat and mouse” versus “mouse and cat” from the paper.
The audience is, implicitly and deliberately, more than just him.

Hence: an online public forum.

But thank you for your kind words.
STEM as a term might have made sense if it had only been used to refer middle and high school teaching. Getting "more nerds" pre-career path would mean more people would at least be prepared to pursue whatever the subsection of tech was in demand when they are at college.
You are correct, edited for clarity.
https://news.ycombinator.com/item?id=5395215

https://news.ycombinator.com/item?id=8046186

https://news.ycombinator.com/item?id=6712425
Emacs buffer mode histogram
Does it really matter who did this?

The future of the internet is changed as a result of this event, thats the true meat of this situation.
You're being downvoted because this article is about the security of NTP implementations, yet your basis for recommending systemd-timesyncd is that it "works really well" for you. Well, ntpd worked well for me too but that didn't make it secure. You offer no basis for thinking systemd-timesyncd is secure, and yet there are many indications that it might be insecure: 1.) it's new, 2.) it wasn't designed with security in mind (unlike openntpd), and 3.) systemd's other reimplementation of a complex, hard-to-secure, UDP-based protocol (DNS) was discovered to lack even the most basic security protections[1].

Even someone who likes systemd's init system functionality should think really hard before using systemd's DNS and NTP appendages. This kind of stuff needs the attention of security experts. It can't just be reimplemented as an afterthought and be secure.

[1] http://seclists.org/oss-sec/2014/q4/592
There a few big fears...

First a professional association like the AMA restrict supply by demanding substantial credentials. So you wouldn't be allowed to work with any developer without a degree from a program recognised by the association. That means that you could get kicked out for working with people like John Carmack or Steve Wozniak before he went back to school.

Next, in the US most unions were built around unskilled or semi skilled labour and the culture reflects that. So seniority is king and productivity suffers. Unions will fight to keep old obsolete technologies around to protect existing workers.

That doesn't produce an environment conducive to making cool things.
Blah, blah, blah.

You shouldn't discount everyone but the OpenBSD guys just because ntp.org's ntp is a 200kloc overgrown, underengineered mess.

It offers a good out for people who would otherwise use ntp.org's ntp, and at least it's about 200x less complex(1056 lines of C). Stasticially speaking, it's unlikely to be as faulty.

Timedated is an improvement even if just for the fact that it's incredibly simple to operate. You press a button and you're synchronized; very little to mess up.

I use OpenNTPD on my OpenBSD boxes, but that doesn't make me immune to alternatives.
How would you use a proxy on a mobile phone? Just curious. I'm not familiar with Proxomitron, so I assume adding filters like privoxy or captures?

People have done this in ways by hacking the built-in VPN system I believe.
But in reality employers pay as little as they can get away with.

And you don't?
> What is a domain?

A set of disciplines, or majors, other than computer-science (or alternatively something other than core programming/software-engineering skills). The word is typically used in CS/sofware-engineering circles.

An (arguably crude) example:

Think of who designed an mp3 encoder/decoder? A programmer? Does becoming a good programmer and/or getting a typical 4 year CS degree, sufficient to come up with an audio encoder/decoder?

No. You have to understand audio signals, their properties, learn how to analyze them, etc. That requires knowledge from the disciplines of physics, and electrical engineering (e.g., digital signal processing), maybe even some biology of sound. And if you learn that, you become a part-programmer, part-acoustic-engineer. That "acoustic-engineer" bit is your "domain expertise", i.e., something you need to know beyond CS to get your work done.

You might say, "why do I have be an acoustic engineer? why can't I, as a programmer, work with another guy, who is not a programmer but an expert acoustic engineer?". Yes you can. In that case, you're being the software guy, and he's being the domain-expert.

Sometimes collaboration between a software-engineer and a domain-expert works. Sometimes it helps if the software-engineer himself develops domain-expertise (so one guy playing two roles).

Domain expertise is not limited to one domain only. It could be no-domain (a pure CS programming, like database, web-development etc, although you could call them domains within CS), or a domain consisting of multiple disciplines (audio-processing comprising physics, DSP), or multiple domains (acoustic-engineering plus submarine-engineering, for example), and so on.

More:

https://www.google.com/search?q=what+is+a+domain+expert
NB: The collision genesis theory ("GIH" or Giant Impact Hypothesis) of the Moon's origin involves a body about the size of Mars, referred to as "Theia".

http://en.wikipedia.org/wiki/Origin_of_the_Moon
http://www.nasa.gov/topics/solarsystem/features/moon_formati...

Otherwise, yes.
Totoro is the only movie I can just as easily watch with my five year old niece as my 71 year old mother. Wonderful film.
I don't believe onliner.by company was actually selling any of these products, instead they provided a platform for belarusian companies to show their prices, and make it possible to compare prices between companies.

This is very-very old project and I don't believe it had anything illegal going on.

My personal suspicions are that it is more political issue, rather than doing something illegal. Site was covering many news events, including showing off 'inefficiencies' of belarus government. I might be wrong tho.
Sony, Sensationalism and Cybersecurity Solutions
"Mars - a planet lacking powerful moons - once had a magnetic field just like ours."

I think the salient point here is "once had".

The Earths' core remains molten.

Some of that is latent heat of formation, some nuclear decay, some tidal stresses. I don't know the contributions of each. Contribution from Earth-Moon tidal stresses isn't insignificant though.

We _do_ know that tidal stresses can be hugely significant -- Io and Europa are thought to be heated (to differing degrees) by the stresses of orbiting Jupiter. Also one of Saturn's moons, Enceladus, which shows signs of volcanism with ice plumes.

The thought occurs to me that moons of a large gas planet could also harbor formation of life, though they'd have to be rather closer to their parent star than the Solar System's giants are.
The Sony Hackers Just Pranked the FBI
As a freshman who took the course that uses this book, I can say I'm still cursing the name. I figure some of the value will become clearer, but aside from commenting functions clearly and testability of code, I don't think I got much of value from it.
I imagine you haven't seen the film? It is a wonderful movie (just watched it yesterday), with terrific characterization and attention to detail (grounded, even more so than Miyazaki's own movies, if I would dare say so). I wouldn't have expected any less from the director of My Neighbors the Yamada, which is, in my opinion, Ghibli's best film.
It is quite unfortunate that I know how daunting it can be to venture into this world.

If you already have some experience (as you mentioned in another comment) in whatever language it is, stick to that language. Find a good introductory book / tutorial that explains data structures. Whichever introductory book you find (I'm biased towards books - but each person learns a different way, whatever works for you, go with that) will teach you enough to UNDERSTAND what you are coding.

You'll learn how each line relates to the other. You'll learn how to manipulate that which you are building. How one thing relates to the other within the constraints of certain laws which were created to be able to communicate with the machine.

As you progress, you'll see how other people have already done certain things so that they won't need to repeat themselves later on. These functions, whenever available, can be used by anyone.

When you learn data structures, you can grab these functions to ease your own coding. But to be able to use them, you'll need to know how to manipulate the instructions that are contained within them.

I digress. As I mentioned earlier, I'm new at this. If I'm wrong I am wrong. If I explained stuff you already know, oh well. But it does help myself get a firmer grasp of what I may or may not know.
Assuming the PTR RRs are accurate, that would appear to be true:

$ traceroute 128.31.0.39
...
15 mitnet.trantor.csail.mit.edu (18.4.7.65) 40.218 ms 40.661 ms 40.900 ms
16 asperta.helicon.csail.mit.edu (128.30.0.246) 45.345 ms 47.082 ms *
17 belegost.csail.mit.edu (128.31.0.39) 44.074 ms !X 45.023 ms !X 45.549 ms !X
Have you heard of the postdoctoral treadmill? That's what happens in the states. Postdoc treadmill is another source of cheap labor for labs, without any stability and job prospects.
I've seen the benefits of teaching freshman (and anyone) functional programming first.

The "comments" are really an introduction to type systems, along with general good practice.

The ability to describe a function by purely it's signature without the presence of mutation makes reasoning through hard problems more straightforward.
Unfortunately, the OpenBSD "community" is all over HN.
Ctrl + click doesn't open links in new tabs. Cool idea, but this totally kills it for me.
Detecting skimmers and other ATM traps
Strangely reminds me of Bayesian statistics and updating of prior probability distributions.
The secret of Sierra
The point is that the Ultra secret was so well kept that the Germans didn't know their ciphers were broken. They had no reason to send fake strength reports.
In the context of this article I think it's important to make a distinction between an expert and a specialist. I think of an expert as someone who almost always gets things right. For example, an expert pianist plays great music but it seems a bit off to think of an expert meteorologist. Weather is so variable it's just not realistic to expect anyone to get forecasts as accurate as pianist at a keyboard. But it makes good sense that a specialist will be able to better than most.
I would change "When experts are wrong, it's often because they're experts on an earlier version of the world." to "When specialists get things wrong, it's usually because the world is so complex."

So I agree that it's important to protect against obsolete beliefs it's also important to consider when the belief is really wrong and when it was just overloaded with confounding events.
Right, according to Указ №60 (http://ukaz60.net/node/7). And domain name ought to be .BY . On the other hand the penalty currently is about $300. But as onliner.by is an aggregator/catalog for many web stores, every of them may be a subject for that penalty, if they work through onliner.RU .
And I am sure the government can quickly increase the penalty cost.
Webargs: A utility library for parsing HTTP request arguments in Python
Longhand ruled my course simply because, at the time there were few good options for fast equation and diagram transcription. 80-90% of our lectures were equations with short notes around them.

Occasionally we'd have lecturers who handed out dense powerpoint slides and then went through and explained them very rapidly. Good luck doing that on a laptop.

I think perhaps 3 out of 80 people used laptops. I usually wrote everything verbatim with a bit of extra stuff the lecturer was saying if something wasn't immediately obvious.

I'd then go through and convert it all to LaTeX forcing myself to understand each equation that went in (i.e. if there was a step with an integral that was omitted in the lecture, perform it). That way you know exactly how to do all the steps and you can add your own relevant comments that you may have glossed over in the auditorium. Worked well for me and I could then recycle the reams of paper that collected on my shelves.

As for distraction, we played Peggle a lot in quantum mechanics...
Chip-Making Tools Produce Ultra-Efficient Solar Cells
"Little people" are free to be offended when that term is used with respect to them. However they don't get to ban the word 'little' from the english language. The way it was used was perfectly fine and correct.
The scene in Totoro of the children growing seeds into trees during the night is one of my favorite moments of that film. Really captures a kind of childhood wonder.

The comment about how accessible the film is reminds me of watching Ponyo together with my grandmother a few weeks before her passing. It was something she really appreciated, and one of the few positive things she talked about in the following days.

Although not my favorite Ghibli film, and not such a fan of that particular dub there is something delightful and honest about all the studio's films that I find special.
FWIW, the statement about the superiority of Chromium does not match my experience. I certainly recall reading a page on mobile Chrome (iOS) under poor radio coverage and having the whole page replaced after a few minutes with an error about the page being not available.
While we're sharing cornbread recipes, here's mine.

This is a different kind of cornbread, not highly sweetened, low in fat and high in fiber, but very tasty.

Utensils:

9.5" Pyrex pie pan (a fairly deep one, not one of the really shallow ones)

Two large bowls

Wire whisk

Dry ingredients:

1 cup cornmeal, or half cornmeal and half polenta (a coarser cornmeal)

1 cup oat bran

1 Tbsp baking powder

1/4 to 1/2 tsp salt

Wet ingredients:

1/2 cup plain nonfat yogurt (I use Trader Joe's French Village, or Nancy's plain nonfat - it's the same yogurt under either name)

1/2 cup orange or apple juice

1/2 cup unsweetened applesauce

1 large egg or two small

Other ingredients:

Butter to grease the pie pan

Process:

Preheat oven to 400 degrees.

Generously grease the pie pan with butter.

Mix dry ingredients in a bowl with the wire whisk.

Mix wet ingredients in the other bowl (a large one) with the wire whisk.

Pour dry ingredients into wet and mix together.

Pour the batter into the pie pan.

Bake for 30 minutes.

Serve hot, with maple syrup or good quality (not too sweet) jam or fruit spread.
+1 for the Namecoin reference. Thanks
asyncio has support from the syntax of Python, a nicer API, and better documentation.
This was a lot funnier before GitHub introduced the current folder mechanics. Since you previously had to dig into each level.
> there's not the budget for 1/3 of the population to do science

Then what should they do? There is no industrial demand. We could theoretically replace almost the entire service industry overnight with autonomous vehicles and online ordering.

Sounds like a record on repeat nowadays but labor is dying. It takes one person to feed a thousand, and if you average all the labors required to supply ones needs it comes out to less than a whole person by a lot. IE, the sum of plumbing, electrical, power production, road maintenance, car construction, furniture building, home building, medical, agricultural, etc production necessary per person is less than a whole person, and thus you have an excess of people who have no real value add labor to do.

Science is really the only thing you can propose in a labor vacuum - well, we don't need welders or farmers or auto mechanics or factory workers or people digging holes, so why not go figure out the next big thing? Too bad, one, not everyone can do that, and two, research has to be paid for by someone, and considering the gross wealth concentration in the US, its either philanthropy or the government paying for it. And as can be evidenced by real demand for science, nobody is.
In almost 3000 words, this article didn't see fit to mention the effect on pedestrian/vehicle collisions. I wonder if this is due to lack of data? I would check the Chicago Open Data Portal (https://data.cityofchicago.org/) but it's down right now for maintenance!
Is there a Hackers News like thread just for Rails topics?
I'd like to see a thread filtered for just Rails topics, news, and best practices