skysight-inc/HackerNews huggingface dataset:
I distro-hopped a lot before somewhat reluctantly giving Fedora a shot. Turns out it's a fantastic distribution for developers because:

- You don't have to configure everything from scratch
- Packages are kept relatively up to date

It's not rolling release (unless you use Rawhide) but software is recent enough for it to be a non-issue.

It's also an extremely well-established project with a huge software repository.
Most Exciting and Interesting Startups of 2017
Your posts are full of stereotypes...
When I first saw it I thought the sign in the mentioned tweet may have been because the deli was next to a mathematics department and the professors/students would stand around and hold up the line while discussing math.

Overactive imagination I guess.
That's just bad faith.

There are pretty well graspable differences.

Germany has both private and public krankenkasse-s (sick people funds, so healthcare insurance providers).

The UK has NHS, a big public insurance system.

And so on.

The economics are pretty well understood, so like climate change, it's not 100%, because it's big and complex as fuck, but a lot more certain, than a 50-50 coin flip.

Of course people will have to still pay. The question is, what's the fair amount to ask from people. And it seems a progressive healthcare tax would be fair.
When a service stops my first thought will be check what ${init} says rather than a myriad of different inconsistent logs and badly written shell scripts say.

Then I'll check those logs if required.

Regarding DNS, DHCP et al, yes you have a point. Managing restarts on fail is a logical extension of init however.
One thing - can someone explain to me at what point the hospital becomes a prison?

It feels like I'm missing some utter, basic detail because I keep thinking "so why not just pick up your child, even with the hospital complaining, walk out the front door, and go to <wherever you want to go>"?
Have a look at this one (Winexplorer by Edgar Hansen):

https://web.archive.org/web/20160710205728/http://donkeyssta...

https://web.archive.org/web/20160619170739fw_/http://donkeys...

Via Wayback Machine,unfortunately, as often happens another dead piece of the internet.

The actual Winexplorer tool has not been cached, I just uploaded a copy here:

http://www90.zippyshare.com/v/OlyKhob6/file.html

The compiled executable is 164 kb, and the .zip includes sources.

It is a simple replacement for Explorer with a number of nice features.
I’m sorry that I implied that you were acting in bad faith; that’s just the phrase I’m familiar with that describes the style of listening that I recognsed in your replies.

If I understood your argument correctly, your position is that both Lennart and Linux exhibit aggressive, egotistical, “asshole” behavior. This makes them equally bad and thus condemning Lennart more that Linux is unfair.

I recognse this style of argument as the Continuum Fallacy: that if two things fall into the same scale of badness, then as a whole they are equally bad.

I disagree with this argument, and think it is possible for someone to complain & take action against one problem without being obliged to do the same against another similar problem. I also think that people can choose which problem to address, and do not necessarily have to only address the most egregious issue.

As I understand it, your complaint is that people complain about Lennart’s antisocial behaviour but remain silent on Linus’. I think that, since this topic is regarding systemsd, people will take about Lennart, and as the topic is not about the Linux kernel, people won’t talk about Linus. So, there may be lots of comments addressing Linus’ behaviour, but I wouldn’t expect to see them here.

Finally, I think the thing that makes Linus more acceptable than Lennart is that Linus is open about mistakes and has grown a developement community which encourages collaboration, and his outbursts are directed at changes which don’t match his expectations (which are fairly well established: run tests, check for merge conflicts, etc.).

I hope I have been clearer, and that this helps you make sense of some of the behaviour you have seen that you think is inconsistent/irrational.
And you did a really good job! :-)
You might be thinking of Processing.js, which is fairly slow because it tries to interpret plain processing code, which is Java, not JavaScript[0].

p5 defaults to either canvas or WebGL and uses abstractions barely add any overhead to raw JS. Where sensible it uses typed arrays internally[1], for example. By comparison, d3 uses SVG and DOM manipulation by default, and everything is trees of objects (as a consequence, creating datavisualisations is also done an entirely different style, btw, since p5 uses a draw-loop for each frame, and d3 uses an enter/update/exit paradigm).

