skysight-inc/HackerNews huggingface dataset:
First of all, by asking your question here, it seems you missed the following in the HN site guidelines:

https://news.ycombinator.com/newsguidelines.html

>"Please don't post on HN to ask or tell us something (e.g. to ask us questions about Y Combinator, or to ask or complain about moderation). If you want to say something to us, please send it to hn@ycombinator.com."

To answer your question, some sites have a history poor quality articles (i.e. usually webspam regurgitation articles with a few rare exceptions of good articles mixed in), and some sites are regularly abused but also have worthwhile content (submitting off topic videos from youtube to drive up stats by spamming news aggregation sites like HN is a constant and infamous problem). To prevent abuse, new HN accounts are unable to submit URLs from the lightweight and problematic sites.
Emerging technologies are our future. Almost everything we consider science fiction today ultimately turns into reality in future. However, let’s not forget that every medal has its reverse. And if used not for the good, such technologies may bring about our destruction. Most efforts today are spent to create weapon and destroy each other. We should consider this and change ourselves, so as our future will have the future.
In the United States Died the Director of Wes Craven
I see that I can't trust what is the traditional IT department to understand how my application works so I strongly prefer shipping Docker containers or using something like Elastic Beanstalk if that is not available.
Rendering version number into beta app icon (iOS/watchOS) using swift script
Sounds like you're trying to submit a link which is from a domain which is either spammy, linkbaity, low quality, or otherwise overly submitted to this site. It's probably an anti-shilling mechanism built into HN.
Why did they even bother mentioning this? I'd thought everyone knew they periodically cycle content.

That's why content will disappear for 5-6 months and then pop up again as "New On Netflix" when what they really mean is "we've just dusted this off so you can watch it again."
Scala.js – Does anyone use it production or plan to use it production ?
Scala is an large investment in time for most programmers, but once you get the hang of it you become very productive. So when facing the task of writing for the frontend, I would like to utilize my investment by using scala.js

Have anyone here had any experience in using Scala.js for any production system or planing to use it in production ?
I still maintain the piece of backend which I wrote 8-10 years ago using Python and omniORB. Performance of CORBA was critical back then. But I have started to use CORBA for parts where performance and network overhead was not that critical, which corrupted my code beyond any limits. I was not very experienced back then. I still struggle and feel pain when I see that old code. Also omniORB has some weird memory leaks related bug, which I could not figure out in many years. Sigh...

Partially I have migrated most of component from CORBA to beanstalkd (MQ server). This is much more simple approach, testing is easier, code flow is simple. I cannot recommend enough this simple and robust MQ server: beanstalkd.

