skysight-inc/HackerNews huggingface dataset:
The iPhone 3G was introduced in July 2008 along with the App Store, and official support for 3rd party apps. I was lucky enough to get a job programming an app for it a couple months later. It was rough at first, with so much undocumented behavior, no playbook of best practices and very little help to find on the web. But it also taught me a lot of self-reliance. I didn't get to be part of the gold rushes in the 80's and 90's when personal computers and the web exploded onto the scene, so I feel grateful to have been part of another "new world" in tech, full of uncertainty, opportunity and excitement.

It still blows my mind that it's already been 14 years - smartphones still feel like "the new thing" to me - maybe just because no huge new platforms have emerged since then to take the "new thing" crown?
> nothing like removing this type of overload.

Bzzt. C++ 11 completely overhauls how std::string is defined.
The comments here are surprising in regards to how many people assume all people in a major city are rational decision makers.

There's this utopian notion that sex workers are just like you and me, except their hard on their luck so they're choosing to do sex work and so we should make it as legal as possible for them.

The truth is nearly all sex workers are drug addicts that need serious help.

Like assuming gun owners are all rational people or motorcycle riders should be able to make the correct decision about protecting their head.

Some things in life, the state should deter people from doing in everyway possible because it's just extremely horrible for humans to engage in.
I think you're conflating two different things. One thing is Google's decisions when it comes to standards, another one is websites' decision on which browsers to support. Your conclusion that "websites support more than one browser therefore Google's behavior is not that bad" doesn't follow, even if those things are somewhat correlated in the long run.

It's perfectly possible for Google to be engaging in similar behavior to Microsoft during IE era, while websites decide to support more than one browser for the moment. In the long run, Google's behavior could contribute to more websites deciding to support fewer browsers.

I'm already seeing the occasional website that doesn't work properly on Firefox - for the moment this is rare, but I wouldn't be surprised if it becomes more common.
Yes, monthly SEPA payments (with a static amount and static reference/message) are a commonly used service at least in Finland, for e.g. paying rent between private individuals, and it works as-is with Mullvad wire transfers.
Rice has a satiety index of 138 while potatoes have a satiety index of 323, almost 3 times as much. So you need to eat way less potatoes compared to rice, I don't know if it's a linear scale though but still probably brings potatoes pretty close to rice.
Most Americans either don't care or can't comprehend anything different, most of them can't see past their own mose
Is it poor taste? I certainly have never had any issue complaining. It's widely reporter on in sports journalism, and the BBC etc.
Have you considered offering the employee a profit sharing arrangement instead? That would keep your S-Corp administration simpler and save you a lot of paperwork.

I run a small SaaS myself, and would never consider adding a shareholder unless it was tremendously beneficial to the company. If you already had other shareholders, I might understand giving some stock away on a less than ideal basis. But not when you have 100%.
Corpse Flower Bloom
Low interest rates benefit the wealthy, that's why they have been allowed to remain in place for a decade. Inequality accelerated during the 10s.
I don't really like how the old fashioned terracota roofs behave during the summer. They heat up during the day and release that heat in night time, driving the inabitants crazy with heat. Maybe with some kind of ceramic coating to increase the albedo they'd be okay.
Do you have a direct link to your company webpage? I can't find it in Product Hunt. People here prefer to give feedback here, not in other platforms.

Is this for UK-residents or for not-UK-residents?

What is the payment model? A single payment per company or a monthly payment?
I find it’s less about actually forgetting and more about all the mundane details I usually bounce around a codebase to find. What’s the third argument to that function again? Oh, copilot autocompleted it correctly.

It’s not always right but it’s right enough it’s a big timesaver.
Shelter costs have also increased massively, not only because shelter has gotten better but because there’s more room in people’s budget for landlords to capture.

Medical and educational costs have risen in the US, I would argue for the same reason.

And some adversarial work has expanded for no reason- look at all the effort spent in high frequency trading that could be replaced by venues running auctions every 100ms instead of having competitions for fractions of a microsecond.
We should convert browsers in to just a basic wasm window responsible for rendering html and running wasm. Then JavaScript and all it’s apis can become a shared library as a wasm package or something.
> Bitcoin is a financial freedom tool for billions of people, the likes of which do not browse Hacker News

These people are most vulnerable of the lot. They live hand to mouth, don't posses computing devices (may be cheap China smartphone). I cannot fathom how this demography manages bitcoin assets, manages to purchase their basic needs (which is all they can afford) using coins and not to mention this market crash when even millionaires are feeling the pinch.
No. Spaced repetition is a good tool for learning vocabulary.

It's not a silver bullet / holy grail / MacGuffin / etc.

There's a community of people obsessed with spaced repetition. None of them seem to have accomplished spectacular feats of learning. There's a good reason for that.