So unless you manually take steps to use the canvas (which is possible, but not the default), I doubt that d3 usually beats p5 (pixi however, is another story[2]).

But really, as long as you know how to write fast JS code, you can write fast p5 code. EDIT: note that the examples are not necessarily the fastest possible code, since they are more about showing code examples.

[0] http://processingjs.org/learning/

[1] https://p5js.org/reference/#/p5/pixels

[2] http://www.pixijs.com/
Every application that can
Right, but if someone can snoop the connection between Cloudflare and your server, chances are they are in control of some intermediate machine and can MITM, injecting their own self-signed cert.
Trailing commas have been allowed in C composite literals since the dawn of time.
Example? It's far more consistent than the case switch for status in an init shell script (if it exists).
both processing and p5.js are amazing but I'm curious are they amazing by design or by effort and luck.

Bret Victor went over many of the reasons why Processing is poorly designed in his opinion

http://worrydream.com/LearnableProgramming/

it kind of made I feel like more of right place at right time for success rather than by design

not that I have any hope of supplanting it with something better anymore than 8086 assembly being replaced something more elegant.

note: much of that linked article is not related so search in page for Processing
Erlang is what you would use to implement a single service (which may run on a cluster of multiple nodes). It's not a generic messaging layer to use between services, you can use RabbitMQ or ZeroMQ or whatever you like for that.
Yeah, headings merely referencing Updike novels in an article about a patent troll is an annoyance I didn't expect today.
>Replacing your router:

>

> Vendor A: 10% broken

> Vendor B: 10% broken

> P(both A and B broken):

> 10% x 10% = 1%

>

>Replacing your router (or firmware) almost always fixes your problem.

The conclusion is false :

if router A is broken, router B still have 10% chance to be broken, the two events being independant.

P(A broken | B broken) = 10%

To get the 1% effect, advice could be :

Always buy 2 routers instead of 1
Indeed. At least not in a way I can think of within thirty seconds.
You can solve this with DNS if you'd want...

Have every local machine get something that is internet-routable to a public machine that allows you to get a certificate, then on your corporate DNS, just serve the local machine it's supposed to go to and you can use that cert.

You could use Let's Encrypt for this and have free certs.
1Password is no longer marketed as a standalone product
Best Ecommerce Platforms
It's inspiring to so many people and organizations come together on this. I wonder if the powers that be will care what the people want.
It's not a first time I hear people recommending The Age of Persuasion. Now I will most definitely give it a read. Thanks!
I've seen Mike Brondbjerg speak a couple of times about iterative artistic development using Processing and p5.js. It's really cool stuff, and I'd suggest seeking it out if the area interests you.
> original inhabitants

Is a pretty misleading phrase: they were 1000 or so slaves brought by the French to otherwise unoccupied islands. They should have been compensated like any other group of people whose government wants to build a military base, or a dam, or a highway on their land - but it's not like it was some kind of genocide. Much worse things have happened in pretty much every country on the globe.
The Top Medical Specialties with the Biggest Potential in the Future
(Gwern) Why epidemiology will not correct itself
Dear Banks, You Suck and I Love You
Buy Latest Collection of Designer Sarees
What’s the point of Welsh?
Not sure how old your students are but I'm teaching my 8 year old daughter programming (just been few days). I started exactly by telling "when you tell the computer to do something, it will do it." But instead of showing her any piece of code or explaining variables etc programming concepts I showed her how to command computer by writing simple 1 step commands like clear, date and echo in a terminal.

After she saw how she was asking computer to clear a screen of terminal, asking computer to tell current date or simply echoing what she typed, I moved to scratch programming editor https://scratch.mit.edu/

With scratch, I showed her how to tell computer to move an image to the right and left with single "move 10 step" and "moved -10 steps" command (still on single commands to computer to do what she want)

Then I showed her how to ask computer to do something repeatedly by introducing "repeat" block (it helped that I asked her to physically imitate a pony moving on screen by few steps to right and left). And by using "repeat" block she learned to make onscreen pony dance. By this time she understood how to piece together multiple commands together and loop concept, X-Y axis as I also showed her on computer she can move a subject in 4 directions by manipulating X-Y axis values)

