skysight-inc/HackerNews huggingface dataset:
I think that's a coding style decision, and shouldn't be part of language specification. I certainly don't feel about primes the way you do: having a function f and a function f' usually means they are sort of similar with some specific difference between them, definitely not "couldn't think of a better name". E.g., in haskell a prime often denotes a strict function, it's a better convention than having f and f_strict. Plus, how are you going to decide which unicode symbols should not be allowed? It can get a little random.
Thanks for nice words. Yes, that's my plan. I'll do either React or Preact.
Web browsers should have integrated functionality to run some websites as standalone apps (anyone remember Prism?). That way we wouldn't need to install yet another copy of browser with each app.
I don't think that's unreasonable. They can't keep backwards compatibility forever because there might be some unmaintained extensions in the wild.
Should you be sharing that code? Should there be any business logic in the UI, or should it be pushed back into services that can be shared across both?
Native with minimal custom styled accents can be good looking, polished, and professional, and it doesn't throw platform conventions and features out the window to boot. Native looks bad only when the developer doesn't care.

I really don't think its such a great idea to reinvent the UI wheel, throwing the decades of research and refinement represented by native UI toolkits under the bus for the sake of branding and aesthetics, unless you have a good reason — a really good reason, like having to create brand new UI for a task that prior hadn't been performed on computers before.

I also see electron apps as stopgap measure, not a solution, and this feeling is reinforced every time I open up Activity Monitor and see Slack or Spotify sucking up upwards of half a gig of memory while sitting there doing nothing.
Build a 4K Beam Project in $1000
Brexiteers Livid About Brexit Fallout in Football Manager 2017
Show HN: Your Very Own Death
Yeah I agree with you. This is very true in the Windows world, if an app uses entirely native widgets it looks very meh.

However, on Linux and Mac it's a little different. On Mac you'll see many apps compromise their branded style to look more Mac-like in style. Meanwhile on Linux most people use apps entirely fitted for their desktop environment, and then it's branded apps that look out of place. Windows attempted to make it's desktop more this way and failed with Windows 8.
Classic "there's no upside". By providing feedback, you only provide leverage for a future lawsuit. Not only that, but if you give feedback some of the time, the mere existence of lack of existence of the feedback becomes a piece of evidence. Since only very rarely will the feedback turn into a future hire for the current company, the risk/reward ration is pretty clear.

Have a policy of 'no feedback' means that it is much harder for an applicant to gather evidence for a lawsuit. Sure can be frustrating sometimes though.

IANAL, etc.
Ugh, why can't everyone just speak a real language, like Korean. Agglutinative languages are where it's at.
> 1. winter scenario

> 2. holy shit scenario

3. continued enthusiasm, based on actual results

There are so many applications of current deep learning techniques that we have decades of work ahead, and that will keep AI from wintering out. If we applied what we know so far on current problems, in various domains, it would be revolutionary by itself.

The state of AI penetration into the world is like personal computing in 1980's. The really great applications haven't yet been realized, and it's just a matter of applying knowledge.
> And MSDN is the slowest and hardest to use web documentation I ever seen

It is also one of the best company provided documentation out there.

Have you ever used online documentation from Apple, Google, Borland, SAP, Oracle, ...?
A file manager would not be a good use-case for Electron. Especially if you don't intend to run it in the browser (which really would make no sense.)

For the very reason you outlined - startup times. The average use-cases of file managers are being opened and closed very often. Electron is rather aimed at long-running applications you don't usually restart, like Atom and VSCode.

Microsoft could've ported VS to other platforms, yet they chose Electron. I'm sure they spend quite a while analyzing the requirements and looking at alternatives as well before settling down.

The end result is very lightweight compared to VS and does almost everything users require. VS still starts a lot slower than VSCode for one.
it's nowhere near as well done as google news or memeorandum/techmeme's covering a topic with tons of sources.
Downvoted. It's generally considered rude to expend more effort being snarky than answering a simple question.

To the parent: Electron is a framework for building cross-platform desktop apps with HTML CSS and JavaScript in an embedded chrome browsers/node.js environment.

