skysight-inc/HackerNews huggingface dataset:
life is statistics. The more at bats you get, the more likely one of them will be a home run. Tenacity, hard work, risk tolerance, and good decision making give you more at bats.

There is a second path too which is slow and steady wins the race. If you live well below your means and invest your money you will also end up with enough money that you don't need to work. My wife's private school just got a $3M donation from their janitor of 50 years when he passed away. If you save 30-40% of your pre tax income, then you will be able to retire at a reasonably young age, with a very high probability.
https://outline.com/5F36xr
> only maintainer will write it

In C++ everyone is a combination of developer, tester, package maintainer and deployer. According to my experience, even the best package repos like conan or vcpkg's still lack many important packages and I still need to write my own scripts. The underlying problem is that it takes much more time for a maintainer to create a package description file compared to other languages because of missing dependency list or implicit version requirements, so community (or even a company's funding) simply doesn't work. The end of nightmares can only come from the adoption of modules (expected to appear in C++20) or hiring a number of specialized full-time C++ packagers with fundings at scale of millions from the committee/some organizations/whatever.
Bill Gates urges U.S. to take the lead in nuclear power
Packet storms are real, and they are tricky to troubleshoot. Modern tech has made it less likely to happen, but that just means when it does happen noone suspects it.
> Paracetamol (or acetaminophen) can cause liver failure if you take too high a dose

Sure, and drinking too much water causes hypernutremia that can also kill you. Toxicity is always dose dependent, so the initial unqualified claim seemed to imply toxicity at normal dosages.
Earlier discussion: https://news.ycombinator.com/item?id=18698759
Cyber attack hits U.S. newspaper distribution
I've worked on apps on both platforms, and with others who have.

IIRC you can actually organise a call with somebody at Apple to discuss issues, but not with Google. Can anyone else confirm this? The app dev who shared this info with me was making millions for both Google and Apple.

The same app dev had their app taken down from Google Play but then reinstated within 24 hrs after some furious emailing. I know of another dev who received no response to their desperate emails, who was told to never try to create another account, just like OP. This dev hadn't made Google any money.
I don't think it will make a difference - everyone is used to most internet businesses being from and registered in the US.

In my experience of trying to sell a SaaS to small businesses, their only location-based concern is about where the data is hosted and if we are GDPR compliant. If you can offer hosting in some EU AWS or Google Cloud region that will be much more useful.
There's work going on (since 2016) to port the parsers to Rust[1]. I believe that a few already are written in Rust, and it'd be great if some Rust folks would help out with the effort.

[1]: https://youtu.be/YTy_JOxGOd4
Life throws another ranch in your bucket of problems

Did you mean "wrench", as in "throw a wrench in the works"?
> I'm pretty sure many companies hiring is explicitly catered to aging people out, or at least setting a different bar for older engineers.

> Also, when I do get a job offer it's for quite a bit lower salary that much younger, less experienced people who are two or three years out of school are making in this market.

Which is it? Do you want an older engineer to have the same hiring bar and same compensation or a higher bar and higher compensation?

Realistically, there should be no "same bar, but higher compensation" option. If I'm paying you more, it's because you're better, not because you have more candles on your birthday cake.
Quick fix.

Using Brave Browser on mobile, search bar is losing focus on each letter entry.

Great resource, thank you for your work.
I'm not sure complicated is a sign, that said trying to match your listener is mandatory, otherwise you're just speaking out loud.
Opioid Crisis Leaves 700,000 Americans Dead
The open secret is that the incremental impact is small, not that it is non-existent. In experience, small enough to be questionable economically.

The more interesting work has been showing where a consumer's offline transactions are impacted by online ads.
Great idea! I'd love to see easy config options (version for bright, dark background, monochcrome versions, again for bright and dark backgrounds).

Just finding a SVG logo is not that hard. Wikimedia has them all and you find them with Google when searching for '<something> logo svg'.
At scale, these differences even out. The statistics don't capture individual behavior. They capture large trends. That's a feature not a bug.
> Also, assuming “18 + length of schooling” is bad too.

That does not mean that it doesn't happen. I mean, we already established that we're dealing with short-sighted people here.
You might also enjoy the 610 projects and products CNCF is tracking in our interactive landscape, each with a high-res SVG: https://landscape.cncf.io/grouping=no

And here's the same organized by categories as a single page map: https://landscape.cncf.io/format=landscape
So you took acetaminophen in a controlled setting and definitively established a causation? Or was it uncontrolled and could have been caused by any number of uncontrolled variables? Because a definitive causation is publication worthy.
jetbrains got really awesome and time saving tools.. i haven't used Intelli-J but used other like resharper
N2O Websocket Application Server in Standard ML
Discussed earlier:

