skysight-inc/HackerNews huggingface dataset:
Huh, so who does this skull belong to? Maybe it's one of the friends he was trying to rescue?

Come to think of it, I wouldn't be surprised if there were multiple men running around with gold jewelry and swords back then. If the Bay Area were hit by a major earthquake today and everyone got buried in the rubble, we would find a lot of bodies clutching iPhones and Tesla car keys.
This article as well as all of the others I have seen on the front page are written by the two authors of a recent biography of Shannon. Smart marketing...
Getting a ham radio license is extremely easy nowadays. You can easily cram for it in a day or over a weekend.

When I got my license, I took two written tests and a Morse Code test (at the same time) and that wasn't even very difficult. It is much, much easier nowadays.
I think this one is sqlite: https://github.com/cznic/sqlite
The Wonderful World of Webpack
If you can solve it at all for even 50x50 would mean a revolution in certain algorithmic fields.
True, true. And I'm free to call you "Jack-o-Matt", "Fizzlepitch", "qwjehkjsaldhaeb", and so on, calling them different, but correct, stylistic representations of your name. What you want to be called isn't "the law of the land".

Your opinion of the "correct" representation of your identity should hold more weight than my opinion, though. I'm not arguing ability, I'm arguing correctness.
There are many flows that permit direct debit, and that may not have the strongest authentication or protections.

If you want to test, post your bank details here!
> If it were to collapse, the disillusionment and blame that would come out of it may be enough to start a revolution.

I agree with the sentiment but I don't think it will happen even if it were to crash, because I am pretty certain that 99% of the people who have invested in Bitcoin have no idea how it works enough to be that disillusioned, and I'm being generous about the percentage.

Really, even the VCs and media pundits on Twitter who tweet their commentaries about ICOs and cryptocurrencies pretending to be knowledgeable really have no idea what they are talking about and it shows even in 140 characters.

If these people are like that, the general public will never get to understanding the full potential of cryptocurrency, just like most people don't understand how TCP/IP works. At best people think of it as an easy way to make money, like stock market.

So yeah, I definitely will get disillusioned if all this crashes, but most others won't be. They will see it as no different from some stupid mistake they make at Las Vegas.
Not a word on Polyfills
https://www.webcomponents.org/polyfills
Try getting any moderately complicated software to work on more than one distribution at once. There is a reason why people keep inventing variations of https://github.com/LLNL/spack, docker, virtual machines. Distribution packages are usually horribly outdated, broken or both (Arch Linux is one slightly better example). Professional software on Linux is usually tied to some old RedHat Enterprise Linux Distribution
(in the case of Scientific Linux, version 6 was based on a RedHat enterprise version from 2010-11-10), which ships with say gcc 4.4.7, so if you want to use any modern C++ features you have to install your own compiler. It ships with an outdated Java version, so you have to install your own JDK.
This strikes me as an interesting way to define a syllabus for comp sci / internship

What other build X from scratch would be needed to cover much of what we think a grad should know?

- build a language (compiler) from scratch

- build a graphics engine from scratch

- build a network stack (and firewall ?)

Err?
Bag holders will get smoked. The higher it went the more uninformed got on board, many of which were invariably using leverage indirectly or otherwise.

Far cry from erlang dude telling me to mine BTC when it was still under a buck. Something about a whistleblower who got away...

This game has been around for a long time. Once Goldman and others got involved in earnest it was over. At least they've advised market makers and the public that the buy range is below 2000. That's why I said it on my other account; my chart analysis cooborates that support is way the fuck down there.

I'm still incorporating outside info in some form as it becomes applicable. and it's applicable here..

Manage risk.
I thought replication pointer would come from strdup() at least.
Nine things you didn't know were invented by women
Show HN: VR Web Browser for iOS
I'd love to participate in a communal healthcare system, but I don't believe that I have the right to demand that others do the same.
HIPAA is US only
The summary of all different GANs and especially the structure of the plots is very helpful. However I am unsure about the mnist and fashion-mnist results. I can't see any significant difference between the methods.
Maybe the CelebA (human faces) database would be more helpful to see the differences.
Ok we'll change the title to that above.
Monokai Pro: A color scheme and customized user interface theme for code editors
the configurator on that page generates:
1/ sdk+like button or
2/ just an iframe with no sdk

