skysight-inc/HackerNews huggingface dataset:
The audience of hacker news can understand and appreciate the work behind this tetris clone. Yes, it's a clone and there're millions, but this one is very well made and can work very much as an example of the technology being showcased this time (react)
Because the world happens in scenarios. And failure to adapt to real world scenarios that regular humans might end up desiring is a problem.

What you are saying is we should adapt, mold, conform, comply the law, all the time, without thinking. Laws come from the past and these scenarios come from the future. Who would you rather please?

Your future you, who might end up away from home but still wants to watch the fight? So he sets up a stream he can access while on the train, for example. And he shares it with a friend on the next seat. And his brother, from outside the country, so they can discuss it together. Yes, this is broadcasting. Just because you can't set it up, you don't know how to do it without googling, or simply don't conceive it to be possible, don't limit the guy that finds out how.

Or would you rather please that guy that calls you and informs you that you should stop, because something as vague and as distant as "copyright law"? Sir, please stop. Your intent cannot be monetized further. Please wait a few years until we develop an app/device/system that allows you to view the stream remotely so we can charge you.

Fuck that guy.

If none of the scenarios resonate, then that's fine. But understand that people will want to do new things. Some will be deemed illegal, some will be acepted. Some can't be stopped.

Refusal to think about new scenarios dooms us to whatever was decided before we were born.

Enjoy your retro life.
Yes. The heavy lifting when it comes to spying on the US is already being done. Applying data analysis would be relatively trivial at this point.
SEEKING WORK - Remote, U.S. (prone to moving around globally)

Systems developer, can handle full stack.

In my past I've built hologram printers, holographic displays, robots; I've built systems on Wall street, developed commercial hardware and software products, and launched desktop and web applications.

Langs/tools: C++, Python, Django, Scala, Play Framework, SQL, OCaml, HTML/CSS/JS, D, Q/KDB, Qt, OpenGL.

LinkedIn: https://www.linkedin.com/in/garyamcelroy
Email: inquiry@superflux.software
Baloo comes by default with most KDE installations. Ubuntu used tracker (don't think it does anymore). So it's not that hard to find one of them running.
You couldn't possibly go into extremely nerdvoice "Actually, ..." mode if you were affected by something like this to the degree described in the article. (Ok, technically you could, and just be a horrible person in other ways, but i suspect that's not it.)
They always used transistors[0]. Early models had analogue computers, some digital stuff crept in over its service life.

[0] https://paulross.github.io/pprune-concorde/docs/AICU_-Air_In...
I suppose you mean physically based raytracer? That's definitely not something you can read through in a single afternoon.
Agreed. Objects for everything results in code that is riddled with hidden mutable state and side-effects (state is not encapsulated). It's impossible to reason globally about such systems, even before threads are added. Objects can be used as a reasonable module system, which is why many still advocate them, although IMHO better module systems do exist (e.g. in OCaml).
If you have studied at a University in the past, look into whether your library has a past-student's membership. I know mine does (~$20/year for e-journal access only, $130 for full borrowing rights).
https://en.wikipedia.org/wiki/List_of_games_with_DirectX_12_...

Oh, also, Dx12 does offer performance benefits: https://en.wikipedia.org/wiki/DirectX_12#DirectX_12
Really? 5x faster than plain nginx? That's .. remarkable, if true. I can't seem to find the sources for that benchmark however.
Python vs. Haskell Round 2: Making Me a Better Programmer
The environment doesn't accept bribes. Taxing the rich doesn't offset damage to the environment.
For that to work you have to ensure there are no loopholes to avoid the taxation, that any offsetting actually works, and that no one tries to "disrupt" the industry by ignoring the rules. Not to mention the environmental impacts you can't offset such as the noise pollution suffered by everyone on the plane's flight path. It's far more effective to ban supersonic passenger flight.

There are some "nice things" that money shouldn't be able to buy because they have too much downside for everyone else. Regardless of how much money you have, you still have to share Earth with everyone else.
Kubernetes Services and Ingress Under X-ray
Thanks, just wanted to write a similar comment.

