skysight-inc/HackerNews huggingface dataset:
Slack is built on Electron too.
Were you a heavy Atom plugin user? I'm afraid I'll leave and all of the great plugins won't convert.
I agree with that sentiment. I consider my future self to be an example of "other developers".

When I am working with peers on writing a commit message, I sometimes use the analogy of a newspaper. Any given newspaper is out of date very quickly. But we keep newspaper archives and store copies of every single newspaper.

Why? Because we don't know when we will need to refer to them, or which ones we will refer to. All that we know is that some of them will vital in future, as the journal of record.

And so it is with commit messages. We owe readers the courtesy of explaining our thinking.
I have not looked at the link. But would Sagemath not be both? Python AND R?

http://doc.sagemath.org/html/en/reference/interfaces/sage/in...
The password is legit, but watch out for the double quotation marks. It should read CrDj"(;Va.*NdlnzB9M?@K2)#>deB7mN
Usually a little slower, when I've timed them. (This may be out of date.) in Py3 they byte-compile into a loop in a nested function.
Been bootstrapped all along.
Let's confront "worse is better" directly: more-popular software is not the same as better software.

The Web is a race to the bottom in the quest for eyeballs. If eyeballs aren't what you desire, you can give the set of users you do have a much better experience: smoother interactions, better adaptation to system preferences, automated security and functionality updates to components via the OS distribution, better accessibility, etc.
The Phantom Pain taught me this as well.
> example: my parents taught me maths, my grandmother taught me how to read and write, I learned English, Lua, C, etc... on my own, learned physics and chemistry by reading books

Which proves only one point: that you had the advantage of an extremely interested, caring and knowledgeable family.

Many people, especially PoC and "poor people", do not have this advantage (be it because parents or other family are locked up in jails, or because parents have to both work two jobs in order to make rent) - public schools are the only education resource for kids in these families. We as a society must not let them down or we will face the harsh consequences in the future.
Are you saying that Microsoft offers no collision protection in situations where two user's email have the same first 5 characters?

If not then what is the problem?
Explore the “NSA”'s hacking arsenal on GitHub
'Amnesia' IoT botnet feasts on year-old unpatched vulnerability
You can still do that pretty easily, but most software doesn't release as separate apks outside of an app store (and particularly the Google store).

There are websites that provide apks, but I'm not sure of the legality there, and I'm not positive that they're unmodified versions of the software.
Ok, I'm not a database manager for enormous projects, so these changes may be great, but I don't understand them and don't care about them. Postgres is already the most awesome thing in Earth to me.