https://news.ycombinator.com/item?id=18786613
My experience over 25 years suggests that wizards can readily command 1.5-2x and deliver beyond 10x. If you can find and engage them, they're one of the best semi-secret bargains in tech.
I can't cite a source, but I recall being told when I was prescribed a few days of vicodin+acetaminophen after an appendectomy that acetaminophen is (often? sometimes? always?) combined with some potentially-addictive painkillers to limit the extent to which they can be abused without the user needing treatment for liver issues.

This doesn't really undercut anything you say, but if I was given accurate information I assume a subset of those acetaminophen OD deaths are from people abusing painkillers it's combined with. I haven't looked into it, but I assume this is also a partial explanation of why OTC cold medications with Dextromethorphan in them tend to be combined with a relatively high dose of acetaminophen. I would guess there are other good examples of abusable pharmaceuticals combined with acetaminophen.
Epic Cards for Trello: Scaling Trello Workflow to Multiple Boards
I have been doing intensive meditation retreats 20 years, and I never recommend them to anyone. People go to them when they really want to. No need to advertise or hype them.

I have witnessed maybe 5-7 cases of psychosis, 3 of them requiring immediate hospitalization one requiring police presence. Some people have been hospitalized after getting home. It's rare but it definitely happens.

Some random things related to mediation and mental problems:

- Goenka's Vipassana is famous from just taking random Joes from the street into 10 day intensive Vipassana mediation retreats. Most other traditions like to do prescreening and gradual increase in insensitivity. First establish daily practice, then take day or weekend retreats before doing longer terms. I'm not saying its not a good tradition, it's just that they do this differently.

- Meditation retreat is where things happen in your mind. If you repress something successfully in the normal life, it probably does not work in the retreat. If you are depressed but did not notice it before, you probably notice it in the retreat. If you are predisposed to psychosis, meditation retreat is the place where it manifests. What is caused by meditation and what is revealed by meditation is not clear.

- People seek to treat their mental problems with mediation. In principle that's OK when combined with other treatments, but if you use it as alternative for medication or professional health care you get random outcomes.

- Mindfulness as a therapy (like what Jon Kabat-Zinn does) is different. You have a therapist connection with the mindfulness meditation.

- Many long term practitioners who do intensive meditation have mental problems but can successfully deal with them. Their secret is that they go to therapy when they need it or use medication when they need it just like everyone else.

- Ancient meditation literature (sutras and such) are full of descriptions of people having mental problems. Experiences with devils, monsters and hell realms during meditation. One great example is Japanese Zen master Hakuin Ekaku (1686-1768). He describes the mental problems plainly. He sought help. He had to take break of several years from his zen training to recover before he could continue.

- If you want to find where the line is, you have to go both sides of the line. Even if you are healthy and grounded individual sometimes you find scary mental states. The difference between 'crazy' temporary mental state versus clinical psychosis or mental problem is that you recover quickly after taking a little break or sleeping over it.
There is no authentication system in dop. You decide if a client can subscribe to a specific object:
https://github.com/DistributedObjectProtocol/web/blob/master...
The same way you would do it with plain WebSockets

Also you decide what to do when a client call a specific function:
https://github.com/DistributedObjectProtocol/web/blob/master...
Not only that, but poisonous gases (mainly H2S) are also present in natural gas, which can kill you in concentrations as low as 100 ppm, which, in percentage terms, is 0.01%. This gas is heavier than air, so it also tends to concentrate in low lying areas.
ain't they already in lead?
"The resulting greenhouse-gas emissions are equivalent to the daily exhaust emitted by about 2.7 million cars"

why i find those seriously concerned about carbon footprint from eating meat a bit strange..
I did learning for the sake of it; not totally for no reason, I used to crave learning, abstraction, understanding. At one point it wasn't the whole story.

Standing still as rotting is bad obviously, but to me, just seek things that provides a sense of eager. Be it walking, boxing.. "make it" passionating (as in seek what tickles that sense). If semiconductor physics does that, enjoy it. But the emotion is what motivates me now. I think it's more important to replenish that than learning. You'll learn later when you're fulfilled, and probably 10x times better and faster.
Yup, 3617 was common for more expensive services. I don't remember the exact price but it was really high. Usually professional stuff, like "3617 INFOGREFFE" (to get legal information about registered companies), etc.
Op admitted to being unwise financially, so your comment kind of seems like rubbing salt in the wound.
I see plenty of self-inflicted damage. Inability to meet cost estimates for new nuclear plants, for example. If nuclear had been as great as the salesmen had told us, the opposition would have been much less, and would likely have been steamrolled. As it stands, utilities largely don't want to build new nuclear plants. They even shit talk it in public. They aren't doing this because they are secret radical ecoterrorists; they are doing it because they are hard nosed business people with no time for failures.

