skysight-inc/HackerNews huggingface dataset:
SO has helped my career dramatically, but it has its warts. One thing is that as software products evolve, answers to questions change, but when you search you get all the old stuff, too. It is often very hard to discern what is current for a fast-moving technology. There's this thing called "experience" that SO does not provide--one must know how to make use of answers or be able to interpret them. I see too many copy & paste coders who try to solve problems they don't even understand.

At one point I became a member on SO so I could answer questions and give back. Wow, that became a frustrating experience! I was not prepared for the many jerks down voting my answers long after they were made (sometimes a version of something changes or a preferred approach changes, but at the time of the answer my response was correct). And then there was the incessant arguments about things that the person clearly had no professional understanding of. It made me realize that Europe(?) must be full of "programming hobbyists" who seem to have never worked a day in their lives. God bless them! But whoever they were, they don't even know when they're wrong or had any shared perspective about my answers, which told me clearly they didn't actually work as developers. I have personally given tech interviews to hundreds of senior-level developers, I know who is on the level and who is bullshitting.

The world needs what SO provides, but somehow the format needs to evolve, become curated and become an archive, a trove with "freshness dates" or something. Otherwise the site will lose most of its relevance as time progresses.
I'm a fan of http://dontbreakthechain.com
I'd posted a first draft earlier that day, and realized I had to add a few more lines, and give it a better heading. Sorry about that.
@Jorge - is there a way for me to build "relays" out of ESP32/RPi Zero?

@HN Crowd - is there something I could do to prepare for possible censorship? I was thinking of mesh Internet over the air, something like DN42 but over wireless links
I own a copy of this book and it's one of the computing books that I own that makes me sad, because you realize how far we have come and yet how little progress we have made too compared to where we should be.

When folks ask me what IDE I use, I tell them Unix and I get strange looks. I use to try to explain, but I don't. If they get it they get it, if they don't oh well. As a polygot I can't couple myself to any language specific GUI IDE. Unix & vim has served me all these years and my workflow is still the same. Yet I know it's still very primitive.

Working with lisp/clojure, smalltalk, python, prolog, apl/j, forth and using emacs yields the same experience. perhaps some javascript.

The only serious attempt I have seen to move this field forward was by Bret Victor http://worrydream.com/LearnableProgramming/
VPNs are debatable. While it's true they're a better solution for open WiFi networks, remember you're simply changing who has access to your connection data

It's not so clear VPN providers, even paid ones have your best interests in mind

For higher levels of security, it would be better the VPN was controlled by yourself
Hiragana was never "only for women". Being phonetic and syllabic, it was much easier to learn than Chinese characters (kanji) or man'yogana (kanji used phonetically), and because women at the time had less education, they usually defaulted to it.
If they don't snack after 8pm and eat lunch at noon, yes.

Anecdotally it at least partly explains to me why all the folks that I knew that skipped breakfast seemed skinny despite what I was hearing about breakfast being essential for 'kickstarting' the metabolism.

Just another 'L' in dietary advice for folks that grew up in the 80's/90's
Google patents application: Batch normalization layers
Change the name of your iPhone. The default name may include your actual name, which can be seen in more places than you'd think.

Wipe/reset your iPhone every now and then. There is residual data left on the phone from app/data deletion (left over databases even). A factory reset will clear this, OS updates can help as well. The "Other" section of your iPhone storage is dangerous.

Make sure the emergency feature to disable TouchID/FaceID is enabled. When turned on it kills biometrics until you put in your (hopefully unique and complex) password. Otherwise, biometrics is safer.

Don't add any mail accounts to the native iOS mail app.

Ensure that access to USB accessories while the phone is locked is turned off.

Work only on LTE and your own private Wi-Fi (your job will have very complex monitoring tools like FireEye). Disable cellular data on any apps that you won't actively be using.

Backup your iPhone to a secure location when travelling, wipe your phone and then re-build your phone using the backup upon arrival. Destroy the backup after.

Don't open any shady URLs and make sure you always update iOS. Turn on auto-update.

Security is critical on iOS as some apps have the ability to log you in or restore a session without any sort of credential check. This is despite the fact that unique device identifiers are not supposed to be used by devs.

Protect yourselves!
You can trigger Emergency SOS (aka "cop mode" - either to call them or to avoid them, tbh) by pressing the power button five times on iPhone 7 and below or holding side button + a volume button on iPhone 8 and up. Dismiss the prompt to call 911, and then your phone will be in a state where Touch ID / Face ID is disabled until you successfully use your passcode again.

