skysight-inc/HackerNews huggingface dataset:
One important reason people choose to use Electron instead of opening the app in a Browser window, is that the browser blocks a lot of standard keyboard shortcuts.

So for example, if you want to capture Ctrl+Tab and move to the next note, based on that, well, you can only do that in Electron. Another UX based reason, is that native menus offer a better UX than having to put buttons for each and every action inside the app.

So apart from the usual arguments of cross platform, and we already have JS developers, there are other good reasons to go with Electron.

Also, if you want to do something like display a decently advanced HTML view, WKWebkit might or might not cut it. And it get's updated only when the OS itself get's updated (atleast on older versions of OSX). So if that's the kind of thing you want your application to do, then you pretty much have no option other than Electron.
You think this until you're on the front line exposed as attack surface directly or indirectly via linkage. This is a knowledge category where ignorance really does give people unfounded confidence.
Ok, let's make it hypothetical (and I think it's worth discussing because there are other examples / it will happen soon anyway) - is the blocking by payment processors on more-or-less arbitrary grounds good idea? Don't THEY have the monopoly? (not treating BTC & co. seriously, sorry)

Because I (as I think most people) would be fine with the Patreon ban, had the payment processors' cartel stayed neutral (in our theoretical case). But once they side with Patreon, it is truly complete deplatforming, that you can't really solve by going to "another, more permissive, website".

And that is the real problem.
Isn't that kind of arbitrary? What if I said "for me, I drew the line at white people and non white people. I'm okay to do anything to non white"
How does it matter how many tokens are in the blacklist? You're looking them up in a DB where the lookup time in lg(n) anyway. To give you an idea of how little it matters, let's say a small blacklist would be 10k tokens while a list of all tokens would 10M. log(10k) = 13.28. log(10M) = 23.25. It's only marginally more, because the main latency of the DB request is the network round-trip time.

The actual issue here is that a lookup needs to be performed at all. For every request, you need to pay the latency of one DB round-trip as well as maintaining code that does this lookup. And if you're going to do that anyway, why bother with this complexity of "stateless" tokens?
Exactly! +1

Simplicity is also Security
I wish there was an iPad version for this.
The Now Habit (2015)
Faster over SSH maybe? Where the thumbnail can be generated remotely
But eating cake frosting by the spoonful is far easier and more pleasing than downing pure butter or olive oil.

(speaking from experience)
How to Launch and Why Scaling Doesn’t Matter
Yes, I am familiar with those. I primarily use Gimp for 2D art with flexible import/export options, and long lamented the lack of a comparable open source/budget competitor since it's markedly less good compared to Photoshop, and Inkscape is very specialized in vector graphics. I'll be spending some with Krita this weekend to see if my excitement is warranted, but seems like there's a vibrant community using this for a while.
At the top end, this will be true. Surely, a well-trained surgeon is a well-trained surgeon and mechanically they should all have roughly equivalent skills. The difference lies in experiential knowledge: knowing what to do whilst in a surgery, based on practical experience and seeing similar patients. We've interviewed four of the top pediatric cardiology centers in the past two months, searching for the best treatment option for our daughter, and only 1 of them has a research focus in the needed area, accompanied by a specific treatment protocol and specifically trained staff. That's not because the other hospitals are "worse". It's a result of our daughter's need being extremely rare, with very low demand. Even the above-mentioned hospital only sees ~1 patient per month (compared to maybe 1 per year or fewer at the other hospitals).

I 100% agree: experience is key ... but so is a clinic's/hospital's internal investment in any given speciality. And if it's a teaching/research hospital, so then is publishing by its clinical experts.
Even if you limit competition among hospitals to non-emergency procedures, it would still be enormously beneficial.

