skysight-inc/HackerNews huggingface dataset:
I love how Quanta's writers manage to bring incredibly abstruse science to about the cusp of understanding for the layman. It's particularly noticeable considering how dumbed-down so much science writing for newspapers and magazines like New Scientist has become.

Another particularly good example:

https://www.quantamagazine.org/20130917-a-jewel-at-the-heart...
With bitcoin, I'm kinda sure there was never any certainty, only faith; for a few, that worked out very well. But bitcoin has always been a gamble, a very unstable and easily influenced investment product, with unsafe and corrupt trading platforms.
Oracle MICROS Hackers Breach Five More Cash Register Companies
Does this use CommonMark standard?
Not really - I read that comment and realised he lives in Japan, but the comment you are referring to was in response to its parent.
There's some new serverless trend here that I must just be too old to understand.

I was talking to a group in a startup last week, who had ~40 developers, and they looked horrified when I asked why, at their size, they were still running Heroku. They went on to equate "running your own VPS" with "writing your own crypto code", as though it was a cardinal sin for mere mortals.
If you're really into colors, I suggest to read the xkcd: https://blog.xkcd.com/2010/05/03/color-survey-results/

Have fun!
Does this present any potential improvements to solar panel efficiency?
> After that, what about ICE's that run at optimal load/RPM for the highest possible efficiency to charge a smallish electrical system?

I've long wondered about that given so many trains and ships run that way using electrical transmission from the prime mover ("that's what "diesel-electric" is), I know little about the concerns so I must be missing some significant drawback on the scheme given so few hybrids are "series" and most manufacturers go for either parallel or split topologies.

Of note, an other potential advantage of a series hybrid is you can run alternative ICE topologies e.g. with high but very short efficiency bands.
Whats a ansibel rolex?
>Do you see a specific claim backed up with empirical research in the above usage of human nature? I don't.

That's because it's a casual online conversation. I don't stuff my responses with citations when I'm not writing a paper.

>Do people ever?

Yes. There are tons of research on human psychology, cognition, physiology, evolutionary traits, instincts and other aspects of what colloquially is called "human nature".
- More "reactive" frameworks / languages / tools.

- More functional principles and more resilient implementations.

- Complete decoupling from lower levels. Meaning that you don't care about servers anymore. Apps are Dockerized and resources are dedicated automatically.

- No more human designed APIs. Why write APIs if modern machine learning principles can replace the whole concept?

- More lambda / serverless concepts.

- APIs and integrations will be automated and auto discovered.

- More (micro)services, mixing of different languages and stacks.

- More streams, more events,...
Then it should return both the center of Springfield and an accuracy measurement, like a city boundary. If the act of returning a location is inherently unreliable, then that must be made clear.
I didn't get involved in flash dev back in the day, but last year I switched my primary game dev product to GameMaker: Studio. The ease of rapid prototyping was the largest factor. I believed in it so much I bought the whole professional bundle.

My thoughts after half a year or so are as follows:

- it's very flexible, between the drag n drop functionality and plain writing scripts or inline code for object events. You can mix and match, too.

- the syntax is also pretty flexible, c-ish or javascript-ish.

- the IDE has a lot of nice integrated features, like being able to whip up sprites directly in there. Good for rapid prototypes and removing context switching.

- the most challenging part has been learning the command set. The old "I know what I want to do, just not the magic words to make it happen". Online tutorials seem to cover a lot of the same ground, and the help is good but verbose enough that searching for simple terms related to what you want to do can return more results than is feasible to weed through.

- for me, the most difficult portion is in debugging code, especially if it's and asset I haven't written (there's a marketplace where I've purchased things to learn from or speed up prototyping). There's no good way to view all the code from objects/events in one place, so trying to find where a variable is getting set can be a bit of hunting. I find myself using Agent Ransack to find all instances of a given text within my project. This can be mitigated somewhat by coding style, consistency, and naming conventions, but I find as a project grows in complexity it becomes more of an issue. For a simple example, I had a pong prototype where I was increasing the puck speed every time it bounced off a paddle. But should the code for that be on the puck's collision event with a paddle, or a paddle's collision event with a puck?

