skysight-inc/HackerNews huggingface dataset:
I would rather run something in wine or run nothing at all than have to run an electron app. It's that bad.
Python bindings for both Qt and GTK+ are really, really good. For other languages it sure is hit-or-miss though.
Looks like they are back up.
Top trending YouTube video promotes Florida shooting conspiracy theory
If the Electron app exists, often the alternative is no app at all.
I'm gonna wager that .sm isn't too active with the registrar, and most of the sites are of a relatively low-traffic nature.

If someone from the registrar starts checking the overall health of the TLD, or any domain they weren't directly responsible for, it may have seemed that "everything was ok" even though all their customer records were suspended...
Very well deserved, many congratulations to Mr. van Rossum
It's all relative, that's for sure. I've lived in lots of different places and indeed, by Dutch standards the Bijlmer is a collosal failure, at the same time it is obvious that that is the context. This is a country that is pretty big on making stuff work, if not for that the country itself wouldn't even exist. Engineering on this scale is nothing strange to the Dutch mentality at all, turning sea into land or having Eifel-tower sized movable dams to keep out the water is something people don't even bat an eye at (probably because they are unaware of the feats of engineering underpinning that).

That there are much worse places in the world I readily concede, but it did not at all turn out how it was meant to be and that's what differentiates Bijlmermeer from the rest of the Netherlands and how major planning is done here, and that is why to me it is a collosal failure.

By the way: welcome to our little rainy country!
See Slack. If Slack were still some plucky startup, I can understand it using Electron. But it's been around for a while now, and a more performant native application doesn't seem to be coming anytime soon.
Both are up and running!!.
45k SEK monthly is 54k EUR annually (what a beautiful exchange rate!) - not far from salary ceiling in other EU countries. Hitting it so hard my head spins. Salary fixing alarm!
WhatsApp Web, Safe for Work (hide Media)
When you forcibly enter a building with dozens of firearms, put people at gunpoint, and order them about/to the ground, that's, at minimum, approaching violence.
> If you want to stop password spraying, protect your hashes.

Again, it's not about your hashes, it's about the attacker having access to your users' credentials.

Users re-use credentials accross services and you have no control on how (in)securely they are stored there.

Blacklisting (I don't have an opinion on how big the blacklist should be) what is known to be widely used accross services sounds sensible... and there is definitely an argument to be made about blacklisting what is known to be widely available/effective for attackers.
Reactive UI is easier to reason about I'd say. One thing I'd like to see is a native reactive UI framework that would be thought as such from the ground up. So far react on web is a whole bunch of hacks and react native also wraps classic UI elements.
Sales Techniques
TCL/TK runs on literally everything except the iPhone.
>"Do you think that many experimentalists actually are able to / have the luxury of figuring all this stuff out if an experiment works?"

It is a crucial part of science, not a luxury. Failure to do so means you are doing something else (I use the general term "research").

>"But you can do the same study in a different lab, and there may be another environmental variable you have to control for that didnt exist in the first lab."

Yes, independent replication is required to be sure you understand the experimental conditions.

>"My perspective is that in theory you can do perfect science and figure out all the variables but in reality you just can't... It's by nature a field with low technical success rates"

Perhaps, or perhaps this is an excuse by people who haven't even tried to actually approach the problem scientifically. They (and/or the funding agencies) just want to jump right to the exciting discoveries and cures instead of doing the science. Since the scientific approach has not been tried, we don't know.

>"the reproducibility issues in research and low success rates in drug development support that perspective"

They also support the perspective that sloppy research wastes insane amounts of time and money. Jumping to the "it is so complicated" excuse without actually trying to do things correctly seems really disingenuous.

Anyway, I left biomed exactly for this reason. There did not seem to be any interest in doing actual science. No one was ever going to try a direct replication of my work, no one cared about developing and testing quantitative models (only coming up with meaningless "significant" p-values), etc.
Yes, that is exactly my point (but maybe a bit verbose and convoluted :) )
In a sense: https://news.ycombinator.com/item?id=14386292