Still, if my opinion counts I think SELF-UPDATING MATERIALIZED VIEWS should be the next priority.
Nobody should really care whether something is or isn't an IETF standard. The cart has been dragging the horses with internet standardization for well over a decade now.
Show HN: A smart Tinder for friendships
Founders are answering questions live on Product Hunt (https://www.producthunt.com/posts/me3)

Making genuine new friends as an adult is HARD. Not only are there fewer opportunities to meet new people, but we become busier and pickier as we grow older.
So we built Me3(https://www.me3app.co/): a free mobile app that connects you with shockingly similar people in your area through group chats of 3.

Here’s how it works:
1. Complete levels by swiping through statements about your personality, lifestyle, values, interests, and more.
2. Me3 then connects you with users that are extremely compatible through group chats of 3 (aka “Tribes”).
3. You can chat with your Tribes. Each Tribe highlights what you share in common.

Me3 was designed to remove the awkwardness of befriending new people while protecting your privacy.

Other key points:
- Can’t be misused for dating: We automatically match users of the same gender who are highly compatible in groups of 3, instead of matching 2 users who “swiped right” on each other’s profiles.
- Private Profiles: User profiles are never public. They are only visible to the users you have already matched with.
- Smart Matching: Our algorithm considers around 150 individual factors when deciding who to match, and it will only get better through machine learning.

We “launch” new locations as soon as 500 people sign-up. Today we’re launching in NYC.

Happy to answer any questions you might have! (Founders live on product hunt: https://www.producthunt.com/posts/me3)
Right. Public school is just some worldwide conspiracy. I'm sure the Trilateral Commission had something to do with it. By all means abolish them. It would certainly drastically reduce my property taxes.
Yeah, right. I mean, this is pretty much like taking a child from a family just because the family is a different race/culture.

Unless you can guarantee that the child will adapt and have a better life (better != longer), I think it's immoral to take her from her original surroundings.
According to Geekbench the iMac has the best single core performance of any Mac, and best multi core performance vs the MBP:

https://browser.primatelabs.com/mac-benchmarks
Emacs.

I mean the user base and the scope is kind-of limited, but it's really easy to build thin-clients and some certain types of applications in Elisp. And against all prejudice, modern Elisp is quite a pleasurable language to write in. Furthermore, it's a joy to use that sort of "apps" in emacs and the community really likes it when those pop up. Also, there already are rather featureful apps like Gnus, Magit, EMMS and Elfeed, and the user is allowed vast customisation even without you really thinking about allowing it (advices, monkey-patching, keybindings, hooks, etc.).

P.S.: While I don't suggest this as seriously as those who suggest Qt and WxWidgets et al., if your demographic is hackers, you can consider it.
Yet another Arxiv "paper"...
FWIW its version of CSS is just terrible, there are a lot of properties you cannot control with it (e.g. display properties), its style inheritance model is equally terrible (for some reason if you do .foo, the foo object will get the style as will all of foo's children), and forget about animations. To be fair, I did test it out at v5 and they may have improved it, but at that time it was by no means a fair thing to call it css.
Yeah, all the things that need flexible schema can go in a jsonb column. While querying on JSON has gotten less painful, it's still a bit of a chore. But I've found that I rarely need to do that. Or if I do, I just denormalize a bit and put those fields in a regular ol' column.

We did the move maybe 4-5 years ago? At least in the JavaScript world, this makes your life so so much better.

Of course, you still have to handle migrations, but at least you have transactions :)
As people were incredulous when I said last year WebAssembly will be shortly available in the 4 major browsers, and now it is ;-)
Beat the competition by sticking to the basics
+1 using it since ages.
It's been a few years since I've done some real R work, but my general impression of things was that "core R" - ie. the R that is explained in the R manual - is actually a bit deprecated. It's not the correct way to use R. The correct way is to use the Hadley tools (ggplot, dplyr, etc.)

These tools are grafted onto R - but seem to have a completely different design philosophy. I actually don't know why they're in R and not Python or C++ or whatever other language - but they form a set that is very easy to work with and produce results really quickly (especially in combination with RStudio).

So the design principles behind R (or I guess the S language) kinda becomes irrelevant.
Besides what's been suggested already, there are many small open source programs that have never had an audit. You could follow the example of defuse.ca and just start doing it.
Correct me if I'm dead wrong here, but isn't "software machine learning" taking advantage from all the neurons being "interconnected", similar to a brain? How does that work with physical (discrete?) components as in this case?
There is no need to lie. Also, it can set you up for failure if that info comes back during a background check. Just say how much you want up front.
Indian police arrest alleged kingpin of U.S. tax scam
Prostitution is wicked and evil. It is a stain on the land. People need to use their sexuality responsibly.

It's absolutely important for the government to make it illegal because adultery leads to divorce, which leads to destruction of families, which leads to crime. (~70% of people in prison had no father in their household growing up).

Legallizing sexual perversion has the effect of nullifying the sanctity of marriage. That has a devastating effect on kids.

Staying faithful in marriage is a fundamental aspect to a healthy society. Since America has decided that responsible sexuality is stupid, we have so many terrible results. You used to be able to let your kids play outside. Today you can't for fear they will be kidnapped by a pedophile.

The effects of free sex are terrible on the next generation. I'm not trying to be an evil restrictionist here. But we need to be responsible. And the government certainly should punish such evil behavior, tempting people to cheat on their families.
Security co-operation unlikely to change post Brexit, despite threats
I don't think so. Just checked with Spy++, I can see a lot of TControl-s (Delphi/VCL controls).
https://en.wikipedia.org/wiki/Fundamental_attribution_error

* Edit

Why the downvotes?

> Maybe that parent you saw putting a big kid in a stroller is in a rush

Failing to recognize special circumstances , such as parent is in a rush (and other examples OP mentioned), and over-generalizing to form a character judgement is textbook Fundamental attribution error.
Smoking Hot: Study Finds Heat of Hookah Is Biggest Health Culprit for Smokers
I remember gym class containing not nearly enough movement. Every week was learning some new game and it took half the time each day to explain rules.

I worked in an elementary school a few year ago though and it's gotten worse. About 20 minutes lunch and 20 minutes recess, which was often canceled due to weather. The kids only had gym one week out of every three.
Depends on what platforms.

I'd choose C
I’ve had problems in the past trying to maintain a consistent look and feel for my apps across the three major desktop platforms. I was only able to recently achieve this by creating a dotnet core web app (served by the kestrel server) that is rendered by an Electron (chromium) app. With this done, I wrote scripts to create deployment packages for Window, Mac Os and Linux (deb). I can say my life has been been made a little easier.

The fact that the dotnet core app does the heavy lifting makes the whole application relatively fast.

See an example here https://www.ccasystem.io/Resources/DownloadDesktop
Part of doing 'everything from start to finish' is identifying leads, qualifying prospects, closing sales, negotiating contracts, collecting fees, and maintaining client relationships. This is why it is harder to start a company on one's own than with others.

I am curious where you are located.
Probably rolling out of laughter. You don't need ML to "predict" properties of molecules. Not a single physicist will but ML predicted molecule properties.
I know that on the face of it, this seems like a strange choice for HN, but I think it's a great example of surprising results that come emerge from good science/research.
A personal anecdote to support your point: The first company I worked for in Europe was a well-established ML company that had been doing predictive analytics long (10+ years) before the current fad.

Founded by a former professor from CERN, and staffed about 90% from CERN postdocs. I was the only member of my team who was not a co-author on the Higgs boson discovery paper.

So yeah, people at CERN are pretty well aware of what can be done with ML.
Speaking just for myself here... I use Spotify every day and I can guarantee that I would switch if the software experience was bad. I honestly can't think of a time the app crashed. It can switch between my mobile devices and the desktop seamlessly almost every time. The overall design is intuitive enough _and_ it happens to come in a color scheme that I love.

I used to find my music elsewhere and could do it again if I had to.
JSON follows JavaScript syntax, which is specifically meant to be written manually, i.e. by humans. (This is one of problems of JSON, by the way: look at commas, for example, especially at the infamous problem of trailing commas being illegal. This is definitely not meant to be written by machines.)

XML is indeed for machines, that is, the markup part of it. YAML may be more readable, but note that the specification of YAML is about three times as large as that of XML (and the XML specification also describes DTDs, a simple grammar specification language). XML design goals are explicitly stated in its specification, you're free to take a look.
This is not as useful as one would think... It's all binaries, no source. :(
Flash? Really?
I'm developing a file manager [1] and asked myself the exact same question a year ago. I chose PyQt and am quite happy with it. I wrote a blog post [2] back then about your very question. If you pick PyQt, then you will also find several other articles on the blog [3] interesting. Basically, whenever I encountered a hurdle, I posted a solution.

[1]: https://fman.io

[2]: https://fman.io/blog/picking-technologies-for-a-desktop-app-...

[3]: https://fman.io/blog
> Sabbaticals also hurt careers.

I'm sure sabbaticals (and even vacations) hurt careers in some scenarios, at some companies. I was responding to the notion that this was "retirement", and unique to the woman.

> You don't get a raise and a bonus for being away 1 year when you are 25-30.

People take parental leave for weeks (6-8 is typical), not a year.
TL;DR fixed in iOS and macOS. Please update.
Electron certainly isn't unpopular with the people who use applications built with Electron.
https://www.ted.com/talks/jill_bolte_taylor_s_powerful_strok...
This attitude is common for people who only want to learn ONE way of doing things. They buy the illusion that there is a silver bullet for all computing (or data analysis) tasks. In fact computing is the art of using the right tools and languages to solve particular problems.
I didn't know about the array library, but

"".join(map(chr, list))

would have been my first choice, partly for style and partly for avoiding string concatenation (recent speedups aside).
We built Spectrum (https://www.devspectrum.com) for filtering logs and it was great to work with and plenty fast.
Maybe consider Xojo, which is like a cross-platform Visual Basic. I know, that means you're programming in Basic, but it's the fastest tool I've found & the compiled binaries are relatively small (Mac version of my current app is 11 MB uncompressed). It supports Mac / Windows / Linux, but it also compiles to Raspberry Pi, iOS, Web, and Android support is in the works. Pricing is cheaper than Delphi or Qt. But if you need to collaborate, there aren't as many Xojo / REALbasic developers out there, as something like Qt:

http://www.xojo.com/

For other Windows/Mac stuff I'm working on, I use C++ for the cross-platform code, and Win32 API / Obj-C for the platform-specific interface layers.
Well, this sure explains why I suck so hard at lying.
"For every complex problem there is an answer that is clear, simple, and wrong." :)
Now that you mention it, this is pretty ridiculous: http://imgur.com/a/HyFay

Code Helper is from VSCode. VSCode, Evernote and Slack are all completely idle right now. I don't think they should be using any memory at all. Especially not over 700 MB. I don't even understand how they could possibly be using that much memory.

Is it just memory leaks?
I have same feelings for js in general, but I suggest you to try React Native. Just follow their official docs/tutorial. I was pleasantly surprised how straightforward it is. I believe you can as well use TypeScript.
Until recently I wouldn't have disagreed with a word of your post, but now... I think 50 years is probably optimistic. It seems more like 30 or so where Miami is concerned, and that means that the inevitability of it all should actually start to emerge (at least for some) in 10-15 years.

The rest of what you're saying I'm totally on board with, but I think the answer is: denial is like a crappy superpower.
> "Our principal foods were bran bread, barley porridge, potatoes, greens, milk and some butter

Nearly every Dane lives within an hour walk from the ocean and even from the center of the country you are only 70km to the ocean. How is fish not the principal food, especially during war time.

This omission is so glaring that it undermines the credibility of the article.
Mostly Qt, but also JavaFx (formerly Swing) when having to use some popular Java library or existing code.
Modafinil-Induced Changes in Functional Connectivity of Healthy Elderly Subjects
I can't say I've ever used VSCode, but I like Spotify despite its UI, not because of it.

That having been said, I don't use Spotify a lot, as the UI is really cumbersome and puts me off the entire thing.
Every OEM out there offers trash can form factor PCs these days that are better specced and cheaper than the Mac Pro.
I think you overestimate the R&D costs that go into these things.
Is the agenda of female founder communities upside down?
Interesting, I didn't expect a downvotes. If this is factually incorrect, please do point it out. I looked at the tool and it seems it only works on plan JS and Facebook's JS dialect (flowtype)
Isn't this basically like mobx with it's observables?

https://mobx.js.org/getting-started.html
> massive redesign of the storage engine

Have the Postgres thought about adding support for more than one storage engine? Then they could implement new ideas in a fork, an one could run them side-by-side and migrate over to it.

https://www.postgresql.org/message-id/4CB597FF.1010403@cheap...

For example MySQL had been mocked for its old ISAM storage engine. Then MySQL added InnoDB as another storage engine, the SQL interface is the same.
Does Google pay more than Apple, Amazon, Microsoft, Oracle, Facebook, ....?
Practically? How so?
To be fair, 'Mad Max' isn't something you project, it's an overly optimistic post-script to a total nuclear exchange. It may be that pressure from climate change and poor coping mechanisms on an international scale could lead to said nuclear exchange, although I certainly hope not.
Privacy and the Superego
You should give VSCode a try. I recently switched from Sublime to VSCode, and I'm very happy with it. Startup is a little slow, but the editor is blazing fast.
Writing a small software renderer
Show HN: 8192px, an expanding collaborative pixel art canvas
Indeed. MessagePack should be replaced with CBOR in new protocols, as CBOR is a very nicely designed format.
This can be justified. Multiple times I'd been in the spot when shipping of a feature by a certain date will get your contract signed. And this is dependant of how convenient your workflow is.
Slightly off-topic, but it is worth noting how unusual Robert Trivers acted in this case. Can anyone think of another interesting hypothesis that was put forward in the Foreword of someone else's book? In his own introduction, Dawkins remarks on how unusual this is, and his tone can be read as amusement, but also perhaps a little bit of annoyance.
Weekend hack, also available over at GitHub (https://github.com/8192px/8192px)
Awesome material design color tool
There is a decent amount of python code in there if you look around :)
Wire messenger server code open-sourced
seems copy-pasted from http://magazine.uc.edu/editors_picks/recent_features/hookah....
11-Year-Old Boy Kills Himself After Alleged Social Media Prank
Well, many would hire programmers /engineers/ lawyers/ doctors/ professors for competence regardless of race.
14 years ago. That's an article from 2002.
It doesn't seem to be a binary search in any sense of the computer science term. There is no half interval mechanics nor would that be appropriate. It seems like traditional bargaining.

In an otherwise excellent article, the missing negotiation calibration and example is glaring. The rest of the article would seem to suggest just as you will get your next big promotion from another company, if you find yourself considering coming down walk away. The heart of the approach is getting away from you becoming invested in being hired by a specific company.
I think that if a disaster destroys your city, moving may be the only option for survival.

These city locations are often abandoned for hundreds of years at a time
If you can tag the entire program @nogc, great.
Python is similar. Base Python is terrible for data analysis but a large number of useful packages have grown up around numpy (scipy, pandas, theano, keras, etc.) which has similar conventions to R.
Parse has transferred control of all repositories to the community
There's not any useful UI on android, but apks are signed (at least the jar is) by the developer, so you could check if it had been modified if you get the signing certificate from a Google Play install and see if that's the same certificate that signed the apk you download from who knows where.

You still have a potential issue if there's native code: Google Play makes it possible to build separate apks to support the different flavors of native code, so you need to grab the right apk for your phone, if the developers don't provide a web download with all the native code in one package.
Top 5 Golang Books
Prior art already exists in the form of inflatable robots from Otherlab / Pneubotics:

http://www.hizook.com/blog/2014/11/12/big-hero-6-soft-inflat...

I haven't read the patent or specific claims; I'm just pointing out that inflatable robots and inflatable characters already exist that perform some of the functions mentioned in this article.
(warning, German experience bias)

Additionally, obese, impeded or just untalented kids get mercilessly attacked by the other kids. The only ones to shine are the guys who go on soccer or basketball practice, and they're usually the guys going after "weaker" kids in the first place (which is easy when you got some muscle).

Usually it is one teacher responsible for the entire group of kids, which means that the teacher is busy the whole time explaining stuff to kids which means that inappropriate behavior gets unnoticed way too often.

Organized school sports/gym classes like the ones I had are beyond evil and next to useless, speaking out of more than enough experience.
What if this item could change the way you travel?
Haha whoops. Thank you for that!
Also, the saying, "Fake it 'til you make it".

The study looked at perceived athleticism. I wonder if the same could be said about entrepreneurship?
look at slurm and other things based on it. Slurm plus mesos + airflow will meet all your needs.
I did this at first, but caved and logged in to my account in order to tie my serial to my Microsoft account. If I replace my motherboard now, I won't have to get a new license (I'm no longer at university, so I don't have dreamspark anymore).
In the 1990s, the USDA food pyramid recommended people base their diet on breads and starchy foods (note the base of the original food pyramid). Over the last twenty years, they have backed away from this recommendation. While most Americans eat too much meat, it turns out that eating too much starch isn't an improvement. The current USA recommendation appears to be "eat more fruits and vegetables" ( choosemyplate.gov ).

But since this recommendation came with a change in the graphic used (from a rainbow pyramid to a plate) people focused on the graphic and missed the new dietary advice.