It appears Wallet still works so you should still be able to get to boarding passes without unlocking the device.
If there's any mercy in the universe, they would have been unconscious from the g-forces.
> (bonus points if it disables your internet when it's not connected to the VPN)

I believe that, unless the VPN specifically disables it, you can go to any VPN in settings-> VPN and enable "connect on demand" - the system will only send data if the VPN reports it's active. Apps can also request connect-on-demand themselves.
That's more than flash. That's more that an SSD, even, probably.

If you're writing to flash or FeRAM that much it seems to me that You're Doing It Wrong.
The extra work (presumably it's non trivial) to do this could be spent on further hardening the current version if they didn't need to be supported though.
That’s sweet for you. Majority of the nation does not have the luxury to spend days traveling.
> Don't add any mail accounts to the native iOS mail app.

Woah, I haven't heard this advice before—is the argument that the native mail app is less sandboxed than an App Store app? If so that makes a lot of sense (especially given P0's recent exploit chain involving an IMAP client vulnerability), sigh.
You can block bluetooth. If the Chinese authorities haven't already it's because they see more value in having these kids walking around with personal trackers on their person.
NarrativeTime: Dense High-Speed Temporal Annotation on a Timeline
Humans already do. Many SAT and GRE prep schools (New Oriental) taught statistic cues for these questions. Simpler cues could be picking "the longest answer in the 4 choices" or eliminate "the one most dissimilar to the other choices".
Why’s that a problem? Use the tax money to offset the CO2, plant trees in subsahara africa and other areas that would benefit.
I overcame TDMA problems associated with mesh broadcast networks by moving channel allocation logic into the application layer. For me it was more important for reliable delivery then bandwidth. We use geo spatial TDMA to further allocate the channel, two proximity peers would have vastly different time slots. Unfortunately this leaks location data (though most 2GHz channels will). Besides wifi + bluetooth channels, we have leveraged acoustic channels (more so for unidirectional communication from a watch tower to all peers within an ultrasonic range)
My team just launched a new feature end to end in 8 weeks + 2 weeks of A/B testing
Why is that surprising? Why would insurance cover a lab you ordered yourself?
Or join as a malicious node. There is no panacea without control over some infrastructure.
> Finding someone to monitor your vitals during a fast would be difficult

If a person is undergoing cancer treatment their vitals are being monitored anyway. I'm not talking about the person asking for any additional lab tests. I'm just talking about them deciding to fast.
CoreAnimation FTW!
Might be easier to steal keys...

Seeing this photo makes me think that's more likely.

https://blog.encrypt.me/assets/img/posts/2013/11/05/nsa_slid...

Pardon the source but I'm on mobile.
NVMe makes a huge difference to KDE login time. It's basically instant. On HDD it's excruciatingly slow, due to a ton of parallel I/O that happens during login process.
I’m so glad I don’t have to use expertsexchange anymore. People don’t realize how good we have it now.
My experience with a family member being treated for cancer is that the medical community basically ignores diet unless it's creating acute mechanical problems like a bowel obstruction.

I don't think most of the providers we are working with have received any relevant training. It's pretty frustrating.
My challenge with working out is not how to continue once I start which tools like the X.effect and streaks help with. It is how to go from 0 to 1. How to start? That’s a mindset challenge which is probably insurmountable for any app to solve for an individual. I’ve watched myself bottom out through eating junk and lazing around before something clicks and I start exercising. I want to figure out how to shorten the distance between two exercise peaks.
Patients gonna do what patients gonna do; the doctor's role is to advise and treat, not control the patient's life. Doesn't mean patient has a good idea, though.

I take the context of these warning comments to be a hypothetical patient who may not have been planning to fast on their own, but having read this paper, now wants to try it--i.e. a patient who may be tempted to treat this paper as medical advice. I think it's valid to point out that a single research paper does not necessarily constitute sound medical advice.
You can skip the verification, but it's not obvious how to (dark pattern).
Yes of course; but it's the earliest one I remember being a purely online phenomenon that suckered people in.

Besides, of course, the stupid lists of factoids that used to get emailed around - duck quacks don't echo etc.
I tried using many content blockers (free ones) but not even a single one of them was able to prevent YouTube ads from playing.

Have you any suggestions here?
No, FRAM really is in the trillions of RW cycles.

https://www.cypress.com/file/209146/download
I'm curious: What would you want monitored? And why?

There are lots of low tech/no tech ways to monitor your health and people pursuing alternative remedies routinely pay out of pocket as both a cheap alternative to paying a doctor and because they often don't want a doctor involved in their health choices.
> They keep saying no

Was any specific reason provided? I don't understand why just marking the user as [deleted] would be something that HN mods would have an issue with. Or is deletion meaning to delete all comments/posts made by the user too?
Not mentioned in the article, Nüshu translated literally means 'woman/female book' in Chinese.
I've seen this a few times. The offshore team will either get better (because you've taught them CS101) or they will produce low quality source that'll be poor unless you personally read each and every single line. Either way your time is what the company is going to spend in addition to the amount they are paying the offshore team. Do you want to constantly check line after line of horrible source code and teach the offshore team? If you are okay with that then I suggest getting a raise for such an arrangement. Heck, I say get an assistant too because two sets of eyes covering the work of many under qualified hands is gonna make things easier for you.

