skysight-inc/HackerNews huggingface dataset:
Yes, but your friends share content that sucks because the Facebook algorithm fills their feeds with click-bait, with the sole purpose of increasing engagement and user retention metrics.
Ask HN: Anyone working on interesting blockchain projects?
I know HN is deeply skeptical about blockchain, but there might still be some people here working on interesting projects. Would you like to share? Also, realistically, is it something worth learning, spending a year or two, from a career perspective? If yes, any specific topics you'd recommend?
I'm completely ignorant about this field, but I've heard Bill Gates and others say there are many problems with clean energy, such as land-efficiency (particularly in the case of solar), of course storage, etc.

What might be some counterpoints to these objections?
Flexbox and grid might not be compatible with your customers browsers
This is why Brazil now fingerprints travellers from the USA and not from anywhere else.
> My presumption is that by far the single biggest signal on whether to display a post on the FB feed to more people is how many people like and share. That's a people problem at the core, not an algorithm problem.

It's still an algorithm problem at its core, because the algorithm is what determines what the "single biggest signal" it will use for amplification is. There's no reason why maximum shareability should be the main factor, it could be something else like some proxy for erudition, for instance.
When there's a stake at the ready the bar for being a witch becomes lower.

People form a version of events in their head and then cling to it for dear life. This whole thing should also serve as a reminder why we don't rely on internet mobs to investigate important things.
> be useful if you could express it in types or some other machine-checkable fashion

I think this is as close to the answer you can get in the paradigm in which you're asking. It is useful in the formal but non-machine-checkable realm to design the algorithm. Every invariant you can encode into the type system is a double win, but invariants you can't specify in the type system are still a win.

FWIW, direct exposure to abstract concepts like this is a benefit of a CS education. They're eminently learnable outside of a classroom (bottom-up), but you have to work to keep an open mind to recognize the trail of breadcrumbs that leads past your practicality-tailored preconceptions. Think of yourself as learning math, not programming.
I've been saying that software engineering as an industry is in the caveman state of development. The amount of scrutiny that production software gets at _most_ companies is hilariously lacking compared to say, a civil engineering blueprint and there are virtually zero repercussions for failure or negligence. Compare the education & certification required to be called a civil engineer vs. a software engineer and you'll notice that the industry is basically the wild west. You could also argue that computer science isn't yet a "hard science" like mechanical, civil, chemical, etc. engineering are.

I predict that there will be a split in the industry between "software engineer" and "software laborer" where there are specific certifications you need to have before being called an "engineer". "Software engineers" will be held responsible, like civil engineers are, for mistakes that result in accidents. Companies that write safety critical software like auto, air, and space industries where human lives or huge $$$ are on the line will hire engineers, e-commerce companies will continue to hire "code laborers".

Maybe they will even give you a fancy ring to wear?
That's true, but with UX, there are sometimes trade-offs to make around discoverability and productivity.

A more discoverable UI may take a greater number of steps to perform. If the application is used rarely or briefly, that's a good trade-off. But if an application will be heavily used by a user who is incentivized to learn the tool, then their total productivity matters more since it amortizes over the lifetime of their use with the tool.

Text editors definitely fall into the "heavily used" bucket, so a good user experience might mean "you gotta read the manual, but once you do you can go 10x faster".
Very cool language. It is good to see people still trying to innovate! However, the marketing seems like a contradiction - concise and readable are antithetical as well as "flexible typing" and type safe. I am left confused.. what paradigms does it employ? Imperative?
That sounds like cohort targeting, like Stripe going after developers.
Good to see you starting your career at 20, by 25 you will have 5 years of experience and if you didn't fool around those 5 years you should be able to build great things. Opportunities will be plenty.

It's extremely normal to see everything as a mess. Remember, Software Engineering has been around only a handful of decades. Don't get discouraged.

My advice is:

* Sleep 8 hours every day (this is a must, non-negotiable)

* Eat a clean diet (avoid popular diets, stick to the basics)

* Do some exercise, 4-5 times per week

If you have those three points, everything around will start to fit. Your social life will improve, and you will be more productive at work.

Better days will come.
They acquired Instagram and keep acquiring small startups exactly for this reason. Content generation direct to FB is going down because the platform is not innovating anymore, and for now their only way out of it is through acquisitions.
Speaking as someone who spent a good part of my life renovating homes, I can tell you that there is not much of an "upper limit" to the energy efficiency of an older home. If you're already planning on renovating a home, there is an incremental $25-$50k energy efficiency improvements that you can make to turn the house into a nearly net-zero energy home.