This is nothing new. As the Forbes cover story on Feb. 11, 1985 said: “The failure of the U.S. nuclear power program ranks as the largest managerial disaster in business history, a disaster on a monumental scale… only the blind or the biased can now think that the money has been well spent.”

In recent years, they gave nuclear another chance. And it failed again. You are unlikely to get a third chance anytime soon.
I dont think there needs to be a trademark to not want to cause confusion. The majority of people in our field know that this is hacker news, sometimes they talk about it to someone who doesn't know. That new person finds "the hacker news" and thinks that their coworker is a 1337 hax0r.
I love ascii flow bc it's universal, copy and paste, etc
there is:

https://privacyinternational.org/campaigns/investigating-app...

https://privacyinternational.org/report/2647/how-apps-androi...

a pdf you can go through:
http://privacyinternational.org/sites/default/files/2018-12/...
Where are the torrent links?

Anyway, There are more paid tracking SDKs in the wild and probably more invasive than Facebook's.

For example, in Poland there is a service called Cluify which supposedly tracks millions of phones to then target ads at them. Although they're Google ads. In fact, they're a "proud partner of Google."

On the website https://cluify.com/ they mention using wifi but in sales pitches they boast inclusion in many popular apps. As their client you can geofence an area and buy ads directed at devices which frequent them.

I purged and fumigated most of these parasites from my phone. Going even as far as replacing the OS because LG thought the Facebook app should be an integral part of their distribution and not removable. Hopefully they at least charged Facebook dearly for it.
I'd argue that software is a product but it's a product that, especially in its open source form, can be unbundled and--as with other unbundlings such as newspapers--this makes it hard to build successful business models around it.

These hybrid license models are a terrible idea for the reasons that Stephen goes into. But the difficulties of selling unbundled bits for large categories of software are very real.
Elm is kinda limited in the sense that it really only works for UI. You can't use it outside of that. It also doesn't come with all the nice advanced features Purescript has which also makes it "easier" for beginners in my opinion: you don't have to learn as many foreign concepts to get productive. For example I believe I hadn't read "Monad" in the Elm docs even once.

Purescript on the other hand is more advanced and can run anywhere JS does (mainly web and node). FFI with JS is a lot easier than what Elm provides too. It has a better type system but arguably a worse compiler in the regards to error messages. Elm on the other hand has an amazing compiler: thanks to its more restricted nature it can mostly figure out what you were trying to do and give you really helpful tips.

Unfortunately I haven't used ReactML yet.
Shameless plug: https://diagramiq.com/

This is a product that I've been working on for the last 2 years. You won't be able to create those animated diagrams (yet), but you can create pretty much anything else: Flowcharts, UML, BPMN, VENN, server architecture and other unique diagrams.
Crawling from the wreckage
My son is my grunt worker: I just got him out of bed & he's working on it. Should be up shortly!
This is the Design Thinking approach IDEO pioneered and continues to pursue. It’s also how Apple approached their retail store, for instance, by composing a team made up not just of the designers, but also people who worked in retail on the ground floor and understood the reality of the problem they were solving.
Same. At 40 years old, learning something 'new' is much easier now than when I was 20. First, there is not very much that comes out that is completely new and not built on existing foundational knowledge. Second, I can focus on the part that really is new, and not get tripped up on learning all of the foundational elements needed to understand said new thing.

The OP mentioned not having time, but I've noticed as I've aged I have more discipline and thus more time.
That's the underlying report: https://privacyinternational.org/report/2647/how-apps-androi...
Pretty sure the CEO mentioned at the beginning of the article was referring to Mark Zuckerberg's "young people are just smarter" comment.
As a Portuguese I cant help but think it is an unfortunate name, since it sounds exactly like a particularly rude word
Why Are Easy Decisions So Hard? (2013)
While you make good points about mobile apps, don't be too spoiled by the privacy offered by destop browsers. Because of their configuration and various APIs, they're almost as easy to fingerprint as mobile devices with advertising IDs.

EFF has had a proof of concept online for quite a while https://panopticlick.eff.org/

And HN users are probably even more vulnerable since we will have customized our software making it stand out.
check https://nomoregoogle.com
Because the loopholes exist EU wide, but EU legislators failed to collaborate to close them. That's why individual nations try to find ways to level the field.

(As an Austrian I'm fairly certain that this has nothing to do with fairness: Everybody hates FB and Google at the moment, so the populists scream for taxation. At the same time Austrian companies who are active internationally get tax breaks.)
I agree with this thoughts very much. The attitude you mention is key, at least in my reduced and anecdotical experience. It is true, however, as others say, that you have to start from a reasonable and relative good baseline and that part is just pure luck.
Blocked by what?
I use Verilator to run simulations in the browser, which is useful to people who want to learn Verilog without installing anything: http://8bitworkshop.com/blog/release/2018/12/15/verilog-prog...
In the US, it's "avoidance" (legal) vs "evasion" (illegal). I think those are terms even the IRS uses (I'm looking for a reference...)