Bottom line, the company is padding the low cost of the offshore team with your time, patience and expertise. Get some more cash for this and any extra help they'll hire on for you locally.
That's a lofty goal, which I don't think is achievable anymore, at least not in modern web development. The amount of languages, libraries and APIs we have to regularly deal with makes offline development entirely infeasible. I too try to avoid googling for language features, but for the rest of my questions, SO is invaluable.
Twenty years ago the industry was suffering an onslaught of fraud. People would claim a person had died and was disposed of via cremation or there was no body at all, etc. I am no expert and the fellow quoted is clearly engaging in a bit of hyperbole, but one has to assume the bar is much higher than it used to be.

https://www.nytimes.com/1997/07/01/business/fake-deaths-abro...
One of the funny things about "Monad" is that philosophers will probably come to it with a fairly rich concept of what a monad is, since it has been used since ancient Greece.

https://en.wikipedia.org/wiki/Monad_(philosophy)
The app store itself doesn't encrypt downloads. A MITM can see which apps you download. https://www.wired.com/story/itunes-downloads-https-encryptio...
Clever, but I assume you've already selected out of such jobs before you hit the interview. So you are in an interview for a back end job.

I always use my network of trusted external recruiters. You often see postings for “full stack developers”, but once you actually talk to the recruiters, you find out that the hiring company would love that in theory, but they will take someone who is good on the back end. Also, I have some front end experience and I can usually get through an interview, but my fear is that I’ll interview well enough to set false expectations.

This is effective, as long as you can answer the follow up questions about why you had to leave that company and not move within it, etc.

I kind of hinted at it when I said “the company changed direction”. They decided that they “didn’t want to be a software company” and they were moving toward trying to fit everything into none custom off the shelf solutions and hire contractors (like WorkDay contractors) to customize solutions. They wanted to turn us into a ticket resolving/report writing department.

Even while I was lead we were mostly using software developer contractors.
Unfortunately the reality is this leads to a regressive tax structure, as history has shown. Intelligent people can accumulate wealth many orders of magnitude faster than the “unwashed masses.”

I’m actually surprised by this since I assumed 99% of people are ok with progressive taxation. I believe the real argument lies in how progressive it is, as the extreme limit leads to the wealthy paying 99% of the taxes. I think currently the 1% pay 50% of the taxes in the US so the sliding scale it more towards progressivism anyways. You could argue how much more you can squeeze vs. the repercussions of such.
None of them are going to stop YouTube ads, that’s just not how the built in content blocker works. You might be able to with pinhole but setting that up on mobile is a world of fun...
This I agree with because it’s the fairest way to go.
Maybe not the majority, but certainly many millions of people in all kinds of jobs could conceivably work remotely for a day or two while traveling by train and lose less productive time than they would by taking a plane.

Also, if we really had bullet trains that could do 200+ MPH, you could have cross-country express trains that take less than 24 hours, so it wouldn't even have to be multiple days.
> And that it is being paid for in a round-about and grossly inefficient manner compared to paying directly at the point of service.

Presumably you support per-mile metering on public roads then?
Let's take it a step further, and imagine a complete Internet blackout in HK, both consumer and commercial, even if just for a day or a week.

I'm thinking up scenarios of how China can do a modern Tianamen and get away with it.

I'd be happy to conclude that it isn't possible, but I'm not sure if I might be forgetting something...
MDM related APIs change so often I just tell people to assume that all the native apps are less sandboxed.

Another thing you can do is to download apps using one Apple ID, then login again to the App Store with a different Apple ID.

The tricky thing about iOS is things are always changing, so precautions that might seem fruitless today may be critical tomorrow.
Apple products under pricing pressure as new 15% tariffs drop Sunday
Designing SolidJS: Dualities
- Change your DNS resolver to something you trust

Does that mean setting up your own DNS server that resolves directly to the root servers?
I wouldn't choose mongo for many reasons, but this licensing change isn't one of them. It's in line with the general spirit of the GPL: if you're going to stand on the shoulders of giants, you should allow others to stand on your shoulders.

