skysight-inc/HackerNews huggingface dataset:
One big problem with Electron apps today IMO is that different apps cannot share memory, even though 90% of them is the same (Chrome/V8 etc).

That would be solved if you had one Electron binary that started each app, much like a JVM. They would still be different processes so one app couldn't bring down another, but at least they would share memory pages and copy on write which would make the multi-electron-app world better. (IMO)

It would also have the benefit that you could update once and not run an old chat app with old Chrome security issues, until each developer decides to update Electron. But I guess the argument against that is that it's no longer "truly cross platform" since an Electron app may have to support multiple Electron versions. This is how things always have been though, developers just seem a lot more lazy about it nowadays.
Nucleus – A configurable and versatile update server for all your Electron apps
React-native-simple-card-view v0.2.0 released. New component:CardViewWithImage
You're assuming that didn't already happen.

The majority of the supply was produced rather trivially for a measurably inexpensive amount of captial cost to mint it prior to 2015.

One could surmise the reason crypto isn't banned yet is because nation states have the resources to mine majority stake easily due to the majority supply being created in a short time frame.
The Diestel book is great if you already know Graph Theory. The proofs are exquisitely concise, but it's hard to read because you have to think really hard about the definitions and why they're giving in precisely that way (hint: to make the proofs more concise!).
Markee: Simple lightweight highlighting for the web
I bet the majority of those devs are web devs without any experience in native frameworks.
Facebook rolls out support for enhanced 3D posts on news feed
>#13 Coursera, Udemy, Khan Academy

All have fallen very short IMO. Coursera's courses are generally pretty watered down compared to the real undergraduate versions with a few exceptions here and there. Udemy focuses more on skill-based courses and they also have a huge issue with enforcing copyright. A lot of people are uploading pirated materials to the site and masking it as their own creation. The courses aren't that high quality compared to a traditional university setting. As with coursera, there are a few exceptions but overall most courses are low quality.

Khan academy is more for short tutorials where you need help here and there. It does play a role though but I don't think it is anywhere near possible to replacing traditional university education.

I think most people would agree that they want to see some sort of online learning system that can actually compete with a traditional university. As in, if I want to take physics 101 I can take it either at a traditional university or this online university. The online university would offer cheap/free and high quality courses such that you would basically be learning the same thing as the traditional course. It would also be possible to have a better overall learning experience thanks to internet/computer enhanced features (simulations, interactive videos etc.). Ultimately it would have some sort of certification, verification system that employers would place value upon, similar to the value currently being placed on BA degrees.
Ask HN: How do you access the database from maintenance jobs?
(Assuming the standard database + application server that provides the API endpoints)

How do you handle accessing the database from periodic maintenance tasks? (anything from cron phps to aws lamba functions)

Do you connect directly to the database?

Do you add specific endpoints in the application server/API so that the job doesn't directly access the db?

What pros/cons did you notice with your approach?
They don't know better.

