skysight-inc/HackerNews huggingface dataset:
The most confusing toggle I've seen is the "Listen for debug connections" in intellij [0,1]. It shows the current status instead of the action you would be performing. You have to click the "Hang up" icon[0] to START listening and and "Connect" icon[1] to STOP listening.

In their defense that's how most UI toggles[2] work but they are using a 'phone' metaphor and it's implemented backwards from how you would usually expect a phone call UI to work.

[0] https://www.jetbrains.com/help/img/idea/2019.2/php.icons.deb...

[1] https://www.jetbrains.com/help/img/idea/2019.2/php.icons.deb...

[2] https://www.jqueryscript.net/images/jQuery-Plugin-For-Slidin...
I guess it depends on the country and the bank. My bank, for example, does mandatory 2FA for 15+ years and uses some anomaly based approach to decide how aggressively to ask for 2FA, like if you send money somewhere unusual, it does phone call 2FA, instead of an SMS, and if you just pay your usual bills from the same IP address and the same PC it doesn't even ask for 2FA at all. It also has other optional security features like white lists for IP subnets, internet-only credit cards, etc.
Interesting that a site published a copycat article of something that the New Yorker ran ten days earlier.

Something tells me that external media focus on the moderation of this site is going to be something we're all going to wind up regretting.

Is all of this coverage organic, or did someone hire a PR firm?

(none of the above is meant to imply that the mods here are not doing a good job.)
I agree with you but what I've noticed is for all the large projects I've worked on it was impossible to get an official answer as to whether or not the whole endeavor had a positive ROI. In fact, with a little back of the napkin math and some knowledge of the project's resource allocation it was obvious in most cases there would not ever be a positive ROI.
However https://www.ccn.com/satoshi-nakamoto-bitcoin-reveal-epic-fai... so YMMV.
Sounds like a PHP codebase I'm currently working in. I shit you not, $LI = '<li>' is in the functions file, along with $LI_END.
Last year I released Omnicube, a really hard block-sliding puzzle game set on a talking cube in space. I initially released it for Windows & Mac, and now I'm working on redesigning the UI to make it more appropriate for mobile devices.

The game mechanics are very well-suited for mobile devices (click & drag to move blocks), but the puzzle grids are 14x14 and with the surrounding UI in its current form, the screen is a bit too busy and it makes it difficult to click on the block you want to click on using touch controls on smaller screens like a phone. So I'm trying to create a simplified UI in preparation for releasing the game on mobile.

The game is currently available for PC & Mac on Steam[1], itch.io[2], and the Windows Store[3]. I'm sure there are some puzzle aficionados here on HN, and I would be delighted if you'd check it out!

[1] https://store.steampowered.com/app/800860/Omnicube

[2] https://trykon.itch.io/omnicube

[3] https://www.microsoft.com/en-us/store/p/omnicube/9njcwkrx4mm...
I may be a bit late on this one, but here goes :)

It's technically feasible.. but in my opinion, if it's happened with you then it's very likely to be happening with others.

There's no one single way to setup telco infrastructure, so it would be educated-guesswork in the case of Google Fi.

Worth noting VoIP is real time, it either works or it doesnt. And if a call is being setup between two parties and it's otherwise a good quality call, then monitoring is unlikely to mark it as a bad call.

Personally, I would recommend logging this as a bug (if Google Fi allow it?) as I suspect it will be near impossible for them to spot these scenarios, even with clever monitoring tools.

I'll be keeping an eye on the news for follow ups on this one!
I keep thinking I see this on my wired (Comcast) connection too.

Stuff just behaves too strangely for it to be anything else.

One video provider will get slow. Switch to the mobile connection and it's fine. Switch to another site on the wired connection, that's fine too.