For the part when one component wants to call another component in Python and there is no way I could plug a queue into the flow, I prefer to use Pyro. Dirty and simple.
...and that's why the Debian community is driving reproducible builds:
https://reproducible.debian.net/reproducible.html
I like how strict Fedora Packaging Policy is regarding this (https://fedoraproject.org/wiki/Packaging:JavaScript).

"If a JavaScript library typically is shipped as minified or compiled code, it must be compiled or minified as part of the RPM build process. Shipping pre-minified or pre-compiled code is unacceptable in Fedora."
I think when sales folks get large commissions and the other people involved in creating and marketing what gets sold do not, it can be very demotivating for an entire company -- especially if the sales people have an easy job of selling something, as opposed to having to work an account for a year or something like that.

It depends how much the commisions are though.

I think they should always be capped, or rather just track % of quota and use it as a way to compute how much of their quarterly 10% variable pay (or whatever) people get.

Higher base also implies you trust people.

I love the idea of helping the customer first versus pushing for a sale where something might not fit, and if you do that, people will buy things.
Yes it is. For the duration of the party or collation's control, said ruling majority has complete legislative and executive power, unless it screws up so much that it loses a vote of confidence.

If the system doesn't have a strong constitution, like the U.K. ... well, in US terms, imagine the current majority completely changing the way Senators are selected, and replacing the Supreme Court with a different institution.

Tony Blair's New Labour did the former with the House of Lords, don't remember who changed them from being the U.K.'s highest court. It is indeed an elected dictatorship, and something we in the US very explicitly rejected.

And for some inexplicable reason, in both the U.K. and Australia, the governments (this is generally any of them as far as I know) have all but completely disarmed the people, eliminating as much as they can that ultimate form of feedback; strange, that. (It's not true of Canada, and to a lessor extent New Zealand.)
What's the practical use for this...? Input validation?
It's probably hand wavy to mobilize wsj readers to pass immigration reform. There is a concerted effort to reduce tech pay.
The regulatory culture of contemporary China is reminiscent of the United States in the earth 20th century. Industrial tragedies like the Triangle Shirtwaist Fire and chilling exposés like "The Jungle" helped alert consumers to the underlying costs of their remarkable economic progress. As a result, elected representatives had to reform regulation or face failure at the next election.

This is where the comparison begins to break down. The lack of accountability for local Chinese officials has unrest met with tear gas. For the Chinese leadership, the only acceptable means of change must come from within, which could be a grinding process for a leadership class that existentially defends its need to always be right.
A good summary and commentary here

http://www.marginalrevolution.com/marginalrevolution/2015/08...
ASN.1 wasn't so bad. In the 90's, I worked for a little company, Gradient Technologies, where we modified Kerberos to add authentication via Security Dynamics' key fobs. I hadn't seen ASN.1 before, but found it wasn't much effort.
Can working near other developers be counterproductive?
Google cache: http://webcache.googleusercontent.com/search?q=cache:NRjch1b...
BYTE issue "The Forth language" contains an article by Chuck Moore "The evolution of Forth, an Unusual Language":

https://archive.org/stream/byte-magazine-1980-08/1980_08_BYT...
CORBA (and SOAP) had type safety, something which is missing from "modern" systems.

JSON is an ill-defined standard - integers, for example, are almost completely undefined, and this causes real problems in real programs (eg [1]).

[1] https://lists.gnu.org/archive/html/qemu-devel/2011-05/thread...
comparing honey to ginseng is not accurate. ginseng is a root. honey is 40% glucose 30% fructose and the good stuff is mixed with those high ammounts of sugar. whatever good stuff there is in it believe me it won't matter compared to what sugar will do to your liver
I can agree with that.

Though on the other end of things.. I have a friend that is very into how some languages are optimized for various tasks and he'll mention to me that X language does something with their loops for speed, etc.

I don't have that same low level knowledge of the languages (not as low-level at least; I have some) but at the end of the day X language is slower than those that I prefer for the type of work we do (APIs mostly) so I don't care that X language does all these things internally.. and I don't need to know because it doesn't matter to us (nor our employer) in the end.

So my--hate to use a buzz phrase here but it's appropriate--'get shit done' style tends to work for me and our company because evaluating tools comes down to "does a framework or tool accomplish what we need without too much overhead".

Is this the type of deep knowledge you were talking about?
What's hate got to do with it? The UK quite simply doesn't have the infrastructure capacity. As an atheist, I don't want christianity in the UK, fortunately declining, never mind increasing numbers of muslims. Cultures are variably compatible. Integration is not of interest to everyone - I know a number of Poles in London who after 20 years here can't string an english sentence together because they flat out refuse to speak it. Not everyone wants fairness, they want their rights, not all rights are compatible. The problem is not european societies, rather the societies from which the foreigners come. Not all migrants are refugees. Personally, I think this could have, and should have been resolved 15 years ago, and that this is going to blow up. Economic slow down will fan the flames.
Suggest a move to "Show HN"
Ask HN: What should I do?
I have been considering starting a business (on the side) for the second time. I have previously run a business alongside my full time job, a job which I enjoyed very little. Running my first business offered me some stimulation.
I then undertook a part-time undergraduate degree. As I wound my first business down (in order to undertake a second degree) I started to spend more and more time on my degree. All was well.
Shortly after this I got married. I moved out of my low maintenance flat with my wife into a new house around 15-20 minutes further afield. I have since acquired a dog (a great source of exercise) and am hopefully going to have my first child within the next year. Shortly after moving I went out and got a new job which I enjoy a great deal more. This has given me some advancement. It is however not without it's frustrations and riddled with management/business types.
With all of this my free time has somewhat dwindled - bear in mind that my wife is also a full time professional. This has made it very hard to consistently study (mathematics) in evenings. I find I am able to do things which come more natually to me and which offer the opportunity for creativity - not just absorbing information in order to put it down on an assignment page (which I struggle with). As such I intend to take a break from my degree. I am however acutely aware this may mean I never finish it. I also recently discovered that an idea I had been sitting on for a number of years has been discovered by somone else and proactively undertaken (as was always the risk by sitting on it). I am generally a person who hates giving things up. I am in my late 20s. There is so much I want to learn and a lot which interests me.
I am fleeting between too many interests/subjects, I am struggling for a foothold in order to regain focus and I am concerned about long-term career prospects where I am.
Can anyone provide advice? How did you decide what to invest your time in? What would you do?
The Universe Will Try to Stop You from Building a Great Product. Don’t Let It
Gunther, Christine and Otto (2014)
Free Course: Learn Effective Marketing for Startups and Entrepreneurs
I resent the implicit conclusion that people who choose to focus their efforts on building a safe and stable life for themselves and their families, especially their children, are cowards and people who fail simply aren't trying hard enough.

Your life's strategy is simply one of many, and most who follow it fail anyway.
Let Consumers Use Better, Cheaper Cable Boxes
I would love to see such an article about trains. Why can't we have high-quality wifi on the go?
Introduction to Service Worker
Yes, the patent is definitely interesting.

https://news.ycombinator.com/item?id=9950206
An Introduction to Taxicab Geometry
The OpenStack Interoperability Paradox and How to Bridge It
Thanks. That's a really obnoxious behavior.
Wait, so if I think what I type is personal, and I want to keep it personal, should I say yes or no to the request to personalize it?

No, understanding the question does not require technical knowledge, but it does require advanced disambiguation skills.

This question looks designed to prey on the ignorant.
Tutanota: A Promising Privacy-Focused Email Service
Open Data Gets Better with Open APIs
Αυξήστε+τις+πωλήσεις+σας+με+την+βελτίωση+της+ιστοσελίδας+σας+-+SEO+|+WEB+DESIGN
Offhand, I think it could be useful for ensuring your regex is doing what you want it to do. Perhaps I'd write a regex to validate a xxx-xxx-xxxx telephone number:

\d{3}\-\d{3}\-\d{3}

Oops! I made a typo! That last 3 should be a 4. If I were tired, I could very easily see myself doing something like this. If I could put it into a tool and see 100 things which match it, I'd see very quickly that I messed something up.
>We take all gems associated with the app (like a Rails app, but we do it with others), and stuff them along with the code into a package created by fpm.

That is exactly what I've started doing at work, actually. It's a short-term win and rather simple, but it's a pretty big hack. Package bundling is quite poor form as it leads to file system duplication and for each duplication you have an additional location to patch when a security vulnerability is inevitably discovered. Ideally each Ruby gem would be its own package. I'm also concerned with reproducibility, so I build packages in as isolated of an environment as possible where I run 'bundle install' with a fresh vendor/bundle directory. Builds take longer than they should because of all the re-downloading. Using Guix, where I can easily represent each Ruby component in a package object, I can take advantage of its content-addressable storage to save time on repeated builds by using the cached gem builds from previous times.
According to the readme:

"Regular expressions are used in every language, every programmer is familiar with them. Regex can be used to easily express complex strings. What better way to generate a random string than with a tool you can easily use to express the string any way you want?"

An example where this is useful (I guess) is generating data for tests. You can easily define an email regexp to generate random "valid" values for each model.
EU declares information war on Russia
The Muen Separation Kernel
Cool project! Some suggestions:

1) Add rel="nofollow" to your links on https://hitcount.me ... or say hello to SEO spammers!

2) http://hitcount.me isn't forwarding to https://hitcount.me properly. I get the default nginx page. Don't forget HSTS headers and other friends.