Web stack doesn't have any mature option, besides maybe avril, that matches what something like Blend or QML designer offers.
Then I would have to take my wallet with me :(

Currently I use my contactless CC, just swipe it over the terminal and if the value is low enough I don't even have to enter a PIN.
The default for programming should be arbitrary precision rational numbers. Think the rational numbers in Scheme or Haskell.
Mind sharing how you currently use Amazon KMS in practice?
You also have to consider where the users are coming from. If you only have experience in web dev, obviously you are going to choose the framework that lets you do what you always did and get a desktop app in the end.

If you have been building GUIs in Visual Studio or VBA, you're probably not going to suddenly switch to Electron.

And if you have mostly been writing Python scripts for the terminal, you might use something like Gooey [1] to build a basic GUI with almost no additional effort.

[1] https://github.com/chriskiehl/Gooey
DF itself already computes the prosperity of your fortress for you. This score and the sheer number of (non-enemy) dwarfs are the way you progress through the game. So a reward function based on these two inputs, plus maybe something like "months since last major catastrophe" could work.
My systems can certainly handle the load I would impose upon them by sharing content to my personal social network.

What they can't handle is the load imposed on them by the farming of data by third-parties from my feed. But thats okay - because thats exactly what I want to get rid of.
Ask HN: GSoC experience?
Anyone here participated as student for past Google Summer of Code? For which organization? How was your experience?
CBI Arrested Rotomac Company Owner Vikram Kothari Against Fraud Case
I can't believe true effortless phone charging still isn't solved. The capacity of a phone battery is about 8 Wh, which would mean that an "ambient" charging solution in a bedroom would need to provide 1W of charging to be feasible. We already know that we can put decent antennas for microwaves inside phones at low cost (e.g. WiFi), so what's needed is some form of tracking beamforming from the transmitter to get reasonable efficiency. Even if only 10% efficiency can be achieved, that should be a viable product (leaving aside the moral/environmental aspect of energy waste).

I guess part of the reason why it doesn't exist is non-technical hurdles, FCC and radiation fears.
BJP has earned millions of rupees after the five Assembly Elections
10k apartments (20-30k residents?) is plenty enough for a high school too
Don't forget `| head -n1`, as pass(1) files can contain whatever (TOTP secrets, usernames, URLs, etc.) and only the first line contains the password
Good question. Sometimes, the metrics must be gamed to make real progress. (As opposed to the more usual gaming them for personal gain.)

Between these two, some self serving bias and delusion, mission statements etc.. what is real?!
I just lost track at the airbnb example. What is the inherent advantage of using a graph in the context of computing scores over 4million possibilities ? Should’t a Modern sql database be enough?

PS : Or maybe we could use a blockchain to be even more modern?
Traversable 3D representations of the web using generative landscapes
True. I think my point was more about games with non-trivial rules (or many degrees of freedom). For example going from chess/go to turn-based video games like civ, to starcraft. Usually it involves vastly more possibly positions in time and space.
XAML, QML, JavaFX, Android (since version 5), Cocoa all build exes, so I don't know which single one you mean.

QML and JavaFX are cross-platform, XAML is cross platform via Avalonia or Xamarin.Forms.

Anyone using C++ on Windows for GUI development should use Visual C++, C++ Builder or the gcc toolchain integrated in the Qt installer.
Any non-startup tech company in the Bay Area should be paying at least this much if they're serious about hiring "top talent". That is the going rate these days for engineers / devops / sometimes designers / sometimes PMs.
It's not that easy. Every step of it has a legitimate use and it's only when combined that problems are caused. Then, I don't see what reason the US would have to want it to stop, more USD in Chinese hands isn't a bad thing. China wouldn't like it, but as it's taking place in Macau or now Saipan there are jurisdictional issues.
Because it takes longer than the chromium release cycle to do an electron/chromium upgrade. I think they only tend to do the upgrade a few times a year. Chrome 61 will have been current when they started the upgrade process.
If we're using a uniform random number generator in [0, 1] with 32-bit IEEE754 numbers, the closest to 0.3639401 is

2^-2 * (1 + 3823195*2^-23) = 0.3639400899410247802734375

The numbers directly before and after it are:

2^-2 * (1 + 3823194*2^-23) = 0.363940060138702392578125
2^-2 * (1 + 3823196*2^-23) = 0.36394011974334716796875

Giving a range of size 2.980232238769531250 * 10^-8 in which all numbers compare equal to 0.3639401 in IEEE754 32-bit floating point. And since we're looking at a domain of [0, 1], that's also immediately our probability.

(I'm fully aware this isn't what you were asking, but I found it fun either way)
You don’t have to “roll your own security.”

You can easily put any open source security system behind a secondary system. Hell - it would already be a secondary system.

Not putting your passwords right next to the identifiers is a simple way to lower the impact of an email or password leak.

Also, that quote is bullshit.
I recently started experimenting with JavaFX. I was pleasantly surprised how nice it is, and how easy it is to package application bundles.
Or a hadoop cluster. Oh I'm showing my age!
I particularly like the "anti-priorities" section. You can't optimise for everything, and it's refreshing to see someone be upfront about the things which they're prepared to let be sub-optimal.

Of course, it's important to read that section as "what I don't prioritise", not "what you shouldn't prioritise".
I have no problem with things feeling alien, so that would be my preference.

For example I love the Telegram desktop app.
External libraries are binary dependencies, I don't care one second which style they use to write them.
Still, it's one thing to make a device hard to repair - it's another to bring state enforced penalties against people who decide to nevertheless tinker.
Perpetually-stale is just a pejorative way of saying known-good. You should update frequently, but only when you have time to test for problems and when it's not an especially bad day to cause an outage for your clients.
There is something to be said about html being too basic for developping apps efficiently. There is no menu control, contextual menu control, if you want to handle dragging and dropping UI items or creating an overlay modal window you need to do all sorts of hacks. On a desktop UI framework these are often a single line of code and it’s hard to get it wrong. I don’t think html/css is really comparable to the major native UI frameworks in term of productivity and correctness of apps produced.

I see so many websites trying to implement their own UI behaviors and getting it wrong, not scrolling smoothly, showing a modal window partially off screen in certain scenarios, preventing you from zooming out on a smartphone while overflowing the text outside of the screen, menus that are either not touch or mouse friendly, etc.

Giving UI developpers only html and css is like telling a graphic designer: all you need is microsoft paint, you see you can change the color of each pixel to whatever you want, total freedom! Yeah... No.
Sliders do not appear to work on iPad.
I thought it was just a poor winforms clone on macOS.
Then there is reductive, conductive... This could be the makings of an kxcd
I would say the biggest thing is obviously the architecture, coupling LSTMs with the geometric units that spit out the actual 3D structure that can then be directly optimized via the dRMSD loss function. That's the biggest point of distinction from everything else out there (no contact map prediction, etc.) So it really is about end-to-end differentiability IMO, which hasn't been done before.

As for why it took so long, it is and it is not fine-tuning. Getting RGNs to train _at all_ was a rather difficult process, and required a lot of finicking around. But since I got them working, I haven't actually spent all that much time fine-tuning them, and so I expect there to be a lot of low-hanging fruit in terms of optimizing performance (starting from the baseline I found.)
NET OneNote API – Alternative to Microsoft OneNote Object Model
IME this mostly depends on the terminal and/or how the store chooses to handle transactions. Some terminals see to first need to establish some kind of connection to a server during the transaction, which can fail or take time. Some seem always connected or they batch the transactions and perform them at some point in the future. (Could be that batching cannot be done anymore, though.)

E.g. at Aldi here (Southern Germany) paying with card including entering the PIN isn't really slower than paying cash (and the Aldi cashiers are crazy fast in handling cash). At other stores the card terminals seem awfully slow, though.
Does anyone know if there has been any work on bringing the work from “headless chrome” to electron?

It would be awesome to be able to use the full node.js environment with a headless browser natively.(headless chrome with puppeteer is good but electron would be better)
A couple interesting insights--

1) Only two companies in the entire ranking have outperformed the American population in terms of diversity. We all know that tech can do better, but this is pretty surprising given that most companies on the list are based out of SF and NYC, two areas are quite diversity relative to the rest of America.