Overall, I'm very happy with my choice. I think in the first week of owning it I was able to recreate (at least to a prorotype level, if not more) almost all of my previous game projects. Literally years of work in various languages.

As a final remark, I had stayed away from GameMaker in the past due to the name. Sounded like it was more of a toy than a usable environment. I wont't make that mistake again :) Check out their website to see some of the games made in it. You might be surprised, I know I was.
Not me, but the last time I talked to the CTO of my last company, he was making ~$120k/year passively via LendingClub with ~$1M invested (which he acquired via our exit).
The ABP's "we've determined your ads are non-intrusive" ransom doesn't work that straight forward and even if ABP added FB to the list, the EasyList isn't the only ad blocking list there is.
What Danes consider healthy children’s television
Brazil Is Still the Country of the Future
If dividends weren't priced in then prices wouldn't dip when stocks go ex-dividend.
There's a distinct lack of information in their repos README's.
Muons have a half life of 2.2 microseconds. That's really quite a long time in atomic physics.
Yeah exactly. Americans answer to anything, just sue the living hell out of everyone ...
Ask HN: Women Hack for Non-Profits are looking for volunteers, anyone keen?
Women Hack for Non-Profits http://www.womenhackfornonprofits.com/ are looking for volunteer Mentors (both male and female) for Python, Django, JavaScript and everything else web dev related to mentor volunteers and help them work on projects that help charities and non-profits.

The organisation is only a year old but there are 9 projects that require help and more projects on their way. Contributions can be as simple as advice on Slack to full blown workshops, talks and mentoring a team. I have been part of the organisation since the very first meetup and it has helped me develop the skills I needed to move in a frontend webdev role. This is a great opportunity to help women improve their skills while they work on projects for a good cause and perhaps even practice your talks/workshops and other materials on a very keen/grateful audience :D

The majority of the volunteers are in London and meet face to face, attend meetups and workshops but we also have some remote volunteers that we communicate with on Slack and Google hangouts. As a mentor we would only really ask for some advice to the team on Slack and in person if that is something you can offer.

If this sounds like something you might be interested in, please apply here: http://www.womenhackfornonprofits.com/volunteer-contact.html and mention you would like to mentor :)
Aliens of course. Hum.
I haven't achieved it, but I'm taking the safe route: Avoid lifestyle creep. Invest as much as I can for long-term gains (index funds, bonds etc.). Then live off slowly selling it off. So no passive income from a business. (I feel most people claiming "passive income" from those are actually working on them anyway, though)

By living off 50% of my paycheck, I can invest 50%. This roughly means for each year I work, I have one year saved up. However, after saving up many years, interest of interests have accumulated, so the first year I saved gives me more free years when I choose to "spend it". That's how I think about it, for the math, safe withdrawal rate etc. reddits r/financialindependence has a lot of resources. Most can achieve FI on modest income, so as a developer it should be double-doable.
I get that this is indicative of a bigger issue: default behavior. Choosing to return something as arbitrary as //almost// the center of the US as a default when the location is unknown is pretty universally ridiculous. And in production code expected to have a huge user base and likely a lot of situations where there's no known location? Alright.

That said, after reading again and again how ridiculous desicions like these lead to these disproportionate real-world effects, I can't help but laugh at the sheer absurdity of it all. "Digital hell", indeed.
Good insight. I need to work more on the "transparent" meaning for startups. Thank you.
The thing I don't like about all these spend-no-money approaches are exactly these things like not having an apartment. That's not how most people can live. Even if I spend 2 years travelling around I wouldn't feel well without having an actual home I can go back to. So these kinds of methods can only apply to small parts of the general population. Trying to achieve that state for normal joe me is just as hard as getting rich.
> anecdotally I think modern writing often suffers from excess verbiage.

