skysight-inc/HackerNews huggingface dataset:
I think ".." was "cd .." in dos
It's all very pretty, but having looked at the source code for the page it's not really very semantic. If you're creating buttons and using DIVs and not one BUTTON, you've completely missed the point of semantic HTML. Menus are lists of links - why DIV > DIV > A instead of UL > LI > A? The latter provides meaning to the structure whilst the former does not.
> So we're nothing like the US (where simple possession could get you a life sentence)

To be fair, the life sentences are due to the idiodic "Three Strikes" laws (I really wonder why those aren't considered double-jeopardy). I don't think you can go to prison for life for simple possession in any state otherwise.
My initial reaction was that it didn't match my use. It doesn't seem possible to do what my use would require, which would be things like dropping specific identified privileges without affecting what other privileges the process might currently have. This would need some way for reading the process's current restrictions. The current API is write-only.

Moreover none of the privilege sets seemed to allow the possibility of chain loading once privileges had been dropped, as none of them allow execve(). OpenBSD tame() is, as its blurb states, not designed with the model in mind of programs where initialization parts (consider UCSPI servers, for example) are in a separate executable that then chain loads through common privilege dropping tools to the main part of the program.

It's not as easy to wrap tame() into some shell-level composable tool as it is to wrap jail() into the jexec tool.
You're right - rephrased :)
They have another product mini dedicated for 6 euro/mo[0]. Which I've been using recently and the network performance has been pretty consistent. They are however seem marketed more for personal usage though.

[0]: http://www.online.net/en/dedicated-server/dedibox-scg2
Yamaha has been doing this for at least a decade, recording performers for their player grands. I don't know how intense the home market is but they've used them for master classes and competitions remotely; pretty interesting as a teaching tool.

Also, Jenny Lin is a fantastic pianist, check her out.
I'll add this favorite:
https://www.youtube.com/watch?v=3CcnDi67qaI
I agree on your point, if we are sufficiently creative we can get many extreme results. For example, I made an addition to the first paragraph of my previous comment, that you might have missed, giving an example where the probability of the null hypothesis being true when p=0.05 is zero (or arbitrarily small, if we replace the discrete probability lump under the alternative hypothesis by a continuous distribution which is concentrated enough). I also added a comment on the second paragraph, by the way.

One minor comment on your example. If H0:fair coin and H1:two-headed and the statistic is the number of heads h, I cannot reject (at the 0.05 level) the null when n (the number of flips) is small even if I'm only getting heads. For one flip, p[h=1|H0]=0.5. For two flips p[h=2|H0]=0.25. For n>5 you will of course reject the null hypothesis for every case where H1 is true (and for ~5% of the cases where H0 is true). There will be no false negatives. But I guess you have noticed that this doesn't help with the false discovery rate in this example: when H1 is true the p-value will be very small (1/2^n) so if the observed p-value is ~0.05 (or any other value larger than 1/2^n) then it's for sure a false positive (because there will be at least one occurrence of tails).

Ok, enough time wasted on this subject :-)
I doubt such rule would work in US courts as the legal tradition there put emphasis on exact wordings and would look for precedents which could direct the court into an interpretation.

The courts where I live (Sweden) would look more into what the author intended rather than the exact wording, so it will accepts much lesser precise wording than other systems. The downside is that you are basically asking what one judge and 3 politicians (lowest court instance) think is the authors intention, common sense in this context, and if the distributor acted with malice or not.
Thank you lxfontes!
> as conquring the whole world

Unless it's a matter of speech, he conquered about 3.5% of the world's land mass and about a third of the (estimated) population, neither of which put you in the top 3 and couldn't be considered the 'whole world' either. By land mass it's not even in the top 20 largest empires ever. He was unique not for the greatest empire but rather for being so primely responsible for the massive empire he did create and in doing it all in about 12 years, the British empire for example by comparison has no single persons who were so primely responsible with many leaders emerging over hundreds of years, combined with his personal role in battles, all of which ending in victory, makes him the stuff of legends.
Put

shopt -s histappend
export PROMPT_COMMAND="history -a;$PROMPT_COMMAND"