Next she wanted to spin the onscreen pony so I introduced her the concept of direction and the whole degrees measurement. After that it was pretty simple for her to grok that by turning 1 unit clockwise and then doing it on "repeat" made the pony spin.

During the whole process I didn't type a thing. I let her drive the whole thing by clicking/adding/removing and making mistakes to learn. It has been great fun and she already has tons of ideas about what she want to try and make computer do it for her.
Are These the Next 5 Instagram Trends About to Blow Up?
This is a bit like the gameshow where you select from 3 doors, and then one door is removed and you have the option to change.
Good talk! But how would you go about creating something like graphql on AWS lambda? Are you aware of any tutorials?
what? it's required that setting WebGL2RenderingContext.prototype.getActiveUniformBlockParameter to some other function work. You set it before object creation. Objects created indirectly get the new functionality through their prototype. This is true for all DOM objects. maybe I don't understand your distinction
Of course, even with nothing useful left in the rump company, the sale might still be good from a shareholders point of view. Similar logic as for Yahoo's holding of Alibaba a while ago, when rump-Yahoo added negative value by most calculations.
Yunit packages for ubuntu 16.04 LTS
I'm probably too late with this suggestion, but you can view git diffs in a number of graphical diff viewers with `git difftool` [0].

Here's some article about tools available for Mac: [1]

[0]: https://git-scm.com/docs/git-difftool
[1]: https://www.git-tower.com/blog/diff-tools-mac
Western Digital solves #2 and #3 for the MyCloud EX4 by somehow issuing real browser-trusted certs to each device for the domain device<mac_address>.wd2go.com using their intermediate CA "Western Digital Technologies Certification Authority" (https://www.censys.io/certificates/eb94f8e2c8d0c8338bb8ba40e...), which is in turn issued by COMODO. Now, not everyone has an intermediate CA locked to their own domain, but maybe that's the issue? X.509 has the ability to restrict CAs to particular domains (e.g. see the "path constraint" on WD's CA in the info link above), so if it was easy to be issued a CA cert for your own domain, couldn't that be a potential solution to this problem?
there is also another company called Revolut in London doing the same thing.
I asked google.com what mozno is and haven't found a thing
Google photos is a good impetus to pay for upgraded storage as you'll quickly blow past the limit.
Have these been released publically? You don't have a contact in your profile. Could you get in contact with me?
United We Stand – How Cloud Is Unifying the Workplace
The funny thing is that the popular culture somehow missed the memo, and often treat the Three Laws as if they were really wise. You can see this happening in every other article about AI these days.
Static information that changes.. cash tables need to be updated 30 minutes or so, tournament schedules less often but still do change
> As for the article, it was distracting by the poor writing style (emphasis mine).

You should probably focus on your poor command of English first.
What exactly are you saying is wrong?

If you have to replace the router, there's a 10% chance that new router is broken. But you only replace when the first router is broken, so it's 10% of 10%.

Read it as "a strategy of replacing when needed" rather than "replacing in all cases for the hell of it".
I would like to run this in Rhino[1] - Mozilla's Javascript engine written in Java - just because. Turtles all the way down...

[1]: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rh...
The graphical user interface has almost nothing to do with ease of configuration. And yes, ease of configuration is worth a lot.

Related anecdote: I started a friend of mine on Ubuntu, but she hated all the configuration via endless clicking. She immediately took to Archlinux---there's still configuration, but it's simpler and since it's all text, it's much easier to just read everything on the Archwiki instead of having to follow pictures (or descriptions of pictures).
Still not seeing a health care game changer
Source: 'Panic' at Apple as the Next Flagship iPhone’s Software Problems Persist
Coordination problems get more difficult in larger teams/companies. Getting everyone to use a particular non-standard language is a coordination problem. Thus large companies are unlikely to experiment with languages.