Ironical, given that verbiage itself means excess.
I use Opera browser with it's built-in ad-block feature to browse most sites. But I use Chrome for Gmail and web apps.

Never researched the issue, so I don't even know if Opera is considered to be particularly good. It shows 10-30 blocked ads on the average site. I particularly dislike auto-playing video ads.

Would be interested to see comments by HNers who have done some research into ad-blockers.
Or you could just do 1 click on the Chrome plugin that disables all other plugins. 1 click re-enables them all later.

Sorry, I don't remember what it's called and I'm not at my computer at the moment.

And thank you for bringing this up. I never thought of doing it your way. I might just start.
Having conquered Chess and Go, the robots move to master Foosball
Ah, woops. Thanks for the clarification.
Thank you too!
Augmented Reality Games Like Pokémon Go Need a Code of Ethics–Now
Having worked mostly on refactoring projects in the last few years, I've learned that too many projects end up in the gutter because "that's just the way it is" was the mindset of too many developers working on them when they faced resistance like tight deadlines or faced with spaghetti code they didn't want to deal with.

Applying to real-life, this means making excuses for goals or habits you want to achieve, instead of finding clever solutions to meet them.

Example: you want to develop a habit of listening to podcasts or audiobooks. But excuses like "I don't have a commute with dead time to listen to them" or "I can't focus if I listen to while I work" pop up. You could just say to yourself "that's just the way it is" and not bother developing the habit. Or you can push through the resistance, get creative and figure out other ways to make the time for the habit. Personally as I don't have a commute to work and can't listen while I work, I listen in pockets of time like when I'm in the shower or going in-between meetings.
TagTime: Stochastic Time Tracking for Space Cadets (2011)
This is a t2.micro instance (regardless of the hostname) running Ruby:

http://imgur.com/a/EGMt4
All brawn, little brains: EPFL students' table-football robot
This doesn't sound massively practical, but if it succeeds then we'll see a huge infrastructure boost globally.
Great job, subscribed! But here it is a simple question: what is the business model of indiehackers.com?
I think farmland still has a ways up to go - that could mean a spot in the country, a share of a working farm, or a financial vehicle like AGRO.

I'm not financially independent though, so take my advice with a grain of salt.
Ziltag: Web Plugin That Turns Images into Conversation
I wrote something along these lines at work to monitor servers and stuff.

A few cron jobs query Google Analytics, server cpu, ram and hd free space, a specific mysql table total row count, etc... every minute and curl the results to Firebase.com

A separate web app in AngularJS 1.x stays open on one of my monitors so I can monitor the results all day.

Firebase can take in data a number of ways (curl, php, js, etc...) and with it's realtime push - keeps the web app side of it fresh and current without having to refresh the page every minute via some other means.

You could also access the firebase data via iOS / Android code if you wanted to get fancy.

Works for us.
> As you said yourself, your claims are out-of-date. AFAIK, the only three remaining language implementations that matter today that are not open source would be Oracle Java (very close to OpenJDK), Apple's LLVM form (naturally very close to real LLVM), and Microsoft's C++ compiler (AFAIK generally considered to be crap).

Not a much of experience in the embedded market, high integrity market, medical devices, hardware design, Fintech, HPC or deployments that require certified compilers, right?
If you buy a house in a reasonable fashion the money is not gone though. Sure the prices go up and down and you may lose some of the money, but over a period of 30 years it may be less harmful than keeping the cash and letting inflation do its thing.
The ability to build a solid backend platform and infrastructure is going to be increasingly important in the future. The "backend" is becoming increasingly anonymous (as in not seen, not as in privacy), but it has never been more important.

If nothing else the increasing focus on data collection and processing will push the need for custom backend forward for many years. Any every application that needs to store or share data via an API, needs an backend that understand the data it receives so that it can validate, process and distribute that data correctly.

Backends (custom backends) aren't going away any time soon.