But even with emergency procedures I think you could still have effective competition based on outcomes and price. Here's an article suggesting that in some cases a poor quality hospital will triple your chance of death compared to a good hospital [0]. With more data, I could imagine a study that says, "Hospital B is so much worse for treating heart attacks than Hospital A that it is equivalent to delaying treatment by 20-25 minutes". Paramedics treating a heart attack victim would therefore have a fairly simple calculation: What is the difference between estimated time taken to reach Hospital A and estimated time taken to reach Hospital B? If more than 25 minutes you choose hospital B, if less than 20 minutes you choose Hospital A, and if between 20 and 25 minutes you choose whichever hospital historically charges the least for heart attack treatment.

[0] http://www.nytimes.com/2016/12/14/business/hospitals-death-r...
I'm curious what kinds of issues you had on your xps?
Sounds like something the people on this forum can help improve.

A lot of the problems average consumers face are political/social and not technical (technical problems associated with these issues were solved decades ago). For example, it takes 10 days for my bank to send funds from U.S to my home country. Why 10 days? I have no idea. What I do know is 10 days is extremely unreasonable at the end of 2018.

I filled a form and put "none" for "any visible marks like scars, tattoo etc?" question, because I honestly have none. The form got rejected, now I have to "creatively" answer this question.

When my dad was in the hospital, I got so many bills - I had a lot of trouble looking through those and locating errors (we were charged extra and the only way to find those was to painstakingly go through the bills line by line). I had no energy or interest to do it (when my dad was in the ICU) - every single thing was complex, needlessly so, and was frustrating to the point of tears.

And then comes insurance - ever tried post processing a claim? Wouldn't wish it on my enemy.

There are hundreds and hundreds of examples like these - hospitals, courts/police, banks (even the private ones), airports, any government office in general ... it seems as if they relish in wasting average person's time and money. No amount of software/ML/AI etc can fix these, until the mindset is changed for good.

A large group of people owe their careers and salaries to these inefficiencies, they won't give it up without a serious fight. For example, filing taxes in US - there is no way H&R block, turbo tax etc will go down without a fight, it is just not in their interest to have a simpler tax code.
Really weird to read this and not a single mention (in the article or ITT) of the most critical concept here: Composability. That is what ranges can do for your code -- make it composable.

The imperative-style examples don't compose in any meaningful sense. The only thing you can really do with the imperative style programs is to sequence them, i.e. run one after the other.

With ranges you can apply various types of transformations, combine multiple ranges, it lets the consumer(!) decide how much work should be done, etc. etc.

The gives incredible leverage for code reuse.
Are multiple disclosures in the same thread really necessary?
How do you propose to get the plane level without knowing the airspeed, pitch, and/or angle of attack? If the pilots or computers had this information, then they would not need the GPS system you describe.

You are describing a navigation system, not a flight computer or an emergency recovery system.
Comparatively speaking, you need a lot more money ( likely 10x + ) to study in UK then 10-15 years ago. And Maintenance Loan didn't really work out either. You will have to get a part time job just for living. Especially if you are in London.
Americans sit too much. Standing desks aren’t going to fix the problem
In the other words, C standard library is not really small. It consists of a small mechanized portion and a much larger portion embedded in wetware, i.e. human mind. The second portion is very hard to update or fix, so the first portion keeps growing to cover all faults of the second.
thank you:-)
What's about power consumption at full throttle? In watts, say compiling linux kernel with -j24/-j48.
> We were able to pursue some things we probably wouldn't have otherwise. Simple things like having more cough syrup on hand became a no-brainer as cost of visit and prescription was guaranteed to be $0

This is one of the big upsides of always free at the point of access healthcare like we have in the UK. Although there is some inefficiency, in practice I beleive it actually lowers the total cost of healthcare as people seek treatment/diagnosis earlier and avoid getting as sick in the first place.
by my initialing a form we had, their balance due us was 0

That is very nice of you. I hope others like you in positions of power do the same!
Thanks for sharing this. Another obscure (to me) British cultural reference by the band XTC now becomes clear.