It's kinda shocking that a major newspaper can cover such a topic without even mentioning climate change at all.
Some of the publishing techniques of the past century have created an anomalous centralization of wealth due to low carrying capacity, and it's badly inflated societies concept of the value of creative work.

This is most obvious in music. Pre-recording, a career as a musician was a viable but humble one. Your art had a range of perhaps 250km max, and you'd entertain at pubs, gigs and events in that area. You didn't make a lot of money.

Recording replaced a lot of that. Instead of hiring live musicians for their weddings, people chose recordings known to be good. Pubs installed juke boxes with more choice than one musician could ever hope to offer.

However, the carrying capacity of the recording industry was finite. There were only so many recording studios, and they were really expensive to set up and use. On top of that, the pressing factories could only replicate so many albums, even running full tilt. I'm sure if the recording industry could have let everyone record an album, they would have, but they couldn't. They had to pick who got albums and who didn't.

The result was whole nations worth of wealth being centralized into the few hundred people that a given recording industry chose, and all other musicians being left out in the cold. To this day, most municipal orchestra performers have side jobs (often as music teachers but sometimes random other stuff) because if the orchestra does pay a stipend, it's rarely a living wage. Orchestras aren't profitable any more.

But now the recording equipment for a small group goes for the range of ~$10,000, within the savings capacity of a 4 man band, and the internet will let you record and publish for free. The centralization is breaking down, and that's great for the humble garage band that wants to try to make their hobby their job. They might be able to, if they spend some time marketing themselves, and are willing to accept their income will probably be below average. They don't need the recording industry to do it.

