skysight-inc/HackerNews huggingface dataset:
I have the feeling that it does, regularly — although it does not really solve anything.
That was my immediate reaction. Carrier fills this out often without a good surface to write on. The space to write is appropriate for a designer who has perfect tiny handwriting.
I don't know if this is your intention but the way you talk about immigration as if it's a virus whose spread needs to be contained is frankly disgusting.

What do you think will happen when "too many muslims" cross the border? Sharia law? Even in Turkey, a country nearly 99% muslim, only 12% favour Sharia law. (source: http://www.pewresearch.org/fact-tank/2015/12/07/muslims-and-...)
I jumped straight to second grade at the age of six because I already read fluently (in two alphabets, learnt the first at age 4, the second at age 5), could write ok and math was easy to me. I remember being bored in kindergarten. I think my grandma taught me how to read but i don't remember well. My parents say I was always playing with their books.

I remember I could easily read single words but not whole texts until I had some kind of revelation one day. Then I started to read texts as well and fast as any adult.

Having already read tens of books (it was my favorite activity, before I got a playstation) before getting to school I had a clear advantage that remained until high school. I didn't turn out a bookworm, although I have always been TERRIBLE at sports (who cares...).

I strongly believe that having a child in constant contact with books at an early age (you don't even need to be there) will help him develop better on the intellectual side.
I would love to know that too!
Sometimes shaming is good. The drought shaming in California actually helped the biggest wasters cut down on their water use more than any fines would (they are too rich to be disuaded by fines).
Am I understanding this correctly, Juniper is simply setting the Dual-EC DRBG constants back to the values they chose themselves? So if they originally chose values that would create a backdoor, this backdoor would be accessible again?

Ripping out Dual EC DRBG entirely seems to be the only sensible choice here.
Nice one. #thanks
Maybe stating the obvious, but it's fascinated me for a while how online interactions with high affect content are almost exclusively aimed at the interactors' imaginary constructions of each other - there's so little of a person in their tweets or forum posts that imagination ('fantasy', 'projection', or whatever) is required in considerable degree for there to be any realistic sense of the interactee in the interactor's mind.

And yet, perhaps especially in online 'shaming' or targeted critique, the shamer is (presumably) unable to discern that they are really tilting at an imaginary person they have constructed themselves from rather scant information.

Not that it's a new behavioural feature, of course - propagandists and demagogues have relied on this sort of propensity forever. Maybe it's the capacity of internet media to 'present' a person by tiny amounts of information that brings it out.

By 'tiny' we could be talking about a single bit, btw - I've seen plenty of reactions apparently to individuals fully formed in the reactor's mind, despite that their information consists only in the fact that someone clicked 'downvote' rather than 'upvote'!
Maybe stating the obvious, but it's fascinated me for a while how online interactions with high affect content are almost exclusively aimed at the interactors' imaginary onstructions of each other - there's so little of a person in their tweets or forum posts that imagination ('fantasy', 'projection', or whatever) is requied in considerable degree for there to be any realistic sense of the interactee in the interactor's mind.

And yet, perhaps especially in online 'shaming' or targetted critique, the shamer is (presumably) unable to discern that they are really tilting at an imaginary person they have constructed themselves from rather scant information.

Not that it's a new behavioural feature, of course - propagandists and demagogues have relied on this sort of propensity forever. Maybe it's the capacity of internet media to 'present' a person by tiny amounts of information that brings it out.

By 'tiny' we could be talking about a single bit, btw - I've seen plenty of reactions apparently to individuals fully formed in the reactor's mind, despite that their information consists only in the fact that someone clicked 'downvote' rather than 'upvote'!
Hp Spectre X360 Review: Builds in Conjunction with Microsoft
Literally anything is better than init and the jumbled mess of shell scripts accompanying it, then.

init (the process) != init (the system), but you're right about the terminology, of course.
Status of Sails.js
Agreed, but looking at an artistic interpretation of an object
is not seeing the original object.

You can take a picture of a car and you can see a car with your eyes.
You can take measurements of an atom and visualise that measurements but you will never be able to see an atom.

To put it another way: Imagine you and me took a picture of a green car. In your picture the car is green, in mine the car turned out blue. Would you agree that your picture is more realistic than mine?

The color of the atoms in the IBM visualisation is purely artistic. You will never be able to say green atoms are more realistic than blue ones. I’d even go so far to say the same applies for radius and shape in the IBM visualisation.

“no one has ever seen an atom" and no one ever will, because atoms don't exist in the visual realm.
Really limited capacity? They run aluminium smelters in Iceland, I can't imagine bitcoin mining requires more power than that.
You should use __builtin_trap(). Invoking undefined behavior lets the compiler justifiably delete the entire code path leading up to it.
Article has nothing to do with a "broken" patent system. The author is just relating a few, not-really-connected anecdotes.

Inventor patents device. Cheap knockoffs with production issues flood nascent market. Inventor licenses patent to company with more resources. Owners of another device resolve patent dispute by selling rights to another manufacturer. Author guesses that they will enter market too.

Where's the broken patent system here? Even if the US patent system is broken, this article does nothing to address it or even point it out.

The author mentions Xiaomi above the fold and notes how surprising it is that they are involved. Except that they are barely involved at this point. He only mentions them because they are Chinese and he tries to contrast the US and Chinese patent systems later.
Read the comment in this thread from Luc. It's likely that it will make a difference simply because the author's son will be labelled as "smart" from his first day in school.

This might have as much bearing on the outcome as his innate "giftedness"
> They were originally a scheme thing, no?

Sure, but scheme is an imperative-functional language (as is OCaml).

> It's a continuation style so you never return

No, I'm talking about delimited continuations. No need for TCO. The continuation contains only a portion of the stack (off the top).

> As you say the styles are equivalent

They're only equivalent in the sense that they have the same expressive power. It's been proven that continuations can be implemented with monads and that any monad can be expressed as a continuation, but continuations really do compose better (unless you use Kiselyov's effect handlers).

> I find call/cc style incomprehensible at the code-reading level

Right, but we're talking about delimited continuations, i.e shift/reset, not call/cc. You can simply treat them as threads. They're not at all like gotos (you can read my blog post). My claim is that they fit much better with imperative (including functional-imperative) languages than monads.
Perhaps the backdoor v2, was not found in an internal code review as claimed. It might have been found after some three letter agency tried to use their dormant back door only to find it didn't work.
Write the smallest usable chunks of code and turn them into functions/methods. Add input parameter testing, exception handling and have outputs clearly defined. Write tests for each of these small chunk of code. Group these small chunks into groups and build up modules. At each module level write test code that executes all the integrated paths and keep working your way up.

Of course what I wrote is a bit of an oversimplification but overall it is how I write real production code that must be reliable.

In general I usually wind up with far more test code then executing production code if I do this all. But like everyone I will get lazy on some of it, which is usually where I find some error later.

Also, this basic design lends itself to either a functional or OO style of coding. Modules need not be classes but classes can certainly help you build modules.

Find people that will give you feedback, even if they aren't in you immediate network or peer group. It is amazing how helpful people can and will be if you just ask, respect their time and be honest about your level of experience and understanding.
Only from the perspective of somebody who wants a secure Internet. Apparently Juniper do not fit in that category.
All things being equal, wouldn't you say it's better to be able to read than not read?

Yes you can create a circumstance where literacy is gained through onerous means, but you can use that same hypothetical with pretty much any form of parental guidance till you get to the point where children are now only learning what they want to and not what is necssary.
Using binpack with Docker Swarm
Top Java EE 7 Back End Features
I'm wondering, isn't this going to put lots of current miners out of business, as their return-on-watt used to mine bitcoins is severely cut? Doesn't this risk to make BitFury even more dominant in hashing power, until somebody else can get comparable economies of scale?
If a dedicated data center is more effective than a commodity data center then that increases bitcoin's security, because it means a greater proportion of the hashrate resides with people who have an expensive long-term commitment to bitcoin and it's more expensive for an outsider to match that.
I know, right! What if only YC employees, alum and their extended friends could comment here? Can you even imagine how many Show HN posts, including some by future founders that wouldn't have happened?
Rails 5: Action Cable demo
I struggled with anxiety for several years (only realising in retrospect that it was anxiety that was the principle source of my ills.)

I benefitted from an excellent, no BS therapist as well as finding the right medication. It took me several tries to find a medication that made a noticeable difference (the first three never helped and actually in some ways made the situation worse. It also took several tries to find a therapist with an approach that worked for me.

Don't give up. Find the right therapist and get help in finding the right medication (this could take a whilst and you may go through several dead ends before finding a solution but keep at it - its worth it.)

Good luck and all the best. Peace to you over Christmas.
If you'd like a micro framework with batteries included, but still want to be able to completely switch stuff around as you go http://jodd.org/ is really worth a look, I think.
So now we need to listen to the terrorists?

I find it fascinating how readily people will act and behave based on what ISIS does. Here's a riddle for you:

Step 1: Let's assume for a second that the marginalization of muslims leads to more hostility and radicalization.

Knowing that ISIS benefits from the radicalization of muslims, what do you think happens when their actions lead to islamophobia, which in turn leads to more marginalization? (Go to step 1).

If you think they're blind to this cycle, you are a fool.
Which is why my favorite "micro"-"framework" -- is Dropwizard, which is fully JAX-RS.
True. Generating collisions is doable, but a.) and b.) are still huge constraints that make it orders of magnitude more difficult.
At least that stuff is open though. It would probably be better for Product Hunt if they separated openly voted for stuff from the others similar to how Google separates paid and organic search.
>I used to interpret these decisions as flattering, but they are in fact simply taking the code they need, with the license that allows them to do it. They would never take GPL code as freely because they would risk being locked in by its requirements.

1) Have you not considered that it was the intention of the developers of that code that it could be used in this way, without giving back?
2) Have you considered that the rest of the world benefits from the use of BSD code in Apple and Juniper products, even if they don't give any code back? Anyone who uses these products receives gets to use better code than what may have been written from scratch.
3) Apple and Juniper both give code back to FreeBSD
4) Even if they didn't, it does not hurt FreeBSD any to have companies use their code and not give anything back.
5) We're agreed that Microsoft, Apple, or Juniper would never have used GPL code in their kernels. So how exactly has the open source world lost out due to the existence of the BSD license?
> (Note I work on Bitcoin Core and co-founded Blockstream, a prominant bitcoin company. The value of Bitcoin is not the currency, but rather what censorship-resistant, distributed global consensus gives us.)

