skysight-inc/HackerNews huggingface dataset:
> The GNU/Linux culture is all about the ideology of having stuff for free

Uh, no. It's about having the freedom to fix, improve, or otherwise modify the software you use. Being free-as-in-beer happens to be a requirement for that, but it isn't the goal. Think about it this way: free software developers get paid to do work, instead of getting paid for having done work like proprietary software developers. You pay me to implement feature X, which is then released to the world for further improvement in the future.
Thanks for your inspirational story. It seems there is hope if you are willing to step out of your comfort zone.
You can always inflate debt away (if you control your currency).
Sorting algorithm you serious? No one uses that in his carreer.
Perhaps add an option of using static favicon? Favicon flickers noticeably in Firefox when updated.
What's the argument against icon fonts? Using actual SVGs?
There is also miniKanren, available as core.logic.
It could be a group project. Making sense of a crackpot theory, finding out if there's something testable in it, possibly testing it, and writing it all up. I'm only half-kidding. It would be more interesting and perhaps more socially valuable than repeating the same experiments in physics lab that the last 50 semesters did.
He is.

I remember reading that article some times ago :
https://www.bloomberg.com/news/articles/2013-07-11/at-sears-...

It has been posted a few time to HN.
I'd have to see the exact language in the contract, but if the clause says you have to notify them of other work, then that is that. They could accuse you of breach of contract etc if they find out and you didn't tell them.

It doesn't say you can't take it, I guess, but effectively you can't take any such job because it sounds like management expects that they hired an indentured servant. Which is entirely common these days. Always pay attention to the details in the contract! This clause is common boilerplate, so it depends on how much your company actually cares. It sounds like they use this as a kind of 'warrant canary' to determine when an employee needs to be pushed out.

The fact you already notified your boss<?> and he expects you to send an email w/ the job details (pay etc) - which is really out of line - means... you can lie to him that you didn't take the job, but he is under some possible obligation to report to the company you do or might have another job... it looks messy.

I'd have not told anyone anything and just done the weekend work. The capital/labor relationship is such that you can't trust the other side, ever, beyond some point. The myth of the Golden Age of the 1950s and life long employment is long dead. Management is not your friend. You are your own corporation and have to act like it. Corporations are sociopaths and so you have to learn how to use companies like they use employees. It's "just business" as they say.

The real problem is when contracts give employers the right to everything you think up or work on outside of the 9-5 job. Make sure that clause isn't in the contract. Then I'd start looking for another job (don't quit until someone else hires you)
What an interesting thought. I wonder what the actual user base of a library would have to be before it would even itself out and then go over the threshold of where you would see a return. Certainly 74 million sites should do it if they were all using the same CDN but I have no idea how you would start to even try to calculate this.
You can build binary packages after successful compilation/installation (every time if you want) or only build binary package. Then you can share binary packages between all hosts or have one host that is building packages for all others. You can restrict portage to only install binary packages.

Doing all this can be a bit tedious, but with current computer's power it is quite fast process. You will get lean system that can be like no other - that's a curse and a blessing.

Nevertheless I speak from the position of a desktop Gentoo user from the past, that recently used Gentoo for personal R&D project. It certainly is better experience than few years ago.

You can install only run-time needed packages on your host or even to different directory (for chroot). One thing that I don't know how to get over is to not have development files inside binary packages. Like include files. Also I had to manually copy gcc libraries to such a chroot, because I didn't want to install whole gcc there.
Crowdfunding for accredited investors
Quicklisp fundraiser is now up and running
a) The requirement of running it forever doesn't make it pointless.
b) 1. Not knowing the outcome doesn't mean it's not worth trying. 2. It's not entirely true - SEO is about getting your phrase as close to the initial position as possible in an ecosystem with many contending players, whereas this is about introducing noise in your personal data.
c) I beg to differ. When the signals change, why shouldn't the profile change?
Seems like if you understand how things are, you also enable how they are.
The distribution of icons used is probably not uniform, so it's not like a worst case scenario of all misses all the time. Just the less popular ones.
Arnold said he's got help from lots of people and it's very likely that most of them didn't get anything in return. Were these people adept of ethical egoism, none of them would've helped him.
Using Bayesian Average to “Rank” Content Based on User Ratings
I think the updating of the page title in the browser tab is the main feature. Also, the favicon updates. So you can be doing something in another tab and see the timer in the timer tab.
> Hardware differs a lot in complexity. GPUs are very complicated.

