skysight-inc/HackerNews huggingface dataset:
That is true, but if you don't look at them as a machine learning method, but rather as a computer graphics method, then it is quite impressive. It has the added benefit of being allowed to overfit as long as the average human does not find out. If you optimize for psychovisual metrics, GANs are fine.
The Prose Garden – Spiritual Child of Dr. Doubs Journal
Not really an answer to your question but Joel Spolsky has an interesting article regarding economics and open source: https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
The US is the only country to apply a global income tax to its non-resident nationals. It should apply a global tax to its businesses as well.
> People don't have built-in mapping software installed on their computers.

Actually, I think the substantial majority of users do now; recent macOS, Windows 10, iOS, most Android—and having browsers fall back to using an existing mapping website (similar to its being an iframe) would not be terribly difficult.
I don't understand this US government nonsense and why it continues to persist. Will someone please explain to me like I'm 5 why you are trusting the US government if you deploy DNSSEC? Where in the trust chain of the .com zone does the USG come into play?
Seoul in Korea is much like this - when my partner and I took a surprise trip there, we were worried about getting around and purchasing a SIM as neither of us spoke Korean, but there was rarely a place where there wasn't some sort of wifi access from the major telecom providers with both a paid and free version. You couldn't necessarily do things like youtube or Facebook over the public access, but things like maps, email, and messaging were all very doable.
The problem with subway speed is not top speed, it's maximum acceleration. There is a maximum acceleration (and deceleration) above which the metro is uncomfortable or even dangerous to its users, some of which are going to be standing.

Since the speed at stations has to be zero, this automatically limits your top speed unless you make the stop farther apart, which then comes with other downsides.

A 60 mph metro doesn't really make sense so you can't compare that to the speed of NYC subways, however in Paris there are already two separate systems (completely integrated though): the metro with short stops and the RER with longer sections.

The RER already goes to 100 km/h within Paris, it moves about 3 million passengers per day, on regular rails (the RER A line is the rail line with the most traffic in Europe).
Just came across this drm free digital magazine that's been published since 2009[1], edited by Michael Swaine and Nancy Groth[2]. Closely associated with pragprog.com.

Apologies for the slightly editorialized title - but couldn't find any record of it on hn previously, and it strikes me as somewhat similar to DDJ - a magazine I'm sure many hners beside me enjoyed reading.

There's a special for all of 2017 for 15 USD:

http://theprosegarden.com/store-cart66/#specialsubscription

[1] Free back-issues from first four years:

https://pragprog.com/magazines

[2] http://theprosegarden.com/about-the-prose-garden/
Ask HN: How to create a new unit of measurement?
Anyone here has experience in creating a new measuring system in any field. (E.g. size of clothing or any other physical product)
Why I Am Not a Maker (2015)
The genius idea that now makes men who weren't washing their hands, also not flush the urinal.
HSTS should never result in "none of the client ever able to access the site again".
P100 is essentially 1080Ti, so you can grab 1080 Ti and have the same speed. V100 might be the expensive version, up to 10x faster.
If it works for you, great! You have a very powerful tool at your disposal. There are many good reasons to like Scala, it is entirely possible that my experience would have been different in another team setup.
Adobe Premiere Pro CC 2018 v12.0.0.224 Patch Free Download Full Version [HERE]
USB-OTG?
Show HN: Ridiculously simple flow controller for building complex pipelines
Why is imgur so magnified on my desktop? It's horrible. I can't even see an entire gif at one time on my screen.
extremely expensive apartments nobody needs

Apartments nobody needs but that some people can afford. Which to me says the gap has become wider, not smaller.
ARE ALL FISH THE SAME SHAPE IF YOU STRETCH THEM? THE TALE OF ON GROWTH AND FORM
Right, that's what I was referring to. I don't want to learn the language and design something nice before seeing what I can make with it.
Citation? They are generally IEEE compliant; there can be some differences in denorm handling?
Check out Raymond Hettinger's talks on YouTube. Here's one to get you started: https://youtu.be/OSGv2VnC0go
Well, you don't need a SPA to do that at all. You don't have to do the validation client-side, you can still get the server to do it with some extremely simple javascript.

