skysight-inc/HackerNews huggingface dataset:
I am probably blaming React for more than it's responsible for, but I feel that, in a real world project, it's rather difficult to not fall into that zone where you have webpack, several loaders and complex configurations for different environments, babel with plugins/presets, gulp, redux or something equivalent, strange directory structures because all libraries purposely try to avoid being associated with bad old big frameworks thus giving too much freedom for the programmer to be "creative" when organizing his code, node for SSR (and then taking care for everything to also work on the server), css modules, react wrappers crashing because wrapped libs were originally written with dom manipulation in mind etc. You know the list can go on, the last time I remember my package.json had around 50 direct dependencies, and it is possible to justify every one of them. All that to write magic JS code that imports assets, transforms them, output obscure css classes and a client.js file that eventually print some crazy warnings on line 53777 column 838383937.

I know I am just complaining like a grouchy old man and not really helping understand and solve the problem, but that's what I can do right now. I would say that maybe we are building too modular software and the complexity of glueing everything together is becoming a problem? I feel like the existance of several "react + this + that" boilerplates indicates something.

I can also be wrong and everything is OK and I am problematizing.
Click bait. I was hoping for something a little more substantial than "this thing happened". Though perhaps that might soon follow from other sources.

TL;DR - Google and RedHat forked Docker and are presenting them as alternatives.
Ask HN: Can I hire an openvpn expert for 1/2 an hour
I have a couple open VPN questions around pushing DNS settings to Windows clients. I think an expert in OpenVPN would be able to help me quickly. I'm happy to pay for this help but I don't know if there is a service out there that could act as the middle man. Uber for experts?
Why I Hate “Wintry Mix”
I remember reading this in Wired magazine several years ago. Afterwards, I put together a little survival pack in each of my car's trunks including a space blanket, hand-crank phone charger, and other items.
This is not a Show HN. Please read the rules: https://news.ycombinator.com/showhn.html.

Also, voting rings will get your accounts and sites banned from Hacker News.
You're getting downvoted for your comment on ridicule and disdain. If you read the article, this is one of the reasons Paul gained so much weight - the ridicule and rejection. So I'm not so sure that's the answer. However, you are on point about society's tolerance and enablement. You rarely see this type of thing in non-welfare states.

Most are uncomfortable talking about this because we're humans and have compassion. On the surface, it seems like a mean spirited thing to suggest that tolerance and social programs have unintended consequences and are detrimental to the recipients. An example is how welfare has often become a surrogate for a two parent household.

I think most would agree that obesity and (generally) single parent households are damaging to both individuals and society as a whole. How do we find a balance that doesn't allow folks to fall through the cracks, but also doesn't encourage behavior that takes a toll on human beings or compromise the sustainability of social safety nets?
It does actually make a difference. Contrast:

> "x is a build system developed by me as a side-project that I might drop at any time, and its only production use is to compile itself and a hello world app"

Not to say people's side projects aren't useful, but there's only so many hours in a day, and there are thousands and thousands of open source projects, so you need some way to evaluate what's worth looking at. Knowing it has more than one person behind it, some time in field (so it's not 0.0.1 alpha), and is actively being used (you're not writing the first production code using it) goes a long way to separating it from the pack.
This was only illegal because Microsoft was deemed a monopoly. One could certainly argue that Facebook has a monopoly, but such an argument would definitely be much more difficult than the one against Microsoft.
DevOps at Medecision
The article mentions it being illegal, but it's interesting to note that many of the aircraft pictured would be legal in the US without certification as "ultralights." The cutoff is 254 pounds.
Sometimes worth it, but often not. The ability to do shared-memory multi-threading is one of the things that tempts me away from Python. Message passing is great and all, but sometimes you want your messages to be passing around control of a shared 4GB data structure, instead of trying to copy it.
Similar, but not quite... The way I've done timelapse in the past, is via an old laptop plus an old USB camera, and any number of freeware tools to take a jpg every X minutes.