Such traditions can be fragile things. The casual nature of the performance ("They only meet to rehearse about twenty minutes before leaving the church hall every Boxing day") is both a blessing and a curse - easy to learn and share with new participants, but also easy to skip which is what apparently happened in the 1880s.
Climate Bet Scorecard
I'm mostly a backend developer (batch processing, systems integration etc) and it still amazes me there's no turney solution for different languages. I work in a large enterprise so we hook into our SSO for any kind of Auth for our web apps, though I haven't personally had to deal with this since my college days. If I remmebr.NET had something out of the box.

Anyways, when I dabbled a few years back, I uses stormpath but they closed down. Les Hazelwood, the creator or Apache Shiro works at Okta now... Which seems to provide enterprise security.

Can anyone comment on their experience with Shiro, or Okta in general, and if it would help OP.
How much resources would you put towards improving airplanes to save those 400 people?

You would almost certainly see better returns if those same resources were put towards improving cars, or roads, or curing disease, or infant mortality, or healthcare, or education.
Dart vs. Swift: A Comparison
Wow .. quite the well organized site. One can actually navigate quickly, see whats up, switch channels and get a feeling of control. Google, Microsoft etc should look at how to present a conference like this.

Of course the content seems top notch too :)
Work Marathon Guidelines
From 2004 to 2009, Krita was strongly focusing on being a generic image manipulation/painting application in the style of Photoshop or GIMP. Since 2009, the focus is squarely on painting: the Krita community aims to make Krita the best painting application for cartoonists, illustrators, and concept artists.
-- https://krita.org/en/about/history/

I was a user when the Krita team focused on painting. I admit that I was among those disappointing at that time because I naively wanted Krita to become open source Photoshop. I thought they were making a mistake in the direction they took. I'm happy I was wrong about that.
I use Krita "full time" (as in, quite often, it's not my job) for painting. It really is amazing for digital painting (with a graphic tablet), I definitely prefer it to Photoshop (and others) for painting.

However in other areas it's a bit lacking (vector graphics, and anything beyond simple-ish image manipulation).

A huge thanks to David Revoy who releases his "source files" and brush kits, they are tremendously helpful in terms of studying techniques he uses, and the brushes are simply and increase productivity a lot.

(edit: formatting/typos)
It does my head in how a subscription is required to read these articles. Is there a way to read them without subscribing? I’m not from the US and I’m not interesting in paying for the NY Times. I am interested in what the HN community has to share however
Hire Android App Developers – Mobile App Developers
Comparison of Top Speech Processing APIs
If you enjoyed being a PM, ask that you want to become one in your company, if you can't, just look for a new job in that role.

There are many companies hiring PMs and to be honest, it is hard to find good ones, passionate about their job and that were previously coders or know well about tech, as not many developers enjoy that route(they would rather become tech leads or something else).

The grass is greener on your side as you might think.
I think he's just saying that the Unix philosophy of hundreds of different programs that communicate with pipes lost out, for him, to everything in one address space communicating with data structures, which is what Emacs is. Emacs was derided for being the anti-Unix. It's a text editor... but it has a shell, and a calendar, and reads email? CRAZY. WRONG. But in reality, the Unix way is showing its age and Emacs was a solution ahead of its time.

Emacs as a computing environment is remarkably consistent across platforms. Say you write code, commit to a git repository, and run shell-like commands. Your Windows computer will look exactly like your Linux box if you use Emacs with magit and eshell for those operations. I personally kind of fell out of using a lot of Emacs's extras, and am constantly cursing the inconsistency between platforms.

But, to some extent, Emacs has failed even in that regard by depending a little too much on the host OS. As far as I can tell, there is no binary I can download for Windows that will let Emacs spell check anymore; the last time someone compiled aspell was in the early 2000s and the latest version of Emacs explicitly checks for that binary and tells you you can't use it, providing no alternative. The failure is not in packaging this for Windows, of course, but rather in allowing the OS to provide the spell checker. That should just be a lisp package! But alas, it is not. (You will also find this in other things. M-x rgrep is a favorite of mine on Unix-like systems. But on Windows, find.exe is not quite the "find" that find | grep is looking for, and it's kind of a pain to get your path setup to find the Unix version of find while in Emacs, and still let native windows programs get find.exe included with Windows.)