You can render server-side, then switch it to an ajax post in javascript. On submit, post the form back in ajax (a simple `.serialize()`) and if there's a validation error in the form, return the HTML form back in the response with the validation errors and replace it in the DOM.

Virtually instant feedback, no page reload, no 30 second initial SPA load.

In ASP.Net MVC, for example, this is as trivial as changing the `Layout` property of the page in the controller, the full layout for GETs, no layout in POSTs.

Technically you don't even have to support progressive enhancement, but it's so trivial in most frameworks you may as well.

I believe Rails has a built in turbo feature which essentially does this and more.

Example ts code, though usually put more in to disable double clicks and add a loading spinner:

onSubmit = (e: JQueryEventObject) => {
e.preventDefault();
let $form = $(e.currentTarget);
$.ajax({
type: $form.attr("method"),
url: $form.attr("action"),
data: $form.serialize()
})
.done(() => {
//do something
})
.fail((e) => {
if (e.status == 400) {
$(".js-form-wrapper").html(e.responseText);
this.wireUpControls();
} else {
//handle error
}
})
}

And wire it up on initialize with:

$("#your-form").submit(this.onSubmit);
In smalltalk the parameter names aren't mandatory in the sense of many other languages.

They are actually part of the method name.

So

robot put: thing in: container.

And

robot put: thing on: shelf.

Are two separate messages that are both understood by the robot instance - "put: in:" vs "put: on:"
Hahaha...valid point, but you must admit though, the percentage of men who do wash their hands will go up a bit
Only issue with "being lost at sea" is that the declaration of death usually takes months if not years. Often that is relevant. Also it is not that easy to do it convincingly, people tried.
Definitely not a fad per se.
They way it is packaged (Keto) and delivered to the masses makes it seem fad-ish as all quickly ramped-up-to-make-money deals tend to be.
I've used keto myself several times though only as short-term diet change. I myself never fully seemed to recover from the Keto-flu even after months of eating strict keto. Adding back natural complex carbs helped me immensely in that regard.
No direct experience myself, but MathJS has an API for creating new units of measurement that you might consider for prototyping/experimenting/initial development:

http://mathjs.org/docs/datatypes/units.html
The Future of DNSSEC at the RIPE NCC
> Hindu nationalism, on the other hand, is a current threat, desi_ninja.

Wholly agreed, I would add a nuance that Hindu nationalism as pushed by the current govt is. Their view is that the only Hindu religious way to be a practicing Hindu is the way it is practiced in a particular region in India, even the most devout practicing Hindu from the east (from a generation and further ago) wouldn't have heard/practiced about dandia, dhanteras, karva-chauth. There are regions where devout Hindus would have beef and not feel that they are flouting norms of Hinduism. The only right way to speak/write is in a specific regional language of India. A lot of governmental machinery -- executive and legal -- is being expended to achieve this monoculture.
I might be one of your possible customers. I'm assuming you want some feedback?

- This: "Paid Acquisition experts" — I'm a newbie in this area, and to me, "acquisition expert" is an a bit complicated tech term. It's someone who helps me find more customers, right? Maybe "startup growth experts" would be a simpler word. Or, to avoid ambiguity, "Customer Acquisition experts". I actually googled for "what is an Acquisition expert" and the same job title, "acquisition expert" is apparently also used for financial consultants that helps out, when one company acquires another.

- This is slightly confusing to me: "Work with leading startups and brands." — are the acquisition experts startups they too? That's fine, I'm just feeling a bit surprised.

- The "Apply" button looks disabled. Bright gray. Change to Yellow? Like the Lighting above?

This looks fairly nice I think: (for the Apply button)

background: hsl(48,96%,52%);
color: white;
font-weight: bold;
border: none;
font-size: 124%;

I applied. It's hard to get past the step "Are you a connsultant or part of an agency". I'm neither, but seems I have to select one, before continuing. People might give up here. ... eventually I noticed I can just scroll down though.