In any case, loopholes are entirely the providence of complexity. We need a simple, non-regressive tax scheme that eliminates subsidies for companies. Maybe start with "40% tax" at the top and above (define "top") of income and profit. For individuals and families, turn it down from there down to poverty level (define "poverty level"). For companies, there's no poverty level. Individuals and families get to reduce their taxable income based on children, educational expenses, and medical expenses. Companies get to reduce their taxable income by spending money on valid expenses (paying employees and offering perks, office equipment and supplies, vehicles as necessary to operate the business, etc) - do away with accrual accounting.
It wasn’t to be economically feasible, it was to give my parents a break 2 nights a week after they got home from work.
> The Android platform API should simply never allow apps to obtain global system identifiers (serial numbers, "advertising IDs", MACs, Wifi network info, EMEIs etc) in the first place.

Of course. On the other hand, Google's global attitude is that user tracking is fine, their core business is based on that. So it would be hypocritical on their part if they decided to block user tracking on their devices.
Raising kids feels like having a ranch at times, there's definitely a lot of corralling going on.
This is awesome. I often spend more time formatting images than I do building the dang sites. Thank you for this. :)
There only appears to be a single research paper looking for an implementation. I click to read, it takes me to google scholar. I click the article, it takes me through to a pay site, where I must pay $15 to read the article...
Some people used to say the same about programming. If you can ~teach it to a computer (<2yo innate abstraction capabilities), you know it all.
I dunno.

Maybe it's because I was just sitting here reading Ian Stewart's chapter on Sally Clark and pondering probability, but I rather suspect that the probability that you're over 50 and suck is much higher than the probability that you are over 50 and are a badass.

Mostly because the probability that you suck is incredibly high.

And I'm saying this as someone who is over 50, with a phd, a bunch of programming languages and blog posts, and crap on GitHub. And I know I suck. Hell, the primary advantage I have over most of the people I've worked with is that I know what a badass looks like in the wild.

I think I'm going to get some more coffee now.
this is always great source of revenue for countries taxing big giants, same is happening in my country and at the end it's end user who pays more for products
At Penn, the track is not announced until just a few moments before the train begins to board. This is ostensibly because the platforms are too small for people to wait on them, but it also has the side effect of keeping crowds up in the waiting area with all the shops.

The waiting area is on top of the escalators at Penn as well, but since you don't know which track you need to wait for, it is always a mad dash down the corridor for your train once the track number has been posted. This is made even worse by the fact that by the time the track number appears, there is only 3-5 minutes before departure of the train, so there is a sense of urgency required to get to the right place before the train leaves.

It is pretty terrible, but so is everything else about Penn.
Like... Make? I’ve been slowly converting the Jr devs to Make. You know the best part about Make? The documentation provided by GNU: https://www.gnu.org/software/make/manual/make.html.
Thanks for bringing that up, I agree that the example is quite trivial, though I think it's at least a fair comparison when it comes to general complexity of two simple projects.

Regarding find_package; it does sound similar to bake's discovery. There is a not insignificant difference though between how both work in practice. Without going into too much depth, CMake attempts to find a package by looking at (a potentially large number of) system paths. It attempts to adhere as well as possible to the conventions of that platform.

On the other hand, bake recursively searches for projects from where it is being invoked, in addition to looking in a "bake environment". The latter is a self-contained, fixed-format directory structure that contains all projects built with bake. A bake environment is by default stored in a user's $HOME folder, but can be configured to (for example) /opt. Bake environments can be easily moved to different directories and even machines.

There is nothing inherently right or wrong with either approach, but they are certainly different. Bake's approach was designed to accommodate a scenario where a developer is working on a large number of (potentially shared) projects at the same time, and for that it works really well.

Bake has been used for well over 4 years (in various iterations) in big and small organizations. It held up pretty well for large-scale projects, though I should mention that, as with any tool, it can be misused. Big organizations in particular will have to establish conventions and guidelines around using bake, just as they would have to do with any other approach.
I love using Mermaid https://mermaidjs.github.io/

There’s an online editor too which is basically what I use most of the time.
> And HN users are probably even more vulnerable since we will have customized our software making it stand out.

On the other hand, among HN users you'll probably find a higher percentage of those who block JS by default and allow it only on selected websites. Most of these fingerprinting methods (and most web abuse in general) depends on JS being turned on.
Interesting project! Thanks for sharing.

How does this compare to other community efforts, e.g. Zalandos Patroni project, aside from supporting more databases than just postgres?