3) If you're going to have keepalive on, make sure your sysctl settings are tuned to handle it! Having worked on pixel servers for an ad network, I recommend sending a "Connection: close" but enabling SSL session caching/resumption. (see #4) This doesn't really matter that much until you become popular.

4) SSL could use some tweaks. Initial handshake is quite slow. Caching/resumption should be on, too. https://www.ssllabs.com/ssltest/analyze.html?d=hitcount.me

Also, looks like you're triggering a pattern in uBlock. Not sure about other adblocker plugins. I guess "hitcount" has been used by other networks/stats systems in the past: http://i.imgur.com/C47gHwD.png
You are right but I don't think a lot of this is what is actually being done when it comes to whatever 'DevOps' means.

Where I work I'll push into production a few times a day after testing in staging and the only changes really are what container is running what code.

The firewalls and routing tables I don't manage and with good reason (unless they are on AWS since security groups are pretty cut and dry but even those basically don't change much after initial configuration)
Of particular note, Joel Spolsky's missive on Architecture Astronauts: http://www.joelonsoftware.com/articles/fog0000000018.html
I think this video was debunked as having been tampered with quite a while ago. Someone spliced different questions in there, making it look like he didn't have an answer.
This is really cool and I appreciate the ease of implementation. I feel that the best content on Reddit, HN, and the like is often not intentionally seeking traffic but is rather unexpectedly shared. Unfortunately, that content is often hidden amongst articles that are specifically posted on those sites to increase traffic. Since you have to implicitly embed the Hitcount.me .gif file on your website, Hitcount.me could act as an aggregator for finding the best traffic-seeking content, while hopefully leaving Reddit and HN to power the community-driven content and hidden gems.
I've made a node package that does the same thing, a few years ago: https://github.com/arcanis/pxeger

