skysight-inc/HackerNews huggingface dataset:
I think its a matter of motivation. They’re not sufficiently motivated to push through the boredom or frustration they feel at the start. That’s ok, most people don’t beed to learn it, but as I say in another comment here, I do believe that most people can learn if they have a problem that they could solve with programming that the want to solve badly enough.

Most people don’t care enough though and life’s too short to spend on something when other things are more important to you.
I don't get it, where do you see ads in android? If anything I use android for the ad-less experience, youtube vanced etc.
> I don't have specific numbers, but I recall an article I read several years ago which was talking about costs that are incurred by a homeless person, covering such services such as police, hospitals, etc, and concluded that the costs were way higher than giving the homeless person a house. Therefore, the reason to give a homeless person a house is not motivated by just altruism, but actually also from saving taxpayer money.

This assumes that the world is steady state, and that government policies don't create any incentives to change behavior. Sure, it might be cheaper, all else being equal, but such program would not make all else equal. You'd get more people who otherwise wouldn't be homeless, but the free house for homeless program made them decide that it's worth it to become one. As a result, you'd have many more homeless people than before, and so your free house for the homeless program quickly becomes very expensive. Indeed, you need to look at the total picture, instead of just the free house.
There are lots of good tips, I'll add mine: I always ask for a few simpler bugs or small feature requests that I can use to learn the codebase. For me, it's easier to dive in when I have a smaller surface to focus on.
Excellent work, Apple! Keep it up!
Just curious: $1/min sounds like quite a bit of money, are you paying for some professional to do this?

If so have you compared with using Mechanical Turk?
The problem with "No code" platforms is that you're relying on magic provided by the platform tools so when it's time to extend or modify the code it's a total nightmare (remember Dreamweaver?). In a sense it's vendor lock-in. "No code" systems work for simple things like visual layouts (Squarespace) or IFTT GUIs for simple actions but anything beyond will be a hassle to maintain and extend when you need to.
the difference now is that the failing educational system is rendering the hill insurmountable.

As an aspiring educator, it's becoming increasingly obvious to me that society expects teachers to be miracle-workers, to motivate children so they study really hard and get into a good college. Yet we don't expect the same from parents. Parents are spending less and less time with their kids, while the demands for education are growing more and more intensive.

My grandfather got his first job after finishing the eighth grade. He worked for over five decades and raised six kids together with my grandmother, who was a homemaker her entire life. Both he and grandma grew up on farms with two-digit numbers of children in the family. Everyone worked from a young age and learned to provide for the household, boys and girls alike.

Nowadays, we expect kids to spend a quarter of their lives or more in school. We expect them to work extremely hard and compete for a spot in a top rated school. We give them no real responsibilities apart from academics. No, cleaning your bedroom or mowing the lawn are not real responsibilities the way milking the cows or making preserves from the garden produce were for my grandparents. If you don't clean your room, nobody will go hungry.

Life was much harder, physically speaking, for most people from my grandparents' generation and earlier, stretching back into antiquity. It was not harder to find purpose in life, however. Nature and the struggle to survive together with your family and community was enough for most people to feel fulfilled.

Today it's the complete opposite on both accounts. Extremely easy to survive with all of the benefits, cheap food and clean water, electricity and heating available. Finding meaning amid so much plenty, on the other hand, is a monumental task.
It is about the same. It is called TCP/IP for a reason. Although there are more devices that deal with TCP/IP together than just IP alone. Either way it ain't going to happen.
> I'd say civilization has already discovered a partial solution to this problem: monogamy where men satisfy their evolutionary urges for usefulness through breadwinning.

Yes, I agree. Strangely enough, I think outlawing polygamy is probably one of the most profoundly powerful cultural technologies humans have ever invented.

So putting this back together with the article, the author is showing how unskilled men are dropping out of the social contract. Because, for them, the opportunities for breadwinning are harder to find.
No, he very clearly meant the definition I suggested.