1/ is better (proper resizing in different locales) but 2/ is always an option and it saves 60K of JS
I think WhatsApp is where Twitter was during their Ascend-to-protocol Vs Just-push-Ads phase[1], only that WA is dead-set on not going down the Ad route.
IMO their options are whether to become an app platform for businesses(Service delivery, payments, shopping) or to become a user-data source for FB.
KIM that they are naturally competing with IG & FB.com in generating revenue for FB Inc and subscription isn't working for them(mostly because of almost zero app-buying & digital payments culture in places where WA is popular).

[1] http://daltoncaldwell.com/what-twitter-could-have-been
Pedagogy may aswell be a form of art, as any humanity science, weak on the proven side, big on individual impact.
If your classes are fun and engaging, i would say it's good teaching. If it's a monotone snoozefest, rather not so, even if your content is super competent on paper. Hard to measure, better to feel individually.

Feynman for example was a good teacher, fun and engaging even on the most difficult topics, it's almost more a theatrical monologue piece and engaging to watch or listen to.

https://www.youtube.com/watch?v=f27bh4CIky4
Why Can’t We Get Cities Right?
KDE’s Okular is interestingly not affected. This is at least the 3rd major PDF bug this year where evince is affected, but not Okular.

Anyone have an insight into why evince seems to be so much more often affected?
>Lawyers are expensive, and bank accounts have complicated T&Cs which basically say "We can do what we like, and fuck you."

Dude - did you not notice that all it took was for him to post an online article? They didn't go to him with their T&Cs.

Lawyers are expensive for a lot of things, but often all it takes is an official letter from a lawyer. I don't know how expensive that can be, but as someone else pointed out, it's likely pennies compared to losing your whole business.

People often pay an affordable monthly rate to get limited legal services. They'll do basic stuff for free, but if it gets complicated you have to start paying. Something like this letter would have been covered.

A tip for you - it's natural for techies to "plan for the worst". Learned the hard way that in real life being optimistic can work out.

A friend once lived in an apartment building where his neighbor kept complaining about loud noise from his apartment (called the cops a few times). The cops always sided with my friend. However, when it came time to renew his lease, the landlord said "No" due to the large volume of complaints.

But things got worse - no one would rent to him. Apparently his name got put in some database as a bad tenant. He kept talking to his previous landlord to get his name off the list, and they did nothing. He became essentially homeless while earning six figures. He sent his wife and kid to live with her parents, while he stayed with a friend for a few months.

In the end, he went to the police, got the records of the incidents, all of which showed that the police found his neighbor to be unreasonable. He took those papers to the landlord and they finally fixed his record.

When he told me this, I asked if he talked to a lawyer.

"No man. Everyone told me they'd charge so much that it wouldn't be worth it."

The guy did not even call a lawyer to ask what they would charge! Trust me - the legal business is not as "profitable" as it once was. There are many lawyers out there who need the money and don't have regular clients. They'll be happy to provide services like writing threatening letters for a fee. How much could they charge? Googling around I'm seeing $150 to $500.
So you can't name a single legitimate business that's doing an ico?
Yep. It's particularly bad at NASA; when I started there the first thing I did was to start compiling a glossary, because emails (etc) were full of so many acronyms that might be defined in many different documents. Maybe they've gotten better -- Emily Lakdawalla posted the other day a photo labeling Mars rover parts like "secondary thwack arm" and "rabbit hole".

If you give things short vivid names you'll be less tempted to acronym them.
NativeScript without Angular
As a rule, if you will need your transactions spread around different datacenters over the world (AKA, you are Google), you do need microservices. If you don't have those multiple active datacenters, or don't need coherence, you don't need microservices.

