skysight-inc/HackerNews huggingface dataset:
> I would really encourage anyone thinking of coming forward to do so.

The problem with whistleblowing - especially for larger cases - is that with the choice to do so also comes the high probability to have your own life turned upside down or even completely ruined, and people know that. So many examples where whistleblower protection was severely lacking, and the whistleblower bears the consequences for life.
This might be a bit off-topic, but why is the US worried about Tiktok? They only show short funny/interesting videos that have almost no political content.
If anything, apps like these bring people around the world together.
Google faces lawsuit over tracking in apps even when users opted out
> for most people that's actually around the natural replacement level, or fewer.

Not sure where that number comes from. 2.5 is probably closer to the natural trend. Physical constraints (food, disease, etc) limited human expansion previously. The economic constraints that cause a min-max of not having kids will never be A. universal, B. persistent. A couple generations of baby recession won't impact the fate of humanity one bit. Not sure why there's so much faux concern over a fixable (and likely temporary) situation. You give a tax break of 50% on capital gains per child and the kids will be popping from the higher economic rungs.
see also https://en.wikipedia.org/wiki/Kuleshov_effect
Eric Berger has a lot of really great stories about what's going on in the space industry. Smallsats have been the story of the sector for going on two decades now.

I've got a background in both space engineering and planetary science. One of the most exciting things that I see happening over the coming decade is commoditization of planetary probes. There's so much more of the Solar System that we still have to explore and the traditional flagship missions just don't give us enough access.

The best way to think of how smallsats augment our space science and exploration capability is in terms of the marginal value over traditional missions. For planetary science, the cost per bit of science data can drastically be reduced through the use of Commercial Off-The-Shelf (COTS) components.

There are a number of private companies looking to leveraging smallsats to deliver all-in planetary science missions, like Xplore [1].

As a space engineer, access to suppliers was really a major hurdle towards finding the optimal cost and risk sweet spot. If you're interested, we've published a series of articles shedding light on different products & services available on the market [2]. We've now got 1000s of space engineers every month from all over the world using these articles to drive better sourcing.

Better sourcing will ultimately lead to better missions, and drive the smallsat revolution towards completely remaking the way we think of both space science and exploration.

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

[2] https://blog.satsearch.co/2019-12-03-space-technology-on-sat....
Military should be interested in this, they also pay more than sparse civilians in the middle of nowhere.
How to Test Network Throughput Using Iperf3 Tool in Linux
Urban areas usually have a younger population than rural areas do, so I think it's safe to assume that a dramatic change in the number of young people will affect housing prices in cities more than in rural areas. For example, that block of crappy houses near the university would be worth a lot less without a steady stream of students to rent them out to.
To be fair, we Devs have a tendency to often overcomplicate, over-design, get caught in the weeds.

It's not fair for managers to assume, but it's definitely fair for them to ask. And it's our responsibility to show and explain.

There's the famous story of the first iteration of Gmail being done really, really quickly. The demo was the product. And then just iterations from there. Definitely a good model if possible.
The article talks about this slightly, but very long term humanity will need a stable fertility rate and I have no idea how it will happen.

If the fertility rate keeps being below the replacement rate, at some point humanity will disappear. While short/medium term negative population growth might be a good thing, at some point we will need to do something.
White House tells 18M unemployed workers to ‘Find Something New’
Microsoft Worked with Google to Bring PWAs to the Play Store
> The missing piece is adoption

Here's the thing, in 2014 I was playing around a bit with Bitcoin, and at that point adoption seemed better than it is today. I could buy a cup of coffee with it, and many reputable online storefronts were already experimenting with accepting it as payment option. Later, long transaction times and high fees made it almost impossible to actually use BTC as a currency.

My perception is that Bitcoin used to be a serious currency project, but got co-opted by speculators, miners and scammers wishing to use it to accumulate fiat currencies quickly.
Modernising .NET projects for .NET Core and beyond
TikTok is a huge privacy concern because it is controlled by the Chinese state appratus which uses it to spy on other countries citizens
Put more simply: It's the unpredictability of the output that's important.

It doesn't matter if it's "true" randomness or not. Unless of course you're looking to leverage the theoretical strengths of a one time pad.
Amen I thought I was just doing something wrong! What is the best alternative to Elastic Beanstalk on AWS? Is Kubernetes overkill?
I have not played it, but it does look to likely be an early inspiration for Chopper Commando.

It would be nice if someone made a web version of 'Sopwith', too.
Firstly, I didn't call them life essentials; I invited the typically nerdy and internet-focused HN audience to imagine life without two services which comprise over 25% of global bandwidth usage in order to remind them of the massive accessibility gaps which still exist even in wealthy countries. Secondly, why does something have to be completely universal to be considered a life essential?