in your ~/.bashrc.

Also, if you want fresh history in an already opened window (assuming you added the above), do "history -n". E.g. if you typed "longcommand" in window1, then switch to window2, do "history -n" and uparrow, and "longcommand" will be there.
Actually this article is weird, it says "Turkish daily" in the headline but never mentions what this term means in the article, it mentions a "daily Bugun" newspaper, maybe he means "Bugun newspaper" as "Turkish Daily"? In general a very poorly structured article.
7 Best JavaScript Frameworks for 2015
Add me to the "decreased tolerance for cynicism" list. It's lazy, it's arrogant, and it's a great way to miss hundreds of opportunities.

Although I suspect that may be less about age and more about the last decade or so on the Internet...
Sent! I have 8 more if anyone is interested
12 Gurus Got 5 Questions About How They Set Their Rate
Copyright assignment and license enforcement for Debian
Ask HN: How to find duplicated directory subtrees
Due to sloppy backups and synchronization (with crashplan, dropbox, and manual copies going back some years), I have a large collection of files that has been duplicated, partially merged, and updated locally. It's quite a mess. Do you know if there's any tool that would help to identify subtrees of the whole set that are identical, similar-and-strictly-newer, or similar? How would you approach the task of trimming it down to one clean version?
This is what I could find on the subject:

https://groups.google.com/forum/#!topic/google-web-toolkit-c...

My thoughts are pretty much exactly what Colin said.

Without GC it's not a reasonable target for Java cross compilation because you'd have to embed your own GC implementation into the output.

That being said, they plan to add GC, which will make it more attractive.
Everything got much better and more exhaustive than I expected.
What I liked the most is that they took the time to reply more than the top-level question -- many AMAs I've seen* just answer the top level question and move on to something else.

* disclaimer: I don't read so many AMAs, just the ones I find interesting.
hmm..that's interesting,I never knew that. thanks.
Yes. If you click the NOAA link on that graph, it'll take you to a Summary Stats page where you can switch between CPI adjusted and unadjusted. The link is:

http://www.ncdc.noaa.gov/billions/summary-stats
What am I missing here, Alexander predates Islam by some 900 years and Zoroastrianism is a unique religion separate from Islam? How does this make any sense?
I would simply say Hanlon's razor. Before shit got real they did not care much who passes from there I guess.
Are you the original author? Could you detail a little more clearly the structure of the network and the training procedure?
> If you'd like anything in particular running, let me know and I shall oblige when I can!

bonnie++ would be great
Wooden idol unearthed from Siberian bog a century ago is 11,000 years old
The 20% comes from personal experience, maybe I should have said 'close' but that can also mean anything. Basically this is an area where the hotspot heavy duty compiler (C2) does the same optimizations as gcc or llvm. I would say that I would expect gcc & llvm to be within 20% of each other. The 20% is basically different tradeoffs made in the optimization pipeline (different peephole opts, different auto-vectorisation, register allocation algorithm, ...).

Java starts to seriously lags behind C++ when you need good control over the memory layout of your data. In java you can't have an array of objects, you get an array with references to objects. There are no elegant ways to solve that problem, the language just lacks the proper tools to do it elegantly. Memory layout is of course vital for cache efficiency, so that can give C & C++ a big advantage over java. Since this benchmarks uses arrays of doubles, this isn't an issue.
Here's one for you: 'ISIS Sees Turkey as Its Ally': Former Islamic State Member Reveals Turkish Army Cooperation

http://europe.newsweek.com/isis-and-turkey-cooperate-destroy...

Do you also think it's fabricated?
Scientists discover the world can support dramatically more humans that was thought after zillions of spermatozoans were found in each male human.

