skysight-inc/HackerNews huggingface dataset:
What the Hell Is Functional Reactive Programming?
Is that real equity, or is it equity on the rolling-four-years-vesting plan? Because I've only ever seen the latter offered to anyone but the first couple of employees.
With all 3 networks I tested it with (<20 clients each), it prevented other connected clients from sending/receiving packets while the flood was running. I will try it at my office next week and report back if it works with more powerful corporate APs.
A company at a disadvantage may find it in their own interest to act like good guys with respect to open source projects.

Fast-forward a few years: if people become dependent on the new tool and there's money to be made differentiating their tooling from others, their attitude may change.

The debate about licenses becomes more interesting once a contributor finds themselves in a position of power vs other contributors.

Or maybe they just get tired of having to vet their changes and designs with third parties. Getting code accepted upstream can be a lot of work.
AeroPython: Aerodynamics-Hydrodynamics with Python
Saving Yahoo was/is a nearly impossible task. You have to do something to attract a good CEO, and this fits that bill.
I know pip is not a library haha, I meant the package you install with `pip install dnet` is just bindings.
When I was 15 or so, a teacher asked us to bring in a song making a political statement. In class we traded and discussed them.

The kid I traded with had brought in NWA's "Fuck Tha Police." I'd brought in Tom Lehrer's "Pollution," which I thought was funny and knew by heart already; my parents had a moderately diverse collection of vinyl records that I'd listened to for years, playing them low and just sitting against the speaker.

http://www.casualhacker.net /tom.lehrer/the_year.html#pollution

It was an eye-opening moment -- I was a fairly solitary kid who hadn't realized how out of step I was from most of my peers.
Funny, "na merci" is basically the same as "non merci" in French - since the words are so similar I wonder if that expression does not come from French somehow.

Other than that, the whole process is not unique to Persians. Maybe they are extreme about it, but in Japan you can see pretty much the same kind of situations as the ones they described... while I must admit the taxi driver telling you the trip was "nothing at all" is rather amusing and unique.
Front-End/UI Developer

Location: Portugal

Remote: Ok

Willing to relocate: To Canada

Technologies: HTML, CSS, JavaScript, Sass (SCSS), JSON, Bootstrap, Angular, jQuery, Ionic, PhoneGap/Cordova, NW.js, Mocha, Jasmine, Agile/Scrum, Git/GitHub, npm, Grunt, Gulp, Bower, Yeoman, Website Performance Optimization, OOCSS, SMACSS, BEM, ITCSS, Responsive Web Design, DOM, AJAX, Object-oriented programming (OOP), Test-driven development (TDD)

Résumé/CV: https://docs.google.com/document/d/13fbkGEKM23efcfkd5CCXNosc...

Email: nuno@nunoarruda.com
I'm using their hash and list in my project. Works fine.
Nah. I'm pretty sure I could have figured out that zooming in makes things fuzzy, just like if you hold it close to your face it doesn't any detail to a photo, at age 7 or so.

Photo restoration is more art than magic, assuming you're more or less drawing in the missing pieces.
> not working no longer violates the social work norm, and life satisfaction consequently increases

Yes, this is critical. There is much stigmatization of nonwork. As we automate away more jobs, (as we should!) there will be less and less work to go around, and eventually not enough work for everybody who wants it. We might already be there.

I agree that people get more out of work than money, but that's not really the question (and also what if your job sucks? I'd rather have money and no job than money and a terrible job). The question is what do we do about the people for whom there is no job? Right now what happens? There's always roaming around San Francisco panhandling I guess. Or crime. It's not a coincidence that societies with robust welfare states have far lower crime and low or no homeless.

I'm all for people working if they want, but "Get a job" isn't a real solution for a destitute person, or even for the working poor who already have a couple of jobs and are still broke. Or even really for somebody with a job he'd rather quit.

There have been some good discussions on HN around basic income, too. I think that would be an even better solution, really.