Yes, Intel has an open-source GPU driver in the kernel, AMD can too, they just need to follow the conventions.

> they surely have no incentive to make it easier for other companies/developers to get their drivers in (for example by very stable internal kernel interfaces).

The kernel interface around DRI is actually quite stable, I don't think making it hard for AMD to merge in their driver would help with anybody's job security. It would certainly not be enough to affect GPU market share in a significant way, so it would be very risky for little gain?

Why invent conspiracy theories, rather than just accept the far more likely explanation that AMD's code is not up to the job?

> AMD indulged on the desire of lots of Linux users for open source drivers. They did their job.

No they didn't. If they wanted to fulfil the promise of delivering a kernel driver because their users demanded it, they would have done their job, had they produced code that follows the conventions and work with the maintainers to get the code accepted.

Throwing some code over the wall, does not meet any reasonable definition of "doing their job".

> NVidia did nothing.

Ah, so now it's about, "but look over here, they're even worse!"

I mean, OK, NVidia did nothing, AMD did something, but not enough. Intel did even more than AMD did and is still not perfect. Why couldn't AMD be at least as good, if not better than Intel? If you want to compare, why compare against the worst, rather than the best player?

And, why can't we judge this independently?

Irrespectively of NVidia or Intel, this is what AMD produced and it's not yet good enough.
I think what drives me nuts is that so often jQuery+Bootstrap would deliver a faster quicker product. While the big frameworks are incredible, they really are designed [1] for really large applications, ala Angular and Gmail. But, I see them being pushed onto what would otherwise be very simple projects: static websites, sites with a single contact form, etc.

1 - http://www.planningforaliens.com/blog/2016/04/11/why-js-deve...
previously https://news.ycombinator.com/item?id=13099949
They ignored feedback from february[0]. How can that be "doing their job"? Do you think Ms would sign drivers that did the opposite of their guidelines?

[0] https://lists.freedesktop.org/archives/dri-devel/2016-Februa...
The interesting part is the hack to get the timer working alongside the tab title.
You mean people at the ad-networks, reviewing the code that advertisers want to use?

Seems like a single occurrence of "eval" should both fail that automatic review AND be blocked by default in all browsers using default security settings.

I think this just shows that ad networks shouldn't be using js at all. Just dumb images. (Yes I know, no tracking then which makes it useless yada yada - deal with it)
Now this is god damn huge.

I'm an outsider to this topic and any bio technicians/scientists are welcome to butt in, but as I see it there are at least two serious problems with the industry.

1. Eroom's Law. The cost of drug development has been going up exponentially. It doubles every nine years. Depressing charts are available from Google. Whole R&D departments at pharmaceutical companies have been shed as a result. There is only a handful of the larger pharmaceutical companies still serious about R&D, like Roche and Lily.

2. Personalized medicine, which I take to mean the use of human genomic information in tailoring drugs to individuals or subgroups of humans, it ain't happening. There are (on average) 16 new biotech drugs developed each year. Think about it for a minute. DNA discovered in 1953. Human Genome Project completes in 2003. Impact on humans... ???? I assume if we cured cancer I'd have heard about it. The wiki strongly hints the rules need to be changed for rubber to finally meet the road.

And I'm sure there's plenty more problems but that is enough to start with.

The common theme though is that these systems seem caught at a local maxima, which strongly hints that:

A: There are intrinsic limits to growth, either locally or globally.
B: Institutional frameworks are holding back further growth.