A 10 cm trunk diameter pine is not a tree, is a... (let's invent a new word for this) a 'treeddler', a baby. This is a classical case of apparent amount of population after dissapearing of the older trees. You can pack instead a lot of little trees in less space, but is not even remotely the same and only one or two will survive.
Alexei Sayle mentioned these tunnels in his autobiography "Stalin Ate My Homework" - I wasn't sure he was being completely serious.

[NB I strongly recommend the audio version of the book as Alexei narrates it]
Some linux distros (used to?) alias ls -a to la, which would explain why you're seeing it so often.
Iw was refactored to improve speed of requests
Just checked the cmd prompt on Windows 7 and it isn't like that now at any rate. However cd.. (no space) works.
"It didn’t come as a surprise to us, and probably won't to you either, but the data confirmed Foursquare (we also included Swarm, not that it made a difference!) has had a massive fall from grace." how is Foursquare still a viable business? They probably can't even sell it to Yahoo.
6 billionaires who want to live forever
And a YPG (kurdish group fighting ISIS) militant doing tawhid, hand sign done with index finger belonging to radical islamist groups? You're such a troll.
WebRTC Codec Wars: Rebooted
From all I know, they see the current government as "tyrants" and "enemy of God". They may see some radicals here as their allies but this news is much like "i heard that", "he said this" kind.
See also COMPUTER-RELATED HORROR STORIES, FOLKLORE, AND ANECDOTES:

http://wiretap.area.com/Gopher/Library/Techdoc/Lore/rumor.ne...
Hacker news for security
Google Has a Secret Interview Process and It Landed Me a Job
You are right, quick google search says 'Ubuntu 12.14' has ls,l and la. Will update our page to reflect this.
GPL only prevent people from adding restrictions which would stop the software from being free. If everyone agreed to only use MIT/BSD licenses, we would not need GPL.

It is a clear cut that many who argue MIT/BSD over GPL do so with the intention to add proprietary restrictions, while being dishonest in never talking about that aspect. Adding proprietary restrictions does not make something more free, and it attempts to frame the discussion to be about the word "free" rather than what licenses should be about: The intention of the author. If an author want to allow or not allow people to add proprietary restrictions, they are free to make that decision.
Grown forests are carbon neutral.
Just checked and it's still there at least in Ubuntu 14.04 LTS.
BW on these is shared a rack level, depending on which rack you're put in your speeds can vary a lot
I'm the only survivor in aircraft, I need to fly the plane. What can I do?
.. is "cd .." in fish shell
Fixed this up, sorry, don't have a lot of knowledge about ARM architecture.
That's not iOS, just Safari. Tweetbot, for example, prompts you if a webpage within it tries to take you out of the app.
The Timeless Way of Building (1979)
One of the livefyre comments neatly sums up the article:

"You didn't build that!"
A new App that can find a lot children playgrounds
Solitary Confinement Is Cruel and All Too Common
Both React and Angular are quite new to the scene and there doesn't seem to be any sign of the industry settling on either (although the enterprise is currently betting on Angular). They are designed first and foremost to make the architecture of large sites/apps manageable, particularly where JS is heavily used. React succeeds at this aim. Angular fails miserably and actually makes everything worse (which is probably why the enterprise chose to go with it).

Toolkits of the kind you're looking for (ExtJS/Dojo etc) just haven't really taken off. ExtJS suffers from having an all or nothing approach to its usage, and last I checked its approach left much to be desired. Dojo is a bit more flexible in that sense but both libraries are big and complicated as they have to do a lot of work to achieve the behaviour they require of the browser.

Browsers simply aren't designed (still!) to provide the grid-like layouts required by apps. It's generally best to avoid the complexity required to do this unless you have no choice.

Flexbox promises to make grid layouts much easier. I have to admit, the last time I tried to work with it I found it quite difficult to get to work for me.

Web components promise to raise the number of available HTML elements by creating your own. The are indended to help you move from code like `$('.datepicker').datePicker()` to HTML like `<datepicker />`.

Fundamentally, there is not going to be a standard way of doing things on the web because there is no such thing as a standard website. When you visit a website today, you could be visiting an API, an RSS news feed, a database interface), a drawing package, a computer game, etc.

Such diversity of applications requires a diversity of tools and approaches, and that is what we are seeing a proliferation of today as we explore and discover the most successful ways of providing digital content.
Added: https://gist.github.com/JosephRedfern/57c81ac95bf4f1175e3e#f...
1-2 weeks ago I saw someone checking in on Foursquare. Must have been years since I saw that.