(The flip side, however, is that many people who have accomplished spectacular feats of learning DO often use spaced repetition, but among a broader repertoire).
Unskilled prostitution generally pays about four times the going rate for unskilled labor, as far as I've read. This was a cross-cultural finding.

Skilled prostitution goes much, much higher than that.
We Don't Have Enough Free Speech on the Internet
> My experience with former prostitutes who started out young was that they were unaware of the price they eventually paid for their actions. They were taken advantage of because they were at a disadvantage.

It feels like this line of thought would apply even stronger toward military service.
Solid is a specification that allows for decentralized data storage in so-called pods. The idea is that consumer applications don't store a copy of your information in their own silo - thereby having many copies of your data floating around with 3rd parties - but instead query your pod. That's the ownership / self-control aspect of the idea.

The crux is that you can self-host your own solid server with your own pods, or choose to rely on a hosting provider. That's the decentralized aspect of the idea.

The big question is how this plugs into an economic model with real world incentives, interests, distribution of power / leverage, trust / credit, and so on.
I've already noticed several things not working on Firefox that work on Chrome and Edge, such as the Discord age selection dropdowns -- clicking on them does nothing in Firefox. It's frustrating as I use Firefox exclusively (outside of testing functionality on Chrome and Edge).

It's good that Chrome is finally on track to provide MathML support (which Firefox has had since version 4), and as of version 91 supports counter styles (Firefox supports it since version 33), but I wonder how much of that will happen if/when Chrome is the only actively developed browser on non-Mac platforms, resulting in WebKit/Blink being the only engine developed for the web.

I'm also concerned about what will happen in regard to the web standards, given that the browsers have abandoned the W3C in favour of continually changing documents, and only seem to be interested in the needs of web browsers. That makes it difficult for other uses like in ePubs to steer the direction of HTML and the associated standards.
Drugs should absolutely be illegal. This concept that some Nordic countries made all drugs legal and everything was great, is so naive. It's so freshman year of college.

Making drugs illegal is a major deterrent to doing drugs. Simple as that.
I think this is the most important take away, with lots of nexus into other medical and non-medical science. Cognitive bias is a real tricky beast and even the best are not immune. Strategies to celebrate and learn from failure, and to allow for alternative and moonshot ideas to be tested should help.
OSS maintainer here.

No. They're not. They're advertising that they are.

They are providing it to a very small set of high-profile OSS maintainers some opaque algorithm picked out. Having high-profile adopters is just good business.
Waiting for a pycharm plugin
Free AI image resizer for social media
Perhaps you don’t understand how words work. Words can have different meanings/connotations depending on situation and context. As I said repeatedly, for me it is correct to say “solved” given the constraints involved. Human societies are complex and one can nitpick the world “solved” and say nothing is solved when it come policies of complex societies. So don’t use that word when it comes to societal issues. I and many others do use that word for certain issues. It’s naive of you to have your pedantic nitpicking on the word and not reflect on what it says about you. Obviously I keep bringing up the U.S. because that’s the context of my starting comment way above. And you yourself have brought up the U.S.

What goal do you wish to accomplish your pedantic nitpicking? You want to get others to believe that my views on national health policies are naive? You want me to realize that in a strict, mathematical sense of the word saying “solved” is incorrect? These are rhetorical questions because I’m not going to read your response. You clearly don’t know much about policy issues and what it means for a society have essentially “solved” an issue (or have found a decent enough solution that it isn’t a dire problem anymore so that some non pedantic people will say it is solved).

Carry forth Don Quixote on your quest to eradicate incorrect usage of what you think “solved” means.
>>> would much rather have a few whips with a cane than losing years and years doing nothing productive.

I know people who have been caned (for alochol consumption) in the mid-east who still have problems walking today, so no that cannot be an alternative.
Spin.js: A Spinning Activity Indicator
I don't know if Google continuing to develop the web is really better than leaving it stagnant. A stagnant product can be picked up and improved later, but Google pushing their stuff onto the web can leave damage that is much harder to undo.

Ironically, Safari is more similar to IE in that regard. The web isn't Apple's platform, either, so they're not too interested in continuing to develop it.
You're preaching to the choir here. I don't like Google either and I avoid Google products as much as I can in my daily life. I agree with you that the future looks rather bleak and I put my hopes in that some new browser engine will be developed or that other browsers will start using the engine that's powering Firefox.

If there will be a Blink only future I hope that regulators will force Google to invite others to decide what to do with it.

> Sometimes the larger goals should outweigh the immediate disappointments.

I agree and that's what make me feel bad, like there is no good choice available to me. I don't know what to do. It's just like the phone OS market, I dislike both realistic options (ios, android) but since my state and banks require me to use one of these I have to make a choice even if I rather use a linux based phone.
Any news on the rollout?