Anecdote: I've used welfare before and although having "cash shoveled at me" didn't automatically make me happier, it did make it much easier to pay for food while I was in school with a garbage side job. I certainly wouldn't have been happier without it.
It doesn't have to linger if it's blowing towards me, either by wind or your actions - it's still getting in my hair and clothes and food and making them all stink. I totally can't understand anyone simultaneously saying that European cafes are better because (a) better tasting coffee and (b) more smoke around. If you're smoking while you drink your coffee then you're ruining the flavour anyway.
I suggest that SVG missed it's true calling - as a modern vector animation platform. D3 is a good example of that kind of use, but I think it had a lot more potential. The ability to debug your graphics as elements can be very useful, and you get a lot of functionality built-in (e.g. DOM events).

As an example, see this unfinished asteroids SVG I wrote in '09 (before <canvas> was generally available):

http://public.codenazi.fastmail.fm/asteroids_dynamic.svg

(seriously, it's not actually a finished game - damage is disabled, there's no levels/etc, but you can move with the arrows, shoot with space, (useless) shield on x)

The problem was the (slow) reflow every time you changed the DOM. I tried a few ideas to batch changes or pre-allocating elements, but browsers just couldn't run it consistently smooth enough at the time. It's somewhat better now - maybe I should actually finish it...
So many great examples to choose from. PKD might have been the most creative in this area - Can-D is one of his most striking creations, but another interesting one is KR-3 in Flow My Tears, The Policeman Said.
Unfolding the 8-Bit Era
I got the crap kicked out of me in music class when I was 12 for playing "National Brotherhood Week" as an example of a song I liked...
I've brought the subject of version control for non-programming document control with programmer and non-programmer friends. The result is usually hostility.

Programmers are taught that storing anything but text based code files under version control is EVIL. Probably because old version control systems would corrupt binary files. And because hard drives were small. I've stored firmware images and project files under version control for two decades myself. Other programmers I've had to deal with usually froth at the mouth a bit at that.

Non-programmers have trouble grasping that there is a problem with the standard network drive full of random word docs and exel files 'system'

A more difficult issue is most file formats were never designed with diff tools in mind[1][2]. There is chicken an egg problem. If you have no diff/merge tool for a file format. No one thinks to put it under version control. If it's never under version control, no one is motivated to create diff/merge tools.

[1] Big one for me has always been CAD files, schematics and PCB layouts. This however is getting better of late.