I happen to have a registered copy of Webcam32 from years ago, so with that and copy of XP, I've been able to timelapse things for zero-cost. Then it's just a case of FFMPEGing the jpgs into an mp4.

However, nothing comes close to a proper DSLR doing it - it's all about the optics. So I might do the hack described in this comment (I have a 350D):

https://news.ycombinator.com/item?id=13865967
> How much does it cost? -> We don't take any money / equity from you

> You can support our initiative by donating

No offense but this is a bit absurd. Either you need money or you don't. If you do need money, make it easy for businesses to pay you by providing something for a fee, with a proforma.

Donations are very difficult / impossible to do for small businesses (probably your core audience).
Thanks! Regarding monetizing it, I have no plans yet. On doing the math, looks like it can take up to a 1000 users, before it costs me anything significant.

If at all it goes north of thousand users(which is a really long way!), I'd give it a thought :)
That approach is generally how many web platforms do their server-side session management. As with anything that is more or less home-grown (vs using that platform session implementation), you'll want to ask yourself: 1) how easy can my UUID be spoofed? 2) can i revoke/invalidate/logout my UUID session
In my experience pyspark is much more flaky and annoying that doing parallel computing with more 'python native' tools. It only really makes sense when you outgrown small clusters and really need huge infrastructure.
Matlab. Tensorflow.
I really like the concept of excel calc automation.
Just one humble suggestion: add some eye candy to make me feel I am driving the batmobile.

Sincerely, your landing page gives you a very good impression about what spreadserve does and how sophisticated it its - but once you land on the server page it doesn't look as impressive. It works really good but I don't have the feeling I am given some superpower/I'm driving the batmobile.
Yeah, what's exactly what I was saying. He's using existing high quality algorithm implementations and integrating them into his new tool. The only custom part is how exactly he uses them in his code.

While it's totally possible to screw that up, it's also not really the majorly discouraged part.
haha crissie is hilarious LOL ROFLMAFAO that expectation vs reality pic at the end jajajajaja
There isn't a really cheap way to do it. Solar panels are cheap, li-ion batteries are cheap. A PWM/MPPT charge controller is still not cheap. You can spend $20-30 on the other components and still have to purchase a $70-100 charge controller.
Nope, you have to be that guy to understand it.

There's a few slang definitions for "Oiler" on Urban Dictionary, but I've never heard any of them except the hockey team mascot.
I explored this once. The camera actually draws a fair bit of current, so you need big (1Msq) panels to run the Pi-Zero properly and/or charge a battery.
To guarantee, in theory, that there isn't any contamination between two different flash drives.

But in practice, I'm pretty sure that with the right privileges you could just write to the SD card...
Ubuntu 12.04 ESM (Extended Security Maintenance)
Agreed on Reddit as a good resource for watches. For opportunities to purchase, I'd recommend /r/watchexchange ... I've spent way more money there than I'd like to admit!
Ask HN: Should I improve my basic Scala skills or learn Python from scratch?
I am currently facing the decision on how to continue to improve programming skills.

I have a masters in Mathematics, yet never wrote a line of code until 3 years ago when I started to learn JS. Almost 6 months ago I started learning Scala in order to get more into Data Science and improve my skills on this field.

I find Scala really is not an easy language to work with yet I am getting there. Now that I am diving into Data Science I am wondering if it makes sense to switch over to Python since documentations and all that seems to be so much better there. Plus it seems to be easier to learn and to improve quickly.

What do you guys think?
Ionic 2 App: How to Add a Local Storage Persistence Layer to Your Photos
Traditional Lending Meets Open APIs
> How does analogue vs digital (assuming you mean that analogue) matter here? You'd also want to specify which "digital physics" you want to rely on.