However, it's the stuff of nightmares for super-star performers, because as money re-normalizes back to small time musicians across the globe, it'll inevitably drain out from under them.
After WeatherSpark shut down I spent a few minutes poking around weather data sources before getting overwhelmed and giving up. It looks like they get all their historical data from Weather.gov. (WeatherSpark lists their data sources here: https://weatherspark.com/about ...and weather.gov appears to have their data available for download from NOAA:
https://www.ncdc.noaa.gov/)
>> better solutions

>Better solutions to what? Employers breaking the laws? What can you suggest?

I'd suggest fining employer an amount it will feel punishing. Also sometimes additionally some people that were in charge at the time.

If the employees were harmed financially (they didn't get some money they should get as employees) the debt to them should be formally recognized.
If employees were harmed in non-financial ways it could be translated to money but it should be solely on the base what was the harm and how much harm was done to them as human beings regardless of how much they earned and where they worked and on what position. They should be awarded some financial aid from the government for that (because it's the government is the one that failed to force the employer to obey the rules). This fund could be financed by fines. Most important part of the idea is that punishment relies solely on actions performed by employer and it's financial status so that it feels the punishment and compensation for harmed depends solely on non-financial damage done to employee without taking into account how rich was employer or employee.

>> the damage they do is not visible till later where it is already huge.

>Can you elaborate on what you meant by this?

You attach money to imprisoning people, it works for a while for both running the prison system and making (or saving) money while doing so. After a while you end up with disproportional population of inmates because it turned out that making jailing people profitable might have that effect in the long run.

Hospitals create bodies that make purchases of medical supplies and equipment for them to save money by buying in bulk and having stronger bargaining position.
At some point someone has a brilliant money making (saving) idea that instead of paying to run those bodies from hospitals funds according to the needs it could be better if they could take a percentage of value of orders they execute. Bodies become independent, profitable, privatized. Behold, you just created incredibly powerful middle man that has incentive for the medical supplies to be as expensive as possible. After a while you notice what you've done because now you have a healthcare that's at least twice as expensive and any comparable healthcare in the world.

There are more examples like that. Civil forfeiture. Lobbying. Pretty much pick anything wrong in the US and you'll almost always find money making scheme somewhere among the causes that seemed like a good idea at a time when it was introduced.
Visualising Complex APIs Using API Map
Interesting. For me, the insistence of American cooking to douse all veggies in vinegar concoctions long turned me away from delicious raw leafy greens. Now I love spinach, arugula, mustard greens (which have no relation taste-wise to mustard, but whose name prevented me from trying them), microgreens, sprouts, Tong Ho, bok choy, and a few others :)
Some discussion here by the engineers and pilots that worked with the Olympus 593 on this very subject: https://paulross.github.io/pprune-concorde/docs/Olympus_5930... https://paulross.github.io/pprune-concorde/docs/Rolls_Royce0...
All you have to do to beat JAL first class is to set the cabin temperature to something less than 82 degrees. You basically make the mistake of flying JAL transpacific exactly once, cursing yourself for ignoring all the Flyertalk posts regarding their odd cabin temperature policy.

I hate to say it, but American is way better in this regard.
Yeah, I think mine is a first edition - a friend gave it to me about 25+ years ago. It is a treasured book in my house.

The photos in there are nice, but I would say it is on par with most coffee table style books that I've seen. Wonderful photos, but the print quality is about the same as most books of that era. To be honest, I got so caught up in the stories he tells in there that I can't recall a lot about the photography - I will have to revisit it and check it out.

Great that he has started republishing the books again. I remember about 10 years ago when it was out of print, copies were going for about $6000+ on eBay !! o_O I thought I was sitting on a goldmine. :D

I haven't read "The Untouchables", but will put a copy on my wishlist for this year. Can't get enough of books about great planes and great pilots.
Children's are the closest to resembling our selves and it is the only choice we have now to prolong our consciousness as of now. But once we have immortality only, i guess people will have kids only if both are in madly love and not for the fear of extinction.
I skimmed through the comments and most of them seem to be at odds with the content of the article (which seems to offer constructive opinion). The very first comment is frankly bizarre.
British People Explain the Super Bowl
It's easy to read through the parts of the PBRT[0] book that Smallpt implements in an afternoon. Of course, PBRT also implements a bunch of other stuff Smallpt doesn't which you can skip until you're ready.

PBRT was created for pedagogical reasons and has very easy to follow code with full documentation of everything relevant. Smallpt is designed to be super small and doesn't really say why it works; PBRT does.

As a bonus, a lot of other physically-based renderers you'll find on GitHub follow PBRT's overall architecture closely (such as Embree[1]), so they're also easy to read/understand if you already know PBRT.

[0] http://pbrt.org/

[1] https://embree.github.io/
I updated my profile. I never realized the email field was private.
I'd say it's more plausible that it drank a lot of ocean water, and acquired the gold that way...
Was that an attempt to burn me? Retro! What a tool.

There's an existing law and just because you're rebroadcasting using Facebook Live instead of a video camera doesn't suddenly make it any less illegal.

You can put lipstick on a pig, but it's still a pig.

Rebroadcasting copyrighted event = illegal.

Rebroadcasting copyrighted event + Facebook live = ?

Figure it out.

We can come up with another scenario about waving your hands while hopping on one leg and pressing the stream button on Facebook Live of a copyrighted show while facing west and singing omm-pah loom-pah and sharing that stream with every 3rd member of the New York Symphony Orchestra.

Is that illegal?

Yes. The only relevant bit of that ridiculous thought experiment is "copyrighted show...sharing with".
I de-activate and re-activate every few months, probably for emotional reasons since I read a lot about online privacy. I didn't know we can permanently delete it, glad to see fighters out there forcing them to make this option cause we all know they wouldn't give the option otherwise.

Thanks for sharing the link.
Not quite. Delta of deltas means that periodic timestamps turn into a long run of zeros (since the difference between each point is constant), which is very easy to compress. In the Gorilla paper, 96% of timestamps compress down to zero, which is encoded by a single zero bit.

For series without periodic sampling, delta-of-deltas performs similarly to normal deltas.
Promises let you compose a program to eventually process a single result. They're oriented around a single event. Observables let you compose a program to process a stream of values.

In practice, there's an abstraction jump with observables. Promise compositions are usually built in response to an imperative action. Observables are built to replace imperative event handlers altogether.
Very cool with small code pieces that does a lot. I was a big fan of the Amiga Boot sector intro's back in the 80-90s where the programmers had to make entertaining pieces of digital art where compiled code, music, and graphics all had to fit inside 1 KB boot sector of a 3.5" floppy disks. Here are some examples https://www.youtube.com/watch?v=GPTkTobvsaw&list=PLDAE2D6D92... . Thanks for sharing! :)
Professional narrations made easy
افضل استضافه لعام 2017 بين BlueHost و HostGator
Virtual Reality Poses the Same Riddles as the Cosmic Multiverse
Is it the difference big enough that its worth putting political capital on stopping faster and more comfortable air travel?

I would much prefer if focus where on high-speed rails that (if my memory is correct) has the lowest climate effect of all forms of travel except biking.
Thanks for the response. I didn't realize Sled Driver was first published that long ago. I'm certainly glad he is offering newer editions, even if they are still quite pricey.
FOSDEM Brussels Livestreams
Research finds Stockholm's congestion pricing may have reduced childhood asthma
Kinesis firehose to S3 and then query with Athena is pretty great. I've been very happy with the combo.
What would HN suggest to store about 1GB of data per day,

1Gb per day is not a lot - that's 12k/sec which is trivial. Your Postgres must be badly misconfigured!
Nevermind, I have found it in the README. It is planned to be supported according to the TODO section.
there's no time like the present to get started on post-quantum crypto

You present an interesting argument.

HOWEVER, the cynic in me questions why the NSA made similar arguments not too long ago. Is it because if everyone switches to new algorithms there will be myriad new code, with a plethora of new bugs? Won't it make NSA's life much much easier for years to come? How many years did it take us to find "goto fail; goto fail;"?
Could you elaborate a little what has changed there? My understanding is that submodules are still considered a mess, but would be really nice if some actual improvements have happened.
Single Sign-On implementation for Java application
Sorry, didn't meant to make it personal. Retro wasn't an insult, "time delayed", or "vintage" would also be ok. I like retro. I was born when retro as modern.

But can't help but notice that:

1) you also can't (until now) put lipstick on a man and call it a woman, but look at what new "scenarios" people have come up with recently.

2) You had something about being happy with half a brain, but deleted it. Glad to see you have more than half.