Bad actors (politics) aside, I think most of the FDA wants to do the right thing. There is a strong vein of moral conviction that tends to be in the kind of people who join these sorts of organizations. At the same time this characteristic can retard change because it tends to be correlated with conservative traits. I suspect it is all about having the right incentives and some amount of bravery. In that case Jim O'Neill may be the right choice for Commissioner,

Naturally the jackals are out in force but the articles I've been reading are merely resurgent tribalism (Ahhhh! Not a member of my tribe! Hello Gizmodo.) and not a serious critique.

If anybody's interested in this subject there's a nice debate here that gives different perspectives:

http://www.intelligencesquaredus.org/debates/fdas-caution-ha...
It puts the timer in the favicon so you can see it as a tab or bookmark icon.
>believes in Ayn Rand?

Ayn Rand is a real thing.
The cost(time and materials) to innovate in software is way smaller than physical things. My bet is a lot of that innovation shifted there.
If the desktop APIs break all the time and there are lots of incompatibilities between distributions, it is really hard to sell commercial applications on GNU/Linux.
I'd like to point a possible flaw in your counter-argument: jQuery wasn't the only choice and it wasn't the first. PrototypeJS, which came before it, did an arguably better job since it didn't have many of jQuery's design flaws, like hijacking 'this' or silent selector errors.

The PHP analogy is therefore spot on IMHO: both it and jQuery (and I'd like to throw MySQL in there while we're at it) were tools that achieved success by lowering the quality bar in exchange for feature abundance and "if it works why do you care how".
Yes. I think it is a really imaginative and well-made piece. At the time, with all the violence and sex around, it was quite frowned upon where I lived, but in fact I think it was made in perfect style.
It may not be frozen tundra, but Montreal does get quite a bit of snow, a lot more snow than the tundra does. AWS should use one of those giant snow dumps for cooling purposes -- those things often have snow well into August.
Where ‘Depression and Rage’ Intersect in Chicago
Linux for Newbies: Quickest Way to Install Git on Ubuntu
It's interesting you say that because one of the normative positions in ethics is Ethical Egoism which is explicitly putting oneself first and it has had a number of proponents over the years.

However, part of it assumes that it is against one's own interest to treat someone else in a way that could backfire and hurt you and it can often be in one's self interest to help others without expecting anything in immediate return.
thanks for sharing this, looks really cool
Tezos: A self-amending cryptographic ledger
Good point. But selling it or using it in-house, they're still mining it for ad research.
A subset of the "self-made" myth is that of the "self-taught". There are very few people (like the great lost mathematician Srinivasa Ramanujan) who discover the things they know off of first principles, intuition, and curiosity.
Today's Topics: Blockchain, Development, Security Advisory and Front-End
Funnily enough I can read the comments here but my employer's filtering proxy (Blue Coat) blocked the torproject.org ;-)
Cryptography Professor to Audit Open Source Software Used by Most VPN Services
Hey all, just to give some context, this is a side project I've been working on for about a month and a half. I've gotten it to a pretty good place, it's past MVP stage but definitely still needs polishing. With over 40 status pages represented I feel like I've got good company coverage but I'm adding more each day. I'm happy to answer any questions to get whatever feedback you guys have.
> "If Intel struggles to compete on price, then low end ARM may have better perf characteristics."

I'd suggest it has more to do with the size of the silicon wafer rather than the performance.
>the Web Bluetooth API [...] enables web developers to connect to bluetooth devices such as printers

Feeling nostalgic for FAX spam? Let's update it for the modern era!