If your cluster of 7 database servers is still too slow when you increase it to 9, you probably need to take a look into database optimization, not microservices. If any of those numbers look laughable to you, you should laugh about microservices too.
This "likegating" is against the terms of use
This was a submission off iOS, and original headline shows up all caps on Wired site - "HARVEY WRECKS UP TO A MILLION CARS IN CAR-DEPENDENT HOUSTON". I typically switch to Safari reader more to avoid capitalization, which this time yielded "Cartown, USA".
His biographer was just interviewed on the latest ep of Chat with Traders if anyone wants to hear more.
Mastering the Four Balancing Acts in Microservices Architecture
A system is scallable if when you add more hardware, you get more performance.
And yet we have a president promising to bring back coal. If only our population could elect leaders who will keep up with the outstanding technology the US scientific community (really the global scientific community) produces.

EDIT: It would be nice if folks down voting could leave a comment so I could learn what the objection is. I saw no mention in other comments about this specific challenge that America faces in terms of growing renewable energy installations.
First, I'm pretty sure that's ad hominem.

Second, I said that it's probably ok that they chose the sites to validate their claims, saying they do that often isn't a counter argument.

Third, twisting my word so blatantly makes you look childish.
The other day my neighbor dropped 'round. We were chatting about wireless networks. He asked if I knew anything about 5G deployments, citing the very high data rates he'd heard of. I responded that I doubted Shannon was going to allow the Marketing guys to fulfill their promises. He said "Oh that guy - he was weird, always riding a unicycle around". Turns out my neighbor attended MIT.
Collaborative text editor (e.g. Etherpad/Google Docs)
LABOR DAY WEEKEND MOVIE SALES THE WORST SINCE 1998
I am in my mid-twenties and some of these issues I too have them. I mistakenly tap thing I didn't mean to a lot of times, especially when walking or on public transit. Guessing what is a button or not, or when it is one what the icon means involves ontology. I hate guwssing what swipes do and Idk how am I supposed to grok that one time silly tutorial and remember how to use the app again two weeks later.

If the native UI toolkit is a language the my phone is the tower of babel. And I hate that with passion and fury.
Vue.js probably has a better chance for building true distributable componetns.

https://vuejs.org/v2/guide/components.html
The Unexpected Benefits of Encrypted Writing
Until a while ago we assumed the ME was safe too.
Technically the quote was "regarded as horrendously difficult to use." The question is really whether it's true in popular thought.
I have to pay for my linodes on the gf's credit card because HSBC randomly lock my card for suspicious payments.

That payment has gone on the same day of the month to the same place since 2009 and they still randomly do it. Last time was three days before Christmas.

HSBC are terrible.
Is their website neo.org? Because that website won't load for me after about 5 minutes. Not exactly inspiring a lot of trust for someone who wants to learn about them.
I agree. It's small (both in file size and system resource usage), fast, and works very well.
> Also the connection between you and them is not encrypted

While you are right in that cloudflare won't stop you making this questionable design choice if you want, you shouldn't and you don't have to either.

You can still use cloudflare's ssl certificate AND use letsencrypt/<other cert provider> to secure traffic between cloudflare and your server, ensuring SSL end to end (aside from the obvious MITM stuff cloudflare have to do in order to successfully retrieve content from their caches etc). Cloudflare call this configuration "full" encryption, as opposed to the somewhat terribly named "dynamic" setup you are referring to.

This is one aspect of cloudflare I'm not huge on either, given that when users see an SSL padlock they may have a reasonable expectation their input is at least encrypted until it reaches the destination server (again with the cache MITM caveats and so on) but no one is forcing you to use it that way.
It was probably bank error. Then it took a month for the bank investigation unit to find the internal bank staff that made the error and get an explanation.

The best banks for consumers are the mid sized banks. They're big enough to have all the services, but not the bureaucracy.
If bounce try sell around 4400-4500. Keep in mind the main idea is still to sell up to 5500, stop loss above
Big corps like Google tend to over-engineer stuff. It's the very reason why Vue.js is so kicking ass due to its low learning curse and progressive approach. Why can't we do the same for WC standards?
Binary data visualizations
It's pretty trivial to use with Node. You just need to have a source folder, set up your tsconfig.json file with your preferred options, and then run:

tsc --watch

There's also an REPL for Node here:

https://www.npmjs.com/package/ts-node

I find it a bit tricky to do anything complex in, though. Since TypeScript is mostly ES2015 anyway, when I want interactive anything I usually just use an ES2015 interpreter (like Node itself). The types usually make interactive stuff more challenging.
> be the only person ever denied service by Cloudflare

...so far

http://www.washingtontimes.com/news/2017/aug/30/cloudflare-p...

this has only just begun
InfoSum – Revolutionising collaborative insight through decentralised technology
I can see that but acounting wise it probably the right term. .. and seeing it acounting wise is probably the best way to look at large Oracle strategies.
Slightly Off Topic: The other thing i notice is how we are dependent on "Monthly" services and subscription. iCloud, Photoshop etc. A lot of these could have been a product that you buy it one off.
I suppose what you say makes sense for the general population.

As a scientist/engineer who used trigonometry a lot, it was extremely useful to have a dedicated course on trigonometry early on. The reality is many will need to use basic trigonometry before they need to use calculus (e.g. in physics).
It's different for every country but for the article's example of the UK, Jeremy Clarkson put his bank account details in a column and got owned by someone setting up a direct debit from his account https://www.theguardian.com/money/2008/jan/07/personalfinanc...
Yes, even old Apple agreed on that:
single-color icons [1] where the first step towards color icons [2]:

1 .- http://mirror.informatimago.com/next/developer.apple.com/doc...

2.- http://mirror.informatimago.com/next/developer.apple.com/doc...
Pushing the trend of intermittent fasting for weight loss
If you have a business and don't have some kind of existing relationship with legal representation, you may be screwed in more ways than having your bank accounts frozen.
I use emacs-w3m from within a terminal for most of my web browsing. Its main flaw (or advantage) is that it can't handle javascript. Despite that, I'd say 90% of the websites I visit work just fine without JS.

For what I'm interested in (which is mainly just information minus all the cutsey Web 2.0 design nonsense), the emacs-w3m browsing experience is fantastic. It's 100% readable plain text, displayed consistently just the way the rest of my terminal text is displayed. It integrates 100% in to my editor, allowing me to use it to its full potential.

emacs-w3m is way more powerful and customizable than other text-mode browsers like lynx, elinks, or standalone w3m itself. Also, the kind of emacs/vim integration that Firefox extensions like It's All Text offers also pales in comparison to what emacs-w3m offers, as there is no context switching with emacs-w3m -- you're always in your editor. Firefox extensions like Pentadactyl and Vimperator are good but, again, they're limited compared to emacs-w3m and its tight integration with emacs, they're not written in elisp, and so the impedance mismatch between the browser, editor, and extension is greater.

I don't know if any of this matters to you, but if it does, you should give emacs-w3m a spin.
You're putting words into his mouth. Particularly the first one is not at all what he wrote.
>You don't make students take Linear Algebra before differential equations?

In my university curriculum, linear algebra was taught after.

Perhaps my ODE course was watered down, but that wasn't a problem at all for us.
This sort of question could make a really cool Ask HN topic!
This seems right. Oracle already expanded the scope of legal action beyond what most of us imagined possible, when they successfully argued that APIs can be copyrighted. It's prudent to presume them capable of other unprecedented attacks.
I can say the exact same about windows. It's confusing as hell, a mishmash of weird semi-trustable drivers and utilities with no overall plan.

For a casual user it's impossible without google to figure out how to change simple settings like making alt-tab stop being on crack and disappear after 0.5 seconds of indecision. Or figure out why plugging in a headphone requires a confirmation on some machines, but not on others... Etc.
There's a certain amount of legacy code, because the SDK supports old browsers. Therefore it needs polyfills. And it cannot rely on, say `if ('JSON' in window){}` because there are buggy polyfill implementations out there. So the SDK needs to bring its own polyfills.