I mainly used it to generate test mail addresses. For example, the following will generate 36 test email addresses:

(blue|red|yellow|green).(oak|cedar|willow)@(yahoo.co.uk|google.com|example.org)
discussion:

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

https://news.ycombinator.com/item?id=10130203
Integers don't exist in JS/JSON... You get IEEE754 double precision floating point numbers, meaning whole numbers between -(2^53 - 1) through (2^53-1) are supported without rounding issues.

If you need greater precision or fixed decimals, use a base10 string and an appropriate library in your application.

I'd say the lack of strict date/locations in the spec are probably as big of an issue, but there are standards for how to handle that that have evolved as well... (geojson and ISO-8601 date-time strings).
The Lampster by Chivote Design
Awesome AutoHotkey
It is hilarious in parts, comparing choosing a radar to choosing a girlfriend. I picked up a copy from a street stall in Syria 10 years ago.
Thanks for providing that link - the original piece was far more useful for me to read than the condensed version.
Yeah. Probably, the reason is that you can code it easily in few hundred lines and it looks decent and cool.
They can't convert the heat to electricity because they can't run the solar cells that hot - max operating temperature is 105C, and I'm not sure how great the efficiency and lifespan would be at that temperature. The 80% efficiency assumes they use the heat for heating, which might be a bit difficult in practice given the times of year and locations where this could actually be operated.
This is a common trope, but having your first child will likely radically change your priorities in life. So you might want to wrap things up before it happens. But I would not start something that is time consuming just before. Having a child is enough of upheaval in itself and for what it worth, it will give you a very clear focus. In a way having children is already like having a side business.
Exrex does the same in Python and much more:

- Generating all matching strings
- Generating a random matching string
- Counting the number of matching strings
- Simplification of regular expressions