More info here: http://electron.atom.io
Don't forget the vicious anti-JS sentiments that get voted to the top in most threads about JS as a language (they seem to not bother stepping into the discussions about particular JS frameworks/projects, mercifully). Being a dev who mostly works with JS, and happens to enjoy it and think it's a fine language, makes me feel like a closeted Trump voter in HN land.

But yea, aside from the tech-centric bubbles and biases, the intellectual climate here is pretty refreshing compared to Reddit, Twitter or FB.
I found the aldaily source page after this post locked

http://www.aldaily.com/media
Are you suggesting all dynamically typed languages are "terrible"?
Not quite. _Bitcoin_ (and other coins) operate as a currency.

Blockchain is a distributed ledger which can store _any_ information for all time. Contracts, fulfilments, ascii art, whatever.
Thank you. I write those articles mainly for my co-workers. I tend to use « simple English » only focusing on a particular aspect. If there is enough people in need, I'll gladly write more with broader coverage.
Yep, all the native toolkits failed, that's worthy of ranting about, but that is not what OP was doing.
It wasn't easy but I finally managed to rewrite my tv show tracker client to ES6
You can hook exceptions in MACF now.
Since you're doing research in this area, have you taken a look at something like https://www.dyadicsec.com/ at all? I looked at the whitepaper a while ago, and it seemed to make sense, though I was way out of my depth.
> whenever i open an app that uses entirely native controls i just expect the author didn't want to invest any time into making their app look good.

So much of this! This is my exact sentiment, too! If you want your application to look different from the OS-provided GUI—which I think is a good thing—without investing much effort into implementing your own rendering/painting engine, the web is an excellent platform, not to mention there's much more you gain with it, too.

What bothers me is that the author focuses on a few bad points of electron, whilst there are also many benefits to using it.
> but consider that the end product is not
> necessarily meant to be most convenient
> for the developer.

Sorry, but life isn't fair. Everything including software involves trade-offs, and perhaps ones that you would not have made yourself.

For that reason, your post along with the blog post comes off as a tantrum. And if users really cared about these things, then surely you'd be able to swoop in and capitalize on it. But we both know that's not happening.
while this sounds bad, its not really a fact... atleast not yet.

it was a proposal by one of Trumps advisers, guardian of course stating it that it will happen.

just saying... might not.

also there have been plans by republicans to cut funding in past (recent as last year) that was also shot down by support of republicans.

scientific american publish an article (now taken down?) that this guys proposal probably wont be trump's policy.

also maybe i dont know about the specifics, but arent NASA earth sciences (specifically climate research) overlapping NOAA efforts?
Act! Share the info, raise the awareness. It seems non-technical people can't imagine how easy the computers and the technology can be catastrophically wrong. The accident will hapen and we must rationally minimize the impacts:

http://nuclearrisk.org

The political action is essential.
VSCode certainly proves that Electron is capable of going the distance to making an app that feels like native. And it's a great example to read the source and learn how to do that for your own app. It's just a simple matter of programming. ;)
What you said can be true and the parent still not be a good comment for HN. It's off-topic because 1) the guidelines say politics are off-topic, 2) the guidelines ask us not to introduce flamewar topics without anything new to say, and 3) this article is not about that.
When I dug into the smart card scene, it was clearly a world meant for enterprises that make deals on golf courses. The official specs, SDKs, etc. for the hardware is sold for many thousands under "call us" licensing and NDA from NXP. There's some working GPG applets but the open source PKI applets are all abandonware; you're meant to license one (Windows only, of course) from Gemalto, also a "call us" deal.

I've seen some references to anti-side-channel techniques that are trade secret or patented or both. I think you can only get them in a Windows-based "solution" deployed by consultants who are authorized resellers of these companies.