... Oops I clicked the wrong button. I clicked [Apply] but should have clicked [Start Growing]. ... This to me indicates there's a UX problem.

The homepage in general is focused on startups. Not people who want a job at your company. So Apply is confusing.

Rename it to "Apply for a job here" instead?

And place the "Start Growing" button first because that's what the main title is about, right.

Ok. Whilst filling in the fields ... "Shift + Enter for newline" is hard to see. Maybe let just Enter be newline, and let Tab be "next form field" — that's what people are used to? at least I.

.. Submitted :- ) (for this: https://www.effectivediscussions.org ) I wonder what'll happen now... and how interesting I will be to you — I selected < $5000 per month.

* * * * *

If you want feedback from other people than me, feel free to submit PaidGrowth to https://usability.testing.exchange (I'm developing it, but my main project is the other one, which I submitted to PaidGrowth.)
It may be the same hardware, but nVidia is known to block existing hardware features in their drivers on consumer level chips to drive prices. They did this in the past with quad buffer stereo (full screen only, not available through OpenGL) or decreased double precision performance (transparently added NOPs after each double precision opcode).

I will believe that these devices are equal when someone shows me benchmarks proving that. Until then, I am skeptical based on past experience.
Even for the example of a drawing app, there is no need for huge libraries. The basic code of putting up a canvas and enabling some drawing on it is pretty small. Most of the apps I've seen with lots of Javascript are still doing it for extras in the UI, not the drawing itself. But many developers would rather grab an existing library than think out the simplest, smallest code that does the job.
If someone with a degree isn't able to cross their interview, what would make then think that someone without a degree would be able to do it ? Why would they risk spending on the interview where they think the candidate has even lesser chance ?
Zeroing on an Offshore PHP Development Firm: Things to Remember
Purely Functional I/O
His argument is based on an example where he puts JS in <head>, when it's been a recommendation for ages to put JS at the very end of <body>.
I was curious, so I searched a bit. No mention of stripe at all within the past 372 days of your comments. Mind sharing now that you've piqued my interest?
Hack allows attackers stealing Windows credentials without user interaction
https://www.learnpythonthehardway.org/
> we're optimizing how to make money instead of optimizing how to make ... "good"?

swhat you say is true, but money that is not backed up with goods or something of value is of little use. They can go past each other for a while but things soon catch up.
What’s pricing like? Can’t see a pricing page...
Fresh IDE v2.6.0 has been released
How far back do we have to go? I know this isn't reddit, but can't help but feel like this is a joke since there's nothing in 2017.
This is mostly unrelated, but is the AARNet peering with China Telecom in this article meant to be legit or fake? I think it's meant to be legit, but I can't get past AARNet misspelling their own name - "Reasearch" (sic).
> with Outlook using an engine worse than IE5

The worst is not Outlook, you can get it to do what you want most of the time... the worst are the myriad of webmail clients. They do not use iframes (which would be the best way, given you can limit what an iframe can load - scripts, images, other external resources - pretty good), but they filter and rewrite the markup each in a different way so they can inject it more or less safely in the primary markup...

And next upon the list are the Android mail clients, they're a mess, too... and there is no practical way to do automated tests or even comparisons, you gotta test 'em all by hand.
Ask HN: Anyone have a geeky tech thing they do?
For me, I leave the default cover or screen protector on all of my electronics for as long as possible. One time the tech guy who fixed my laptop ripped it's thin screen cover protector off and I got really upset.

No man or woman should rip another man or woman's default screen cover protector off.

When it gets too old and falls off, I feel sad, like I failed at life or something, failed to keep it in near new condition.
Show HN: Punch me, smash me, hit me Original way to de-stress
Can an atom have more than 8 valence electrons? If not, why is 8 the limit?
Agreed that lobbyism itself is just “asking politicians to consider your wishes” by any group of interest.

I mean industry lobbyism by mega-corporations with the single goal of growth and financial gain without respecting the effects on society and nature (which in turn has an impact on society in terms of health and wellbeing)...
Swatch Internet Time might be an interesting case study: https://en.wikipedia.org/wiki/Swatch_Internet_Time
Cryptography 101: Mathematical basis (I)
> I doubt an electric motor can provide enough braking power to stop any car at highway speeds in the distance required by most countries

Directly connect the motor to a bank of resistors (maybe use the same system in an electric car that is used for AC anyway so you don't waste the heat) or into supercaps, and if you want really enormous braking power apply the power in reverse. You will need brakes though for the last few km/h and for parking brake.
Well one of the killers I found very recently was if you open the console of the VM before it has booted it sets the caps lock on which instantly shafts entry of the grub commmand line so initial configuration of that is pissing in the dark because you can’t observe it without affecting it.

Then there’s the periodic refusal to talk on the network even if the virtual switches are configured properly.

Then the inexplicable “slow boot from hell” which happens randomly where it’ll just hang starting up the kernel at 0% CPU for up to 8 minutes.

This is with CentOS 7 on a gen2 machine.
What's "trusted list"?
I have been working on Glitch for a while. Not forcefully limited to short tweet-size tunes, it makes generative music from simple chiptunes [1] to something more advanced [2].

I would be happy to answer any questions, if you are interested in!

It's open source and new version is coming soon - https://github.com/naivesound/glitch

[1]: http://bit.ly/2ib97gq (parser seems to trim the last parenthesis, so I had to use URL shortener)

[2]: http://bit.ly/2gQDWKM
Do you intend to drive on those other days, without any fair weather routine? Automation unlearning is a problem with airline pilots, despite all efforts like continuous flight reviews that drivers don't have.
Breaking the rules is good when appropriate. Problem is those rules are pretty amazingly good. I went through a weird phase of denial and ended up back where I started before I applied the aforementioned rules.

Every exception I have shot myself.
ACTN TOKEN
TAKEE FREE 1000 ACTION TOKEN
https://actioncoin.io/?mref=reqzx
You're very mistaken if you think either Russia or China are homogeneous societies.

And I'm not sure Russia can be considered a locked down regime in recent years. Unless you mean specifically Putin's grasp on power.
That will be because you worked with dumbasses.

If you only test the expected outcome you are a dumbass.
The difference between random access and linear access is easily 10x, possibly more.

Given how much time your average huge application (Word, Photoshop…) takes to even start up, I think this is still an important point.

Programmer time is important, but so is user time. And in many cases, there are many more users than programmers.
Exactly as the actual celebrities then... I think i recognized one of them.
Reverse “stereotype threat” – women chess players perform better against men
NetSurf 3.7 released
Someone got downvoted below for saying multiple things. One being not to always follow unwritten rules. Yet from what can be gathered about Loopt, it seems like it wasn't acquired for legit purposes. Loopt was failing, had common investors with the acquiring company, was acquired, and promptly shut down.

I'd think most people would say something that seems like cronyism is an unwritten rule of what not to do. Yet that's a [big] part of Sam's legacy, no? Of course I'm assuming things about the Loopt acquisition, but it never did look right.
Oh, damn. I've already had enough of fake personas, but now there is virtually no limit.
You don't own a traditional domain. You are given temporary permission to use it. A tor onion address is something you can actually own.
the bs-loader is definitely broken somehow, it only picks up the entry .re file and not any of the other files, I even tried the example from the bs-loader (which is still reason 2 btw)
Responsive? Do you mean I get a greater chance of receiving a reply?
Except Smalltalk keywords can't be reordered or omitted. It's more like you put the arguments in the middle of the method name, like a kind of mixfix notation.

The method name would be "rangeFrom:to:withStep:" and that means you call it exactly like that, with arguments after the colon.

Objective C is the same.
Does this bring any interesting new language features which would help with distributed programming (like e.g. Erlang) or is this just another variation of syntax and infrastructure?
How would you implement collaborative editing, where users can see each other type instantly?
You’re right - this way of communicating doesn’t help finding a solution to a situation that - in your and my opinion- shouldn’t exist in the first place :)

I might be just too tired and not be open trying to search for these solutions until someone with a problem in that area hires me to solve it...

EDIT:

Reading my message again I must highlight there are some argumentation points in my original message :)
I've made a lot of money off their stock so it immediately comes to mind - Atlassian. The only things I can think of are how they maneuvered around Australia's tax stuff, but they didn't go full on into tax havens like other companies have been accused of doing. They just went towards the U.K. And people have issues specifically with their products like Jira, but none of that relates to rules or ethics.