https://github.com/asciimoo/exrex (AGPL licensed)
This relies on Intel's Vt-d , but there are some issues with Vt-d :

http://invisiblethingslab.com/resources/2011/Software%20Atta...
Understanding ETF “Flash Crashes”
How to Host Your Business Email for Free
VC firm Atomico has researched the size of the late-stage funding gap in Europe
Hey thanks for the tips! Yeah I need to tune ssl and a few other things. I fixed the https redirect and nofollow, thanks!
That interesting. I've read it a second time as well and I still don't get it. (Just to be clear: We're talking about the paragraph starting with "Something similar to the 'second rape' concept," right?)

> The author clearly disagrees that advanced warning of potentially sensitive topics is warranted [...]

Are we talking about the documentary or any class on rape law in general? I think he would disagree with warning his students any time they talk about violent crimes (presumably that comes up a lot), but not disagree with warning them when he shows a documentary that contains very graphic descriptions of such crimes.
Show HN: My open-source app that generates an RSS feed of links in Slack channel
The first cancer center in Europe is in France near Paris :

http://www.gustaveroussy.fr/
They say that but this is not always the case. See for example Roundcube. They just shipped minified JS as shipped by upstream. In Debian, pre-minification JS files are shipped and minified during the build process.

http://pkgs.fedoraproject.org/cgit/roundcubemail.git/tree/ro...
discussion: https://news.ycombinator.com/item?id=10145068
I strongly agree with you about chancery italic as a better "standard" handwriting than Palmerian and its relatives (e.g., Zaner-Bloser, which I was taught in elementary school). It degrades less at speed, and has the advantage that it can be taught first without joins(i.e. as printing) and then have joins added later. That is, the transition from print to cursive doesn't require learning completely new letter forms.
I do believe it was started with the best of intentions (but the road to hell is paved with those and all that).

Its just that one party involved in all this has better lines of communications, more funding, and apparently a fervent belief that their solution is always the right one.

End result is something of a unconscious steamrolling of everyone else.
The death of directness in the workplace
Editor’s Case Study: Krita, the Opensource Photoshop Replacement
This is interesting. Is there anyone who has worked in companies like this willing to talk about how it ends up working out? I've never been in sales but I've never heard of companies not implementing commission.
No for a given development team collocated teams will perform better as a group.
You've made my point with "If you need greater precision or fixed decimals, use a base10 string and an appropriate library in your application". In other words, it's not interoperable or type safe. BTW the JSON spec itself doesn't define integers at all. "Numbers are really floats" comes from Javascript and hence is just a convention for people who are using JSON from another language.

The larger problem is the lack of schemas. In JSON they exist but no one uses them. CORBA forced you to have a schema (IDL). SOAP had schemas, albeit very complex ones which no one really understood.
Lies, damned lies and statistics

20-35 years old rarely die "naturally". Usually through suicide, homicide, car crashes, overdose, etc

So, 25% of deaths in a group that naturally concentrates (one of) the least amount of deaths throughout age groups does not look strange

Now, I find it funny how some people want to exaggerate alcohol damage while ignoring several other factors (and other equally harmful things like fast-food)

Trying to solve alcohol abuse with DARE mentality is going to be equally effective (that is, not at all)
Stanford Statistical Learning Theory – Lecture Notes [pdf]
How Bulletproof SSL and TLS is a living book
Won't it get a free pass on all kinds of regulation because it's naturally occurring? I don't know a whole log about regulation but I assume if you were to make something in the lab, mix it with food and claim antibacterial benefits you would probably be a few hundred million bucks out of pocket having to prove to the FDA that it was safe as well as proving it did what you say it does.

Plus it being natural you will have off-label clones riding your expenditure once you got it through so there's no profit margin.
They've done some moronic things, yes. But 'ethically bankrupt' is a big stretch. All in all, Uber has created 50bn of market value. They've done that by making drivers and riders lives better than it was before.