skysight-inc/HackerNews huggingface dataset:
If you have as much commercial pressure in trains as you do in flights, then I'm sure you will be asked to do the same sort of checks, and standing in queues. This happens because flights are an easy target (due to high costs, visibility and more favored view in the public eye). If we had someone attacking train lines because they carried a lot of people, you would have correspondingly sever safety regulations too.
Chaos magic is weird, but does make sense.

Chaos magic starts with the idea that magic is real, but all other systems are mired in religious trappings and pointless ritual. The goal here, is to discern the underlying actions and isolate them as a scientist would do.

For example, a spell requires a deity. So, you try it without one. Then you choose something that isn't a deity, say Pikachu. Do it again. Then finally try with a real deity. As a chaos mage, you can hop from one religion to another, testing and using techniques like they are tools, not religious trappings.

The key here, is the chaos mage is inherently a scientist, running experiments on reality. However due to the nature of how they are ran, N=1.

As for me, Is like to increase N to a reproducible large number. So I guess I do share quite a bit with Chaos Mages.
Electron is like almost any other cross-platform VM, including Java (which is living under most of the "native" apps on the world's most popular platform), .NET, and so forth. It doesn't share resources between instances but then you also don't get dependency hell (wrong version of Java for application X, etc.)

Subjectively, I'd say that Electron's performance overheads are not bad compared to, say, Smalltalk in the 90s, where one Smalltalk application could bring a fully loaded state of the art workstation to its knees.

And don't get me started about Flash. I had a whole project cancelled after an engineeer brought up the CPU meter during a fairly simple animation.
Really? The sweet-spot one, LG OLED65B6V (65") is about 24k SEK in Sweden (after 25% VAT). That's about 2100 GBP.

In the UK (with 20% VAT) this one seems to be about 2700 GBP:

https://pricespy.co.uk/product.php?p=3616500

I wonder what's going on here?
No one I know is opposed to renewable energy, but advocates really do everybody a disservice when they try to argue that an intermittent power source is a replacement for base load power. As Bill Gates said in an interview "…They have this statement that the cost of solar photovoltaic is the same as hydrocarbon’s. And that’s one of those misleadingly meaningless statements. What they mean is that at noon in Arizona, the cost of that kilowatt-hour is the same as a hydrocarbon kilowatt-hour. But it doesn’t come at night, it doesn’t come after the sun hasn’t shone, so the fact that in that one moment you reach parity, so what? The reading public, when they see things like that, they underestimate how hard this thing is. So false solutions like divestment or “Oh, it’s easy to do” hurt our ability to fix the problems. Distinguishing a real solution from a false solution is actually very complicated."
Video games matter to many people, maybe not on the scale of a Sistine Chapel, sure, but there are legitimate efforts being made to preserve them like other works of art: https://gamehistory.org/who-we-are/
The difference is that if you host with an actual hosting company, you can move your content if/when you grow dissatisfied with it and lose no traffic or rankings. If you're on something like Facebook, YouTube or Medium and don't have a custom domain... well you're just screwed if things don't work out.
What planet are you on? I've been using great native apps since forever. I don't know what it is but there is a certain segment of the computer user population who don't seem to notice that awesome native apps exists for all sorts of stuff.

"actual dev time per feature (easily 10x the cost)"
Yeah seriously what PLANET ARE YOU ON!!! I can make native app functionality in a fraction of the time it takes to do it in a horrible mess of a language that is JavaScript. Poor type system, shitty REPL, shitty module support, shitty debugger. Shitty GUI design tools. Shitty performance measurement tools.

"And as for Qt, Qt has existed for over two decades"
It is C++, and we got great alternatives on Windows and OS X. still if you have to stick to C++, then Qt is probably the most widely used GUI toolkit.

"People are excited about the Desktop again"
I don't know what bubble you live in. This is just a bunch of hipsters who are excited because they can suddenly use their only programming skills to hack on desktop apps.

Lets get real, this is all about the numbers and not the technology. Due to the the need for lots of custom made web apps, there is a huge population of JavaScript developers. These can now be utilized for desktop app development. It isn't like it wasn't possible before, it is just that these guys could not be bothered to learn anything else.

And it isn't all that important. Hardly any of the applications I use daily are Electron. I occasionally use Atom. Other than that great apps like OmniGraffle, Pages, Pixen, TextMate, Ulysses, Marked 2, Charles, Dash, Kaleidoscope, Tower, Keynote, GitUp, 1Password, Magnet, iBooks, ScreenFlow, Terminal etc none of them are electron based.
Because English is the most spoken language in the world perhaps? Its even more noticeable in tech, because a lot of docs only seem to be in English.
Well, thanks for the curation! Awesome work, helps me not dive too much / too regularly in HN as I know I'll get a nice recap on Sunday :)
I read in a local science magazine that (paraphrasing) no matter if all the cars were electric - as long as people keep flying, the amount of benzine produced would stay roughly the same, since making kerosene for the planes requires such huge amounts of raw oil. Benzine and other oil-based fuels were said to pretty much just a side product of kerosene production
The airline has to provide you passage. They don't have to provide you passage on the flight you reserved. By doing this the system works more efficiently and your ticket cost is lower.
PyQt is GPL. PySide is the LGPL alternative. Last I knew PySide was still working on Qt 5 support though.
By "nobody", he means JavaScript "hackers" (his term) and webdevs. How joyful that those types of "devs" are now excited and "care" about desktop and mobile development.
I saw some people complaining about a game (it might have been GTA V) crashing repeatedly with the update, so there is (or was) at one reason for someone to want to block it.
>And for many, later in their life, they feel they picked the "wrong" priorities.

That, right there, is exactly what im feeling currently.

It all started as a hobby some years ago and I got an opportunity to turn it into a career, so I did. I dont regret that time because I met some pretty amazing people and learned a TON about so many fascinating things. But I finally got fed up last year and left to do some freelancing work while I performed a 'Career-Shift'.

Unfortunately, what I have come to realize is that its pretty difficult to switch from being a contract developer for 10 or so years. I dont know for sure, but I think, because I have the 'Jack of all trades, master of none' resume. It's highly demotivating.

What should have stayed a hobby became a career, and now feel scorned because of it.
Show HN: Maintainer Mountaineer – OSS Maintenance as a Service
You mean Phenom II right? I have Phenom II X4 925 from 6 years ago. On the same boat. To think that I worked on Ryzen performance while it was being developed/brought up. I'm a bit emotional but still not pulling the trigger.
> This statement is so detached from reality that it's almost like you don't know what Twitter is.

I think that statement is the one that is detached from reality; the reality where twitter is of negligible importance beyond shitposting with famous people.

> This is kind of like saying, "There's nothing stopping you from eating sand." It's technically true, but eating sand will not yield the same results as eating food.

You're comparing a choice between messaging apps with the choice between eating food (necessary to survive) and dirt, and I'm the one that is detached from reality? Nobody needs to use twitter. Let me repeat that again because it is the fundamental point that you and many others in this thread seem to be missing

Nobody needs to use twitter.

You won't die if you won't don't use it. You won't lose your job if you don't use it. You will still be able to communicate with your family, friends, and everyone you care to know online if you don't use it. There are tons of other social networking apps and websites out there. People use twitter because they like it. If the twitter userbase has a problem, they can start a trending hashtag or an internet petition or something else to get twitter to change its behavior, but twitter has no obligation to listen besides the obligation they have to corporate shareholders, because they provide their services for free and nothing prevents those users from moving to another platform.
The technically illiterate people I know would have a much harder time using irssi than slack
The status page says lots of redundant power died in SFO2, so I would be surprised.
Maybe not you or me personally, but MS has all too often pushed out updates that blow up on various computers.

And it is not only the major updates.

I have a laptop here, built around AMD parts.

when AMD introduced their Crimson driver set, they also discontinued support for the APU part of this laptop.

But still MS tries to be helpful and push out updated driver files, completely ignorant of the issue.

Thus at random intervals i can expect my external monitor to stop working until i go into the device manager and roll back the driver for the APU.

Edit: bah, scratch the part about "and me" up there. Thinking back i had to grab some tool at one point and actually blacklist a patch from MS because it would attempt to install, reboot, fail to come up a few times, then roll back, reboot, come back up, and then try to install again a day or two later.
Depends on the meds. I've only had a 'downer' (strattera) that made me feel almost comatose. It helped me focus a lot, definitely. But only by kinda 'blurring out' or 'graying out' the rest of the world that would otherwise grab my attention. I've been med-free since high school. However, I know some people who've taken meds and it's helped immensely.

Sorry I can't give a better answer! It's a question best left to your GP, I think.
The video that was circulating online showed all the passengers seated and buckled up, and the one guy being forcibly ousted from his seat. So yeah...
In no way does it imply you should be scared of the Muslims.

In the example given, it is the Muslims who should be scared.
yeah yeah. It's bad. So big. So slow. So bloated; so... What's your alternative?

I don't see any meaningful suggestions in this article, just complaints.

You don't like how resource intensive electron apps are? Well, don't use them. If its really a big deal, people not using the apps will inform the people making the apps that they're bad.

That's not happening, so clearly it's not a big deal for most people.

Still... things could always be better in a perfect world.

Are you building desktop applications? What are you using for it then, and whats your cross platform perf story like? How long do cross platform releases take you? What are you paying for your tools and tooling?
I haven't updated to Creators Update, but I see no advertisements in any of those places (or anywhere else, actually).

I did turn off "Get fun facts, tips, and more from Windows and Cortana on your lock screen".

There's also a ton of garbage pinned on the start menu by default (which I've also removed), but I'm not really sure it qualifies as 'advertising'.
If this is indeed the case, does that mean you feel pity for those born into well-off families, and feel happy for those born into abject poverty? The latter, of course, being more likely to live a spiritually fulfilled life?
Or at least, we should teach butchery to kids. That way, they'd know what it means to actually kill to eat. The only thing I've ever killed is a lobster, and it helps a lot to relate to what you have on your plate...
Not exactly: the crew’s first duty is to protect passengers’ safety. In that regard, they are allowed to compel passengers and can do things like confiscate alcohol for disinfection and demand that a surgeon operates a dying patient/passenger. They are allowed to flag a passenger as rowdy or suspicious. They are not allowed to demand that a passenger disembark for other reasons than security.

Harming a passenger when you had a peaceful solution available is the exact opposite of what they are meant to do.
Mmmmm, steak.
How Google Book Search Got Lost
Use Safari then.
If freenode disappears, it's less than a day to pick a new network and connect.

Nobody changes clients, tooling, etc. That's the difference between a closed walled garden like slack and an open protocol.
> Prioritising employees may very well be essential to the continued or optimal operation of your airline

But that doesn't seem to be legal. It wasn't an oversold flight and the rule is "In the event of an oversold flight, every carrier shall ensure that the smallest practicable number of persons holding confirmed reserved space on that flight are denied boarding involuntarily."

The airline didn't do that because ensuring the "smallest practicable number of persons holding confirmed reserved space" would mean the non-flight employees get bumped not the passengers.
It is not at all clear what this graph is meant to represent.
Because it's not a zero sum game. The value of your content in a blog no one will see is lower than the value of your content in a distributing platform like Medium. I'll even say it can even be negative taking into account setup/maintenance time.
The difference is in the rate of escalation. In the US, non-compliance can lead to violence really, really quickly.
> You are right, electron is a hog. Last I checked all, electron, chromium and Nodejs were open source. We can actually make a difference.

Won't that encourage more companies to cut corners? How can producers of quality products compete when other companies can release prototypes that their paying customers finish for them?
In fairness, uneducated update avoiders put themselves at risk and we all suffer the consequences. I think enforced updates are fine on Home systems. They're a piss-take on Pro though.
Don't worry. They applied the same over-stylized method to make up for lack of substance in their verbal content, too.
Perhaps freeze all sensors at the last known value when entering a pin and when typing into password fields.
No, London will still be London. Why do people think that suddenly you might have to apply for a visa people will stop wanting to come and live in London?
What are the best tutorials to learn Flask?
What bothers me is that in theory there should not be any trade-off here.

I mean, programming languages and developer tools could be easy AND with high performance.
"Please someone, write that !"...

We actually have written something similar for our product Elevate Web Builder (commercial, closed-source, written in Delphi), and have considered moving it to Free Pascal in order to allow developers to use it in portable, native desktop applications. The IDE for Elevate Web Builder has to provide a browser-like design-time environment for the WYSIWYG designers, so we created one. It effectively uses a DOM element tree structure like the browser, but doesn't use HTML or CSS. Instead, it surfaces all declarative styling as element properties (with real types, not everything as a string), provides its own layout management that is more application-oriented instead of document-oriented, and has a great batch update functionality that allows you to suspend updates/repaints until you're done making all necessary changes to the element properties of one or more elements.

The reason why it's such a compelling idea for us is because Free Pascal is a blank slate with all of the support code for multi-platform development, and we already have all of the code written for Windows. The reason why we're hesitant is because it's all in Object Pascal, so I'm not really sure if it's a compelling draw for JS developers that want to create desktop applications.

If we ever do something with it, though, we will certainly post it here as a "Show HN".
> As for me, Is like to increase N to a reproducible large number. So I guess I do share quite a bit with Chaos Mages.

Could you elaborate on this? It sounds interesting. I've been slowly acquiring a fascination with occultism since I got drawn in by 3301.
It's less of a difference now, and somewhat unrelated to the specific topic, but...

A big historical difference with mainframes and data was the architecture around I/O. They always had separate processors to offload I/O, and I/O was always asynchronous. And things like VSAM were highly tuned to take advantage of that.

That's why mainframes continued to outpace Linux/X86 for some types of workloads...even after X86 performance far outpaced the main processors in a mainframe.

I believe that advantage is completely gone now, but mostly via brute force vs elegance. Commodity hardware is just so fast now.
No one is scared of C# and Swift, XAML and so on, but these technologies aren't even close to what you have available on the web. React and Redux make apps possible that you wouldn't get with older technologies, not even with 10 times the effort and code. The animation possibilities, transitions, the flexibility overall, the eco system, debugging capabilities, hot module reload - if you have worked with it, you will not want to go back. Case in point, modern apps like VSCode, Atom, Hyperterm, Discord do things that would be very hard for a native app to mimic, and they do that with absolute ease.

I agree though that Electron is a problem. React native will probably be the best way forward. Microsoft has recently taken over RN-Windows and ReactXP, a RN-web clone. RN runs natively, doesn't need a browser, while being able to tap into the JS eco system.
Which sounds like another reason Slack is inappropriate for open source communication. Money is a completely valid reason.
> The worst part about it is that part of you knows the professor is sharing interesting stuff, it just that your brain tells you its boring.

Yes! I remember sitting in class and hearing the professor say, "This is important and will be on the test" and continuing to daydream or fiddle with something else, even though I knew I needed to pay attention.
I'm not planning on it being memorable, and in most cases you will have a choice to use a global number or add this service(s) to your existing number.
Certain categories of people with exposure are to this day disallowed from being blood donors as a result due to the risk and difficulty in testing.

Red Cross rules:
"
You are not eligible to donate if:

From January 1, 1980, through December 31, 1996, you spent (visited or lived) a cumulative time of 3 months or more, in the United Kingdom (UK), or
From January 1, 1980, to present, you had a blood transfusion in any country(ies) in the (UK) or France. The UK includes any of the countries listed below.
...
"

http://www.redcrossblood.org/donating-blood/eligibility-requ...
One has to be very careful challenging the final authority of the crew. In the times where this was not the case, you could just tell your pilots to be on time no matter what and end up with crashes due to flying into weather, running out of fuel, etc. At the end of the day, the PIC needs final authority since it's their ass on the line as well.
As an aside, the flight deck crew don't really pay much attention to whats happening in the back and have to rely on the FAs to manage the passengers. If the FA complains about someone to the flight deck, the PIC will generally follow their recommendation without pause.
When I profile Slack on x.slack.com, it seems to be pretty good about being "idle". The flame chart is mostly empty. As the article also points out, I think this is a problem with Electron/Chrome. Just want to be sure the Slack devs get their credit here.
Early in my career in the 90's I worked for BZW working on derivative hedging for financial swaps.

Things were pretty hectic and it was a pretty small team. We were using SQL Server at best and Excel spreadsheets as information feeds at worst, trying to calculate Black-Scholes on this stuff.

I clearly remember talking to the Traders and Quants regarding certain calculations we were doing to give them bond price goals for offsetting risk on the trades.

Honestly the traders at least didn't give a crap. I would present them tables; they would look at it, and would say "yeah that looks about right" - that's a direct quote from BZW's lead trader in 1994. I can't imagine things have changed that much.

I didn't stay long in that environment; it was pretty clear to me that despite getting people like Grady Booch coming in to clean up our act our "Customers" didn't really care too much about the mechanics of how things worked, or even worse whether the calculations were correct.

Top and bottom is, while the banking industry may employ "Cowboys" in the back-office for IT services, they also employ Cowboys in the front-office making the trades.

I doubt that has changed for the better that much. See 2008 financial crisis et al.

[Edit] As a side note, for the time I was earning more money than I knew what to do with. My boss at the time felt so ambivalent about his twice yearly 50k (sterling) bonus that he threw it away at the Casino the day he got it, (remember, this is 1994). I left and took a 75% pay cut to go work for Microsoft on projects that were at least form a CS point of view a lot more respectable. Having said that, I don't want to come off too harshly, we were at the cutting edge at the time and the technology was very cool and thoroughly enjoyable. But still..
London will fall just like Switzerland, Norway and Iceland have collapsed because they are not in the EU. The UK will become like Somalia.

No wait, actually those 3 countries are in the top 5 countries to live in the world. Why do people wish for apocalypses?
> Donald Trump claims to sleep 4-5 hours per night.

This might go some way to explaining why he comes across so batshit insane and authoritarian. Lack of sleep correlates with reduced empathy, increased aggression and loss of impulse control.

Margaret Thatcher too come to think of it. She claimed to only sleep four hours a night because any more was 'a waste of precious time'.
The "nonsense" part was that "nobody" was writing desktop apps for the past 5-10 years.
Management with OKR
No, they are exactly the same.

It's hard to find a GDC talk on Youtube where the creator of a game doesn't get teared up talking about the despair and elation they felt slaving over their game for four years. Try this one: https://www.youtube.com/watch?v=wOlcB-JxkFw

I also firmly believe there are games that won't be forgotten in a few decades.
If, instead of Swing, you use JavaFx (which comes included with Java) your UI will look nicer. It even has an embedded Webkit browser that can easily interact with JVM code. This means you can program your UI in any HTML/CSS/JS framework you want, and any other logic in any JVM language (Java, Scala, Groovy, Clojure, Kotlin, Ceylon, Frege, etc.)
> why are people writing this stuff in C. It's so slow and you don't have as much control on memory. Write it in Assembly.

did anyone ever actually say this?

> why are people writing this stuff in Python. It's so slow and you don't have as much control on memory. Write it in Java.

this one is odd to me considering Python came first...
Have you noticed any improvement in your other apps?

I have Atom and Mattermost (Slack clone) running right now with very little avg. "energy impact". MM is at about a half gig in memory though.