It makes sense too - say it's 10x easier to write something in language X than Y. If there's only 10 other people that might interact with the thing / have to read the sources, that's a great tradeoff. If there's a thousand other people that might have to at some point understand how some part of your code works, suddenly all of them have to learn the new language X.
Hugh where did these docs come from?
>1) internal corporation services, websites and webapps.

If this is an internal corporation service, why don't you bake your own self-signed root certificate into every computer in your network? Then you can generate as many certificates from your own root as you like, and they'll all magically be valid on corporate computers.
lots of 8088/8086 "turbo xt"s had their CPU run at 8-10mhz vs 4.77mhz for the original IBM PC & XT.
Very good point, in your eyes does that suggest inevitable liquidation / similar or something more like running the company at a loss as a write off and on the chance something might come from it as a spin off?
Today’s net neutrality protest won’t matter to the FCC
A good ol' favourite of mine, the DSFOK toolkit:

http://members.ozemail.com.au/~nulifetv/freezip/freeware/

http://members.ozemail.com.au/~nulifetv/freezip/freeware/dsf...

Sort of dd for Windows:

dsfi.exe 5,061 bytes

dsfo.exe 6,637 bytes

fsz 6,144 bytes <- same use as /dev/zero can create files filled with 00's

And - as a side note - a related rant:
http://reboot.pro/topic/15207-why-everything-is-so-dmn-diifi...
Hackers Could Tap EEGs, Observe Brainwaves to Steal Passwords
Monzo, not mozno. It's a startup aiming to provide a replacement for the traditional current account.
Programatically understanding Adagrad
Good luck writing something on your own that scales better.
Can't the AI clean the data for you ;)
Thank you. I thought I was losing my mind, you were the first I read that mentioned Option-Command-R, which worked. Some guys had just Option, others were Option-R.
That can still happen without proper pinning, or if the local browser downgrades the request back to HTTP.

What? What kind of browser would downgrade the request to HTTP?

Unfortunately this isn't particularly uncommon with corporate/school proxy, in-flight wi-fi services that forge certificates

Which require a cert signed by a CA already in the client's machine.

Regarding your specific example about loading Javascript referenced in an HTML document's <script> tag, the solution is to validate the data, not the server. The valid server can still send incorrect data. If you include hashes about a page's subresources[4], the browser can validate the integrity of the file it received.

If you don't have HTTPS, how can you be sure that the SRI hash wasn't tampered with?
I still have trouble with "I need help". I can work out what I need to do, but I have trouble doling out work in a way which means that it gets done to the specification I have got in my head, so I am not sure how to accept the offers of help.

I think I need help writing specifications for my fellow developers.
MySQL DBA Training 21 Partitioned Tables in MySQL
It's not red yet. It will look like this eventually.: https://www.wordfence.com/wp-content/uploads/2017/01/blog-im... , which will be a stronger negative signal.
OpenSSH was ported from BSB because there was no alternative in Linux. If not for GNU available for Linus, we would have now flame wars Red Hat vs Canonical coreutils.

X was fine 20 years ago as a prototype. In the meantime, we could have Linux Foundation to create a modern alternative. Instead, we have two competing solutions MIR and Wayland that still do not work very well.

The reason we have such clusterfuck of incompatible distributions is that Linux is one man show. Instead of bringing industry toghether, Linus is doing his own thing. In meantime distributions instead trying to create useful userspace software are repackaging, porting and competing on init systems.... Next pointless war on the horizon snap vs flatpak.
amiga was no longer particularly cutting edge by the time VGA and 386s became common in the 90s, its advantage was astonishing mostly during the 80s and very early 90s (8088-286 era).
If 2.4% of your income isn't oppressive, why not send me 2.4% of your income? I promise I'll try and spend it on things that will benefit some people.
Top 5 Android App Development Trends to Know in 2017
I think you can find disciplinary records/proceedings online in most states. If former associates of a firm you engaged are bringing suit against you, then yes, that can raise professional responsibility issues and it's a good idea to contact the firm as you did and ask about the firm's internal knowledge management system and what information about your business those associates might have had access to.
love the blatant americentrism in the site:

"This is a battle for the Internet's future." - just American internet's future

"Team Cable want to control & tax the Internet" - they will be able to control the global system in which the US is just a part of?

"If we lose net neutrality, the Internet will never be the same" - American internet, others will be fine
Thanks for the laugh.
12:47  MySQL DBA Training 20 Optimizing MySQL Environment
In the UK a common response on learning of a bereavement or some other major life setback is to say "I'm sorry" or "I'm so sorry."

Obviously this doesn't imply guilt.

If your most recent code breaks the company website, the correct response is probably "I'm on it - ETA of <x> mins/hours."

You could argue that an apology is redundant, although a post-mortem may be useful.

It's a difficult cultural issue, because it depends how avoidable show-stopper problems are.

The law doesn't fully distinguish between negligence caused by personal error; negligence caused by stress, distraction, or overwork; trivial error which may be magnified because of circumstances or other contributory factors; basic incompetence of one individual; basic incompetence of one or more other individuals which ends up being the problem of someone who isn't directly responsible (e.g. a site crashes because of an ancient bug buried in ancient code); and a series of extremely unlikely but unfortunate events.
Ingredients of Timeless Decision Theory
Owl – An OCaml Numerical Library
Can you link me to what he said? Are you sure you're not watching too much CNN?
ES6 in Depth: Symbols (2015)
This is great. I think the letter textarea should also be empty.

Instead there can be a small wizard with questions like "why is net neutrality important to you", etc with a guideline on what to write.

This way each letter will be a differently expressed opinion instead of every person sending the same thing and may create more impact.
There will be a tutorial on using Owl in data science.[1]

[1]: http://cufp.org/2017/c7-liang-wang-own-data-science-in-ocaml...
Thank you very much for your answer.

I already burned out one year ago and it was no fun at all. I don't wish this for my worst enemies and so I'm trying to be careful about not doing old mistakes again.

And I think not being able to talk about what stressed/frustrated me from a work side was maybe one of the parts that led to my depressions last year.
Ask HN: Will I have more success as a Full Stack or front/back end developer?
I am a mid level full Stack Developer. I enjoy working on all areas of the Stack, but I have started to try to move towards the more senior rank and I am wondering if being a specialist in one particular area will make me more employable/valuable. An alternative I'm thinking of is just to spend time working on my JavaScript(react, node) skill set and presenting myself as a JavaScript full Stack Developer. I'd love to hear everyone's opinions and experiences.
Show HN: LLVM Heat DOT Printer for Profiling
All I can find are arguments for neutrality, it seems like a very vocal crowd full of businesses who currently make a lot of money from people on the internet (reddit, Facebook, et al).

Anyone want to share resources or their pro priority internet stance?
TDWTF had an article about MUMPS that stands out in my memory [1]

When I see COBOL fixed width data at my workplace, I just think about that article and thank my lucky stars.

[1] http://thedailywtf.com/articles/A_Case_of_the_MUMPS
Because you already trust chinese, russian and a bunch of unethical for profit companies to do that?
Especially they are hiding everything about the ARM architecture. There have not been any code drops for iOS except WebKit.

As an example, you can see here how Apple removes whole files and even code in #ifdef sections before throwing it over the wall:

https://opensource.apple.com/source/hfs/hfs-366.50.19/make_o...
When you scroll down on the page, the logo at the top suddenly animates and contracts horizontally. The "Dropbox" word disappears and only the box logo remains. This serves no visible purpose and merely serves to distract the reader.

Logo animations when scrolling were introduced in order to be able to shrink the size of the header, to give more room for the content. But the header on this page does not shrink at all.

The funny thing is that this page, while following the norms of flat design, has managed to adopt skeuomorphism in the worst way. The shrinking logo had a use on pages that shrink the header, but here is remains as a pure decoration, with no functional purpose.
All CAs explicitly forbid manufacturers from doing so and will revoke all certificates used this way.

This is because the device would have to ship with the private key.
Attracting millennials to online casinos through meta gameplay