You can get that while being less deflationary though, e.g. Dogecoin.
Summary:

"OK, how many brightly colored plastic pieces of crap do I really need in my life?"

I've learned three things.

Lesson 1 - You can print upgrades to your 3D printer

Lesson 2 - You can print brightly colored non-plastic pieces of crap

Lesson 3 - You can print and then assemble brightly colored plastic pieces of crap
Direct democracy is great but it has problems. Even though I'm a technical user and early bitcoin adopter I still don't understand enough about the protocol itself to decide between the proposed solutions to transaction rate scaling.

So I just end up running, and implicitly supporting, the core client from my distro's repositories.
I really wouldn't read too much into MR spectroscopy studies.

MRS is an extremely blunt instrument and only serves to line peoples CVs with scientific sounding publications.
SpaceX, If NASA can do it, so can we! It ain't rocket science.
Programming Experience, Recrutiing, Programmable Game Interest – Survey
> I believe that most of money consumed by the financial system actually goes back into the economy. Some bankers buy sushis, then sushi chefs buy gasoline, then oil drillers... and so on.

Yes and no. If a banker is being paid $100/hour then presumably (in an efficient-markets sense) their labour is worth that much, and they could be doing something else with their time that would be creating $100 of value instead.
Ask HN: Example Open Source Business Models
Without getting into the specifics just now, I've got a very nice prototype product, and I could see a model where third parties would like it for their clients - but I'm unconvinced that enough would license it for their clients. So I'm looking for inspiration!