2) Because this is the first time we can compare this amount of standardized diversity data across companies, it's the first time we're really able to see who is doing better than who. It's interesting to see some companies that are often lauded and branded as diversity thought leaders, doing less well than we'd all expect.

3) Some patterns have emerged: NYC based companies tend to do better than SF based companies. Ecommerce companies tend to outperform security companies (though we saw that one coming). More importantly, this data shows how company structure and sector can make it easier or harder to be inclusive in certain ways. That's why we've included sector averages. We hope those numbers help people make more informed analyses about how well a company is performing given their role make up.

We've had a lot of feedback from underrepresented groups that will inform product improvements moving forward--from accessibility to which companies people want to see on the list next. Most of all, we've had affirming feedback that these numbers really do help people make the case for diversity initiatives and kickstart conversations at their companies. We're excited about the prospect of seeing real initiatives come into existence because of DTP data, and that's what we really hope to support and see more of!
Inside Uncle Sam's Secret Bitcoin Hoard
> JVM AOT...we're waiting, we know it's coming.

https://www.excelsiorjet.com/
I'm curious about your last statement. I guess I'd be considered a night owl by most people, and certainly have poor sleep hygiene in the eyes of early birds, but I find myself most motivated to do really "intellectual" work about 2-3 hours after dinner. For the record, when I say "intellectual" work I don't specifically mean academic, but more broadly creative. Do you specifically mean something like learning in the classroom setting?