What rules did companies like Atlassian not follow?
1980s Amiga UK TV Computer Advert
So now I need a VPN to buy cat food online ;) !
"'Whoever the winner of this fight is, it will be a sad day for Europe, because nationalism and national borders will have prevailed and this goes against everything we need to build a stronger and better EU."

I could not disagree more. I think the subtext here, is that you believe is that you believe everyone favoring a nation state is some form of Trump supporter or right wing Brexiter. Being in favor of your own independent state does not make you anti other people.

There is something fundamentally undemocratic about world government style of thinking. If everybody lived under the same rule, there would be no choice in how you would like your society organized.

To just put an extreme example. As a Norwegian I like my universal health care, long paternity leave, long vacation, generous welfare benefits, humane prison policy, nice work life balance etc. If we were to become an American state in the name of erasing oh those horrible borders, we Norwegians would suddenly have to adapt to American values and ways of organizing society. Values we don't share.

I think the analysis of the worlds problems is fundamentally wrong. Wars don't start over too many borders but over too few borders. So many wars are caused by civil wars, because people who don't function well together are made to share a country.

Even bigger wars such as WWI and WWII is fundamentally about this. If Germany and Italy had not been united but had stayed as a collection of smaller countries, then these wars would never have been started.

Catalonia has as much right to independence as my home country Norway. Just like Catalonia we had autonomy and democracy. But that did not change the desire to be our own country. I think it would be nutty in retrospect to claim we would have been so much better off with Sweden.