Yubikey has done an incredible thing in democratizing the technology as far as they have for smaller-scale, Linux and Mac-centric users. It's shitty, but don't blame Yubikey.
Is DeepMind’s Health-Care App a Solution, or a Problem?
That's the real test here. A 2 hour instance is dirt cheap and each paid server covers the cost of at least 100 free ones but until the data starts rolling in we don't know what the base conversion rate will be and whether this can be self-sustaining in the long run.
So if the official research states that you can vary the sauce to include oregano, basil, and garlic, optionally adding various cheeses, and you can vary the pasta between tagliatelle (fresh egg pasta) and dried spaghetti (and you can vary the name between spaghetti al ragù, spaghetti bolognese or spaghetti alla bolognese) then that's really a pretty wide range of dishes.

Interesting that restaurants focused on serving the dish with tagliatelle, in part because fresh pasta cooked faster ... fast food, not high cuisine. White tablecloths eat your heart out!

In the same spirit, I wonder if we will create a tagliatelle version for Infinite Food one day? http://8-food.com/
You're imagining things you don't like and then not liking them. I'm not sure I can help much, but I'll try.

I'm not friends with Steve. I was introduced to him years ago, when we went through YC, and that's it. I'd be shocked if he remembered.

Moderators put the story back on the front page, so obviously we weren't trying to suppress it. The thread has over 600 points and over 600 comments now and there is at least one repost nearly as big.

I reverted the title because that's standard practice on HN and spent most of my evening in here patiently trying to explain that to you and others. Actually, normally I'd just do a why bother and give people the title they clamour for, but something about this case struck me as ridiculous, and I'm not going to throw years of moderation practice out the window just because Reddit culture had one of its tantrums here. The reason I feel that way has nothing to do with this particular story; it has to do with the principles of this place, which it's my job to protect.