Now you are equating bootleg DVD with facebook live. I understand that, while you don't make money with streaming on facebook (do you?), you still end up with notoriety, some kind of social credit. However, still a longshot from "selling pirated copies".

Was there a business model in my scenarios? Did this guy, clueless as he is to what is deemed illegal in 2017, monetize it?

As for your "copyrighted show[content]...shared with", do you talk with people? Tell me, be honest: have you ever shared something, in the privacy of a phone call, intimate moment, or at dinner, about a book you read? When you exit the movie theather, do you comment "out loud" what you saw?

In this new scenario, I am specifically asking if someone, ever, has wanted to rebroadcast to the world what he just acquired from a book or movie, to start a conversation.

Because now we get into the "how detailed can the sharing be", and I'll ask you if 240p is "low detail" enough, or if I omit the weather and words longer than 6 letters, and you'll say "but only if in black and white and without sound", and I'll ask if I can share the sound in another stream, and if is illegal for a third party in Iceland to assemble the two streams, and you'll get angry and either punch me, or call me stupid again.
I like the very highly specialized ads, like from the Carbon network.
The definition of data scientist is really skewed. It's a buzz word every hot shot identifies themselves with.
Wachowski Brothers really made an impact.

Jokes appart that nautil.us page messed around my ios safari browser history pushing state with each scroll event :/
Yes and Ethereum's imperative approach didn't work out so well. There many FP shops looking at Blockchain. E.g. IOHK which are using Haskell.
I second this!
Does Dawkins spend much time on HN? How do you see his arrogance being deflated by this comment?