They've made it perfectly clear they're unhappy I won't pay them an extra $100+/month for 900 channels of crap over and over.
Can New Species Evolve from Cancers? Maybe. Here’s How
Seriously. Clueless people like the OP are why the 24/7 news channels are as strong as ever.
If Apple does adopt RCS, it's likely only as a fallback for iMessage, much like SMS today. And rather than Apple abandoning control over their messaging platform, I'd sooner bet on Apple releasing iMessage and Facetime for Android with a small subscription fee. Probably in the range of US$1-$2/month.

If there's one thing that Apple hates more than lost profits, it's handing over control of anything to carriers. Cheap-subscription iMessage/Facetime for Android would strangle RCS/Duo in the cradle and put a thumb in the eye of the carriers, while bringing in some steady and significant regular revenue. Let's not forget that Apple is already offering a subscription service on Android, Apple Music. They're not averse to the concept.
ProtonMail and VPN Are Down
Plant-based eggs are starting to compete with the real thing
As a former EMT and someone who built their own software to create run reports, I'm a bit skeptical as to that being the only reason.

Paper can be edited, even after the point at which you given a carbon copy to a hospital, if you're friendly enough. This probably doesn't happen often or at all but there is a psychological safety there.

People make small mistakes all the time on the ambulance in the rush to get them to the ER. We live in an extremely litigious society.
> if the lawmakers had meant the law to cover both 'traditional' computers and smartphones, they would have written "computers and smartphones"

That seems a fairly weak argument. Why can't they write a law that applies to all computers by default? including future form factors like wearables and glasses and anything not invented yet. This logic implies that the law has to be amended every time we find a new computer shape.
Detect, extract, and save panels from digital comic books with Python and OpenCV
That wouldn't really be a problem most of the time, since Windows Vista only the actual filename is part selected by default when renaming a file.
Federalism would solve a lot of the country's problems.
Responsiveness is about latency and feedback. Performance could mean that or it could mean throughput. If I'm using an interface I want responsive feedback without latency above everything else.

I know it's easy to dump on electron, so I will. Multiple electron apps, especially the ethereum client, are the worst programs I have ever used, because there is enormous lag on a computer that runs everything else flawlessly. It's so bad it can't even be all blamed on electron, but more than bloat or memory use, interactivity is what I consider the most important factor in an interface. I even put it above great design or intuitiveness. I would take blender's ridiculous interface choices over something better that lags like the ethereum client any day of the week.
Is he going to do a transaction and dispel all doubt?
Bluetooth OBEX spam for the current decade.
There are good employers and bad employers. I hear software engineering at AAA game companies is no picnic either.

HN is flush of people who did quite well on startup equity.
Thank you for bringing Mdou Moctar to my attention. Holy crap, that is one hell of an album, it's been on constant repeat since yesterday and I just can't stop listening!
Twilio Signal 2019 and the future of the programmable enterprise
> a memorized password won't

Memorized password are usually highly insecure due to being reused and short in general. So they are usually implemented as imperfect systems for most people. What is the difference to a password manager here?