(Also I've never heard of dead code referred to as "garbage code".)
It's a bit like the conspiracy that pharma companies suppress cures because ongoing treatments make more money, and it has the same main flaws.

First, without a huge amount of collusion, somebody would release the cure to beat everyone else's treatment. (Which totally does happen.) And in software, people constantly build and release tools for free while decrying paid software as evil; if neither Stallman nor Oracle is offering something, you can't bet they don't have it.

Second, making these things is hard. If you talk to programmers, we link to Programming Sucks and complain about how bad our tools are and how most software is terrible. If you talk to biochemists, you'll hear all about FDA hurdles, the rising cost and difficulty of finding new drugs worth bringing to market, and how they want to find real breakthroughs but companies can't afford speculative research.

So it can't really be the case that people are just casually choosing not to produce these things. Maybe there's a vast conspiracy that nobody's leaking, even when they're drunk and complaining about work at 2AM. But if it's not that, it has to be that we just don't know how to make this stuff happen.
If you pay a CEO $3,000,000/year, because otherwise he would leave and get paid that at another company (making that other company more successful than your company) then you aren't "artificially inflating" his pay. You are paying him what the market demands.
Yeah, something like that. The change was made in response to iOS 13.
How is that condescending? sub "frontend for Google AdWords" with "plumber, truck driver, etc." Not everybody has the skills, motivation, luck, to be working on problems that push the human race forward. So what? People should still be content. I would argue that we programmers are some of the most delusional about what our jobs really accomplish, and who they really help. The person making 500k at Twitter thinks they have the skills to make the world a better place, but do they? Probably not. And who cares?
I think there are many other things worse. e.g. Medium, sites with pop-over menus, cookie popups, etc.
Pretty sure Mint was built on Yodlee, a Plaid competitor
It may also be that the rule was never the "shadow" of some empirico-rational observation at all.
Apparently it's E2E encrypted: https://docs.termius.com/termius-handbook/synchronization?
Microsoft is already using quite a bit of money doing this for example they have made the language F* which have been used to write a verifiable implementation of https.

https://www.fstar-lang.org/
https://project-everest.github.io/
What do you mean "more" in vogue ? Hasn't ECS been used in big game development for more than two decades now ?
K3c – Classic Docker for a Kubernetes World
How we Invented a New Product Line and Launched a Business with over 1k SKUs
“ If apple allowed easily sideloading apps I would consider moving over.”

This was the reason I was an android guy until my wife told me to just get a phone that works.

And you know what? Not letting you side load is a feature. When you see it like that, you care a lot less about your phone, and just appreciate that it works and that you can trust it as your more intimate possessions .
That's a fair point, and moving it to the end would likely make the whole thing read better overall, but really... it's just not necessary to include it at all. It doesn't add anything to the discussion or critique, and can only serve to detract, so why bother?
Ironically this page says:

> This website requires JavaScript to function properly. If you disabled JavaScript, please enable it and refresh this page.
Android mostly fixed this ages ago. You can "disable" non removable apps which makes them go away from the app list and hopefully prevents them running in the background.
WebAuthN with OpenID Connect – Usable, Strong, Passwordless Authentication
No, they don't. All evidence is that this is an urban legend.
Turning a toy drum set into a computer keyboard
Field is mathematical abstraction, used in mathematical model, to represent a physical thing.

Physical things are real. Mathematical abstractions are not. OpenGL is not real too, but it looks very real and accurately predicts reality. In OpenGL, field is array, e.g. "float[][][] field;".
Exactly my point. Curing cancer is a more noble pursuit and a hell of a lot harder work and higher skilled than javascript programming. Somehow we programmers think knowing how to reverse a linkedlist and get hired by a FAANG automatically puts us in the upper echelons of engineers. Just because you make a lot of money in software doesn't mean you know how to actually build things that help people.
Current screenshot of A380’s in flight, seems crazy to me: https://imgur.com/a/Y1dpqls
Charge for search? For maps? Gmail? How's that going to work when you get it for free from everyone else?

The entire reason Google's products are as big/ successful as they are is because they are free. If they started charging for Gmail, the rush to the exits would be instant. If Google started charging for Android OEMs would switch to AOSP, China, Amazon, and Microsoft would ensure a supply of free Android versions.

Apple is able to charge people for their services more-or-less up-front. Google has to wrangle fickle OEMs.
All the POS tech is behind the times, because retailers don't want to spend the money to upgrade. But behind the scenes I'm sure their fraud detection etc. is quite reasonable.

It seems their main software division is in India and in the US it's mostly sales, servers, mobile, and POS support, suggesting that the company is focused on the bottom line and probably could be disrupted. For example Bitcoin is getting more and more prevalent. But it's going to take a while before supporting a new payment network is as easy as an over-the-air software update. And the recent trend in "disruption" is acquihires as seen here.
I’ve been doing a pretty deep dive on CRDTs and OTs to get the right user experience for our collaborative website builder[1]. I’m still not done with the implementation and subsequent testing (i.e., splitting text nodes, as mentioned in the post). But the core algorithm behind Automerge[2], formalized in the OpSets paper[3] is extremely promising. A good example of its power is the ability to do an atomic tree “move”, whilst preserving strong eventual consistency.

I'm so glad to see that the HN community cares about this problem space. Maybe I should finally write that blog post on CRDTs and how to implement them yourself following the OpSets spec.

[1] https://www.makeswift.com

[2] https://www.github.com/automerge/automerge

[3] https://arxiv.org/abs/1805.04263
No https, UI/UX looks like its from the 90's. Content does not load. Colors are a mess... What is this a concept of?
DSLAM: Digital subscriber line access multiplexer

That's probably the device you're looking for.
what does an averagely-competent C++ dev look like? And how much will he earn being a quant?
> And yes, I'm aware of the irony that Joindiaspora.com does not function without JS. Please ban Joindiaspora.com as your first site ban instance.

LOL
We shall see. Not today but give it 20 years and you may be surprised.
I'm not a Tesla driver, but I would guess the Hold mode doesn't turn off "slam the brakes" when the driver needs to stop fast.
Perhaps, but what's the harm? Apple doesn't sell iOS itself, while Microsoft does indeed sell Windows (even though most end-users don't see that cost directly).

Proving actual damages is a part of any copyright infringement case.
And how much are you earning now as a senior dev in FAANG?
Some pro-tips that may or may not help (see point 1 from most of these comments that all kids are different).

When they are old enough and you are taking them to the park, give a count down til time to leave. "Hey kiddo, we are leaving in 5 minutes", "... 3 minutes", "... 1 minute...", "ok, time to go.". There will still likely be protesting, but it is smoother than what they will perceive as an unwarranted attack on their fun when, out of the blue, it is "time to go."

When a kid is superficially hurt (scrapped knee, bumped elbow, etc), all their attention can go to the injury. Worse is when all your attention goes there and _you_ get scared. They see that mom/dad is scared, so, oh shit, this _must_ be bad. It is very important to act casual about most minor (or even major) injuries. "Oh wow, look at that! haha, you got yourself a scrape! Well done!". For removing their attention from their injury, you need to refocus their attention. "Oh, yeah, look at that scrape. Yeah, I know it hurts. Hey, which rock did you scrape it on? Was it this one? Let's find the rock. Oh, there it is. What color is that rock? Can you see anything else that is that color? What about that over there? That is the same color, yeah? Ok. Well, let's get rid of that nasty rock. How about you toss it in those bushes over there so it doesn't hurt anyone else." Or you can just be silly. Silly adults are a great way to make a kid laugh and forget what they were upset about.

Little kids love to help. They will be slow and terrible at helping. It is critical that they feel they are helping.

I suggest avoiding allowance tied to chores. Chores should be done because they help the family and everyone needs to help the family.

Kids do well with routines. Family reading time every night at 7:30, etc.

Your goal should be the raising of capable adults. Give them autonomy and trust. However, you can expect what you inspect. Especially as they are young, you have to inspect regularly. Expect them to do their homework, brush their teeth, clean their room do their chores, etc. When they are really young, lots of check ups (daily?). When they are older, less frequent.

Kids, like everyone, learn through mistakes. Give them the ability to make mistakes and learn from them.

Magic eraser can erase sharpie from painted walls. They should be the one to clean it up.

Kids are smarter than you know, or think you know. They are full humans, just with lack of experience and impulse control.

Kids will have different ways of learning than you did.

What kids want more than anything is your time.
It's not quite as easy as you're making it sound (when it is ever?) but BrightScript is indeed an option. However, there's no concept of an HTML primative so everything has to be a bit of a hack. I have faked more than a few browser-like UIs in Roku apps, and every detail has to be handled by you. Think: offset math and debouncing key events.
The EU has introduced fleet CO2 emission standards that are going to go up every year. As a consequence the European manufacturers are scrambling to design and produce ev's.
"In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, “I don’t see the use of this; let us clear it away.” To which the more intelligent type of reformer will do well to answer: “If you don’t see the use of it, I certainly won’t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it."

G.K. Chesterton - The Drift from Domesticity
There's probably more money to be made in Apple themselves becoming the middle man for location data, rather than charging a very small number of people who care a premium to prevent sale of said data. From an ethical standpoint, I see where you're coming from, but from a business acumen perspective, I can't see it being more profitable.
Not at all, they just bundle them.

I’m a Google One customer... I came for the drive, but I’m stuck because of the nearly 15 years of GMail and the pain it would take to clean up!
This article popped up on HN recently and is a great intro to CRDT implementation. It says OT is much more difficult.

http://archagon.net/blog/2018/03/24/data-laced-with-history/
I'm not saying that Microsoft isn't doing good work in this area; it's just that it's impractical to pick an old component that's recently found to have vulnerabilities in it and try to blame Microsoft for not having the foresight to write it in a formally verified way.
What's the current state of Git and SHA-1?
I don't know how to explain it any simpler. Iterating over a str type in Python 3 enumerates Unicode code points. The length of a str type is the number of code points it contains. Reversing a str will reverse the Unicode code points it contains (not guaranteed to be a sane operation). Indexing into a str with foo[0] gives you back a str containing a single Unicode code point.

This is not an implementation detail, it is fundamental to how the str type in Python 3 operates. I have not talked at any point about the internal storage of this type, just the interface it publicly exposes.
Central Park has 843 acres. That means there are an average of 2.8 squirrels/acre. That seems low. I think they probably missed a lot of squirrels.
I was taxed at the time of my grant, and then again on the gain when I sell. Had I put them in a self directed IRA i could have bypassed 6 figures of cap gains tax.
I believe with exceptionally high degrees of confidence that the sun will rise tomorrow. I have this belief because the sun has been observed to rise every day for something like a few million times in a row and I've never once witnessed it not rise. This belief is so strong I could comfortably call myself certain of it, but it's still nevertheless a belief. For most practical purposes, 'certainty' means an exceptionally high degree of confidence, where the margin for doubt becomes too small to bother ourselves with. But true certainty seems like something that can only arise from pure mathematics, not through observations of the world. I am truly certain that triangles have three sides, whereas I am 'merely' exceptionally confident that gravity exists.
They are talking about potential offer. There is no agreement between the two sides.
Relatedly - see https://play.google.com/store/apps/details?id=com.rabidgreml...

I saw a recommendation for it here or on Reddit recently.
Yeah, sorry for the vernacular issues. That's probably the worst part of (parallel) programming for me these days, ha!

I guess IMHO, it does have something to do with the JVM because that's how it chose to implement it! :) Not to say it doesn't have its merits.

Finally, yeah, the whole OS schedule pre-empting has me curious these days as I dig more in the "system" itself. I'm sort of wondering as you pointed out what sort of things I might be able to get free free that emulate the Erlang way of doing things if I look deep enough.
Sure, but what's early? I don't think it's unheard of to get to O(1 basis point) at 100s of employees.

I've seen an offer at a ~50 person company for 1-2 basis points.
Everything is bytes but the meaning assigned to bytes, matters. Let’s say I create a file named «Файл» on Unix in UTF8 and put it into git repo. For Unix it is a sequence of bytes that is representation of Russian letters in UTF8. So far so good. Now I clone this repo to Windows, what should happen? The file can not be restored with the name as encoded into bytes on Unix, that will be garbage (that even has a special name “Mojibake”) in the best case or fail outright in the worst. What should happen is decoding of those bytes from UTF8 (to get original Unicode code points) Into Unicode code points, then encoding using Windows native encoding (UTF-16).
This is one of the favorites subjects of Nassim Taleb.

> Survival comes first, truth, understanding, and science later

> Judging people on their beliefs is not scientific. There is no such thing as “rationality” of a belief, there is rationality of action. The rationality of an action can only be judged by evolutionary considerations.

https://medium.com/incerto/how-to-be-rational-about-rational...
“Free” you keep using that word. I do not think that word means what you think it means.

Convenient is the more apropos word.
I can download iOS from Apple's servers without seeing or agreeing to any EULA whatsoever, so that's not really relevant.
FWIW, I use a minidlna instance on a Raspberry Pi to serve my media around the house and I have never had an issue with it discovering newly downloaded media.

It currently serves around 3TB of video and audio files, and new files are added daily. I haven't restarted either the Pi or the minidlna service for many months.

I choose this option because it is a very light-weight solution with no features that I will never use (like trans-coding or metadata downloading, poster art etc).
They could charge for search gold edition with fewer ads and more sophisticated operators, or buy companies like LexisNexis or other subscription options.

Ads are an incredible cash cow and an amazing business, but there are all sorts of other ways to monetize that business.
Away co-founder will remain CEO, after announcing plans to step aside
They'll usually pop up unexpectedly and say something like "Data Leaking App has used your location while running in the background 3 times in the last 24 hours. Do you want to continue allowing this?" and it'll give me a prompt to disable location services for that app completely, allow while the app is in the background, while it's in focus, or allow always. Depending on what permissions the app actually needs, the prompt is slightly different each time.

It's a new feature due to the more fine-grained permissions that are allowed now on iOS. It prevents apps that you may have previously allowed location access to (when it was just binary) from adding all these new "features" to use your location in ways that weren't disclosed that way initially.
What government benefits allows a man to stay at home and not work? Just curious. I have tried to get government benefits when I was unemployed and got nothing but a small amount of unemployment benefits. $275 a week. That doesn't cover anything. No Medicaid or housing help would be given as I did not have children.
> I’ve never run across another piece of software that talked about itself this way.

Saying a piece of software “learned to” do something when it was programmed for a new feature is the same kind of anthropomorphism that leads one to talk about how a piece of software “talks about itself” when discussing project messaging, so it shouldn't seem that odd.
Capital One removed common banking functions on my account about a year or so ago. I can no longer bill pay vendors and exported statements don't even match the UI. So I wouldn't use them as a model. Their online Spark account is terrible.
This "free market" is similar to JK Rowling asking me to proofread her new Harry Potter book that is 95% finished. I take it and "finish" the last 5% and then publish it as my own book.

I honestly cannot understand this viewpoint that stealing private information is not only cool, but a good thing to do. I literally hear it only on hackernews and no where else in my life.