You talk about philosophy as though it's a subject close to your heart, yet you seem to define "a lot of STEM people" as being "Richard Dawkins", not to mention making the false dichotomy that STEM people and philosophers have no overlap.

I've also never heard anyone complain of Dawkins denigrating arts degrees before. Have you a reference for that? Because it seems like you're unjustly projecting an awful lot onto the man.
It certainly can if the tax can be put to use that benefits the environment in other ways.
I really enjoyed playing this clone. Well done!

That being said, I took a look at the code and the way Redux is being used feels kind of weird to me - pretty much a separate reducer for every kind of action.
There will be a very fast turning point when people find a way to put large numbers of qubits together
If that is the case why not use Jekyll? It is the most popular thing out there that I am aware of.
I am aware of them, my comment was more a kind of heads up, because I have been in too many meetings about technology adoption, whose presenters though an endless list of features was the best approach.
http://spectrum.ieee.org/semiconductors/devices/introducing-...

http://www.sciencemag.org/news/2012/05/return-vacuum-tube

These links will get you started.
The plural of anecdote is not data.
Very frustrating!
This is so soon after the credit crunch of 2008 it can't be generalised,

A data set ending 1 year after the great depression would probably look the same.

It would be more interesting to take a longer term data, just like this study did. (Even 2005 to 2015 would be more realistic).
IntelliJ is open-source as well and the Go plugin for it has been open-source for a long while as well :)
Looking at it a bit more - the double recursion in the radiance function for refraction would make things a bit awkward in WebGL.
Have an idea of what normal society considers to be reasonable? Yes I think so.
This is how we can fight Donald Trump’s attack on democracy
Easing authentication and cookies is a must. I find myself a lot inspecting HTTP when trying to understand services that are on the other side of the wall.
> You don't need to have $400 million revenue and do custom data centres to pay less than the published rates for any of the public cloud providers.

Out of curiosity, at what point should someone look into negotiating lower rates with AWS (in particular)? And how would they go about that?
I am running Arch Linux on the same laptop and have noticed a tremendous increase in performance.

While trying out the preinstalled win10 I wasn't even able to playback 720p YouTube videos without lags.
> nearly every single server they have is in AWS

That's…not true. Netflix has a huge CDN[0] running their own custom-built servers that sits near customer endpoints.

I shudder to think of how much bandwidth they'd be paying to AWS if they didn't…

[0] https://openconnect.netflix.com/
A backdoor with backdoors
It's like the character '#' now often gets called "hashtag"...

Is there a word to describe the situation when a thing gets called in a new way, because the new dominant generation is too young to remember how that thing came to be?
So not having curtains can be illegal.

Note to self: don't let security cameras or baby cameras record the inside of any books I am reading, when in the US.
That is... Weird. I'm a Canadian who does business in US (but I do not reside or physically work there). I have always understood TN as the way to go. I have relatives on L-1 and P-1 visas and I always give the L-1 guy a hard time because the path to become a citizen is beholden to his (now bankrupt) employer. Never even considered that any of us would qualify for H1B. I suspect it is "lazy" legal departments who just file Canadians with all of their international people.
GoPro 6 May Arrive in 2017
This kind of benchmark is completely useless.

You tune the heck out of node.js and then take another tool without tuning it (JVM, apache, nginx etc), give it a ridiculous task that you'll never find in real world and present your results as if they are meaningful.

Why do people still waste time doing it?
Most mainstream languages don't even have sum types, but have to encode them via other means (enums, tags, inheritance). They are not necessarily the best choice for modelling data, just your preferred choice.
Yeah OK, conceded in the general sense, but I've found them responsive to adjustments in the last.
I agree. DayOne is terrific, but I am really not happy to have the NSA vacuuming up my entries.

Where do you see that the latest version added encryption? The most recent info I've seen is the blog entries from May 2016 http://dayoneapp.com/2016/05/end-to-end-encryption-for-day-o...

and August 2016 http://dayoneapp.com/2016/08/encryption-update/