However, for those ambitious enough to decide to implement the functionality in pure Lisp... you get "write once run anywhere" which is quite enjoyable. (And was a thing before anyone ever coined the phrase "write once, run anywhere".)
These graphs don't address any of the points. Even worse, those numbers don't say anything about how many DNS requests are actually verified... A good guess is that those crypto keys sit idle.
Native apps can benefit from using shared libraries, which can be updated in such case. Using WKWebView ensures that vulnerabilities are patched as part of OS updates.

On OSes with sane package managers (e.g. Linux distributions) native apps can share all dependencies, so there is no need to recompile/redistribute each application using affected library.

Sadly, there is no such thing on MacOS (excluding brew/port) and Windows (or even iOS/Android), and even native Linux applications are moving towards bundling all dependencies in a single package.
A Flood of Questionable Cryptocurrency Offerings
> If you are only allowed to speak freely when noone can hear you

No one? Hyperbole like this only serves to muddy the waters.

Furthermore, I'm curious if those who believe that having access to social media needs to be considered a fundamental right really have the courage of their convictions: If this is the case, then we've got bigger problems than whether or not Milo Yiannopoulos can use it to act like a tool in public. There are whole classes of people who don't have easy access to the hardware and constant Internet connections required to take part, and their freedom of speech has clearly been curtailed. Perhaps there's a need to set up a social fund to ensure that their basic human rights are being preserved by buying them smartphones with data plans, and forcing the nation's cellular providers to extend coverage to every nook and cranny of the country.
Athletes Don’t Own Their Tattoos – a Problem for Video Game Developers
Good goals, but we know the current market structure is light years away from perfect.

Definitely a situation where any partial progress toward clarity and openness is a big step in the right direction. The potential for cascading changes in business practices and further reveals of all the private deals and hidden costs makes it an even better value in the future.
As I recall, every fellow attending did exactly what I did whenever they received a letter like that. It happened so infrequently, and our department billed so many tens of millions of dollars/year, it wasn't even a ripple in the pond.
Anyone knows if intel parallel studio is profitable?
Because I've moved to Berlin :-)

I currently speak 3 languages and have learned then due to needing to speak in my day to day life. Just move abroad!
Being that whitespace is the primary way most languages separate tokens, yeah putting whitespace inside tokens is going to be ugly.
Edit: just read other comments pointing out the healthcare thing. Hire a professional.

Honestly, authentication is not that hard. There are many ways to do it, all with valid trade offs.

What you need to know is what your AUTHORIZATION story will be. Can anyone who can hit your API receive all data? Otherwise, you either need some kind of stateful access control or some kind of bearer token granting certain kinds of access. If the latter is simple enough for your use-case, then JWT, despite it's naysayers, might shine for you. Otherwise you can just use about anything since you'll be looking up what they can access in a DB anyway.
Ali Raza Abidi Call leaked nadir shah shaheed
Duolingo, normal classes in the beginning. Nowadays mostly speaking to people and watching TV and every once in a while reviewing grammar.

Give it time.
This is true although might be somewhat tedious. I forget that translating code is also covered by the license.
Does it work without JS? I had to turn it on to read..
Hardly wild - I would say that as software has got easier with lower barrier to entry, development gets less and less "serious". I mean, how serious was the Apollo guidance computer project?
Are you saying that pilots can transition from a 737 to a 737MAX with no sim time? I thought that they had different instrumentation, at the very least.
I've come to believe that one of the most under-recognized forces in politics is that people tend to fear that that others will treat them the way they would treat others.
They also post videos of the talks after they have occurred, in case you miss them.