Your question reads as if you believe that "backends" equals desktop applications. Even in that case it's still hard for web application to compete with desktop applications. It's a matter of personal preference of cause, but something like Google Docs feels weirdly restricted, confined and cramped somehow, simply because it lives in the browser.
Yes. I don't understand what the linked project does that `ssh -R` and/or `ssh -L` can't do. And it does not seem easier to use either.
DJlamberto
Personally I don't see any of that happening - client-side app development on the web is a chaotic mess with no "official" (whatever that means) way of doing things. Throw into that mix the constant reinvention thats going on (yeah can't wait to see everything get re-invented AGAIN when web-assembly comes along), for what constitute incredibly marginal gains in the UI space (the web UI was already way fast enough 5 years ago without introducing mind-bending paradigms like react).

On top of all that, the very concept of web apps (in my opinion) is fundamentally flawed in that they break the web (fundamentally flawed in a similar way that Flash as a interactive platform was flawed e.g user interaction along a timeline is an inherent conflict).

So personally I expect all the client-side web app stuff to collapse under its own weight at some point. As a example, I've been a web developer for 20 years, and for my own projects at home I don't even bother with web front ends; I use QML and QT and bang out a great UI in a fraction of the time it takes to produce a web UI. It's not worth the hassle anymore, but then I have the luxury of my own projects not having many (any?) users beside myself.

As for back-end, I've actually seen a shift more towards "systems" e.g a set of isolated sub-systems interacting via event busses or queues over HTTP/JSON either as micro-services or something close to that. Then a separate "web front-end" app pull data for output/display, almost as a client to that system. So a cleaner separation of The Real System from Web Application Back-end. And in this space, things seem to becoming much more standardised means of communication between parts, whilst at the same time there is a Cambrian explosion of new tools, languages etc which can be exploited. There is very much an idea that separate sub-systems can be written in languages which can best take advantage of for the problem space.

It's very interesting to see the differences in the way the front-end and back-end communities are approaching progress/innovation.

Anyway, thats my opinion/view of it all. Sorry for the wall of text
The examples given there [1] seem to be only for LAN.

Any experts here please explain how to use it to expose a local site to the Internet from a NAT'ed machine running behind a proxy that requires username:password auth to connect to Internet and there is a firewall that prevents SSH traffic from/to the Internet?

Accept my apologies if this comes as a complete noob question and please give me a clarification if I have missed something obvious over there.

[1] https://github.com/fatedier/frp#example-usage
Mistake 1 - Looks like the classic off-by-one! Definitely the boundary point for a Chomsky Grammar type. Modifications to the code for processing problems like the Sorites paradox would be interesting.
futures-minihttp(2 threads):

$ wrk -c 100 -t 2 -d 20 http://127.0.0.1:8080/plaintext
Running 20s test @ http://127.0.0.1:8080/plaintext
2 threads and 100 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 633.87us 808.22us 24.66ms 98.41%
Req/Sec 86.72k 4.84k 94.90k 85.75%
3452383 requests in 20.01s, 424.73MB read
Requests/sec: 172546.21
Transfer/sec: 21.23MB

lwan(2 threads):

$ wrk -c 100 -t 2 -d 20 http://127.0.0.1:8080/
Running 20s test @ http://127.0.0.1:8080/
2 threads and 100 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 375.26us 618.54us 20.60ms 98.21%
Req/Sec 116.82k 5.56k 124.07k 92.25%
4647906 requests in 20.00s, 846.62MB read
Requests/sec: 232339.90
Transfer/sec: 42.32MB
"Orwelianism" may not be a thing, but 'orwellian' is a common enough adjective. 'Big brother' is popular too.
The future is really about making advance in understanding the human brain and neurosciences. If AI could be really good at anything, it's really about making solid steps in psychology and have opportunities to stomp down myths.
Watch Term Life Online Free Putlocker – Putlocker – Watch Movies Online Free
And he lived for a time in Paris with his aunt and her boyfriend, who were Esperanto speakers. In fact, the boyfriend was Eugène Lanti, the well known (in Esperantist circles) author.
https://en.wikipedia.org/wiki/Eug%C3%A8ne_Lanti
It could work both ways: either with one pilot in control or with both.