The fact you remember long passwords doesn't mean everyone does.
WGU graduate here, I received my Bachelor of Science in Information Technology last year, averaging 24 credits per term. WGU has been good for the credential and for seriously strengthening my ability to self-learn, but it hasn't been terribly good for my career. Networking is seriously important and the industry, and it is nearly impossible to do within WGU.
How to Make Friends (and Keep the Old Ones)
It works with ad-hoc wifi with no other infrastructure requirement or Internet connection, just the same as AirDrop. What more do you require to meet your definition of "disparate peer to peer wireless mesh"?
So to reduce hate we should stop people visiting websites? It might actually work. (Yes, I'll get my coat.)
"The Eternal Mainframe" http://www.winestockwebdesign.com/Essays/Eternal_Mainframe.h...
Anyone who is better than you at a skill or task is a mentor. All it takes is to work around them, ask relevant questions, watch, do and shut up.
Yay, you are welcome!
No mention of making any transactions with the Satoshi wallet.
I was procrastinating and read about the Pomedoro technique and it worked pretty well for me. Sometimes you need a trick I guess.
Answer: daily double! (Just kidding.)

Why not make cameras that output only encrypted video which may be stored by agencies and decrypted only when people holding the right keys come together during a trial or active police investigation? That would be strictly better for privacy than what we have now - which is total surveillance.
Recent versions of Blender can also do video editing and vfx. They're probably also using Blender for that
> Would people please stop shitting on php. It's no better nor worse than let's say, ruby. It gets shit done. It is a valid tool very widely used in the wild

And this, ladies and gentlemen, is whom you should hire as your tech leadership. He will get your product shipped in a reasonable amount of time, rather than rewrite an app that is making you $2 million a month in Go because some new log ingestion framework wants protobufs so you can query "what are the new browser agents that we have never seen before".
If you don't connect to a wifi network or any bluetooth devices then the battery savings are negligible, apparently.

https://discussions.apple.com/docs/DOC-12271
Docker failed because it didn't launch with DNS
Most of the deaths were on Omaha beach, where US Bombers completely missed their targets. US Bombers hit the farmlands miles inland, instead of the bunkers. In effect: the Bombers of Omaha Beach forgot about momentum and dropped the bombs "over" Omaha Beach (instead of "over the sea", where momentum would carry the bombs to Omaha Beach). IIRC, there were also Paratroopers who were dropped around the bombings, to slow down any reinforcements.

The soldiers on Omaha beach were expecting:

1. Surprise Attack

2. Bomber support

3. Paratroopers preventing reinforcements

#1 and #3 were negated because the Nazis just happened to be holding practice drills at the time and were on the beach anyway. #2 was negated because the bombers missed.

Sometimes, it comes down to luck.
this sounds terrifying.

thankfully at my work nothing goes into production without a performance eval measured at least by Lighthouse & webpagetest on Fast 3G/2015 mobile/chrome.

it's nice to be able to dictate these requirements ;)
I might previously have argued that H-1Bs were causing a domino effect on the rest of US employment - their complete inability to negotiate higher salaries spilled over into the rest of the industry.

However, I see now that such an argument is shortsighted. There is no evidence outside of my own conjecture to support such a thing and my frustration with my own experiences in the industry is causing me to scapegoat H-1Bs instead of taking an objective look at the problems in our industry. While I still may not agree with H-1Bs, it is because I believe that there are qualified Americans that could take those jobs, not because they're harming our industry as a whole.
The brain-gut connection: what the Chinese have known for centuries
Product engineer is someone who feels superior to their peers and gives themself a new title.

The euphet treadmill took us from programmer to developer to software "engineer" to product "engineer".
Back in grad school, I used to TA for Dr. Mischel of Nim Chimpsky fame.

A lot of researchers badly wanted to prove language in chimps back in the 70's, but it all amounted to naught, and other than a few holdouts, the field moved on.

People got excited about animal communication, but confused that with language. Language has a syntax, such that one can utter a sentence you've never spoken before and you can understand a sentence you've never heard before. Language is impossible under conditioning-based learning, but most of the chimp "utterances" could still be explained by conditioning. E.g., chimp Washoe infamously signed "water" and "bird" when a swan happened to be nearby, but that could be explained with operant conditioning: she associated signing "water" and "bird" in the presence of waters and birds with getting treats.

Eventually, researchers started taking a sober look at the "corpuses" generated by animals. When cherry-picking individual phrases, things looked impressive; but when they really started to analyze these statistically as a whole, the results were unimpressive, closer to random utterings designed to elicit treats, rather than communication.
Wow, that's really scary, the "corporate overlord" trope is real! More scary than the "Big Brother" trope we are all familiar with...
> Every single person said they were fine with surveillance if it made things safer.

> A primary argument in favor of CCTV surveillance is improved law enforcement and crime prevention. We compared the number of public CCTV cameras with the crime and safety indices reported by Numbeo, which are based on surveys of that site’s visitors.

> For both indices, the correlation was weak (r = 0.168, r = -0.168, n = 120). A higher number of cameras just barely correlates with a higher safety index and lower crime index.
Yes I agree to disagree. Canada is North America and is not the same as you described.

Also you must be aware that USA laws are quite complex with different state and federal laws. Moreover it's a constantly evolving common law jurisdiction. So the rules related to parenting have a clear reason for existence and might change in future. It does not make the kids worse off than other countries as each has their own problems.

Also in Asia I am talking about cities mentioned in my earlier post. Country or region is just too broad a brush to stereotype, even in Japan Sapporo is very different from Tokyo.
I relate to this and made an attempt a few years go. Unfortunately, the controls threw me off rapidly. Then I watched someone playing it on YouTube: https://www.youtube.com/watch?v=iSwYY2eoKhQ
And if the Vision Fund doesn't generate profitable returns? How levered are the employees?
Most people do not have another reasonable option to switch to.
Dude if your wife is bring a dog into the family without your approval then you need to turn in your man card.
It really depends on where you are. Local cultures differ on this, and the only place stronger than Facebook at encouraging peer-enforced group think is the break room at a police station. If the cops in your town are cool with kids running free, then you're fine. If they're not cool with it, then you have a problem.

The other issue is a real concern: what are the prevailing traffic speeds in your neighborhood. I'm in Massachusetts, where roads are narrow and lined with all sorts of attitude adjusting devices for bad drivers. So people are driving at mostly under 40kmh. Other parts of suburban America, people will literally reach 80kmh as soon as they've left their driveway, in which case, sorry, you do have to keep your children prisoner in their own home until they can eyeball the speed of a moving car. That only kicks in at about age 9, and there is no known way to hasten that skill in children. So, TLDR: avoid the suburbs if you want your kids to run free.
Stanisław Lem's Sci-Fi focused on that concept a lot - that yes, we might find intelligent life in the universe, but it might be so completely different, so alien to us, that any form of communication is not as much impossible, but simply pointless.
Code First Entity Framework Core – Dotnet Core
On 13 inch Macbook Pro Retina 2015..
Maybe you should just change the type of the software you build. If you are writing business software I completely understand you. At some point I was also considering to keep programming as a hobby and to start a new career in some other field. However, in the end I realized that I will throw away a good salary and already organized life without even having a clear alternative path. Software development is always a fun if you have a good team that loves software and management that understands the importance of software. So, my suggestion is to find a different industry for which you will write software and to find a company that takes the software development seriously. Whatever path you take, good luck :)
No, that's a very good split :-)