When will it come to new territories and are there any plans to ramp up production?
You can always give the possibility that the user enters his API key to Pushover and by pushover you can receive push notifications, I have already written many programs that work with Pushover, one works to this day, every 6 hours I get the current price of bitcoin back with a difference whether the price has decreased or increased.

It's really convenient, I don't even have to pull out my phone because notifications come straight to my Apple Watch.
And the expected returns going forward from here are meh. Stocks are expensive because they were valued in a 1% interest rate environment and given current inflation that probably won't last.
Interestingly enough, at least in USA the proposed automotive hydrogen solution is one that reduces logistical problems by placing electrolysis equipment at filling stations - then you have reduced transport to just on-site piping and storage tank, and it makes sense to colocate charging of electric cars with hydrogen ones, as well as use demand-response for the stations (providing extra load balancing for the energy grid, which benefits renewables and nuclear alike)
There are many word combination switches in close proximity in What3Words too. And if you consider sound-alikes it is worse.

What3Words is very much unsuitable for emergency situations and has been in the media for that several times.
Sadly, even if you don't fork Chromium and simply embed It via Electron or Chromium Embedded Framework you still won't be able to login in to some Google sites.
The unsafe parts, surely not. That's not entirely the point though. Dropping a dependency on C is a big deal in Go: faster calls, no CGO means faster builds and static binaries.

Go also let's you hand-write assembly and link it in, usually for performance reasons, which very much lacks safety guarantees, but has proven to be incredibly useful for optimizing hot code paths.
Unless you're being sarcastic, you are very wrong.

Even on the low end of the pay grade, the benefits of being self employed and able to do drugs on the job outweighs the requirement to show up to work on time and sober at Safeway.
Smart people know how the economy works
I’m a firm believer we’re in the post-“city revival” period.

Cities were the place to be until the 60’s when anyone who could fled to the suburbs to get away from the crime and general decay. SF lost about 1/3 of it population by the 80’s compared to the 50’s peak.

Cities started to revive in the 90’s and became the new cultural and business Mecca. Now social unrest, crime, cost, and QOL issues seem to be getting worse and the city government seems to not only unconcerned by also encouraging it.

I’m long on suburban real estate.
Yeah, the SoC and RAM are on a replaceable board, and upgrades are in the works. The connector is also fully documented, so other parties can also design SoMs for it.
I'd also really like to see OpenGL ES 3 myself!
No. There's nothing magical about GPL code. Sticking a license on code doesn't suddenly lead to astronomical damages.

No one has won billions of dollars on GPL enforcement. It's not how courts work. Contrary to popular belief, courts also won't compel compliance (e.g. releasing my code); if I break your license, the standard recourse is damages, whether that's GPL or All Rights Reserved.

Otherwise, I'd make the First Born Child license, whereby by using my code, you give me full ownership of your first born child, your home, your car, and your bank account. I could write a license like that right now, but I couldn't force you to give me your child, car, bank account, and home. If you used my code, you'd have the option to accept the license and give me those things. Or you could reject it, in which case, it's a normal copyright violation; in that case, whatever I wrote in the license is moot, and you pay damages (and stop using my code).
"The truth is nearly all sex workers are drug addicts that need serious help" maybe this correlation holds because prostitution is illegal. In the sense that non drug addicts wont choose it because of the illegality.
> Given that every interaction with police has the potential for death

Touch grass and stop perpetuating this nonsense, as if interacting with the police is like playing Russian roulette.

2019 had 634 deaths by police in the US [1].

From the Wiki article:

"The Washington Post has tracked shootings since 2015, reporting more than 5,000 incidents since their tracking began.[7] The database can also classify people in various categories including race, age, weapon etc. For 2019, it reported a total of 1,004 people shot and killed by police.[8][9] According to the database, 6,600 have been killed since 2015, including 6,303 men and 294 women. Among those killed, 3,878 were armed with a gun, 1,119 were armed with a knife, 218 were armed with a vehicle, 244 had a toy weapon, and 421 were unarmed."

So if you're not carrying a weapon (and probably also threatening the officer/someone with it), you're already way less likely to be killed.

How many police interactions are there per year in the US? 61.5 Million in 2018 [2]. That's a 0.00017% chance of dying per police interaction (assuming you're unarmed, 421 unarmed deaths over 4 years).

[1] https://en.wikipedia.org/wiki/Lists_of_killings_by_law_enfor...

[2] https://bjs.ojp.gov/content/pub/pdf/cbpp18st.pdf
U.S. Supreme Court rejects Bayer bid to Nix Roundup weedkiller suits
Microsoft exposed virtually all elements in the DOM. Netscape was extremely limited in this regard.
I recommend the autobiographical, category defining book on street work - Pimp: The Story of My Life by Iceberg Slim. [0]

It’s dystopian and might be a hard read for some of you, but it might rectify a lot of the idealistic visions of what this work looks like.