The only major change to the license is in adapting to the rise of cloud services.
Glad you find it useful
>> Backup your iPhone to a secure location when travelling, wipe your phone and then re-build your phone using the backup upon arrival. Destroy the backup after.

Do you think better it’s is better to have an interim account after reset the phone and before rebuild the phone with the backup?
Well yeah, but you could also travel from England to Australia in the pre-aeroplane days. Today, you can do it in about 24-36 hours. Back then it took months. Isn't that an improvement?
https://www.mongodb.com/licensing/server-side-public-license...

The FAQ for the license change very clearly indicates that your reading is what was intended. Question #4 particularly contains the complete text of the section that was altered, and it's hard to see how they could have left themselves any room to penalize regular users.
It collects iOS users' locations in those situations (local search, Google Maps usage, etc.) also. Location Services is a particular AGPS system that is separate from specific apps. Unlike iOS, Android lets you disable the AGPS system from collecting your location and is strictly better for privacy in that regard.
I put it to you that 书 should be read as "a sense pertaining to writing". Thus when used as a noun, it means "book", but also may mean anything closely related to writing.

法 means "a sense pertaining to order, method and law". Thus 书法 means "writing | order/method/law"... or calligraphy
This article doesn't address obvious questions, such as "How hard was the text to decipher?" or "How similar is it to known Chinese scripts?"
Stardust in the Antarctic snow: Iron-60 discovery
The only solution is to not use accounts which can be easily tracked back to you, and not post information which can be easily tracked back, either. Which used to be common practice. When and why did this change? With Facebook demanding that people link their offline social circle into its virtual one?

Well, you can go back to Usenet, and say that "respectable" people weren't pseudonymous there by and large, but that, one, wasn't universal, and, two, wasn't the practice of the 1990s Web fora which postdated Usenet's high period but predated Facebook. There weren't too many real names on high-period Slashdot, for example.
Certainly property rights to orbits will have special characteristics. We've already accumulated much experience with property rights for things that are different from physical property - I'm sure spending more than 30 seconds thinking about it can come up with solutions.
> The amount of languages, libraries and APIs we have to regularly deal with

Is this because this Web programming innately needs lots of tools, etc. to work, or because the modern programming ecosystem (including stack overflow) has allowed it to grow to be this way?
Do mainland Chinese really use that much of the global Internet?
I'm not sure I follow - what potential changes would this defend against?
It's just a blank page without loading external javascript, which says all you need to know about their technological competency.
It really depends....

Last night one of my customers mentioned they wanted something new on the site. I'm pushing it live tonight.

Truly it's dependent on what you mean by features, project complexity, team, etc.
As some one who had lot of bad habits, using stream method really helped me. I will give you an example.

Smoking - I used to smoke a pack a day since I was 21. 5 years ago I decided to quit. I started a stop watch on my wrist watch to count number of hours since last smoke. Once that went up 250 hours, I used a wall calendar to mark of days. I tend to break the stream couple of times a year by smoking socially. But when I see my wall calendar, I always get back to maintaining the streak. I have not quit the habit, but I went from going a pack per day to 2 packs per year, which health wise is good enough. Having said that, I found that having a wall calendar, bigger the better, really helps. Apps with notifications etc not so much. I am currently working on an app which turns your android wall paper into a streak tracker, will of course post on HN when ready.
If you have a Mac, use Apple Configurator to set iOS device-wide MDM/security policies, some of which cannot be set using the on-device Settings app.
All the major wikis seem to be using HTTPS: Ubuntu, Fedora, Archlinux, Debian, Majaro, WineHQ, Gnome, KDE, CentOS, OpenSuse

Wikis arent the problem!
I feel the same with the switch from HDD to SSD on Mac.. without a SSD, MacOS is really slow
For Chromium, Debian Stable always keeps it up to update with the latest upstream version.

for this reason i've moved to a releaseless distro. the idea that i can't get the latest firefox without upgrading my "operating system" version to a new release seems harmful for most types of software:

Hehehe, that's exactly what "releaseless" distros like Arch do, you have to update everything to have the latest of anything (unless you want breakage).
The GDPR only applies to entities it can be enforced against.

There's a whole world outside of Europe, which does not follow European law.
That was surprisingly spiteful. Maybe Leary deserves a takedown, maybe not. Seems like bad form for a Nation book review though.
Carrie Lam: Hong Kong Leader 'Never Tendered Resignation to Beijing'
forgot

* YC pays even less then the already low 30k@2009 in some cases