The issue is that the young couple who do renovate their home have a far better ROI on updating the kitchen + bathroom than the efficiency of the house.
You're only reading at surface level. It's described in the text, but for a quick sense of it look at the graphs on page 39 and the footnote - for earnings the participation is not considered but for hours worked and wages it only considers those in the labour force. You can see that the effect is less pronounced but it's still there. If I read this right women earn 10-15% less after having at least one child. Noticeably the dip in year 1 is much weaker, so in the overall earnings graph this dip might be due to women not working (much) in the first year and then going back to work - but on average with a comparably lower salary.

What you should also consider here is that this article is not looking at wage comparison within one company. It's looking at overall earnings in the population with a very thorough and deep analysis. It's an analysis for policy making, not for grandstanding. And for this whether women continue to work is also relevant - as the authors note this is quite a significant consideration even for labour force planning/statistics. Moreover thinking of e.g. pensions this is a very important point - as women will have lower pensions due to lower lifetime earnings.

Please do look at the whole picture, rather than just try to validate your viewpoint. There are many interesting tidbits here, for example that earnings fall 10% for each following child. The graph on p42 comparing childless women and mothers is also particularly impressive.
Very refreshing to read an article about consciousness; that does not say it is just an illusion.
Watching the following TED talk, I was surprised to discover that gas compagny such as Total are actually promoting renewable energies because they currently need to be complemented and gas is the main solution used for that purpose.