Even when responsiveness is great, you can still work on performance to improve: resources utilisation, energy usage, jitter of responsiveness, etc. Users may not notice, but the spending account may do. This distinction is more relevant with multi-user or time sharing systems, less so with single-user game consoles. (If you're hitting the right framerate at the most demanding scenes, why bother?)
I think based on your experience that's a fair line to take; I've spent a lot of time on the ops side, and seen much of "well we did nothing and we're all out of ideas AND budget"

The best answer is somewhere between these two extremes, and I like your approach of starting simple and clear - a file based approach also easily lends itself to centralizing or bootstrapping to another medium - the bigtable approach calls for a migration and potentially even a change in the guarantees made by the underlying system because someone started to repurpose it as not just an audit trail because "of course we can just query it." (ugghgghghgh)
Performance is about how it works, responsiveness is all about how it feels.
The Army Is Falling Behind on Staffing Cyber Units, GAO Says
So, in Russia they don't work at all during the week? This explains so much.
Helpmonks Release Notes July 2019 – Shared Inbox for Everyone
A lot of places have charter schools now. Pretty much has come full circle. Nobody uses public school unless they have to.
Name one attack that would work against a non-cloud-based password manager like pass. Note that the encrypted passwords are stored locally and are encrypted with GPG and protected with a (hopefully) complex passphrase. If your answer depends on malware that can read the clipboard, note that the same malware can also log the keystrokes used to type the password manually.
Pet peeve: On macOS, dropdowns let you type to jump to the right item. But hitting space resets the search. So in a form with a "state" field, to select "New York" you can't type "new<space>y" to jump to it. You have to type "new", then hit the down arrow three times to get past New Hampshire, New Jersey and New Mexico.
> The clones were so bad to the point that they literally decompiled my app, loaded in their own assets and published it.

Why not send a DMCA to Google?
From the lottery to Nobel prize: meet workers who make life-changing phone calls
I've seen it used even more generally for any `A -> B` (or `A -> Option<B>`) where B could be faithfully decoded back to A.

In my head, serialization is a special case of encoding when B is
some type of string. In this case it's YAML.

I could probably have worded my previous comment more precisely.
This on AUR:

https://aur.archlinux.org/packages/realmofthemadgod/
'Safer' doesn't equal 'safe'. What was the crime rate before CCTV? That's the only pertinent question.
Silvopasture is similar too - https://www.theguardian.com/environment/2019/jul/13/pigs-rad...
The Windows vs Haiku case you describe is mainly a difference in terms of development culture. In Windows you can get similar fast performance and responsiveness by using the native GUI functionality, but most desktop applications nowadays use toolkits like Qt (at best) or Electron (at worst) that reimplement a ton of functionality that the OS itself already provides and treat it as something different than what it really is.

On the other hand in Haiku everything uses the native Haiku APIs.

But from what i've seen ever since Qt and Java were ported to Haiku, a bunch of applications started relying on those to run on it instead of using the native APIs (which IMO defeats the entire point of Haiku).

Haiku does use a lot of prewritten libraries BTW, they're just hidden behind the scenes and shared among applications instead of each one bringing their own copy.
In America, absolutely yes. Basically every single white American woman over the age of 30 has a dog, or really wants to date a guy who has a dog. Every one of their dating profiles says how "obsessed" with dogs they are.

If you're a guy with a cat, you will have a very hard time getting a date with a white American woman. Luckily, there's other (better) women out there who don't insist on having animals that are totally impractical in the city.
Ask HN: What parts of software development will be retired in the next 15 years?
With the rise of cloud computing >95% of any new project will not buy and run their own servers. What other parts of software development will disappear and how will they be replaced?
From what I understand, nothing stops that from happening really. Though if a company is selling both to the US and to somewhere else that doesn't use the dollar, the cost increase may end up damaging business elsewhere. Giving the US customer a price hike and not others is also likely to damage business relations, so generally it seems that it's safer and less complicated to keep the price the same and just sell more units.
I actually watched that for the first time over the weekend. They liked Die with Me, but Alive with me was "dead"
Nice, I read the whole thing before noticing that Ted Chiang wrote this. Off topic, but I have really been his and sci-fi from China.

I have owned a Meyers Parrot for over 15 years. We got him from a local breeder as a baby and hand fed him. I question the morality of owning such smart animals as pets, but that aside, he is a great pet. Parrots do require at least a few hours of interaction time a day from their owners. Right now mine is next to me beating up on his bell toy. He will only do this when someone is watching him. Anyway, don’t get a parrot unless you have a lot of free time.
Problem with (help or any other) text in UI is with internationalisation.
That is only true when everyone else includes a picture. As others said it is great in the US that nobody includes pictures on their resume.
Common Sense for the 21st Century [pdf]
World's largest EV never has to be recharged
> The same issues and solutions with any micro-service implementation. The solution usually being a common logging infrastructure.

A mature service mesh will let privileged users get inside containers to attach profilers and debuggers, manually as needed or systematically through performance monitoring tools, in situ or with temporary exclusion from the load balancer pool. It's also sometimes necessary to correlate issues with host-level metrics to understand weirder bottlenecks and tail latency issues.

> it rarely happens

The credible threat of it happening keeps prices low enough to make it unnecessary.
There are also several movies about faster-than-light spaceships which are crewed by humans even during combat. Movies should not be the basis for an argument.
You're assuming the criticisms between different languages are equatable. It's important to understand that there is a reputation and perception that PHP has because of its colored history.

Invoking platitudes like "the right tool for the job" is irrelevant and isn't going to make that history go away suddenly.