Now I'm also curious about the differences in free-form learning (which I guess I'm talking about) vs the more traditional classroom learning. Do you have any insight on this?
The point of example is to show that graphs (for Airbnb case - trees) are a good fit. Modern sql database should be enough, but just because it has strong indexing, which is mostly implemented using B-trees, which are again graphs. So Airbnb example takes the reader to balanced binary trees (though it seems long reading).
I once heard the conspiracy that that the large banks in America want to keep the magnetic stripe because it's easier to do credit card fraud that way. It cost millions for the bank, but keeps newcomers away from the market.
I am curious as to how long, in terms of hours/days, it took for the flash to become visible and then extinguish? The article makes it seem like it was over a day or two, but is that generally how long a supernova event will take? I was of the belief that it was a very brief event lasting only an hour or so?
Activist groups are making people give a shit about these issues. Maybe majority of the customers don’t care but if there are a small bunch of customers that are passionate and make a lot of noise and tweet negative stuff then it’s only natural for Apple to do something to protect its brand.
I’m really hoping OMEMO makes it into Openfire (XMPP Server) and Adium (XMPP Client) sooner rather than later, we current use OTR but OMEMO is objectively superior in every way I can see.
I got this thought while watching Steven Universe but this is a general trend. A friend told me that Inside Out got her kids starting to talk more about their emotions too.
The Signal app asks for a ton of permissions. Apparently this isn't decentralized either, so how is it different than Facebook? Did they prove it was mathematically hard/impossible for them to see any of the (meta)data? Have they proven that they are a 100% oblivious broker?
So, you are using bitcoin's mining revenue to make a claim on PoS coins?

Assuming you are correct, here's something you dint consider - most of the PoS coins need a starting point - mainly the genesis block. These coins are acquired through ICO mechanism. Example NEO. While the current price is 122 USD @ 8 billion in marketcap. But, it started at 0.3 USD and raised USD 28 million. So, China need not buy now 4 billion of coins now, it could have spent 15-20 million to acquire more than 50% of the staking coins.
otoh, I think that with Electron, people are sufficiently acclimatized to web apps for them to feel at home with it. GTK feels like a java app.
Hold on I get It’s because actually that example was all about binary tree (which are often used under the hood by database engine for index scanning).

I’ll give another shot to this article later but, I’m more lost than before because I managed to have a grasp of graph theory without knowing a lot about binary tree (I’am more a data analyst than a developer).

PS : Thx vardanator
This is great and really helps emphasize why I should look into Rust some day (I program STM32s in C for a living).