There is a reason we never became full EU members. I do believe in the EU project but it is increasingly taking away too much sovereignty from individual nations. Had we been EU members we would have lost control over our natural resources such as fishing. The EU has proved itself utterly incapable of managing its fish stock in a responsible manner. As fishing is an important livelihood for many Norwegians along the coast it would have been detrimental to the country with EU rules.

It is just one of many examples of how, while countries should cooperate, it is naive to think it is a benefit for everybody that we all share the same rules and government.
I assure you, I’ve had a lot more trouble on the MSO renderer than others. Sure, webmail clients are commonly fairly dodgy, and Android clients are pretty terrible, but the MSO renderer is the biggest one that seems to actively go out of its way to break your stuff. It’s the one that simply blows up in weird and wonderful ways rather than merely failing to use a declaration.

At FastMail, we’re looking forward to using JMAP in production, because then the defanging of HTML emails will be done on the client side rather than in a rather ancient hunk of Perl that works tolerably well but we’ve mostly avoided touching because JMAP is coming (still, it’s already fairly good as webmail clients go).
Hah I wrote a much longer comment that essentially winded up being just this. Following all the rules is way too restrictive. Everyone speeds or breaks some traffic law at some point. Def need some criteria.
Phishing with Extended Validation (EV)
Well, wouldn't that just be a JavaScript machine implemented in Smalltalk?
Could you elaborate? It's a bit cryptic to me, but it sounds exciting!
Intentionally, though; a big part of what this video points out is the blend of action and comedy. Which may just not be your genre mix of choice.
Thank God for Tor... That's our safety net if they eventually succeed in destroying the internet.
Nice thing is, Reason converts lossless to OCaml, so all the ML fans can profit from the money FB pouring into the ecosystem.
What internet looks like in a country with no net neutrality
WTF. They're both astounding. Not sure I ever saw anyone that close to Jackie's skills.
Another case of a person lost at sea (and in this case, never recovered), is Evi Nemeth, author and professor of systems administration, who disappeared along with six others on June 4, 2014.

https://en.m.wikipedia.org/wiki/Evi_Nemeth

http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objecti...

https://news.ycombinator.com/item?id=5958974

http://www.theregister.co.uk/2013/06/30/unix_luminary_among_...