In the kind of "digital physics" where you have a fixed grid it would be possible to create a truly perfect square, that's all I was referring to. (I'm well aware that such physics would be incompatible with Lorentz invariance and thus unlike our real universe).
Hubble Homes in on a Hypergiant's Home
The author is looking at this from the perspective of someone who reads 'for fun' or generalized learning. When you have to maintain (or god forbid, rewrite) a module, you do a lot of code reading. At that point the more like reading a good essay it is, the better.
Native GPU programming in Julia
Multitasking on mobile OSes still sucks, to the point where an application with an embedded web browser can be nicer than trying to use the application and your actual web browser at the same time.
i see, you've got a point.
When we think FB, we should be reminded that FB also owns other major social companies like Instagram and Whatsapp to name a few.

FB might be a bigger fish than we might be aware of.

Thoughts?
I only know detail about the iOS equivalent (https://developer.apple.com/reference/safariservices/sfsafar...) but I'm not expecting Facebook to implement it any time soon as it makes it a lot harder to track where a user goes (you can't access that) and/or inject content into the webview.

On the current Android and iOS implementations a user is far less likely to share on, say, Twitter, because they won't have their Twitter login cookies in the Facebook browser. I suspect Facebook is quite happy to keep things that way.
This is cool! Thx for sharing
Except for the fact that JWT's are fairly ubiquitous at this point. Depending on the needs of an API, the timeout is the big point. Banking apps generally timeout pretty quickly...as in 30-60 seconds. Mobile apps vary in how long a token stays valid, but many keep it short.

Given that tokens are signed and you can't really unwrap them on the client side without having "more information", I'd say this article is long on scare-tactics and short on real-life usage scenarios.
We've also been indoctrinated that living out of our car is shameful or below us, which is sad. With the current state of our tech we could build an amazingly small moving vehicle that also could operate as a 2 person, bed, kitchen, and food storage locker. Combine that with automation and a sane wireless tech and you're now equipped a fully mobile human being.
I can foresee American obesity going up when every day is π day ...
A long time entr user, I recently switch to modd for flexible almost makefile like configurability, and watching/ignoring of multiple patterns to name a few convenient feature.

https://github.com/cortesi/modd
> receipt for $4,137.25 [...] by my own standards I had just thrown away a small chunk, roughly 4.3 writing days, of my independence

Wow, this person earns a lot by writing o.O
What python tools do you use for small clusters?
This is what I have been assuming also, makes sense!
Why not use more helicopters for commuting, e.g. like Putin in Moscow?

http://www.thetimes.co.uk/article/putin-to-commute-to-work-i...
Sure. The terrain under solar farms (by far the most prevalent installation) is like the surface of the moon - deprived of sunlight, square miles of ecosystem sterilized. Perhaps worse than strip mining.
The "default browser" for most Android users is Chrome, whereas in-app webviews use the system WebView. Google have decoupled it from OS releases in recent years and it's updated through the Play Store, so it's not awful... but it still lags behind and is missing features.

Not to mention, the in-app browser has no shared cookie storage etc, so all your logins are wiped.
Yes, but I'm a private pilot so I kinda have to. Without context there are a lot of just letters and numbers, so your brain might just be dropping them cause it can't make any meaning out of them.

But... not understanding isn't necessarily a bad thing, I can't listen to this and work because I can understand it
Zappa 0.39.0: Server-Less Python Web Services for AWS Lambda and API Gateway
Buffalo Bets on SolarCity Factory
I wonder if the intended effect was to create an artificial "bolding" of the text?
> Google and Facebook have learned over the years to take advantage of this.

In what way?
Check the site more thoroughly. He's still using it.
I loved my time studying for a masters degree, and after graduating I started with a PhD in Japan which has been an amazing experience. If you want to learn many new things, meet interesting people from all over the world and you don't mind going back to taking classes I would definitely recommend it. Don't worry too much about the math and CS fundamentals. The stuff you need to know to do a master's in CS is quite useful in practice, so it's valuable to learn about that anyway. Some specialisations in CS require more math than others, so keep that in mind.

If you don't know whether to do CS or business administration, you might be able to do something in between, e.g. business administration with a IT specialisation.

(I got master degrees in Computer Science and Business Information Technology from the University of Twente and am currently a PhD student in Empowerment Informatics at the University of Tsukuba in Japan)
well that's just the most obscure date format i think i've ever seen ? ;)
How to get the right internship by asking the right questions
IPyvolume: a Python library to visualize 3d volumes and glyphs in Jupyter
Any pictures? The story is about a photographer after all. And the machines have got to be amazing steampunk-inspired marvels. I'd really have preferred a pictorial essay.
There are much more active projects that do the same thing as this.