It would have been awesome if this had shown the resulting assembly for the first few cases, too.
I find this inconsistency interesting as well. It's like if you used a "flat" GTK theme and avoided traditional UI elements like MDIs, menus, and toolbars, you'd be divorced enough from native to leave that criticism behind (granted there are others). I think this is what makes QML, JavaFX, and HTML+CSS more popular recently...desktop-like expectations are out the window (per se) before you start.
Floating point is a trade-off which you just have to consciously choose. Sometimes you need more precision. Sometimes - even less: in my current project, I encode horizontal object position (coordinates x and z) in 2 bytes, while y coordinate (vertical) and all 3 euler angles fit into 1 byte each. It's far from precise, but looks OK from the point of view of our top-down camera, and all movement updates of players and NPCs fit into half of a pessimistic IP packet (about 400 bytes) per frame.
Words mean exactly what they're intended to mean. Nothing more. I clearly don't mean violent extrajudicial murder so telling me that's a bad term because it has been used in the US to describe incidents of violent extrajudicial racist murder is exactly the type of thought policing that makes zero logical sense especially in a global forum. There's an argument for avoiding such a term out of respect/sensitivity for people personally affected by some piece of language in order to prevent triggering emotional responses, but that's not the argument you're making. And I'm sorry if that is how the term affected you.

> “Wolfe verbally acknowledged that he cared for Black students at the University of Missouri, however he also reported he was ‘not completely’ aware of systemic racism, sexism, and patriarchy on campus,” a statement from the group read.

After which Wolfe appologized but people wouldn't have it. It's the mob mentality that I don't like. Once he said that there was nothing he could do to save his job even though he met most all of the demands laid before him. At that point it became about making a statement not about humans learning to tolerate each other. It's intolerance at its finest. All the politicians asking for his removal were just being political..

CEO of Papa John's is another example. And this all started with chick-fil-a's COO.
I see your point, but with cashless pay being so simple and effortless I doubt cash will be around for a long time.

It's almost gone in some Nordic Countries. I don't have to bring my wallet. Cash is a hassle for me.
Most humans do not think like that, or hardly at all in the philosophical sense.
Generic link to WP home page.
> A GPIO pin starts out as an input; in that state, you can’t call the function set_high. It is a compile time error!

Which is throughly incorrect. Of course you can set the state of an output register that’s set to input, that state will just not appear on the pin.
Snips Uses Rust to Build an Embedded Voice Assistant
Microsoft is serious on the WebAssembly part.

https://blogs.msdn.microsoft.com/webdev/2018/02/06/blazor-ex...
>Can somebody explain why I'd prefer using my phone over this system?

Your credit card number is never seen by the merchant. A lot of credit card thefts are done by employee's lifting the card number details during a transaction[1]. With Google Pay / Apple Pay the credit card number is replaced with a one time token that is only valid for that transaction.

[1]https://youtu.be/qgu2NVrfRV4?t=44s
>What are you reading? It sounds like a self-help book or something pretty easily digestible with a definite goal.

The history of economics, actually!
The kind of optimizations a static compiler might apply can be done by a JIT as well, with the added benefit of actually knowing what kind of workload is going to run. Most of deep learning is applying comparatively small computation graphs to very large arrays of numbers in parallel, so the overhead of compilation is only a small portion of the overall computation time. A smart JIT that decides on the optimal tiling pattern for the array dimensions observed at runtime and rewrites loops accordingly can easily pay for itself.
So we can hopefully look forward to seeing the Superlifter 'Prime Mover' in 'The Player of Games' follow up series ;)

https://en.wikipedia.org/wiki/List_of_spacecraft_in_the_Cult...
> Tyler is far from podunk.

As a native Tylerite, it's not that far
There is a void because OS vendors are actively hostile to top-notch cross platform UI toolkits. They learned their lesson from software companies of the 80's and 90's: https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/

Making a super high quality cross platform UI toolkit is very hard, both in regards to core implementation and maintenance. Open Source did its best, but it apparently wasn't enough. Commercial vendors can't really get adoption cause everyone expects free and even Open Source solutions.

I feel that there's a catch-22 somewhere here :)
NNT might be 7 for one drug and one try, but the therapist will try several drugs and doses.

I could imagine that NNT might significantly improve if you consider “use antidepressants” instead of “use 1 antidepressant 1 time”
Gatwick Taxis
Yes they do, they are the building blocks for async/await, get a thread allocated from a thread pool when running, and you can control how the scheduling takes place, by providing your own scheduler implementation.