https://www.youtube.com/watch?v=N-yALPEpV4w
You sound like you might be on the verge of becoming depressed (if you aren't already there). There are also some unsubtle hints that you're experiencing impostor syndrome.

You aren't alone. I suggest looking around and seeing what resources are available to you. Personally, I benefit immensely from weekly therapy, but this is not available to everyone.
Creating a Starcraft AI – Part 23: Of course I still bug you
Reminds me of the Pocket Reference.
https://en.wikipedia.org/wiki/Pocket_Ref
Except for places where there are a LOT of electronics, like datacenters.
Bitcoin's Value Suddenly Surged, but Nobody's Sure Why
Depending on circumstances, boycotting a person and running his (or her) career may cause more suffering than beating.

While these two situations are different, they have a lot in common:

- the casus belli often has nothing to do with the bully. Being fat is my problem (unless you sit next to me in the airplane). Me cheating my wife is between two of us. None of that should be anyone's business

- the purpose of both actions is hurting the individual, not correcting the behavior. Being beaten is an awful way to lose weight.

- both actions are collective. Those trying to confront the bully are risking to become the next victim.
I liked the title, and even though I don't do Ruby, I saved it because of the tips and tricks.

Flick and swoosh.
But that's you projecting the meaning you want on a word that does not have that connotation.
In 20 years of programming I have learned that all code is terrible, some is tolerable. You will get used to it.

What fixed my recurring unwanted thoughts was going to a meditation meetup. It takes some practice but you can get to a point where unwanted thoughts do not upset you, and eventually they will go away. It helps to meditate in a group, and you may find some friends there.

What helped me a lot with social stuff was CrossFit and Martial Arts, and dance classes. These things will make it easier to get dates and you will make friends. They are hard but if you keep going to class you will get it. It helps to have something to look forward too after work. It was kinda funny, when I first started swing dance I was way more nervous then in martial arts, but in swing dance there were not 200lb guys trying to punch me in the face!
> Someone with 4,000 Instagram followers and someone with 4 million Instagram followers might both present themselves as influencers, and it's hard to tell who's legit.

One of these is roughly a thousand times more valuable than the other, but we often talk about them as if they're the same. You can keep your sanity by realizing that anyone that is trying to barter for your services with exposure is not a buyer, they're a seller. You can estimate the dollar value of the exposure they're offering, compare it to the asking price of what they want, and either do the deal or not.

I think where feelings get hurt is the price/value of the exposure they're selling is so horrible that feelings get hurt or it feels like a scam. What's a post to a thousand followers worth? A few cents, a few dollars? Nothing close to the $300 of food and accommodation they might ask for it.
> We're literally talking about digging up all of the streets, everywhere. I don't want to be negative, but that's what we are talking about.

Aren't the vast majority of power lines above ground?
That's a MAX 7. Only the MAX 8 and MAX 9 are grounded. See the FAA order here: https://www.faa.gov/news/updates/media/Emergency_Order.pdf

> Effective immediately, this Order prohibits the operation of Boeing Company Model 737-8 and Boeing Company Model 737-9 airplanes by U.S. certificated operators. This Order also prohibits the operation of Boeing Company Model 737-8 and Boeing Company Model 737-9 series airplanes in the territory of the United States.
There must be some sort of miscommunication here. My (SaaS) subscription system is vanilla Stripe without abstraction. My (single-purchase, tshirt) system was an abstraction across Stripe and PayPal.

I can only imagine the elevated pain of abstracting across multiple subscription systems. Ouch.
Weird, I guessed at something like that in a related article submitted earlier:

https://news.ycombinator.com/item?id=19560596
> normal petrol cars have taxes that can be around 100%, doubling their value.

Id rather phrase that doubling their cost (making their relative value much lower).
I remember reading precisely this scenario theorized here on HN a few weeks ago: https://news.ycombinator.com/item?id=19383756
Well spotted, although it seems to be a rather mild effect?
I'm French and I prefer very much 'liberté, égalité, fraternité' as a moral standard than British's queen/king who are definitively not equal with their subjects.
I think the root issue goes back to your second sentence: the average user doesn't want to be empowered when it comes to data harvesting. In fact, the average user would probably be firmly set against it. They have nothing to hide, no complaints about the current system, and see no value in having control over their data. Perhaps even negative value in taking time out of their busy schedule to manage it.

The trick to turning the tide in the data privacy battle won't be finding the right argument or implementing the right policy - it'll be finding a way to communicate the magnitude and potential impact of this problem to the masses before it's too late.
Older dude checking in. I threw out my Divx collection about 10 years ago. I have precious little time to spend watching 2-hour films, and I recognize that the number of films I will watch before I die is on the order of maybe 300. When I do get a chance to watch a film, I want the experience to be as great as it possibly can be. I want as high a resolution as I can get with the best color. Compared to 4k HDR stuff available today, the Divx stuff looks like total shit. I have grown to despise my fellow human beings in groups larger than about 7, so I've built a home theater where I can watch a movie without having to deal with the bullshit that is the general public. I'll invite 4 or 5 of my friends over on occasion. Specifically, the ones who respect my rules of watching a movie. No talking, no phones, that sort of thing. I'll buy a Blu-ray disc brand new so I don't have to worry about random scratches or whatever from previous renters. I don't stream because I no longer tolerate any of the bullshit that happens half the time, like random degradation from the service resulting in pixelation or pauses.

For music, I just subscribe to a streaming music service where I can download ("pin") stuff to my phone. Mainly because it's ridiculously cheap and convenient. I don't care about "owning" music, like it could somehow forever "go away" and I'd be sitting in the corner of my basement crying about how I can't listen to such-and-such a song any more. But honestly I'm more likely to listen to audiobooks these days, which I do immediately strip the DRM from and store separately on my phone.

When I go on vacation, I take a pathologically small number of photos, and I only take them on my phone. I can't be bothered with lugging around a huge lens and camera body everywhere I go when I'm trying to experience some place new. Whenever I show the photos to people, they often say, "Wow! What camera did you take these with??" And I say, "A used Pixel 2."
Just wanted to say that I agree with your sentiment. It's supremely aggravating to browse eg. Reddit and find some potentially interesting posts wiped out by some memory-erasing bot. And it is amazing how much we managed to preserve from historical periods, despite (as siblings point out) the theoretical ephemerality of information. I think it is important for subsequent generations to be able to study social phenomena of the past, and at least have a chance to be wiser. We could move beyond anecdotes, speculation and quasi-historical garbage, as "decline of America mimics decline of the Roman empire" meme regularly popping out in newspapers and such.

From my experience people are fascinated when they find some saved communication/memorabilia from years back, and the only downside for them is the fear of being judged. The best dream situation would be where you can have changable identities, but there is an incentive to build respect for them over time (like on HN or Reddit), and there is a strong social convention that you could not be in any way harassed for what you said with such identity. You can also change it, like a mask (maybe in some minimal intervals), and it will be respected. Maybe also you can't refer to anyone's extra-online identity, and it concerns also people from the outside unless they're public figures.

Or, that you can freely say anything under your real name under some online circumstances. It would be similar to carnival in traditional culture, with role reversal, rule suspension and all that. Although for this to work it should have an aura of unseriousness and inherent lack of consequence for the normal reality.

I know what total anonymity with no continual identity leads to (vide *chans), but it is not even what we are talking about here. We could do better with some better social conventions, I think. Ie. have good amounts of both freedom and historical preservation.
Reminds me of people who steal other people photographs and use them for their own projects.

"Oh, but I'm giving you exposure!"

What makes you think I want your exposure? I know nothing about you or your blog. What if I don't agree with what you publish? Get out of your mom's basement and go take your own photos.
Come on. This is such a minor quibble and it dilutes the list of more important issues like keyboards and the T2 audio bug.

They got the most important information - restart required - passed to the user, I'm never able to see that in Windows Update on my work computer. When macOS updates delete the user's documents directory we can start comparing it to Windows.
>concise and readable are antithetical

Not really. If anything concise core can be much easier to read. The key is to discard BS boilerplate and ceremonial code, and have the intention of the code clearer in less lines.

Python is far more readable than Java, for example, and far more concise.

>as well as "flexible typing" and type safe

Not if you support variant types and the like.
It looks like the motor takes 30 seconds to move the jackscrew from one end to the other. Cranking presumably takes much longer. It doesn't seem hard to imagine the ground intervening before you finish cranking back to trimmed level flight.

And that's assuming there's no issue with the aerodynamic load preventing the stabilizer from being retrimmed until you unload the elevator (by pushing the yoke forward), as is being theorized to be the case.
This would throw a wrench in the works.
Facebook wasn't built on MySpace's failures, they were both operating at the same time. People moved to Facebook because it was more intimate and less commercialized while MySpace turned into a dodgy spam heap.
Toyota opens up 24,000 hybrid car patents
The Rust compiler does some limited "static analysis"* to determine if an array access is guaranteed to always be within bounds. But it doesn't do this universally. In other words, it's easy to write a program in safe Rust code that will attempt out of bounds accesses.

The saving grace is that in those cases the compiler just inserts a bounds check which panics at run-time.

That's a bit different from a formally verified OOB safe program which wouldn't require any compiler-injected bounds checking. All accesses are provably safe either because they are naturally so, or because the code explicitly performed a bounds check.

* IIRC what Rust's compiler actually does is just inject bounds checks on all array accesses and then depends on the underlying optimizations to remove them when possible. That's certainly a form of static analysis, but perhaps some wouldn't consider it as such.
That's not true, there are large retailers that directly accept BTC, like Newegg [1] and Overstock [2]. There are also services like Bitrefill to purchase gift cards using various cryptocurrencies for use at places that don't directly accept BTC: Amazon, Ebay, Walmart, Best Buy, and Target to name a few of the 750+ supported [3].

[1] https://promotions.newegg.com/nepro/16-6277/index.html

[2] https://help.overstock.com/help/s/article/Bitcoin

[3] https://www.bitrefill.com/?hl=en
It's also inherently problematic. Getting "sponsors" to pay you to talk about their product is in direct conflict with becoming/remaining an influencer.

Your audience needs to trust you. If your audience knows you are shilling for someone, they fundamentally can't trust you.

They can no longer trust that you are saying "This is an awesome product!" because you genuinely believe that. Maybe you actually think it's shite, but, hey, you needed to make rent this month. So, whatevs.

I've even seen people on the internet say "I used to read such and such ...until they began getting free samples and the like to support the blog. Then it went to shit and I quit reading."

It's a problem space I've thought about a lot because I blog. I am trying to get my writing supported primarily via tips and Patreon.

If my audience wants quality content it can trust, my audience needs to pay me. If they aren't paying me, "they are the product, not the customer" to borrow a popular phrase.

But selling out my audience so I can eat is not a thing I am interested in doing. It's flies in the face of the very reasons I blog.

Over the years, a lot of quality free content has either gone to shit or gone away. The expectation that good content should exist, but be free, is simply unsustainable.

Quality content takes time, effort and expertise to produce. It needs to pay, or most of the people who are any good will eventually go do something that does pay.

That's just reality.

And then we are left bitching about how there's nothing any good on the internet anymore and where is all the good stuff I remember from the good old days? (A fairly common refrain currently, actually.)
Eh, while I was pretty upset in the moment, I could get a ride eventually, and it wasn't enough to make me stop using Uber/Lyft, since in the specific scenario where this would always happen (late on Friday/Saturday nights after going out in SF headed back to MTV), I had very few options besides Uber anyway with Caltrain service stopped and no designated driver lined up. And looking at it from the drivers' perspective, you're asking them to miss out on one of the most valuable times of the week by taking them out of the city, often taking them much further from their home (often East Bay or even Sacramento, where drivers sometimes come all the way to SF for the weekend evening rush specifically).

Add into it how easily this could be abused on the passenger side if there was an even bigger incentive, and quick $5 from the app and finding another driver (there were always enough drivers so that even if half of them would pull this trick, I'd find one eventually) wasn't too bad. Much worse would be having to do something more like talking to a rep on the phone or having to go through a lengthy appeals process.
Well, that depends, is the internet worse than writing letters? Because bitcoin is worse than money.

The reality is that for the rest of the world bitcoin is missing the initial distribution problem. Nobody in Venezuela has bitcoin. How are they going to get it? If they can trade with other countries, they would just get USD and be better off. If not, then net, it's zero sum. That's really all there is to it. Even after that, it's like cash if cash had a $1.50 transaction fee for handing it to your buddy. Not exactly tenable in countries where thats basically a daily wage.
Reminds me of something that happened recently.

A co-worker brought her kid to work. Another co-worker asked the child what he wanted to be when he grows up. The child responded instantly, "I want to be a YouTube star!"