(If you must know, I actually kind of like it when Reddit shitshows hit HN. The hivemind usually only has indignation for one forum's management at a time. I feel a little guilty about this, but when the wasps go off in a frenzy and are busy stinging someone else, I can't help but enjoy it that, at least for a little while, they're not stinging me. Also, when Reddit is the story I get to do as the Romans do and joke a little. Just a little though.)

No, reverting a title is not "similar" to editing a user's comment. Comments are individual property and titles are shared, so that's like comparing painting a road sign to rewriting someone's diary. A hint that they're not "similar" is that one has been established practice for years while the other is currently provoking multiple rage threads.
The biggest problem is not heating, but cooling. Ironically, on very cold days that design does not keep heat very well. From the article:

"The US Modernist office building, a cube with a steel skeleton and glass curtain walls, is essentially a massive greenhouse that would be unbearable for most of the year without artificial cooling. Because glazed façades don't insulate well, energy use for heating is also high."

And to add insult to injury, there's lighting. Yay for the cube farm!!!

"In spite of all the glass, most US office buildings require artificial lighting throughout the day because many office workers are too far from a window to receive enough natural light."
“Considered Harmful” Essays Considered Harmful (2002)
And yet they're still popular, so it can't be that significant of an issue.
This is going to be exactly $89 worth of computer.

More for people who never leave terminal or for teaching kids linux.
Eric Meyer put it best, I think. Time for a repost: https://news.ycombinator.com/item?id=13031883
The entire machine is the same price as an apple power adapter.
No plans for different login methods anytime soon. The Github integration also handles the ssh key management so we don't have to store anyone's keys in our database or worry about updates on their key in Github not being immediately reflected. We'll get that typo fixed :)
I agree that it is fine for a reference site. Though, Virtual elements are possibly a solution where only the current viewport is painted.
Not at all. It simply indicates the system has a radically different interface than the web. And that web APIs have evolved incredibly more than system ones when it comes to building quality UX.

Its no wonder all the best native applications ALL use proprietary toolkits. Adobe being a prime example. Such a toolkit is orders of magnitude easier to reproduce in HTML/CSS than it is in any of Qt/GTK/wx and others.

Thinking a web app can easily be expressed as a systems application grossly overlooks the complexity web apps have scaled to.
Cute. Smalltalk and LISP are terrible too huh?
Safe mode firefox is dramatically slower for me, because it doesn't block ads.
Of course. "Do you really think" it's fine to encourage them further?
I've seen variations of this comment in multiple threads, and have to ask: is there a good paper or textbook that spells this out?
Fantastic article. I find the idea of cycles being pretty core to this. Jason mentioned it in more detail in a comment below, but the fact a stakeholder can't sway an ongoing project until its cycle is finished is huge.

I work on a small team building IT and IS infrastructure for a very sales-oriented business. Stakeholders are always throwing in a new twist at what feels like the most inopportune times. If we could tell them we'll consider it on the next formalized cycle that would be huge for preventing redirections. Stakeholders may not acknowledge it themselves, but they care less about what gets done and more about when. Closing that feedback loop we always be more effective than feature creeping a project into oblivion.
You know what I have just considered....

Recall when they were trying to sell "social media influencing" services to STRATFOR? [0] [1]

What tools did they create for that "product";

* An astroturfing account mgmt platform? Mass comment editing tool?

* Deep comment search tool?

* comment-graph showing cross /r/ posts by a user to develop a profile of the person?

* Tools to seek out what users from reddit were which users on FB, Google+, Youtube etc.

These all above are just the most obvious off the top of my head.

The schema for reddit comments is (at least when I last looked at it) is fairly simple and it would be easy to create such tools against that data.

Are there any third party services that allow for this.

Especially if you think about DLing the comment blob and then do these retroactively against all comments in the past to graph out the personal-profiles of each user....

BRB, need to head out to get more tin-foil.... for the Turkey! not, /r/conspiracy

[0] https://www.reddit.com/r/subredditcancer/comments/3818ti/nev...

[1] https://www.reddit.com/r/The_Donald/comments/5a3ofc/we_were_...
ArangoDB team is awesome, personally interacted with them a couple times.

As far as realtime and multi-model (graph) I work on https://github.com/amark/gun , which is also distributed and offline-first.
How about a dating app where people post daily pictures of themselves right after they've woken up. Upload one daily to keep using the app.

The idea is to have more authenticity from everyone... Just a thought.
Oddly, I find juvenile-ness of this rather reassuring. Anyone who is using mod powers for surreptitious reasons (swaying public opinion, or discrediting opponents) has too much to hide to also use them for a silly prank.

Of course it was still dumb and he shouldn't have done it. But it's hard to credit the people saying this is evidence of more sinister revelations yet to come.
The meat of the ruling is on pages 12 & 13.

The FLSA says "any employee employed in a bona fide executive, administrative, or professional capacity . . . as such terms are defined and delimited from time to time by regulations” is exempt from overtime.

The judge says that the minimum salary rule cannot be used to determine if an employee is exempt, even though the existing rule already uses minimum salary as a criteria. The law itself leaves it completely up to the regulator to define the criteria. So the judge invented a new limit on the regulator's authority that does not exist in the law.
even if you live in a terminal all day 1280 x 720 is just too small to be practical.

edit - I too once basked in the warm rays of a 320x200 CRT, it's OK at the time if that's all you've ever experienced, but it's hard to go back to that from 4k.
Do you mean https://github.com/KnightOS/scas? It's pretty much done. Documentation is lacking in the repo but there's a detailed man page.
The Prime Number Shitting Bear
To be fair, they have a processor in the power adaptor
extensive discussion here: https://news.ycombinator.com/item?id=13028522
Ding! "Left isn't fooled by fake news" makes me just shake my head in disbelief. You named three or four in what... two minutes?

I'm glad you spent the 120 seconds of your life enumerating the ones that work over and over and over again. I wasn't even going to bother.

Left/Right just have different triggers that shut their brains down and make them believe what they're told without any thought whatsoever.
It's still quite young and you feel it at times, beware :)
Here are some tools I started using over the last year (give or take) that I am thankful for.

===== Bug reporting made so easy, even a client can do it.

* Marker - Annotated Screenshots Sent to any Bug Tracking Tool || https://getmarker.io/

===== Sync Project Management tools so I can just tell clients to use their instance of Asana; dramatically cuts down on my waste-of-time phone calls for status updates.

* Unito - Connect your project management tools and become your team's collaboration hero || https://unito.io/

===== Kanban board for GitHub.

* ZenHub - Agile GitHub Project Management Software || https://www.zenhub.com/

===== Ad-blocking Hosts File

* https://raw.githubusercontent.com/StevenBlack/hosts/master/h...

===== Various page speed checking tools so now I have very pretty and clean ways to demonstrate why we need time for refactoring and optimization (not all of these are new).

* Website speed test || https://tools.pingdom.com/

* Observatory by Mozilla || https://observatory.mozilla.org/

* PageSpeed Insights || https://developers.google.com/speed/pagespeed/insights/

===== Quickly Generate Fake Text for Mockups

* LittleIpsum on the Mac App Store || https://itunes.apple.com/us/app/littleipsum/id405772121?mt=1...

===== GitHub Label Sync Tool

* github-issues-label-sync || https://www.npmjs.com/package/github-issues-label-sync

===== Keep your fonts in sync; get all your Google Fonts, and others in one swoop

* SkyFonts || http://skyfonts.com/

===== Keep your Mac up-to-date (I'm late to the party on this one, but yeah... anyone not using this is really missing out)

* Homebrew — The missing package manager for macOS || http://brew.sh/

===== Quick site scanning tools I'm on the go and don't have time to spin up Screaming Frog.

* Sentry Realtime Website Crawler for Webmasters and SEOs || https://sentryapp.com/

* Bulk URL HTTP Status Code, Header & Redirect Checker — httpstatus.io || https://httpstatus.io/

* namecheckr.com - Social and Domain Name Availability Search For Brand Professionals || https://www.namecheckr.com/

===== Material Theme for Sublime Text

* equinusocio/material-theme: Material Theme, the most epic theme for Sublime Text 3 by Mattia Astorino || https://github.com/equinusocio/material-theme

===== Dirt Simple Backups Done Right

* The Best Unlimited Online Backup and Cloud Storage Services || https://www.backblaze.com/

===== If anyone on here helped with any of those tools... I'm thankful for you! (=

Going to go eat Turkey now.
Pop is crap. Always has been, always will be.

We now have a pop Internet. I too was optimistic years ago that it might not become crap, but I think we are just seeing the reality here.
Part of the goal in the beta is to improve the abuse processes and profiling abusive users based on the small amount of data we collect (Github account/ssh keys) with the goal of creating a process that lets us effectively block abusive users without creating higher barriers for others to get started. We'll be tweaking things as we go and whether to keep the Bitcoin option will depend on what the measurable effect of it turns out to be.

In the future if abuse becomes a problem we may consider things like requiring a certain amount of history in the Github account.
Sure, everyone and every group has a de facto agenda. But the agenda of HN feels to me like "have productive, civil discourse, in a generally pro-technological advancement vein". The agenda of, say, /pol/, is much more directional and polarized (propagating racist and fascist memes, basically, with the broader goal of propagating racism and fascism). There's a much tighter focus and intent to the latter, which makes it feel much more like "an agenda" colloquially, and it seems like a distinction worth noting, rather than eliding it by saying "everyone has an agenda."
It seems that the common subject of discussion and opinions is "China stealing intellectual property".

That's not accurate description of what happens. I'm sure China is very involved in industrial espionage, but that's not the main way to acquire technological know-how.

Almost all happens completely legally trough normal technology transfer. Chinese invest or allow foreign companies access to their market if some kind of technology transfer takes place. New manufacturing plant in China transfers much deeper knowledge base than some closely guarded secret blueprint. Chinese engineers working shoulder to shoulder next to the senior engineers from the foreigin company learn enough to start their own companies in China after few years.
Would you call a limit of, say, 5 days out of every 30 an "arbitrary" limit? That's what we're dealing with, here: limiting frequency or duration.

Many people simply don't want a constant stream of strangers coming through their living environment. That's not arbitrary, even if you happen to feel comfortable with it yourself.