- IPython parallel (https://ipyparallel.readthedocs.io/en/latest/ ) is pretty much the same idea but under active development, supports both local processes, small clusters, cloud computng, an HPC environments (SGE style supercomputing schedulers).

- Joblib is a great tool for common embarrassingly parallel problems - run on many cores with a one liner (https://pythonhosted.org/joblib/index.html)

- Dask provides a graph-based approach to lasily building up task graphs and finding an optimal way to run them in parallel (http://dask.pydata.org/)
Nintendo Switch reverse engineering
I would take it one step further and say that a better analogy than collecting specimens would be that code-reading is like doing secondary research: Read an overview, dive down one path, take notes, find and read three more articles, etc.
Some fun with π in Julia
Systemd for Developers – the speed of socket activation
> With Netflix and streaming services, DVD ownership became obsolete. Spotify has made it unnecessary to own CDs and MP3s.

Funny, I still own quite a few DVDs. They're really nice, since I can watch them at any time, and I don't have to worry about Netflix losing the license to distribute that movie to watch it. I also don't have to worry about distribution algorithms ensuring that I (as a loyal customer) am last in line to watch new DVDs. There's also more than a few DVD's in my binder which aren't available on any streaming or DVD sharing service.

The same value is provided by with CDs and MP3's. I listen to a lot of music which isn't available on any streaming service. I also listen to it offline; something which is only marginally available on streaming services.

Why would I ever want to do this with my car? How would I handle emergencies, when the hospital is about 30 miles away (and an Ambulance is thus a 60 minute trip)? How would I get to work on time on a daily basis? What happens when the internet is out? What happens if/when the automated driving is not sufficient to drive in the snowstorms that are regular occurrences in my part of the country?
I am me; I've had my online name for 3/4s of my life, so I rarely draw any distinction, however as I've got older having my real name attached to things of note, seems more important than it did. I guess it's got something to do with leaving some sort of legacy.
Doubly odd in that, if you reduce further to a backpack then you're back to a romantic figure, roughing it in the wild.
There's actually a setting to open links in your preferred browser. I changed it so I could keep all my history in one place.
That's OK. The article was talking about somebody interviewing for a search-related position (where precision and recall are usually what you are optimizing for). I guess they might be called differently in econometrics?
But the original linked article missed why they were not engineers because OP didn't know what an engineer is any more than his coworkers.

Its like watching DnD players who pretend to be wizards while playing the game, argue out of game about why everyone else isn't a real wizard yet getting it all wrong, blaming it on unavailability of components such as ground up unicorn horns, or lack of authority such as a diploma declaring them trained wizards from Hogwarts. They are correct in that they're not really wizards, but they get the reasoning for why they're not wizards wrong. Which is kinda important if the implication is that a lot of software devs want to be wizards, er engineers.
For that to be cost effective, I think you would need a pool of other house builders building the same house who need the same parts. Maybe a kickstarter-like project.
There are pictures embedded in the article.
I don't think HN has an official app, iirc. I just save the bookmark to my home screen
The feature of CAs generating certificates that way is deprecated says RFC 2818 in a non-normative way (since it's outside the scope of RFC 2818).

The feature of supporting it is mandatory says RFC 2818 in a normative way.

It is mandatory if we are to agree on HTTPS being defined by RFC 2818, which the Chromium developers themselves referenced.
Blogs are also not literature, apparently. :) Otherwise they would merit more careful editing.
Declickbaited:

Anonymous Social Networking Apps Fail Because Anonymity Removes Meaning, Enables Meanness

(and the apps focused on by the article are Secret and Yik Yak)
First fluorescent frog found
Oh! The first time, there were none. Now I revisit and see them. Strange.
One of the many other search engines available?
when the family was stuck in the snow in the southern Oregon

James Kim. https://en.m.wikipedia.org/wiki/James_Kim#Snowbound
Then again, I feel you can kind of infer what will happen when the algorithm runs, just by looking at said pseudocode
First off, I wouldn't be. I used to work with them.

Second off, your post, and the others in this chain, are putting forward CE requirements in other professions as evidence that the at-times insane self-learning required by this industry is not unusual. It is. CE requirements are a joke and hold no weight in this discussion. If you want to argue other professions have similar impositions to ours, you need to do it without referring to these requirements.
you can use refresh-token to get 'access token' at https://site.com/access-token, and then use access token for API access.

Then, having the 'just-the-right-amount-of-short-expiration-time' for access token helps... maybe? :)
We are terrifyingly close to a world in which cyclists and pedestrians are forbidden to use the road network. As self-driving cars increase in popularity, we'll see more thoroughfares from which we're banned for our own safety.
I did Bayesian stats without ever discussing p-values. Not al classes discuss them. (my background is ML, where p-values are not as useful as say in biology or any field relying on experiments with control groups)
You may be interested in a little iOS app I wrote that gives you the native Safari experience in almost every app that supports the share sheet: https://itunes.apple.com/us/app/browsecurely-secure-browsing...
The great majority of the recruitment for the study was done through social media associated with Freakonomics... in the recruiting for the study, I emphasized that I was only interested in people who were having a difficult time making a life decision... Finally, this is a group which is apparently attracted to the idea of using a coin toss to potentially resolve major life dilemmas.

Not that we should automatically dismiss the results, but that is a pretty important qualification.

Also:

Empirical economists are increasingly moving from a role of consumers of data to producers of data. This paper represents an extreme expression of that trend. It is difficult to imagine how one could hope to answer the questions addressed in this paper without generating the data. As the prominence of social media grows, opportunities to recruit subject pools for randomized field experiments from broad swaths of the population will only increase.

As cool as that is, you've got to worry that if social scientists have the ability to conduct significant studies as a result of their popularity, we'll start to see a world where the most prolific social scientists are necessarily more and more like entertainers.
You know I tried to hack to play a gif upon SSH login, /etc/issue.net does not accept ANSI chars, but /etc/motd does.

So I mkfifo /etc/motd, use some monkey patched shell commands to stream gif to /etc/motd, tried SSH login, the animation totally works, adjust the sleep you get different speeds.

I was totally satisfied with this and logged out of my VPS server. Oh wait....

Since my scripts was not in a loop, so it only feeds data into /etc/motd once, after I logout every SSH session, I can no longer login. Even local login fails because Linux would stuck forever reading the fifo /etc/motd.

I had to mount the disk into another machine and restore /etc/motd to normal.

Lessons learned, don't mkfifo /etc/motd.
Somehow AirBnB is responsible for stopping racism. Not the police. Not the court system. Not congress. Not the host who cancelled the booking. AirBnB needs to balance the scales of justice. It's a completely rational idea.
citrusui originally asked about DCI-P3 color space, ygra then confused this wider color space with higher bit-depth. Now you want to further confuse everyone by referring to your comment about advantages of 24-bit RGB over paletted colors which is completely irrelevant to the original comment about DCI-P3 color space. DCI-P3 contains colors which are outside of the gamut representable by the 24-bit RGB (which uses sRGB color space).
I don't find that important, but I find that it means

1) This is probably a project I want to check out, if it pertains to my stack, and

2) This is probably going to stick around and not be unsupported very soon.

I would be just as happy if FB hadn't developed it, and instead it was just used by them. (Or any other of maybe a dozen big camps) Or if it was just used by a whole lot of people.

Widespread use is a pretty good metric for what library to choose, when you aren't familiar with the landscape.