It’s violence and predation all the way up and down. It’s hard to see how California isn’t failing the people and communities it claims to stand up for.

[0] https://www.amazon.com/Pimp-Story-Life-Iceberg-Slim/dp/14516...

Read the “popular highlights” for a quick introduction.
Why not add a spell checker & word counter?
my guess given that I do not have significant karma points is that this is a subject that millions of devs are trying to understand more deeply (a million plus for both Tabnine and Copilot). There are two competitors with significantly different takes on how we solve this problem both technically and securely.
It is often best to present a problem or a definition in a simplified way. After grasping the basics, we can extend or go into more depth. Otherwise, students can’t see the forest for the trees. Of course it is still important to state that the definition is presented in a simplified form.
I had two commands

> watch -c -n 1 -- systemctl --user --state=failed

> watch -c -n 1 -- lfs --color yes -c +inodes_use_percent

I didn't actually look for colour output for systemctl (yeah.. bad debugging, kinda lazy, but it wasn't very important so I didn't give it too much time). I thought I'd try to reproduce for you and thought I should have a quick look at colour output for systemctl, and came up with:

> watch -c -n 1 -- SYSTEMD_COLORS=1 systemctl --user --state=failed

which works well.

The lfs example still does not; I suspect it's probably ignoring the color arg depending on its environment (I wonder if watch changes the env?- not to imply it would be wrong to do so if so).

I feel a bit bad for making it look like this was watch's fault, when it probably isn't. I'll dig into the lfs thing later.
Intel announced a massive new fab in Germany that will come online in 2027. They will receive around €7b in subsidies for it
I'm not convinced that JavaScript is the difficult part. HTML/CSS rendering seems far more challenging.
Trouble is the yield farming stuff is all distributed and outside the ability of any given legal system to ban. Education may be better. Of course you can ban say US based entities from promoting them.
It’s a deterrent for some people sure, me included. But it doesn’t make them magically disappear, that’s just naive.

There will be a demand and there will be people fulfilling the demand. It’s much better to have the fulfillers regulated instead of it being a source of money and power for criminal organisations.

Just look at how well prohibition worked in the US.
Thelounge solves it nicely.

Run Thelounge somewhere and it provides a great interface for your phone with chat history storage and other conveniences.
Words have meaning and we should encourage people to use the right ones.

You claim I don’t know policy without knowing healthcare policy is my day job.

Even given the benefit of the doubt that as an outsider looking in you think it’s solved, but as someone who is elbow deep in it everyday “solved” just sounds naive.
I've seen a lot of discussions that tend to go with 25 as the age of maturity, based on studies of brain development. It seems to me that the ages for things (weapons, voting, marriage, joining the military, drugs [alcohol, cigarettes, etc], entering a strip club, being charged as an adult, and so on) have been determined/changed over time separately, and there are exceptions to each rule as well as different standards in different parts of the world. I agree that 25 is a good standard generally for many things- although I also think a very important discussion needs to be had about the subject.
The amount of people writing books on subjects as a way of learning something new, is too high. I’ve seen so much trash these days. Especially game design or programming books.
The single biggest stumbling block I've seen in my co-workers is quotes. Most of them think in terms of python/javascript/etc where quotes mean string type, and have no concept of how args and splitting on spaces works, or how it's all stringly-typed.

That "experience trough" you describe I think exists because they don't actually understand the fundamentals, so any time they've attempted something new it's based on assumptions from a totally different paradigm, does something strange and unexpected, and reinforces sticking to the same safe and simple commands.
I spent a week in a workshop a few years ago helping make damascus style steel and titanium. Hot and hard work and had a brilliant time. One of my more favourite memories from vacations.
Military is a necessity for a society. Actually, a mandatory service may be a good deterrence from questionable endeavours in foreign lands.

Meanwhile prostitution is a disadvantage to society as a whole when you take the whole surrounding business and expenses.
> It's not that they're one judgment away from that day. They know that. It's just that they want to get as much mileage as they can before they too abandon Safari and first allow, then switch to Chromium. That will happen in the next 5 years.

I'm not a great future-reader myself, but I don't see this happening soon. The web is a great threat to their app (and also subscription) revenue stream, and they have a lot to lose with little to win for their platform. They lag behind because they want to, not because they can't.
But the temporary copy only happens going from const char * to std::string, so the C code would have to be calling C++ code.

std::string to const char doesn’t (usually?) require copying.
Yup, lack of roaming support was what killed IRC for me. I see that IRCv3 tries to address this but it's about 20 years too late and 10 years since I last used IRC.

Props to them for giving it a go but I feel it'd take something massive for people to switch back to IRC at this point
Would you be willing to share your concerns about the EULA? The pricing question is something we are currently discussing as you can imagine. It is surprising that our EULA was a problem but GitHub's was ok given they collect your information for training.