However, it was AMP team's conscious decision to implement handling of AMP the way they did: divs with overflow, hiding links etc.
Anything that breaks from the final product. So it's up to the companies to decide how modular they make their products. If it's not to modular, then if anything small breaks, then they'll have to replace entire big pieces. If their devices are super-modular, then they will have to replace only that small part. But of course they also have to make all sorts of different small parts, or have contracts with companies that do.
If anyone has trouble with graph theory or other basics of discrete mathematics, then the introductory works of Matoušek and Nešetřil will most likely help them very much.
Same here. I occasionally rent movies from Redbox and I wasn't aware of the codes. They're typically far cheaper than renting from Amazon. Sometimes I'll find a relatively newly released movie that I want to watch, and Amazon will want $5.99 to rent it (eg Blade Runner), versus ~$2.12 for the blu ray from Redbox. Amazon's digital rental prices are semi obnoxious at times; Alien Covenant is an ok movie that has been out on disc for a while, Amazon still wants $5.99 to rent it, you can buy the used blu ray from Redbox for $4.23 or rent it for half that. I have a box not far from my house, so I'll just grab the disc while out doing something else.
Really there are only three standards I can think of - micro usb, covering probably 80%+ of devices, whatever the current becoming popular. That's way better than it used to be.
How a Math Genius used supercomputers to find love
Absolutely, i will even double quote it,
"The thing about programming is that the devil is in the details".
Actually the problem is that in my workplace we keep on creating few mini apps where i get the html done by any ui dev which usually take 3-4 hours or something.
After that sometimes pluging it into a framework takes too much time, even though there are few api calls only.
I was wondering if there is any simple SPA framework available where i can just add a simple controller and few routes and voila app is ready.
Well, part of that depends on your definitions of "new" and "old" media.

Some things can be readily compared - easy to compare the Washington Post of today to Washington Post of the 1970s.

But many of today's subreddits, facebook pages and 4chan boards don't have a direct equivalent in the 1970s.

Comparing 1970s WaPo vs 2018 WaPo will give you a different result to comparing 1970s WaPo vs (2018 WaPo + r/LateStageCapitalism + r/The_Donald)
SMS is federated, users of one providers can send messages to users of a different provider. Same with phone calls.
Becoming a telephony provider probably takes a bit more investment than with some random Internet based service.
While I'm very much in support of Guido winning this award the 'Its code should be understandable as plain English.' goal was clearly not met.

It is interesting to me because many high level languages have had this exact same goal (COBOL for instance!) and none have ever delivered.

Is Python the language that comes closest to this goal? And if not, which is?
Community Curated Unity Resources
This may sound silly, but:

- Stickers

I know many consider those to be annoying distractions, but in my experience stickers are the reason why many "normal" users prefer Telegram over WhatsApp.
Just a reminder to everyone who says there's no way to write cross platform apps:

TCL/TK is still a thing and MacOSX still ships with wish, it even runs on android. The one platform you can't use it for is the iPhone.
More specifically, the link redirects to https://itunes.apple.com/de/podcast/with-love-and-data/id134... .
And the only reason Bitcoin is interesting is because "we" have effectively communicated, correctly or otherwise, that there's value in cryptocurrencies.
Crypto Profit Calculator
How bad is it to run Electron apps on Linux?
The verdict is still out on both, because, as a society, we aren't ready to make use of them/the UX haven't been made easy enough for the unwashed masses yet.
A/B tests and their statistical brethren are useful in some contexts, but as you (almost) said, they come towards the end of a discussion. First you have to identify some variations that you want to test. And of course in some cases, particularly more complex UI designs, there might be no simple success metric to measure for an A/B test, and indeed there is probably no simple set of changes you can isolate from their context either.

In short, A/B tests are great, but they're not a substitute for design skills, they're a way of refining what you already have in some situations.
CodingDictionary – A place to search coding terms
In Romania, a bank started issuing watches that function as contactless credit cards last year.