The averaging thing was not as stupid as it sounds when values are close.

It's completely crazy when both rudders were in the opposite direction at the maximum (average of -100,+100 = 0), but it must have seemed an impossible case to the designers...
Still don't use SELinux. Investigated it a couple of years ago. Didn't like Red Hat, in general, at the time. Since then have used Debian. Considering OpenBSD as a more secure alternative, but haven't switched any servers over yet.
Standing on the Shore*: How AI Is Disrupting the World’s Largest Industries
On a tangential note, most of pg's articles are succinct and to the point. I feel he pays special attention to using the minimum number of words to express an idea.. one of the reasons I enjoy reading his essays.
> Convolution is not a matrix multiplication in the current implementation

I figure there's a code re-organisation task since propagating node activations through a layer of weights is essentially a matrix multiplication (fully connected => fully dense matrix).

The optimised routines make use of vectorised CPU instructions and the FMA instruction (fused multiply and add), all of which are perfect fits for [dense] matrix multiplcation. Not so great for sparse matrices, but they help, usually unless it's very sparse it's faster to use a dense matrix format with zeros for the missing weights.

> Pull requests more than welcome!

Duly noted :)
I interpreted this a a kind of ironic allusion to the kind of writing he was castigating.
Scientific American fills this role.
I think quanta magazine is fairly decent.
That's the current API. Devs ignore the accuracy number.
Maybe because the location isn't simply unknown, it's known to be in the US, but not any indication of where in the US.

I'd imagine it's the same as finding the geographic location of a street - often a point on the middle of the street is picked.

Not saying that this couldn't have been handled better though.
serverless is the next big buzzword for back-end architecture
When large code bases will have sane(!) static typing and functional programming principles. And no, slamming types onto Python won't help much.
I see, that's a minor but critical detail. I will reword the motto to make it clear. The challenge is to explain what "Transparency" means in this context with just a few words.

"Ghost" is actually very transparent :). Today there is a new one. I'm featuring one Startup every day at the moment.

Great thanks for the feedback!
Yes, see my question and the answer of the poster below.
The question is if this is more efficient than just using solar panels + batteries to power something up. My guess is it's not, probably not even close. But perhaps there can be some niche uses for it where this system complexity and lower efficiency still makes more sense than using batteries.
Stephen Pinker quotes that exact passage in _The Better Angels of our Nature_. He rebuts:

> Orwell was wrong about one thing: that political euphemism was a phenomenon of his time. A century and a half before Orwell, Edmund Burke complained about the euphemisms emanating from revolutionary France:

> "The whole compass of the language is tried to find sinonimies and circumlocutions for massacres and murder. They are never called by their common name. Massacre is sometimes called _agitation_, sometimes _effervescence_, sometimes _excess_; sometimes _too continued an excercise of a revokutionary power_.
I don't think so. I'm a somewhat-novice react dev, and for me, even in my first projects, setting stuff up was about a day. It's true though that during the next few weeks you'll have to tweak things while yo start to work on "real code".

I imagine your parent didn't literally spend two whole weeks just on that, but I might be wrong if he's very thorough.

In any case, the configuration of all the parts of the "canonical react stack" (let's not forget, react could be used without all of this junk too) is a pain, but I hope once you get the hang of it you can just reuse and don't think about it so much.
To be fair, the article would be more aptly titled "Recursion without function names". In any recursion you need a way to reference the original function somehow. They're using a function parameter to accomplish that via indirection.
There's actually been a fair bit of studies of why languages often include redundancies -- which isn't exactly the same thing, but related: https://en.wikipedia.org/wiki/Redundancy_(linguistics)
They sounds awesome fun for one thing... If cost was no object, I'd certainly be roaming the skies in one, rather than rollerblading and such... (I mean, I'd do both, not at the same time probably)