Also, you tweet about streaming shows on FoodNetwork Go, so why do you act like that's any different from Netflix and Youtube?
Mask Resistance During a Pandemic Isn’t New
> if the state provided support to people with larger families that offset their costs significantly

It's been tried, many times, without success.[1]

You could argue that those countries didn't try hard enough, but that's a fallacy the name of which escapes me for the moment.

[1] Demographers talk about a "low fertility trap": because young women grow up in a one-child environment, that is normal to them. They see their peers having one child, and they do too.

There are other factors besides re-norming: assortative mating is given a lot of weight; there are the effects of TV, social media, video games, shopping, and other distractions (measured as these things have diffused through countries and regions of countries). Check out a recent demography textbook.

(Fringe authors talk about the estrogen-like effects of obesity on sperm, and the 30% - 50% decline in micronutrients in food since the 1980s. They might be right, but they're fringe at present.)
It's believed that TikTok scoops up more data from your device than you think and is a major data collection source for the CCP.
It's amazing how we got here... Your comment immediately reminded me of Tony Hoare's Turing Award lecture (https://www.cs.fsu.edu/~engelen/courses/COP4610/hoare.pdf) which contains (among other fun/depressing gems to reflect on) a bit on the obvious-even-to-customers sanity of avoiding core dumps or worse due to a lack of bounds-checking.

"A
consequence of this principle [of security] is that every occurrence of
every subscript of every subscripted variable was on
every occasion checked at run time against both the
upper and the lower declared bounds of the array. Many
years later we asked our customers whether they wished
us to provide an option to switch off these checks in the
interests of efficiency on production runs. Unanimously,
they urged us not to -- they already knew how frequently
subscript errors occur on production runs where failure
to detect them could be disastrous. I note with fear and
horror that even in 1980, language designers and users
have not learned this lesson. In any respectable branch
of engineering, failure to observe such elementary precautions would have long been against the law."
You haven't heard how much data collection they do? They even collect data about your other apps on your phone etc.
E = m c² is just three letters and a bit of gutter, how long could that possibly take to figure out?
Insightful post.Looking forward to see more industry leveraging location intelligence for better operational analytics
If population keeps doubling every 60 years we will also disappear.
Not just believed but actually proved with reverse engineering. They even have the app download remote files and executing them which no app should ever do. (Only on Android since iOS does not allow that!)
that sounds like a conflict of interest if a board member's shareholding has to be accommodated.
For your struggling friends, I found the problem:

"career people, and they're still struggling to save much of anything after childcare expenses"

That just isn't going to work. It can't. By law in most places, the ratio of childcare workers to children is limited. The work simply doesn't scale. Suppose the ratio is 1:4, and there is a 100% markup on the wages to pay for stuff like the building. Sending 4 kids will thus cost the pay of two workers. Dividing down, just 2 kids will cost as much as the typical parent might earn.
> Don't let perfect be the enemy of the good!

Exact quote from my manger, several times. They just don’t get it. And then a trivial feature takes a month to more or less implement because it’s all built on a toppling tower of crap.
> Sure, Catholicism was fairly irredeemable...

What a bigoted thing to say. Truly the last acceptable prejudice.
maybe the billionaires could actually do something about climate change instead of trying to flee to mars. i doubt musk is saving space for me in his escape pod
There's no paradise anywhere. I've been self-employed for 13 years in a rather niche area, as an involuntarily solipsistic army of one for lack of ability to grow my business. Most of my customers are highly technical, but don't understand what I do quite enough to have a "lines of code" resolution on it.

I wish they _would_ ask me why those two lines took two days (in my case, it might be simple burnout; been coding for too long, and longer than a more conventional career track would have prescribed). Instead, nobody much cares whether I write 2 lines of code or 2000; same difference to them, and boils down to the all-important "delivering".

There's some intellectual and creative freedom in that which I suppose folks don't have with a code-involved boss who scrutinises their commits. But the opposite--nobody scrutinising your commits--isn't all it's cracked up to be, either. I almost never have to explain why I did something a certain way to anyone, not because I'm so important and command so much distinction or recognition of my expertise, but because nobody gives a crap. :-)
The reason, why the predictive queries create value relates to the simplified workflow and the simplified architecture.

Instead of defining model, training model and using model, you merely ask for an arbitrary unknown variable, based on any arbitrary facts. This provides much easier interface, much faster iteration cycle and other technical benefits like the ability to create generic query templates. These benefits stand even when compared to the AutoML platforms (which also do lot of heavy lifting to simplify the workflow).

Regarding the architecture and process: the system has a lot of resemblance to normal databases (and especially to the Lucene like search engines), but in order to serve arbitrary predictive queries, the entire database is specialized in-and-out for counting statistics and doing millisecond time-frame ML modeling. The things are somewhat described in the article, but I'm also happy to answer to additional questions about the system.

As interesting details the underlying database is very functional programming oriented and build on a Git-like system. We'd like to expose the database's snapshot and branching abilities in the future.
I have an oven and a microwave without digital timer. The perks of buying cheaper appliances!
Thanks, gonna use that argument in the future
It is disturbing that people take for granted that this is an economic problem. This thread is full of people lamenting the fact that we could support X times as many people as we do now if we all just sacrifice Y.

When I look around the world today, I think the biggest resource that is lacking is economic opportunity. Huge swathes of people are desperate, angry, and depressed, I think because there is no opportunity for them. The best case scenario for huge numbers of people is stagnation.

A shrinking, aging population would fix this problem. The demand for labor will go up, the supply will go down. Bad for the investor class looking for profits, good for reducing economic inequality. People will be able to profit from labor again.

The techno utopian solution of allocating everyone a 20 m^2 apartment, a vr headset, and 1500 calories of soylent per day is going to be a disaster unless you also allocate everyone some future drugs to keep them sedated.
> Anecdotally, I was homeschooled and experienced all of these above

Unfortunately they seem part of the “normal” teen experience.
Using Haskell and a parser combinator would probably be the easiest
That is not true in the US. What happens in the senate has low overlap with what the public wants compared with what donors/lobbyists want.
Ah yes, the Guild graduate who’d make (and perhaps donate to the guild) his Meisterstück project to prove his mastery of the art...
Very good article, congratulations on doing it and choosing a more approachable language as well.
Perhaps the most remarkable outcome of last year's protest was this: a government can lose all credibility and social support, and still use law and civil institutions to prop up the hated regime. Isn't this proof that democracy has a huge Achilles' heel?

The way modern democracy works is ultimately easy to corrupt:

- People's power is only exercised once every few years at election time. Weaknesses: Hacking the election process, stacking the field, disqualification of candidates, using the media to spread disinformation.

- Power is concentrated at the top. Once the election is stolen, the "representatives" in parliament and chief executive office can carry out bad agendas to pass evil laws and steal national reserves. There is no longer any effective people's power to restrain them.

- The expression of people's disagreement with the government is normally through free press, arts, civil society interaction, protests, strikes, and petitions. A bad government willing to use police force and ignore international questions can crush dissent.

- Even when the bad government went too far, like in HK, and caused thousands of political victims, it can hide behind the grand facade of "internal affairs". This is a loincloth that no longer has any effective meaning in today's connected, borderless world.

- finally, why are the citizens of a bad country not allowed to obtain help from a third country? The UN's mandate is to set up orderly diplomacy between states, but increasing non-state players also need a voice to be heard at the UN.
Thank you for this link! I haven't heard about this particular effect before, but it shows the importance of context very well I think
I think by 2100 we have either solved this problem or is too late. I guess most likely the latter but there is still hope.
I'm not sure how you think those ISPs supposedly push firmware to private 'modems' of all shapes and sizes, but I would like to know because I had a hell of a time reflashing my router with OpenWRT.
Customizing Fissionio runtime pods with Podspecs
I prefer to see the Chinese people living in peace, then.
More like "fauxpensource". All the useful features are part of the expensive looking Business plan. I don't mind people charging money for software, but I really wish they wouldn't pretend to be open source when they're not.
It beats a gigantic Malthusian trap.
Urg agile, scrum, some-other-magic-words

I've come to realised this, "true" agile is more like being funny and smart(not that I am either). If you have to tell people you are smart or funny, you probably are not. Ever noticed how smart people(the really clever ones) are just absurdly smart without walking around telling everyone "hey I'm smart", usually the nicer they are the more intelligent they are(yea you get exceptions), same with funny :)

I feel it goes double for "agile-processes" if you have to walk around and tell everyone (management or interviewees how agile your process is, it's probably not)
> Why is that stupid? I own the stock on day X (and ignoring the lock in period), it’s part if my compensation that I could sell and by any other stock.

He means that if I offered you stock with a 6 month lockup, or a stock with no lockup, you would prefer the second, and value it much higher.
Pseudorandomness
> The lexer shouldn't have to deal with that sort of stuff.

The problem with that is that the entire python ecosystem had to deal with that instead...

I'm going way past rant territory at this point, but there's a reason that Microsoft and Amazon are worth a trillion dollars a piece, and it's not because of beautiful and elegant APIs.
> The techno utopian solution of allocating everyone a 20 m^2 apartment, a vr headset, and 1500 calories of soylent per day is going to be a disaster unless you also allocate everyone some future drugs to keep them sedated.

I don't know if you live in California, but I think that there's sort of a reality distortion field that comes with living in a big and expensive city.

Here in Georgia the rents are cheap and people seem to be moderately satisfied. A little money goes a long way. You can own acres of land dirt cheap and do with it whatever you want.
I'll admit, I'm super impressed with this system. It doesn't exist in my home country, whistleblowers are actually treated very poorly here.

Whatever else you can say about the US, their whistleblower system absolutely is a great example of market incentives working for their public.
I'm really enthousiastic for cross-laminated timber (CLT), which has such good properties it can even replace concrete skeleton in high-rise (10+ storeys) building construction. Plus applying it is a means to do carbon capture.

https://en.wikipedia.org/wiki/Cross-laminated_timber
I’ve been playing a bit of pubg recently, it’s included with the Google Stadia streaming gaming service. Fun game!

Stadia can easily burn through tens of GB per hour in bandwidth, and needs low latency, so it’s a good test of my 5G mobile connection. Good thing I have unlimited data!
To make it, construction and demolition waste including bricks, gravel, sand and plasterboard is crushed and mixed with water and a binder. The bricks are then pressed in customized molds. Tinted with recycled pigments, they can be made in any color

Is the binder cement? If so, then I believe those are called cinder blocks.
did I ever say I believed him?
You can still grow, like India clearly shows, the woman just need to give birth more times.
1) Non nullability can be implemented in language without generics, and for all types instead of just pointer types. That can be used to enforce null checking with pattern like:

if let var_name = nullable_var {
// use var_name as non nullable
} else {
// nullable_var in null, handle null case
}

And any tagged union can be reduced to nullable of member type without pattern matching, with some specific syntax. It is not hard with an imperative language.

2) Without generics, you are probably reinventing the same code, or using reflection which is not even type safe, or worse, using code generation. For instance D has generics AND good compile times. I guess Nim compiles fairly well too. Or you can choose partially type erasure based generics with a different tradeoff. There is no point in not having useful generic functions on generic data structures in a language that came in 2000s.

Once write Python or ruby or something and come back to Go. People without knowledge of other languages with generics tend to think you are writing for loop in while loop in if - else break monstrosity because native compilation and performance come with a cost in expressiveness, while it need not be.
Chomsky hosts a transcript on the forum those quotes were taken from, and that article ignored any context for the remarks and edited their content to make them seem more objectionable than they are. Saying China does not deserve blanket condemnation as part if a broader discussion is hardly praising Mao's policies.

The butchering of the second quote is is even worse, omitting the line "But, as I said before, I don’t think it was the use of terror that led to the successes that were achieved."

The article later moves on to defend the Al-Shifa pharmaceutical factory bombing, which is fittingly right after discussing Cambodia.

https://chomsky.info/19671215/
I feel the the kind of "being excited" makes me feel strange

Not saying they are bad, but strange

Feels like a substitute of "the real thing"

Well I don't encounter this often so I can't explain it better
Lack of function currying and anonymous function arguments. Also having to explicitly convert a zip, map, etc to a list. Also the lambda keyword.
We are on the cusp of the next step of humanity (if we don't kill ourselves first).

I think this story lays out how that could look: https://marshallbrain.com/manna1.htm
Dynamically Generated GitHub Readme Stats
> Hopefully after a decade-long warmup and another decade of settling in, the novelty will wear off and there will be a move away from focusing on "More Stuff!" and toward focusing on "Less Clutter, More Experiences!"

The western world hasn't even moved past that stage, so I highly doubt developing countries will move through it quickly.
because it's what sells :shrug:

as a fellow book author tho... you bet I went after big names for my testimonials.
That point is unreasonably far in the future and there are probably much bigger issues right now.

If humanity was facing extinction because people don’t want to give birth this is very solvable.
As opposed to us who only use features developed by Bell labs.
Either you have sufficient evidence or you don’t. This is what separates us from the schizos.
There are a bunch of TikTok clones floating around and they've racked up some users. But I'm not sure if these clones would have the tech to serve the kind of recommendations TikTok did. Some, like "Mitron", are basically pre-made scripts bought online and rebadged [0]. They don't have the tech DNA to get recommendations right - which was one big reason for TikTok's success.

[0]: https://gadgets.ndtv.com/apps/news/mitron-app-tiktok-indian-...
Cool, as it turns out there are a couple of fairly recent demography texts at the library (2007, 2010) so I'll pick those up this weekend. Thanks for the pointer!
My long term prediction is that once the boomers start dying off in droves, we'll face a real estate crisis as their houses flood the market...and many less desirable neighborhoods throughout suburbia will turn into mini ghost towns.
Online Policy Group vs. Diebold, Inc. (2004)
2016 Toyota Prius – 0.24 Cd.
> And I'm saying, if you don't lock down, distancing doesn't happen.

First - our lockdowns were mostly unenforced (except against businesses).

Bars were closed but house parties raged.

Second - Sweden didn’t do lockdowns and yet people did practice social distancing.
Not when you’re promising them each gigabit speeds, though. Which many ISPs do now days.
Wirecard made this short seller right but not rich