I believe they will be here: https://media.ccc.de/
First steps in Reinforcement Learning
I disable smooth scrolling everywhere. I find it slow and distracting.
If you did web development before, just try to use phoenix and write a route, then something with db calls, read docs and so on. Get any elixir book if you like learning from books.

I also did the whole "learn Erlang for greater good" like 5 years ago. It is much easier to understand elixir if you know Erlang, at least to the basic level, as in the end, it is just Erlang.
Normal classes, duolingo, self-study, talking to people(I live in Germany)
Great to see that the dream of the Nokia Internet Tablet lives on.
It's easy to "forget" if it's just a tab in a browser even if you bookmark it and gets buried in other 100s.

And also easy to close and lose any notifications than running in dock or menu tray.
Hey, I'm around Sydney looking for a role too! Just sent you an email. :)
If they asked a bunch of doctors how anesthesia worked, they were just about to go perform surgery at home, you'd expect the doctors to warn that it was a bad idea, no?
From current experience, emails starting with - - in the subject line are still bypassing Gmail's spam filter entirely, months after the bug was reported. I rarely get spam at FastMail but it's classification rate has been near perfect.

I don't doubt there was a time Gmail was the absolute best at spam filtering, but I would contend that time is over.
Yeah, I actually agree with that. I wonder why you think our statements were incompatible, because that is the sort of thing I would have described as a "silly dismissal". The problem was clearly an AI problem right up until it's solved, and then suddenly it's "not real AI" and people talk about AI being overhyped or whatever.

Imagine if people treated programming languages like that. People would get excited about the idea of communicating with a computer, and then when you finally build Python and show it to them, they say "but that's just parsing, what about a real language?" The bar just keeps rising whenever you get close to it. That's the sort of thing I meant by "silly dismissal".
Emacs on Termux with Hacker's Keyboard is pretty usable. I've written (small amounts of) code with it; for Org note taking it will be fine, if not ideal.
I once had a card with 000 CVC. This actually caused me more problems with form validation because 000 can be falsy depending on validation implementation. Sometime I would get a "you must put something in this field" depending on the site.
Fun to read but I don't agree with the accepted answer, which props up the booking.com bullshit. I prefer the answers that highlight the fact this is just a validation bug as that seems most plausible.
I currently use hospital billing as an example when explaining the halting problem. You’re never sure if you’ve paid off an incident or if another bill will show up in a few months...
>>To me, the whole point of doing something like this is that there is no point. It matters, at the moment, to the guy doing it and that is all that matters.

Extreme adversity can be a opportunity for tremendous amounts of learning and personal growth. Some people value that.
An overview of all talks can be found here:
https://fahrplan.events.ccc.de/congress/2018/Fahrplan/

VoDs of past talks are already being uploaded here:
https://media.ccc.de/c/35c3

There is also a free iOS app with the whole schedule and live streaming included https://itunes.apple.com/de/app/congress-35c3/id941205524

Android version here (although I don't know about streaming in this one): https://play.google.com/store/apps/details?id=info.metadude....
it wasn't even a ripple in the pond.

True, but it did make a difference to those people you helped! so yeah, kudos to you.
Using recipes, pre-built images, automation, and mostly
opaque system controllers that abstract away all the
underlying detail. That isn't a reliable/secure system and only salesmen and those who have a stake in that model
push it. Unfortunately this is the new normal, fait
accompli.
There is an additional issue to be faced here. I did a lot of open source in my teens and early 20s that's still sitting on SourceForge, but the last decade+ of my work is locked behind proprietary walls as well.. So while I have concrete things to point at, I wrote them all 10-15k hours of experience ago and they're all terrible and use long obsolete technologies (Borland Delphi, oh how I miss you..).
And climbers already have an equivalent of cake frosting: kendal mint cake: https://en.wikipedia.org/wiki/Kendal_Mint_Cake
There's a financial cost to having these AMIs online, right?