What are the best examples of business models where the product itself is open source?

How do the companies behind open source projects/products make money?
Unlike the original video about Life, this one is almost impossible to follow and understand what's happening
GetDataBack for fat and ntfs 4.33 License Key plus Crack
I believe that your being down-voted for writing:

> But it's a stupid, wrong solution. The basic idea sucks. It's bad.

instead of explaining that the cost is the cost of guaranteeing the authenticity of the transaction. HackerNews likes technical comments, and will happily burry expletives.

You could find more compelling example, such as estimate the ecological cost of having most of the current world-wide banking transactions on BitCoin, and prove your point.
A course I took this last semester spent quite a bit of time in assmebly, something I'd previously not done. I'd honestly like to see exploration of some of these tricks in those sorts of courses -- it's a really fascinating way to think about the light-side of the ASM force...
No it didn't. It worked for less than 100 years and ruined many national economies.
Discussion of the that piece [0] and a much larger discussion [1] of the excerpted chapter of his book.

[0] https://news.ycombinator.com/item?id=9085680

[1] https://news.ycombinator.com/item?id=9039274
Visualizing Shakespeare's Sonnets
Apart from a useful "search" feature the network layout shows how "Shakespeare wove words together to build a sonnet and also gives you an indication of how textually similar are the sonnets to each other."
> On the one hand you have the traditional server/sysadmin thinking about uptime and stability.