Additionally it cannot just do `Array.prototype.map = ...` because fiddling with the host page's globals is a sin. Hence every post-ES3 method call is wrapped in a local `ES()` function. Oh the joys of third-party javascripting :)
I dunno, it _mostly_ doesn't mean anything, but the day I discovered my site hostname listed next to phishing and porn sites was the day I didn't want to use CloudFlare's free certs anymore. Sure not many people will see the SANs on a cert, and there's nothing wrong with porn using SSL, I just don't want to cobrand with them. :D
what about wiredtiger?
>I don't think drug cartels have any trouble finding banks that will accommodate them.

I would also believe that drug cartels have somehow more convincing/effective ways ;) to get their money than sending an e-mail to the "Safeguarding" people.
You still want someone on the train for emergency repairs, so why not let that person drive it?
There's a lot of metallurgical coal necessary for the construction of certain high-grade steels, such as those you'd find in wind turbines.

Similarly, try and make a PV solar cell without coal in the value chain. You can't (I can).

Arguably, some coal jobs are green jobs.

The thermal coal industry, long on the ropes, and not at all green, has not been recovering.
Sorry, maybe that was a bit harsh. :)

[Recurse Center](https://www.recurse.com/manual) (explained in the section 'social rules') has a social rule against "well-actuallys" which is intended to discourage nitpicking. If someone does it, you just point out "hey, that's a 'well-actually'", and they go 'oh sorry' and you move on. That was my way of pointing out a well-actually. :)

> the choosing to determine when shifting system is needed to prove something that may or may not be proved in a particular system?

Sorry, I am having a hard time parsing this. What do you mean?
> If Aeternity is going to use the technology invented, and they wont pay me to make their software secure, then my only way to get paid is by selling zero-day exploits for people who want to attack Aeternity

No sane or honest person would ever write that.
Because lots of them look like outright scams and are fueling a bubble which is bad for everyone because they cause negative externalities [1] such as systematic risk [2].

[1]: https://en.wikipedia.org/wiki/Externality#Negative

[2]: https://en.wikipedia.org/wiki/Systemic_risk
A bit shameless to ask a question under top HN record, but I always wondered why do not SQL engines give access to their SQL AST to generate queries. Of course, one can combine a query from strings with placeholders, and it takes not so much comparing to actual querying process, but it feels so hacky. Why not provide something like:

Query *q = db_select(db);
db_add_from(q, "persons");
db_left_join(q, "companies", db_expr(DB_EQ, "per_id", "com_id"));

Query *q = db_create_table(db);
db_add_column(q, "id", DB_TYPE_INT | DB_COL_NOT_NULL | DB_COL_PRIMARY);
db_set_table_name(q, "persons");

... and so on? That way we could combine and generate queries for specific engines without that ugly string joining/parsing.
I have no idea what the purpose of WebComponents is anymore. Any and all of their original goals [1] are either not there anymore or solved in much better ways than whatever specs have become.

Right now the narrative is "build reusable components that you can use anywhere regardless of library". We've been using jQuery components in our React projects for years, so the fuss is largely overrated.

And since the vast majority of components are extremely highly Polymer-specific, good luck figuring out how to work with their components, it's no better than figuring out how to hook up a jQuery component.

[1] https://fronteers.nl/congres/2011/sessions/web-components-an...
filecoin. storj. factom, ripple, omega one. golem, iconomi
there are tons of them.
Portable, certainly not. Verifiable and replicable, certainly yes. Otherwise that's not the work of scientist.

Programs are mathematical proofs. If the mathematical proofs are a weak link in a scientific work, then this is a serious problem.
Yes, CORBA is better than the HTTP services we see everywhere. Yet, it does not fix the problems the GP was talking about. In fact, SOAP is almost as good (it's just harder to use, more ambiguous and less standardized, but not by much), and people still easily create messy APIs on SOAP.

It's more a problem that developers that try to scale orders of magnitude too early normally not knowing what they are doing; and developers that do not know what they are doing normally do not design clean interfaces.
There's so much misinformation about renewable energy. I was quite surprised by this.

So how does it compare to nuclear energy?
Maybe toxic fish could curb overfishing.