(Kidding. A little bit. The Web Bluetooth spec addresses these concerns at length -- https://webbluetoothcg.github.io/web-bluetooth/#security-and... -- but mostly as a "here are the many, many ways this could be used maliciously", with not nearly enough "and here's how we plan to prevent that" for my taste.

I gotta say this is an attack surface I'd prefer we'd left buried deep underground; I can't think of any device I'd feel safe allowing a website to pair with. Keyboard? Keylogger. Printer? Physical spam. Headphones? Audio spam. Who wants this?)
I feel that any system that can benefit from a high level of control (e.g. any production system) can also benefit from a source based distribution model. Of course the sysadmins using it need to know how to take advantage of that control (and e.g. maybe write some C). And of course, you can get the same thing with any modern package manager but then you have to be intimately familiar with the way packaging is built from source on that distro and how to build and run your own package hosts.

Nix is quite unique (and elegant IMO), in that it: 1) forces you to learn at least a bit of a DSL to use and understand it and 2) seems to put you somewhere in between these two "extremes" of control. I don't know how easy it is to run a hydra build server (it didn't look very easy last time I checked), but I do know the nix DSL gave me a clean place to specify almost exactly how my system had differed from a base install.
That's the problem with every-man-for-himself individualism. If people are doing well, it's treated as a success of individualism. If people are doing poorly, is it a failure of individualism? Of course not! It's due to a betrayal of individualism, so we must hunt down and punish the betrayers. It's the exact same thing we used to see on the extreme-collectivist side. Every real-world success was a success for collectivism, and every real-world failure was a betrayal of collectivism. Rand/Trump zealots have more in common with Lenin/Mao zealots than either would admit. Both refuse to accept that their ideology could have failures or weaknesses. They're both unrealistic, though frankly the shadowy conspiracies required to betray individualism are even less realistic than the lone bad actors required to betray collectivism.

Back here in reality, a more practical kind of individualism can prevail. Whatever you do by yourself, you do by yourself. As soon as you start aggregating power with others, you will be required to do so in ways that do not become coercive mini-governments undermining the system itself. Relying on individuals to resist such aggregations of power doesn't work, and neither does the "gang warfare" model. The only model that kinda-sorta works is a democratically elected and accountable government to keep the autocratic mini-governments under control. It's the worst option except for all the others.
'Lost' Austrian film predicting rise of nazism restored and relaunched
I think your both right it's some kind of statistical curve. High frequency for less technical literate, but still happens quite a lot as an aggregate for others.
Why a million people might attend a girl’s 15th birthday party in rural Mexico
I can't get the timer to function on chrome on android. The focus jumps around and the start button doesn't seem to work
Thanks for explaining.. was not aware of this.
Elasticsearch 5.1.1 released
Also, isn't a fancy looking timer worth posting to see if people find it interesting?
"Learning to write code in a modern fashion requires continued education" - what does that even mean? It's like telling someone they need to learn to drive in a modern car. The car is modern, the driving isn't.
That is a neat trick.. I was also blocked but web archive works fine!
> "That _might_ be fast and power efficient"

My argument is that it's not going to be as power efficient as using x86 natively. There's no getting around that.
All of the tested protocols including unreplicated flows follow the same pattern with the proposed multicast protocol most closely following the same pattern of behavior as the unreplicated data; therefore some intrinsic property of multicast is not responsible.
Zuckerberg is a couple years older than me and I knew what Netscape was then, so I'd be pretty surprised if he didn't.

(Though in 2004 we had already had Netscape -> Mozilla Suite -> Phoenix -> Firebird -> Firefox, so lots of names to keep straight.)
and the latest and greatest javascript frameworks

There are two kinds of learning in play here: learning how to do new things, and learning how to do the same things a slightly different way. Learning a new JS framework is definitely the latter, when 99% of the time the end goal is a CRUD application that could have been done with anything from the last 20-odd years. Because that is all the vast majority of apps are at the end of the day...

The former is what older people should be doing, leveraging the experience gained as a springboard.
The problem is not age, it's being rusty. Far too many of the over 40 crowd I've interviewed appear to have stagnated.