For sysadmins, boot times are getting increasingly more important. We're getting to the point where we can spin up a new VM in <100ms, thanks to (in part) systemd. This doesn't matter if you've got a few servers in a rack, but it does if you're spinning up thousands of VMs.
Yes, but remember that fairness should not be a Harrison Bergeron-style equality, but that each child should have equal opportunity to fulfil their potential in whatever avenues are appropriate for that child.

Holding back a child until the others have caught up is as much the antithesis of fairness as giving an advanced child extra benefits at the expense of the less advanced ones.
So you chose "representative democracy" option by having the distro maintainers decide for you

At least bitcoin gives options to chose...
So, all these comments that they were moderating. They were right.
Most of the world's data analysis still happens on data sets that are at most a couple of thousand observations. It'd be neat if ggplot2 was faster for large datasets, but I can imagine that's not a priority.
> It will end with

What you describe is price-based competition. It’s probably the most documented situation in economics, and it present in many markets. It is a race to the bottom, but rarely ever ends; when it does, it is generally by disruption (something people on HackerNews know a lot about). In the mean time, it drives technical innovation after technical innovation—but I doubt, after 40 years of Moore’s law that it will suddenly end.
Android Sensor Integration Part 3/4
> there is no performance hit for writing code like:

> take 5 . filter (not . p) . drop 3

That doesn't seem to be the case in my testing. Writing this out as an explicitly recursive function sped things up 3x on GHC -O3. (Dropping 10^8, taking 10^7.)

FWIW, I also tested on Rust, Python (PyPy3) and Java (OpenJDK) with iterators, iterators and streams, respectively. Python and Java were about as fast as the manually recursive version, and Rust was two orders of magnitude faster than that. And half of the time in Java was spent boxing, because Java can't reify types away like Haskell.

It's true these are all using opt-in laziness, unlike Haskell's lazy-by-default, so it's not a fair comparison. But I also see little reason to believe that there's "no performance hit", given that that's exactly what I saw.
A very important one I can see is that Blade targets back to Java 6, whereas Spark only targets Java 8. This makes it available on slow moving platforms like Google App Engine.
You could be a technologist generalist, but specialise in an industry (or vice versa).