[2] I seem to remember reading someone commenting that merging xml based IDE project files as being particularly painful. (merge changes, fire up the IDE, IDE decides project is corrupt and helpfully deletes it, @#$^#!)
see literally the comment below this.
This reminds me of Lexx episode "Lyekka Vs Japan".[0] The relevant bit starts at about 1:00.

[0] https://www.youtube.com/watch?v=ax4CC4VGEa0
Previous discussion: https://news.ycombinator.com/item?id=10664998 (50 points, 2 days ago, 6 comments)
There's a nice shout-out to Perky Pat in Cronenberg's Existenz. Check out the fast food bags in the segment with Willem Dafoe.
How do you make decisions at the grocery store, or for that matter, car shopping?

I'm being serious, because of apples return policy, there is no great loss in choosing wrong.
maybe they're chirping at each other!
FYI you don't need root at all. Just download the node tarball and unpack it somewhere in your user dir.

Then add the following to your .profile (or .bashrc or whatever you prefer):

# add node.js bin to PATH
npath=~/Applications/node-v4.2.1-linux-x64/bin
if [ -d "$npath" ]; then
PATH=$npath${PATH:+:$PATH}
fi

Then add the following to your .manpath if you want access to node manpages:

# node.js
MANPATH_MAP ~/Applications/node-v4.2.1-linux-x64/bin ~/Applications/node-v4.2.1-linux-x64/share/man
MANPATH_MAP ~/Applications/node-v4.2.1-linux-x64/bin ~/Applications/node-v4.2.1-linux-x64/lib/node_modules/npm/man

Then to install:

npm install -g notify-cli

Obviously you may need to update the particulars.
The rationale of "Peace" seems a little weak to explain why there are so many sister cities between France and the UK, since there has been no direct conflict between the two countries for a long while now - and certainly it would not explain why the number has increased after WWII where France and the UK were clear allies (the UK even hosting Degaulle's call to resist).
If you arbitrarily define any large wire on a pole as being "centralized", then sure, but I wouldn't agree with that definition. For example, I can lease long distance point to point dark fiber for my personal use, and run whatever combination of wavelengths and protocols that I want on it.

In the case where there is only one link between two towns, then the owner(s) of the switches at either end of that link will be able to charge a monopoly price for the bits that get sent across it. Market forces will soon encourage others to create additional links between the two towns.

In the bootstrapping phase of my plan, the case of a single link between two cities would be impossible: Network participants would create tunnels through the IP Internet (with the obvious downside of higher latency and cost).

Back to my original question: Should I be spending my time on this? You claimed that crypto was a better route because mesh doesn't scale. I'm not a crypto genius, but I do consider myself a reasonably proficient systems software engineer. I feel that if I could design a scaleable mesh network protocol stack, many of the problems we're discussing become tractable. What do you think?
Wow, the corporate speak is strong with this one.

If they think it's what "the majority" wants - let them just ignore the hater devs and leave it. See how far that gets them.

They are removing it because it's a poor idea that's poorly thought out. People won't bite the PR.
> Tom Lehrer is a comedian who has found a large group of fans all over the world, but embarrassingly few good webpages. This page is supposed to be pretty good. I even manage to update it from time to time. Thanks to everybody who's been sending me e-mail. I really appreciate it!

nice! i hadn't realised it, but he's absolutely right; given how popular he is among geeks, lehrer has startlingly little about him on the web.
I'm not commenting at all on wisdom, merely on how quickly time passes for people of different ages. 5 years seems like a long time for a 15 year old, and hardly anything for a 50 year old.

The first result for me is https://upload.wikimedia.org/wikipedia/commons/2/27/Wonder_W...

Looks good to me?

As for the gorilla incident, I don't think anyone is claiming that errors don't occur, and it's very fair to say that particular error was very embarrassing for Google. It's interesting how children make the same kind of embarrassing mistakes, eg: https://www.reddit.com/r/Parenting/comments/24me24/embarrass...
Or TypeScript? Rust and Go are not much alike.
From the press release it sounds like the important property is that the carbon is amorphous (at least, before it's heated by the laser), i.e. it doesn't follow a simple, repeating crystal pattern. It sounds like the laser pulse is forming something like a glass, although it's been a while since I studied condensed matter physics ;)
Surprisingly enough:

* Politics within the organization

* Interfacing with legacy broadcast/video library systems (f* you Grass Valley, and your abomination of a video asset management system)

Serving video online is fairly straightforward, although it wasn't always. We've come a long way from RTMP and progressive HTTP downloads. With HLS, MPEG-DASH, etc, you're still moving the same bits, but you have a much better end user experience.

Netflix has original renditions for all of its content in S3, which they convert into multiple renditions based on bitrate and other video metadata, and their player then intelligently switches based on available bandwidth. Its (mostly) that easy, unless you're the White House or SpaceX streaming to millions of people at once. That's still a bit tricky, and you usually call Akamai, Limelight, or Encoding.com to solve that.

If I had to do it all over again, I'd create a small startup team (no more than 10-15 people) to create a platform that lets you white label so anyone could build their own Netflix with their own content (or licensed content) and iterate ruthlessly. Don't partner on storage or CDN, just create modules that let you plug n play based on the rates you can get (API libraries all the way down). Setup a partnership department to hook customers up with hardware vendors (Apple TV, Chromecast, Roku, those folks). Keep in the front of your mind that tech is commodity but relationships are what's going to put you in tens of millions of homes.

I left because no one realized how quickly other parties in the space (Hulu, Netflix, Amazon, Google, etc) were innovating. We'd spend months in the weeds, with little momentum on key features. In 5-10 years, broadcast is completely dead, its airspace auctioned off to cellular providers. This does not get through to traditional broadcast folks.
That first paragraph, some beautiful writing there.
Sure, but if you're browsing the filesystem directly, it looks much cleaner.

Remember that MacOS users spend much more time working directly with the filesystem, because (recent developments with Launchpad aside) there's no analog to Windows' Start Menu. Literally everything is done by navigating directly through your hard drive in Finder. So keeping related files nicely bundled together and tidy is a bigger priority.

(You can also do neat things, like record whether a file was downloaded from the Internet, and from where -- and use that data to display a security warning when a foreign file is first opened. This would be very cumbersome to implement without extended attributes or resource forks.)
No, I haven't looked into it much. I've been hesitant to commit too much to the CLR family, but maybe with MS's new stance on open source, I'll give it a second look. I'm also more interested now in languages that can deploy on mobile, so as alternatives to Julia, I'm actively looking into Swift, Go, or just plain C++. Xamarin is pretty compelling but I'm considering options before being locked into a fairly expensive vendor.
I read on Paracetamol's wikipedia page that "Paracetamol also modulates the endogenous cannabinoid system" (https://en.wikipedia.org/wiki/Paracetamol#Society_and_cultur...). Given recent studies that indicate Alzheimer's can be treated by THC (http://www.ncbi.nlm.nih.gov/pubmed/25024327), it seems that there's some kind of connection between Alzheimer's and the endogenous cannabinoid system. If that's true, then it could mean paracetamol is not really the "cause" of Alzheimer's, but rather a part of the real cause: disruption or malfunction of our brain's cannabinoid receptors. Perhaps we will finally be able to prove, scientifically and neurologically, that these receptors cannot be ignored, they play a crucial role in our survival.
Wow, what a horribly insulting way of putting that. As someone who initially thought Pocket reactions were over the top, I'm just a bit in shock. I don't think you meant it even, but I'd still consider re-wording that if you represent Mozilla in any capacity whatsoever.

Install Firefox. Boot it. Laugh at the fucking toolbar because it reminds you of IE6 with a shitton of toolbars installed. It's atrocious.
How the Illuminati Show the Anti-Christ on TV
Sometimes you really do legitimately have a lot of static, global state. For instance, consider a program that needs to reference local, national, and/or global geography and its metadata, on a wide scale, randomly. All the countries have subdivisions, and subdivisions of subdivisions, and so on all the way down, which are all inter-referential. You can easily hit 100 MB of state that is essentially constant, and needs to be indexed 50 different ways for millions of function calls per user action that would access it.

Why not manage access to such things in a singleton class?
I think this is a nice option. I gave it a try —and read the source code. :)
I opted for acmetool[1] though, which albeit much larger (and thus much more difficult to verify), is easier to use [2].

The more impressive option I've seen is caddy server [3] which sets up everything automatically. You start the server and it automatically requests certificates, serves your content (static, fcgi, proxy etc) through TLS and redirects plain traffic to SSL. You don't even need to know what let's encrypt or ssl is. It has a bug though, every time you start the server it requests a new certificate, so after a few restarts you will get your domain temporarily banned from let's encrypt.

[1] https://github.com/hlandau/acme.t or `go get github.com/hlandau/acme/cmd/acmetool`

[2] acmetool quickstart && acmetool want example.com www.example.com

[3] https://github.com/mholt/caddy
Mersi is a loanword from French[1], it's also used in the adjacent country of Armenia.

The Proto-Indo-European root for "no" is *ne, so many (most?) IE languages feature this. e.g. no, non, nyet, nein, ne, na, ni, etc. There are languages from India to Ireland that have this sort of negation. [2]

[1] https://en.wikipedia.org/wiki/List_of_French_loanwords_in_Pe...

[2] https://en.wiktionary.org/wiki/Appendix:Proto-Indo-European/...
I like Google Voice and I use the functionality. Should every single Firefox user have a Google Voice extension pre-installed?

It's just painfully stupid in every way. If it was a built in extension that by-default talked to a Mozilla hosted open source Pocket clone, we might be having a different conversation.... but I'd still be annoyed.

Just as annoyed as I am that Chromium (yes, Chromium, not Chrome) comes with a god damn Google Docs extension.
Has anyone here done Chris Gammell's Context Electronics? https://contextualelectronics.com/
All of his stuff is on Spotify, in case you're not into MIDIs.
Orson Welles: "We will sell no wine before its time."

https://youtu.be/oSs6DcA6dFI
In Europe?
Ah, that explains why people in this thread are so confused between alternate forks/streams, and extended attributes!
HTT's model reminds me of Local Motors. I'm skeptical that a crowd-sourced approach can work for something with the scale and regulatory hurdles of Hyperloop, but a hybrid setup with a core full-time team and contributions from vetted freelance professionals could be interesting.
I don't think "invective" means what you think it means.
Thinking about it, it reminds me of this: https://np.reddit.com/r/self/comments/3cudi0/resignation_tha...
because if they made it less bloated, perform well, and focused on real UX then they might produce the only browser that doesn't suck in some way and that's worth paying for considering how long many of us spend in browsers every day
Wow. Translation: Not Invented Here.
Very cool bug!
that really depends on your income level, for some of us, something like an apple watch /is/ an impulse buy.
The Arithmetic of Compassion
My comments on this made last year:

--------

Once you know enough of the basics in a field to get by as a layperson, you'll find that scientific literature is far removed from being dry and uncontroversial. There are always heretics and novel positions being advanced - most of them wrong, but all new fields and new directions start with a few heretics, and the mainstream is consistently overturned with time, to be replaced with the new consensus. Distinguishing a good speculative hypothesis from a work of overreaching fancy can be a challenge wherever you stand in the hierarchy of knowledge, and the good-looking fallacies far outnumber the seeds of tomorrow's scientific mainstream. This is why few researchers bother to spend any time on reviewing this sort of thing when there are so very many other demands on their time.

One of the SENS Research Foundation folk turned up the open access paper on paracetamol and Alzheimer's in the course of ongoing reviews of scientific literature relevant to aging, and thought it heretical enough to share as an item of interest - as a curio well outside the current consensus, not as anything to be acted on. It makes for a good read, and is well-researched, but I think that ultimately the points being made here can be explained away by the coincidence of development of medical technology, increasing longevity, and increasing wealth. When it comes down to the biochemistry, the dots aren't really joined well enough to be very compelling.

So I offer this as an example of the fact that if you go digging around, you'll find very interesting papers that are well-researched, highly speculative, and probably wrong. The author of this paper has been advancing his theory for more than a decade, evidently without gathering much support. That is all part and parcel of the scientific process.

The conclusion of the paper, that Alzheimer's is an artifact of paracetamol use, is something of a bold conclusion, and as I noted above I don't think it stands too well against Occam's razor. It is simpler to point to rising wealth driving the sedentary, high-calorie lifestyle that greatly raises the risk of suffering age-related diseases such as Alzheimer's, and note that this coincides with advances in medical technology that allow for more reliable identification of the condition, progress in other technologies that improve record-keeping and reliability in medicine, and the concurrent trend in rising life spans such that more people survive to ages in which neurodegenerative conditions become a significant risk.

I still suggest you read the paper, as you'll find that a great deal of interesting historical data is referenced therein. You'll probably learn some things that you didn't know about the history of painkillers, for example.

--------
I'll take people who post reaction gifs over people who use "retarded" as an insult.
Hm, ok. I'm happy to stand corrected. What I remembered was the outer layer cooling more rapidly than the inner layer resulting in a different crystal layer on the outside and tension in the steel leading to a different density than you'd get otherwise but that is apparently wrong. I'll read up on it, I don't like mis-remembering stuff like this. Thanks for the correction!
I can't edit my original reply, apologies for a bit of an offtopic tangent. This fits your project's requirements: https://github.com/arut/nginx-rtmp-module

You'll either want to push your HLS segments to S3 or a CDN if you want to persist them, or serve them directly off Nginx, depending on your audience size.
Indeed, it was from an article linked from the one. My bad.
I think that's because there weren't many Swift users who weren't already on board with the Apple hype train, for obvious reasons. I don't do iOS dev personally, so it's never seemed worth my time to learn, but it seemed like a cool language.

(By the way, I have done iOS dev in the past, and Objective-C has grown a lot under Apple's recent guidance from where it was 20 years ago. Again, if there were a free-software runtime supporting modern Objective-C -- last I checked, GNUstep was a bit out-of-date -- I might have considered it as an option for development on non-Apple platforms.)