This seem like a valid question :) "What would you say you do here?"
See you on the darknet, probably, and probably soon
English centric view to say the least. If the "speakularity" comes, given the current state of transcription and voice recognition software it is very probable that only english speaking people would be "affected".
NH has immigrants but most of the immigrants have been white so far. My great-grandparents were born in Italy, and one of my great-aunts who was born here only spoke French until she was 14. There are still significant French-speaking groups in the southern part of the state. Lately my hometown has been taking in refugees from Bhutan. They don't speak much English but they are great neighbors and businesspeople. 3% of the population of the city are refugees who have settled since 2008, not counting other immigrants.
There is no RAM sharing, it's a metal server
This is unbelievable: This news got kicked to page 15 of HN and is, as of now, the last news (#447)! Even thou it got submitted only "1 hour ago" and already has 21 points. That's rather sudden and awkward thing to happen!
The craziest thing we can do is nothing
Also on Archive.org is Alexander's A Pattern Language [1]. Although that book is also about the architecture of buildings, it inspired the idea of software design patterns [2].

[1] https://archive.org/details/APatternLanguage

[2] https://en.wikipedia.org/wiki/Software_design_pattern#Histor...
Brutal Images of Syrian Boy Drowned Off Turkey Must Be Seen, Activists Say
> I don’t think there is any truth at all to what you are saying.

So basically "You're wrong". Excellent way to refute their argument. I don't think you know much about the subject matter at all and just spouting a bunch of idealistic nonsense. So ghettos and no-go Islamic areas don't exist according to you, everyone is being wonderfully integrated throughout Europe, get real.
They are heavily used in natural language processing, e.g. for modeling dictionaries (using finite state transducers, where the input side has the inflected form, output side has the dictionary form+part of speech), part of speech taggers (markov chains can be implemented by finite state machines).

Note also that regular expressions (the kind you find in sed/awk, not the perl extended stuff) are equivalent in power to finite state machines – a regex can be modelled by an FSM, and an FSM can be turned into a regex.

Outside of NLP, they can be used anywhere you can implement your logic as a transition table with rows like "fromstate,input,tostate,action". I believe it's common for many servers and network stuff to do this. https://en.wikipedia.org/wiki/State_pattern and https://en.wikipedia.org/wiki/Automata-based_programming#Exa... have some fairly traditional examples.

One of the plus-sides of finite state machines is that they are formally less powerful than full turing machines. This might make it easier to check that a program does what it should, but they also compose in ways that full turing machines (or intermediate-level machines like context-free or context-sensitive) can't. E.g. you can take two FSM's, and do a set intersection/union/difference/kleene star/concatenation/reverse and still stay within finite state (unlike e.g. context free, where you can't do intersection/difference). But it also means there are certain types of logic you can't express within finite state.
The Freeware WMI Tools on MajorGeeks
This is great! I've added Arthashastra to Canon of Man.

http://canonofman.com/item/7rJtzB3dWPkQHAK28
> highlight/selection colour

You can have your horrible purple/blue... I'll take people hijacking those abominations any day of the week.

Otherwise, that's a good list. :)
I would really appreciate one: martin dot clausen at Googles email service
This is a gem of wisdom:

pair-programming between devs and hackers will allow for instant security feed-back [...] It will be the only possible way to develop ironclad software. Starting with the system architects, there need to be arcdhitectural hackers - all the way through the coding process.

...and reading the other stuff too, he seems to still be knowing what he's talking about!
Staylittle: The village that is cut off from the UK
The same applies to the GPU. The rPi does not have an IOMMU, but most platforms OpenBSD supports do not have one either.

That said, based on other discussion here it seems this whole thread is a red-herring and there is no problem with the blobs, it's just that noone has written support for it.
The large companies that converge on these contests in a feeding frenzy of head-hunting would beg to differ on your assessment of how good a proxy such contests are.

Poland has a long tradition of brilliant mathematicians, logicians and chess players. Just look at all the Polish names in the industry or in open source. They tend to get excited at the deep problems with mathematical implications, not so much with the shallow problems (by shallow, I don't mean insignificant, or trivial for industry). Most of the shallow problems in programming have been solved by now, and the next step is beyond a wall of mathematical depth that is barely understood even now. This is the time for programmers who operate at that nexus between mathematics and programming to shine. You can be sure that the Polish will be at the forefront of this.

It is a tragedy that the Polish tend to have to go abroad to succeed. This is an industry that should not be affected by the lack of transport infrastructure that is a legacy of Communist occupation.
Yes I know. But many forests are growing, not static, and in fact are a huge impact on the carbon cycle:

>In the past few decades, the world's forests have absorbed as much as 30% (2 petagrams of carbon per year; Pg C year−1) of annual global anthropogenic CO2 emissions1 — about the same amount as the oceans.

Furthermore, for reasons not yet understood, even static forests appear to be a continuing carbon sink over measured timescales.

> Much has been learned about the carbon cycle in forests, but there are still too many gaps in our knowledge. New observations have called long-accepted theories into question: the finding that unharvested forests, for example, are absorbing more carbon than they release2, accounting for half the sink, is contrary to the tenet of ecology, known as Odum's framework, that carbon flows in natural forests should be in equilibrium.

http://www.nature.com/news/carbon-sequestration-managing-for...
3M Judgements of Books by Their Covers
Interesting benchmark results: http://blog.imgtec.com/wp-content/uploads/2015/09/64-bit-CPU...

• Both MIPS and ARM have surpassed AMD in the low-power SoC area (the only where AMD is even remotely competitive right now), and are comparable to their desktop/server products

• A (2? 3?) years old Intel architecture still beats all three by a wide margin. And the recent Skylakes are again some 10% more efficient.
An interesting clause in the terms and conditions:

* Users recognise that piracy harms artistic creation.
You should also analyse commands that were run without 'sudo'. For me, using 'apt-get install' without sudo has been the most frequent mistake I have made. Luckily, 'sudo !!' saves me every time.
I thought that might be the case :-)
Source-Controlling Databases in DbForge Studio for SQL Server 5.0 Beta
>The only thing I find harder as I grow up is to fall in love. It’s not that it doesn’t happen, it just doesn’t happen with the frequency and the easiness it did twenty years ago. But then again that might be a good thing, not to fall in love with every gorgeous woman that crosses your path.

I don't need to be even near your age to know for sure that love is a term used for something different than this. Much deeper, much longer-lasting and resilient. If you keep falling in love literally every time hot chick passes along, you've never fell in love. I know both states well enough, and they are worlds apart
There are some interesting variations of Oblique Strategies. I own Marshall McLuhan's Early Distant Warning card deck and get useful insights from it. You can buy it here: http://ericmcluhan.com/bookshop/

The one I use most is called God Codes, and it's been uncannily effective. It saved me $750 and pointed me to the perfect tagline for a product I'm developing: https://www.thegamecrafter.com/games/god-codes
Tangential rant: What is wrong with CPU manufacturers in particular?

What do they gain from giving everything the most confusing names possible?

Sockets LGA1155, LGA1150, LGA1151. CPUs only differentiated by a jumble of digits anymore.

Something is seriously wrong with your product naming strategy when it needs to be clarified that ARM7 != ARMv7.
Ah, got it. Sounds like it did the trick though, a clever idea to come up with in the midst of looming disaster! :-)
>The toString trick is pretty outdated, in ES5 you can also do:

> thing instanceof Array

instanceof is ES3.

> That's not even standard, just a Mozilla "dialect". I don't think that's supported by any engines other than SpiderMonkey and predecessors.

To quote MDC:

> The for each...in statement is deprecated as the part of ECMA-357 (E4X) standard. E4X support has been removed, but for each...in will not be disabled and removed because of backward compatibility considerations. Consider using for...of instead. (Please refer to bug 791343.)
> A 10 cm trunk diameter pine is not a tree, is a... (let's invent a new word for this) a 'treeddler', a baby.

The claim is that the number of trees was dramatically underestimated in previous studies. Which definition of tree was used doesn't make a difference as long as the same definition was used in the previous studies. Unfortunatly this is not made explicit in the article, anyone knows?