Bare in mind, if you've got expertise in an area that people value, people will pay you handsomely for it.
Christmas Flu – Don't Let Flu Ruin Your Family Festivities
The password store in Yesod contains nice documentation about how it works. I found it very enlightening and reassuring to read:
https://github.com/yesodweb/yesod/blob/master/yesod-auth/Yes...
Yes, more skills is better, because of the way brain works.
Learning new skill creates new connections and these come handy even in situations where the said skill is not involved at all.
Facebook could have provided free data and let the users choose which sites they visit.
Some insane numbers in the story. TV stations would be paid to give up their spectrum. The one in the story is in Michigan and is run by a community college. Here are the possible dollars involved:

The national average starting auction price
for a station to relinquish its spectrum
and go off the air is $155 million.

Can anyone more knowledgeable weigh in on this? Don't the numbers in the story seem really high? Is there really such a shortage of spectrum that someone would pay that much for spectrum that's not in one of the top few metro areas?
I must confess that I haven't read the whole site, but there doesn't seem to be any mention of the possible effect on the child's eyesight.
There is probably some causative link between the amount of close work you do and your chance of developing myopia.

As someone with myopia myself, I know there's already a genetic risk. I'm not sure whether I'd want to exacerbate that risk by pushing the child to do lots of close work from a very young age.

Getting a kid into adulthood with perfect or near-perfect eyesight could well be a greater gift than helping them be an academic superstar. But who knows? When you have kids, do you lie awake at night thinking about this stuff? I guess if this thread is teaching me anything, it's that my indecisiveness would make me a pretty terrible parent.
> XVIII to XIX century

This is off topic, but what is up with the Roman numerals when referring to centuries?

I tried googling it but came up empty. I can't find any authoritative source for this being a thing in any particular dialect of English and at least one person I've seen using this was a native Russian speaker. Google results only indicate that this is common in Spanish and maybe Polish.

Am I missing something? Is this a thing in American or British academia? Is it part of some popular newspaper's house styles? As a non-native speaker I find this incredibly peculiar.
This is not Twitter, and the poster is utilizing a pseudo-anonymous handle, perhaps unlike on Twitter. They don't care about disseminating their beliefs here because they won't be attributed to their "real" identity.
Do you often get death threats from people who are simply having a bad day and disagree with you? Trivialization of the horrific elements of online interaction is just as bad (if not worse) as conflating them with legitimate dissent.
“Show HN” Topvisor – explore, track and analyse
> "I mean, you can take every tool and die maker in the United States and probably put them in a room that we’re currently sitting in."

Don't know how big that room is, but you could probably fill it with the toll and die makers in my extended family and their coworkers. I get his argument, even if I don't buy it, but that's just an insulting remark.
An ultimate SEO toolset.
It tracks rankings across multiple search engines and locations, can research keywords, grabs some analytics insights like search volume data, traffic, indexing.
One can also get a comprehensive keyword structure for the website with the Keyword clustering tool,
track changes on the site with Site Watcher or scan your site for possible errors and warnings with Site Auditor.
Also, some other pointers:
- Meds take a long time to work. Don't give up on a drug until you've tried it for at least several weeks.
- Same for therapy, don't leave a therapist because you have one bad session or they say something that irks you.

Some other things that helped me:
- Minimise negative influences in your life (this includes family members). End toxic relationships. Only be with people that lift you up.
- Find fulfilling work. Even if it means taking a pay cut. Doing work you don't enjoy with people you don't like will slowly eat away at your soul.
- Stop drinking coffee and minimise caffeine intake.
- Get plenty of sleep. Sleep deprivation only makes things worse.
- Minimise alcohol intake and avoid recreational drug intake.
- Avoid Benzodiazepines - like alcohol they may help in the short term but will hit you hard on the rebound in the long term.