EDIT - to whoever downvoted me, grow a pair and reply instead of downvoting because you don't want to hear reality. I'm a gray beard myself. I've done hundreds of interviews in the past 5 years and know what I'm talking about in this respect...there are far too many programmers who get comfortable in a position and stagnate to the point of not being able to produce.
The same can be said about speech. There's an entire industry on how to be a good speaker. It is very much an acquired skill, perhaps more difficult to master, but very similar to being well written.
> "If it would be priced at the same level of VMS or mainframe OSes, I am not sure."

Why would it have needed to be priced that high? We're talking about software here, the cost of reproduction is close to zero. It could've competed in the same market space as CP/M.
Show HN: NPS tracking for startups
One of the developers here. We built Circles due to the same problem I encountered in previous projects after releasing the apps: how do you automate outbound communications with your users for the lifecycle of the product?

This initial version automates NPS tracking for post purchases/subscriptions (i.e. active users) for Stripe with individual and bulk replies. We plan to cover additional lifecycle stages (e.g. trial user, prospective user, etc.) with pre-built surveys like this one.

There is a free version so please try it and give me the good, bad and ugly
Yes 100% put your icons in an include file of svg defs.

There are a number of tools that will optimize svg files for size like svgo. Output straight from Illustrator, for example, has a lot room for improvement. I also usually end up hand-tweaking for things like removing the full style and doing that in my site's CSS.

What I think is really still needed are more options besides Illustrator for generating svg content. Yes, Inkscape is overall ok but is lacking in setup ease and genera speed.

There a number of programs that are so close to doing what is needed and then won't save or export an svg. Pixelmater, looking at you.
This isn't "organizational politics". The minimum standard is not political. The Linux kernel is not always exemplary of high standards. When one is upheld, people like you who presumably benefit from a coherent system should be cheering, not attributing it to politics. You're obviously a moron since you think that everyone should act the same / hold the same personal interaction standard in all situations.
Mercifully, in those tax applications you can often just click the "Next Step" button to skip the useless "loading bars". I laughed out loud when I discovered this.
Now just remove the framework requirements from all of the job descriptions so the people hiring and the people working are all on the same page about how work is actually done.
The Things Network – building a global IoT network together
Belarus is just making sure Belarusian workers stay productive with that Tor ban just like in BlueCoat.
Amazon Commoditises Tracing with the New AWS X-Ray
> Linux is open source

Open source does not mean, "any code accepted here!"

> if the kernel developers desire better designed code, they are free to change the code up to their quality levels.

They are also free to reject bad code and demand that if you want you code in, you should improve it.

I don't get this mentality at all; why should the kernel developers accept inferior code and then improve it? Isn't that the responsibility of the vendor who designed the product? After all, AMD is a for profit company, not a charity. Why should the other developers provide charity to make AMD code better? So that AMD can sell more units or have better PR? What?

>The problem is that they don't fit the taste of the kernel developers.

That's not the problem.

The problem is that the drivers were designed for Windows, not Linux and such code is not suitable for inclusion in the Linux kernel.
Neat, there's also: http://e.ggtimer.com/10 minutes
How much better is this than prior art?
Yes, OK, but what I'm telling you is I think it's just as mindless. If anything, I look less at the tests when I know I'm going to break fifty of them with any real change at all. "Yeah, yeah, whatever" and copying and pasting the new values is the more likely behavior in this scenario.
Seems it is on Linux Tracker as well http://linuxtracker.org/index.php?page=torrent-details&id=aa...
I'm old, I'm scared ... some monolithic non-tech company

Wait, your solution to the problem of ageism in tech is "get out of tech, old fogey"??
To some degree, it's absolutely the case that JS frameworks of the era have shaped what browsers have done in the late-00s.

I can't remember the detail of document.querySelectorAll; it was first proposed around the time jQuery was originally released.

element.querySelector I think was largely inspired by jQuery's usage of it (in part to make it easier to run more of jQuery's selectors natively!).
The Power of the Pentatonic Scale [video]
Maybe it didn't occur to him that people wouldn't know what it is. If you were writing an article about programming, would you explain what BASIC stands for?