https://embeddedsecuritynews.com/2017/06/romanian-lender-int...
Whatever do you mean, Socrates? Surely all men know the meaning of XYZ?
I just launched Discord, the heaviest Electron app I have installed, and it idles at 135 MB of memory. I'm not seeing anything close to 800 MB being used.
GitLab fixes security issue that let anyone hijack custom domains
> let the FLOSS crowd make clients if they cared for them.

I've yet to see FLOSS crowd come up with a remotely useful client for anything. Event in the days of much simpler APIs and apps like IRC FOSS apps were universally meh.
> James Damore, the former Google software engineer who wrote a memo complaining about the company’s "ideological echo chamber" and asserting that biological differences between men and women explain, at least in part, the gender gap in the tech industry.

It almost brought a tear to the eye to see a publication actually summarise that right.
www.riot.im
Psychiatrists have a three month waiting list here in Canada and therapy is $100/h.
The courts not getting any data, as parent just mentioned, is very strong proof for that.
Did you have any items in the account (TF2, DOTA2 etc.)? Some of them sell for silly prices (and it isn't always immediately obvious which), which can result in your account being targeted.
This is so useful I've knocked up a quick gem to wrap the range service (i.e. it only transmits the first 5 chars of the SHA1 hash)

https://github.com/dansingerman/pwned_passwords_v2

The code is left deliberately simple so eyeballing lets you know it's not doing anything hinky with the passwords.
I would say Ruby is closer to the dream than Python.
My local home town (20,000) had several small software vendors 15 years ago, so not buying you on that one. I also then lived 30-45 minutes from a large town (might be called city in the US, 200,000+) which had tons of them. I now live in a city smaller than the ones you list, Nottingham, and work with 3 different local companies as clients, 2 of them are 5 minutes walk from me. And I haven't tried to get a new client for like 2 years. Our job market is "dominated" by global companies like Capital One and Equifax, but I personally know of a bunch of local software companies crying out for devs, who ask me every time I meet them at a meetup if I know anyone.

There are also tons of digital agencies these days in every locality, which employ lots of programmers.

On top of that, a lot of businesses now need software internally, whether these are shitty positions is entirely dependant on how good the company is.

A quick SO jobs search shows that Dublin has plenty of non global company jobs going. https://stackoverflow.com/jobs?sort=i&l=Dublin&d=20&u=Miles

Within 10 seconds I find 2 Dublin founded companies looking for software devs in the last 2 weeks:

Datahug - https://stackoverflow.com/jobs/144383/start-building-a-socia...

EmydexLtd - https://stackoverflow.com/jobs/companies/emydex-technology-l...

2 Dublin companies are on this month's who is hiring: https://news.ycombinator.com/item?id=16282819

Have you considered that it could be that you're not great at job hunting and networking?
I agree.

Their IA assistant seems really interesting, and I would really love to give it a try, but I don't want to invest energy if there is a high risk that the service shuts down soon.

I remember the Tranquilien app [0], which was also developed by Snips. There was a lot of media talking about it, but it has been quickly stopped :(.

[0] https://www.digital.sncf.com/store/applications/tranquilien-...
> Each cube would have authority, either set to default (white), or to whatever color of the player that last interacted with it. If another player interacted with an object, authority would switch and update to that player. I planned to use authority for interactions of thrown objects with the scene. I imagined that a cube throw by player 2 could take authority over any objects it interacted with, and in turn any objects those objects interacted with, recursively.

> Ownership was a bit different. Once a cube is owned by a player, no other player could take ownership until that player reliquished ownership. I planned to use ownership for players grabbing cubes, because I didn’t want to make it possible for players to grab cubes out of other player’s hands after they picked them up.

I’ve previously been thinking about a shared multi-user 2D desktop - one computer with one or more displays with two or more keyboards and mice attached, and this is somewhat like how I concluded that interaction should work there as well by default.

Additionally in a 2D environment where the objects are program windows, each user would be able to give permission to other users to enter a window owned by them so that they could collaborate on a text document for example, or they could give access to the underlying file so that the other person could edit the file in a separate window ala Google Docs. By default users cannot obscure other peoples windows, and each user can take up no more than 1/nth part of the screen where n is the number of users currently present.
Sorry if I go OT, but I wouldn't know where else to ask this since the question comes from the article you linked.

So, by the logic of making your complements a commodity, what is FogCreek trying to make a commodity of with Glitch? Are they trying to make "building apps" (and thus "getting into programming") a commodity so they get more users to StackOverflow?

Also, does anyone have any good material to suggest on this topic? I'd like to learn more about it and learn how to be able to recognize the things for what they are: complements or products.
That could be done, but generally precise collectors keep a fixed set of tables outside the stack, that way they only need to figure out which method frames are on the stack and then consult those tables. That incurs fewer writes.
More than deserved.
A $66k salary doesn't seem like enough to motivate someone from the US to uproot wholesale.
Regrettable Barbarisms – Etymology of the Term Pliocene
the website does not send your password to their api but the first 5 chars of an sha1 of your password
6618 people love life, 1367 want to die.

893 people like turtles, 170 love turtles, 155 love everyone (363 people hate everyone though and 428 hate us all).

4301 people love their dog, 3 fuck their dog, 3 killed their dog (only one person killed their cat)

110 people are killers, 4 kill for money, 1 is a murderer. 68 want to kill, 24 kill for fun :-/

2781 love their wife, 552 love their husband. 68 people hate their wife, 38 hate their husband. 3823 people love their son, 17 hate their son. 212 love their daughter, 3 hate their daughter. 11 siblings are having sex with one another. 3 have sex with their dad, 5 have sex with their mom.

6 people save the cheerleader, 11 people save the world. 1 person is the president. 4 people are obama, only one person is trump. The password donaldtrump is almost 5 times more popular than barrackobama.

339 people love sun, 559 love rain.

114 people are healthy, 216 are sick. 108 people are old, 3 people are too old. 15 people sleep well. 80 people run fast, 6 people run faster. 1 person is the fastest (obviously).

All this is quite facinating and fun .. and partly disquieting.

jesus - 123279 times, lordjesus - 8187, satan - 11662 times, iamgod - 8834, iamjesus - 345 times, jesussucks - 100 times
I linked the GitHub repo first. The code is short and the assumption is that you would have a quick glance over the source before you compile it.
You can get Mellanox ConnectX-2 on Ebay from 12USD, these are excellent enterprise NIC's. They also consume little power as they use around 5 watt.
And Northern Irish.
As a Linux user, it's a huge productivity boost because I wouldn't be able to use 90% of the app I us since they wouldn't be available on Linux.

I also don't notice my machine slowing down with Electron apps.
Slack uses ~ 2 GB of Ram and ~ 10% CPU when idle. I used it for a short while but now I'm just leaving a Slack tab open in my browser. Its exactly the same functionality-wise.

Basically I'm fine with Electron apps but I have yet to find one that I need and can't be replaced by a browser tab.
What makes you think this design was considered by other package managers (npm, yarn, pip, bundler, cargo, etc.) in the past? Is it documented somewhere?
I'm not going to listen to a podcast just to figure out the context of the given quote “Humanity is defined by being able to extend itself using tools”.

Instead I'll simply point out that other animals use tools to extend themselves. See https://en.wikipedia.org/wiki/Tool_use_by_animals . I welcome chimpanzees, New Caledonian crows, the veined octopus, and others to our humanity.
One thing I don't understand about Electron is, why not share a single Chrome process (or if anything one per Chrome version if needed)
> pure functions always do exactly the same thing

Unless there's a hardware error, OS error, language bug or any of the number of other circumstances which can messes up your assumptions. As Joe Armstrong said, you can't type-check being hit by a lightning, not to mention your pure function may never terminate simply because the thread it ran on was killed.

> Language error-proneness is directly proportional

Citation needed (and it doesn't matter to what exactly you think it's proportional at this point). A large-scale, confirmed independently a couple of times, academic study would do.

In other words: it's not that simple, even if you choose to ignore performance. Immutable data and pure functions are great and should be used wherever it makes sense, but they are not a silver bullet.
Campaign to end medical debt
Offerte coupon
Just mandate minimum warranty periods like the EU does. If the company wants to only replace whole cars then they can, but they'll bear the cost of doing so.
Started from the Bottom, Now There’s Beer
The OP means that this is an incorrect model of the microcontroller.
How trustworthy is /haveibeenpwned.com?
Is there a chance the password people enter there for checking will end up in the databases?
Imagine BMW can make electronic engine control units for $10 each, and the spare part market will bear them charging $500 for them, so they do charge that much.

When I repair it saves me $500 but when the manufacturer repairs it only saves them $10.
Isn’t that already true now for warranty repairs, or are you talking about extending warranties indefinitely?

The other aspect is, who decides what price components must be sold for?
I think you are missing the point of gofmt, which is to establish a one-to-one correspondence between the source and the AST. This way, you can parse the source to an AST, modify the AST, and reconvert the AST to source, and you have a guarantee that the resulting diff only touches the modified parts.
> Have you considered that it could be that you're not great at job hunting

Among the few places I haven't yet applied to are Russian intelligence agency and South Pole Station.

> and networking?

Beat me to it. The best I'm able to do in this domain is arguing with strangers on the internet.
> ...still the whole thing works like a charm.

I find dense cities don't work for everyone. Car towns are still nicer for the disabled, the elderly, and families with young children. Especially if stairs or snow enter the picture.

There is probably a way to build dense cities that work for people that need wheels and canes to function, but rebuilding cities to provide ramps, elevators, wide doors, and secure motor scooter parking is also expensive. There is also a last-mile problem for public trolleys and buses to be both available to the disabled and efficient for general use. That's why I think self-driving vehicles have a lot of promise. It probably makes more sense to have a larger fleet of smaller busses and then another set of small busses or vans for people who need a ramp up into the bus, locking mechanisms so their chair doesn't roll around, etc.
Personally I hear 'ma' more in Northern Ireland, never heard 'mam' (although maybe I am mishearing).

mam - https://en.wiktionary.org/wiki/mam#English

ma - https://en.wiktionary.org/wiki/ma#English
Article was already discussed on HN: https://news.ycombinator.com/item?id=16188789
I hated that module. I found it boring because it was just memorising algorithms and applying them. The key aspect of studying algorithms, complexity and analysis of the algorithm itself, was missing.
I don’t see what that’s got to do with after market sale of parts. Of course manufacturers have access to individual components and can stock them during warranty periods as they already have to, but making every single possible component of every product ever sold available indefinitely after the warranty period seems like it would drive costs up through the roof.

I usually find myself arguing against people with what O think is a bit of a blinkered faith in market forces solving all and regulation being the work of the devil. But in this case, unless there really is a demonstrable monopoly position that’s being abused, it should be up to customers to decide if after market parts availability is something they care about in their purchasing decision.
That's a very nice story.
Facebook, Instagram, Messenger, Twitter Suffering Outages
Why New York City Needs Its Own Cryptocurrency
Could you give an example code snippet that "reads more naturally" in Ruby than in Python?

I'm an amateur programmer (Python, JS) and I have been wondering for a long time if there is a language more readable than python.
Asian elephants have different personality traits
What startup CEO's should focus on
I suspect ubiquitous charge pads will get us most of the way there a long time before any sort of long distance wireless (especially if e.g. the EU mandate a single charging standard as they did with micro USB). If they are everywhere, it's relatively easy to remember to put your device there, and forgetting to do so doesn't matter most of the time if/when you can get a meaningful amount of charge in just a few minutes.
> we actually have joysticks for you to use which might work reasonably well. I'd try it out.

Ah indeed so you do :)

I tried it now and like you said it works reasonably well. The pan-joystick is a bit sensitive on iPhone 7 Plus both in portrait and landscape mode IMO.
Look at the surface pro 1. Fully unrepairable.