skysight-inc/HackerNews huggingface dataset:
The trouble is we don't yet understand the human mind well enough to establish the basis for comprehensive theories. At this point we're still like monkeys randomly poking the keyboard of a computer to see what happens.
This is how I see it:
1) US signed disarmament treaty with Iran and EU
2) US unilaterally leaves the treaty and introduces
sanctions against Iran
3) Chinese company continues to sell goods to Iran
4) Executive of said company is taken to prison during
flight transit in Canada and will be extradited to US
where she is at risk of receiving life-long sentence

The bit I don't understand is how can US impose laws that apply to non-US companies/individuals? Lets even assume this is all legal under US laws and hence Canada has no choice but to extradite this person given their bilateral extradition treaty. What I suspect we will continue to see more going forward:
1) US will continue to introduce laws that effectively
apply to everyone everywhere and use extradition
treaties to enforcement them
2) These laws will be exercised selectively in cases where
US economic or political interest is at stake.
3) Other countries will follow.
4) This sets bad undemocratic precedence where law
introduced in one country is used to prosecute people
that never stepped foot on that country soil.
5) Cost and risk of doing business will increase.
When ipv6 was devised, : was already widely used to define ports by all sorts of applications.

Let’s be honest, the creation of ipv6 was badly handled.
Debugging was harder as compared to what?

I'll take debugging C over modern C++ any day...
> media like these focus exclusively on this negative minority and exaggerate the negativity of the status quo.

Can you expand on 'this negative minority' ? Because I think there are a lot more poor people than 'upper middle class' people in this country.

> I have little sympathy for people who consistently plan poorly and make bad decisions

Why not? Self control isn't some moral, righteousness, trait. To possess a certain level of self control, is to be lucky in its own right. Turns out its generally dictated by the Pre Frontal Cortex. And when that gets damaged (whether via head injury, lead poisoning as a child, malnourishment, any number of reasons), people lose self control: https://jnnp.bmj.com/content/71/6/720
What tests would you recommend, and what can be done if they show a problem?
I wouldn't call growing at about the same rate as Iowa and Tennessee as being particularly exceptional, even if it's technically in the top 10.

I would. Iowa and Tennessee are much, much smaller economies. It's truly remarkable that California, with an economy ten times larger, can nonetheless grow at a comparable rate.

While it's true that the cost of living is higher (in large part because the quality of life overall is higher), it is simply not true that "it doesn't matter how you distribute it." The subjective experience depends quite a lot on how it's distributed. I assure you that millions of middle class Californians would be much happier if their wages had grown even half as much as the massive increases taken by the top 1%.
For the enthusiasts:

https://www.midnightscience.net/home.html
Why and How We Built a Temporal Database System (Open Source) from Scratch
I’m in the habit of donating $1 a month to everything I come across that seems useful to me and that accepts recurring monthly donations , Patreon style. But I had to donate a minimum of $5 for my donation to be accepted. I wonder why they set a minimum amount. Confusion? Greed? Regulatory or practicality issues?
Often that debt is spread out on 5 different credit cards and there is no asset to sell other than shoes (a favorite of both genders) or lifestyle "influence".
The "Haskell implementation using monoids" on this page is the only solution I've seen where adding a new behavior (e.g. "FizzBuzzWoof") only requires a modification in one spot.

(d 3 "Fizz" <> d 5 "Buzz")

becomes

(d 3 "Fizz" <> d 5 "Buzz" <> d 13 "Woof")

eta: And just below it is a similar solution in Python. Cool!
Seems more like classic divide and rule, to me.
Ask HN: Companies with Remote Positions?
I'm always on the lookout for companies that hire remote developers. I find that companies that once hired remote no longer do, and those that didn't previously, currently do hire remote.

So, are you aware of any companies that do hire remote developers? Are there any online resources for this? For now, I'm not limiting to tech companies, but also considering Fortune 500/100 type companies.
Agreed. It isn't just the tech industry, but banking, media and all industries. The market leaders in every industry with data, resources and scale stand to benefit the most. Which will incentivize mid or small sized businesses to merge or be bought out by large corporations. So rather than decentralization, AI will add to the momentum for greater centralization.

And looking beyond the private sector, the largest governments and nations with data, people and scale will stand to benefit most as well.
How Video Games Made Me a Writer  -  Find Your Motivation
> talking on the phone

Again, they were not completely wrong...
The Small Business Guide to Microsoft Azure Cloud Services
I don’t think it’s as simple as this, because alternative instruments for retirement, like 401(k) or “higher wages now” have a lot of severe problems too and typically have no legal recourse for affected people when those instruments experience failures.

My grandparents had 401(k) retirement savings and were basically wiped out by the 2008 financial crisis. I think it would be no exaggeration to say that the crisis directly caused her death when she likely would have had many more good quality years of life had they not been forced to live in a deeply meager way after the value of their retirement fund plummeted at a moment when they needed it severely.

Asking average citizens to understand market volatility and diversification and to rely on the total abject falsehood that “markets just go up in value” is equally immoral.

The aspect of pensions, to me, that satisfies the primary moral constraint of the situation is that you are guaranteed income of a certain level, so that the organization granting the pension has to bear the risk of volatility in whatever funding instruments are used to back it.

The problem is more about determining why pensions became unfunded, what insurance products would be required to ensure that cannot happen (or at least cannot drop below some minimum insured level), and why government entities failed to budget and save accordingly, in an actuarial sense, to meet pension costs.

In my view, we are part of an unbelievably huge quality of life theft right now, a generational heist, pulling wool over everyone’s eyes to think that defined contribution retirement vehicles are somehow an acceptable alternative to defined benefit retirement vehicles.
The IDE can generate "headers" for a new file, it's not gonna generate tens of thousands of new files by itself, let alone in a meaningful structure.

I don't think a developer would write a million line at work in their entire lifetime.

I'm not saying it's impossible to achieve. I've seen outsourcing agencies deliver 100k lines with just a few block copy/pasted many many times, but that's neither working nor maintainable software.
I live in Québec, Canada and I can't agree enough.

First we were a French colony called "Nouvelle-France", then a British colony known as "Province of Lower Canada". Now, it's a province of Canada. It has been recognized by the federal government that the Québécois form a nation within a united Canada (2006).

The majority of the people here kept their language (French), the code of law (French civil laws) and the religion (Roman Catholic).

Almost everyone speaks and writes English fluidly. The population is mostly bilingual.

You do not need to suppress the local language and history of a region in order to live peacefully its population.
True, but way to miss the point. Its to forbid posting crap like that (on existing sites).

And the ban part is all about the special position of a University vs students. Not about the internet, not about the public in general. Anyway that's how the OP started...
Interesting that you bring up Sears and Kmart, considering they are mostly owned by a PE firm that did almost the exact same thing as Sun did to Marsh; lease-backs, selling off divisions/brands, pension under funding, etc.
The fact that I only became acquainted with this so late in life is a testament to how provincial my education (and most people's) is.
As someone concerned by what often seem like excessive legal obstacles to doing business in the US, I thought the author made a good point here:

Although lawyers get blamed for a lot in U.S. aviation, I am going to make the case that you don’t get to see the good that they actually do. Putting emotion aside, think about this: Every year, countless people from outside of aviation refuse to sell products to, or work with, aircraft builders, citing the reason, “I don’t want to get sued.” Some of these people make good stuff that could be well used in experimental aviation. But a number of them make trash, or things that are not appropriate for planes, many of them have no idea of how aircraft work, and most of them have never even flown in a light plane. If those people make stuff for planes, and claim that their stuff is airworthy, they would get sued.
FizzBuzz Enterprise:
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
Yeah, I tried the locking version and didn't see a noticeable improvement.
Another vote for the Charisma Myth. If you want the cliff notes I found her talk on Standford's podcast to be a great summary https://ecorner.stanford.edu/podcast/build-your-personal-cha...
Author here.

The predictions and insights from the two papers were fascinating to read with 30 years of hindsight.

I also ran the random input generating “fuzz” tool against everything in /usr/bin (after some very minor fixes to get fuzz to build using ANSI C89). I can post the results later if there is interest.
Oh for God's sake. Have a child, get dumped/divorced, now you're a single parent. Parents are supposed to be omniscient? God already has a job (and parenting didn't work out so good then either)
One methodological issue that I can detect in this article is the choice of forums used to draw their conclusions:

> We predicted and found that anxiety, depression, and suicidal ideation forums contained more absolutist words than control forums (ds > 3.14). Suicidal ideation forums also contained more absolutist words than anxiety and depression forums (ds > 1.71).

I have no knowledge of this field of research, but I'm trouble understanding why its a significant result that self-oriented forums (like "anxiety, depression, and suicidal ideation forums") have more self-oriented words and absolutist words than the control forums (of which 'MumsNet' and 'StudentRoom' are mentioned in the article). In the case of 'MumsNet' at least, you'd almost certainly have a prevalence of second person pronouns.
Totally. Health care and education can be preventative.
I think the problem is flushing, not locking. Rust println!() flushes after each call, whereas more C-like io libraries flush once on program exit. Big difference in the number of system calls.
That's not wage theft though. You can't be paid after you're dead. Inheritance is just legalized aristocracy.
I will second the Brandon Sanderson recommendation.
Hate speech is not illegal in the US.
Periodic Table of Videos
Analysis of Android Cracking Tools and Investigations into Countermeasure [pdf]
FYI: I compiled a free (online) anthology / book about FizzBuzz titled "FizzBuzz (1, 2, Fizz, 4, Buzz,...) by Example - There's More Than One Way To Do It" [1]. Note, all examples are in ruby. Enjoy. Happy new year. Cheers. Prost.
[1]: https://yukimotopress.github.io/fizzbuzz
Scientists Melted a Hole Thru 3500ft of Ice to Reach a Mysterious AntarcticLake
> Hate speech covers this, and it is illegal.

Hate speech is most certainly not illegal in the US. In Europe (and elsewhere) some forms of hate speech are illegal.
Well the government shutdown means that there's been no NASA PR for this.
86 megapixels to you
Depending on payment processor and any volume discounts (or lack thereof) it is sometimes not worth getting less than a couple bucks. $5 sounds high as a minimum, though.
I imagine there are some overheads (payment processing, taxes, accounting etc?) that make donations below $5 less useful.
yes i'm asking which technique - the only thing i remember that vaguely resembles this is power series solutions
Could you say a little more about this?

I ask because when we're training human to understand things, there are a variety of benefits to separate feature-understanding from the classifiers. In particular, you get gains in flexibility, extendability, and debuggability.

I get why people are happy to take the ConvNet gains and run with them for now. But have you seen any interesting work to get the benefits of separation in the new paradigm? (Or, alternately, is there a reason why those concerns are outmoded?)
> It's really funny - my wife and I make quite a bit of money - whatever twisted form of capitalism we currently live in has been designed in such a way to extract most of it away from us.

I think it's evolved, not designed. A (arguably the) key element of capitalism is that a dollar extracted from an individual transaction is a dollar that can buy capital to scale up the extraction. That means exponential (actually logistic, I suppose) growth scaling with how much an entity can extract.
I think that for most people in the article, their house was not under a flight path when they bought it :

>>> The multibillion-dollar program is changing the way air traffic is managed, moving it from radar to satellite navigation. Proponents say it makes the air traffic system more efficient because it allows planes to fly more direct routes to their destinations.

But the shift has angered residents, who live in neighborhoods that are below the new flight paths. Residents in Northwest Washington sued the FAA over the changes but lost in court. A suit filed by the state of Maryland is pending.
The "funny" part I think would be how rent, child care, student loans and medical bills tend to scale in cost to your locale, so despite your well paid job, your cost of living has gone up to match. It might be expected & natural for that to happen, but it's still kind of... "funny" if you look at it from a certain angle.
I’ve used the non-emergency number when students parties get a bit out of hand and are noisy at 2pm.

They don’t promise anything but ultimately a patrol car wanders by about 30-60 minutes later and quite often they park up and “investigate”.

This usually results in very much quieter parties for the duration of their tenancy.
Brit, but basically the same here. The country loses out when people fall into debt and become unproductive for economic or health reasons. Failing to safeguard the productivity of your economy and citizenry in this way isn’t capitalist, or conservative particularly. It’s on a different axis, that particularly in the USA has become associated with the political right. That’s not inevitable or necessary though.
Huawei/Skycom was allegedly selling US products to Iran. It’s not about selling anything to Iran.
Might want to add '(2000)' to the title. I feel like Torvalds himself have been addressing aspects of this issue this year.
If Joe happens to be a deviant criminal and doesn't like to be reminded of the fact, then he should avert his gaze when driving by. If Joe is not a deviant criminal, then he can sue the person who put up the billboard for damages incurred.
People rarely give the full picture of their situation in these articles.

What an amazing time we live in where with just a name you can track down people's LinkedIn, their general location, etc.

The couple in the article have just made financial decisions that are simply put, shitty.

I assumed both pairs didn't have anything sorted out until they were 30 and outside of extreme medical debt, gambling debt, etc couldn't find out how they're living pay to pay without sheer irresponsibility.

They're living in a place they can't afford. They need to get rid of their second car or work with the flexible schedule the SO has to drive him to work.

Lani needs to pick up another gig, she explains the work isn't consist, great, Uber the hours you're missing.

These articles remind me that we are our greatest enemy, not the situations we're put in but how we function in those situations.
Her page says quite a lot about her role in the program, and it's all backed by citations. The article mentions the difficulty of documenting a program that runs over decades.

https://en.m.wikipedia.org/wiki/Nancy_Roman

"The last program in which set up the committee and with which she was highly involved was the Hubble Telescope. Roman was very involved with the early planning and specifically the setting up of the program's structure. Because of her contribution, she is often called the “Mother of Hubble."[13] NASA’s current chief astronomer, who worked with Roman at the agency, calls her “the mother of the Hubble Space Telescope.” “Which is often forgotten by our younger generation of astronomers who make their careers by using Hubble Space Telescope," says Ed Weiler. "Regretfully, history has forgotten a lot in today’s Internet age, but it was Nancy in the old days before the Internet and before Google and e-mail and all that stuff, who really helped to sell the Hubble Space Telescope, organize the astronomers, who eventually convinced Congress to fund it.” [8]"
Took this as an excuse to write it in pure lambda calculus https://gist.github.com/Tarmean/65da65b8da37bd66d48e96d2aa73...

I always enjoy how lambda calculus suddenly becomes a readable language after the prelude:

let (\n.
let (\m. isZero (mod n m)) \divisibleBy.
if (and (divisibleBy 3) (divisibleBy 5))
then FizzBuzz
else
(if (divisibleBy 3)
then Fizz
else
(if (divisibleBy 5)
then Buzz
else (intToStr n))))
\fizzBuzzStep.
(loop \recurse. \n.
if (equals n 100)
then nil
else (cons (fizzBuzzStep n) (recurse (n+1)))
) 1)
(\letArg letBody. letBody letArg)

let, if, then, else, loop, and even the numbers are all functions.
How does that diagram even work on that link?

https://git-lfs.github.com/

It's a gif, but it becomes a static afterwards. I see no changes on the frontend whatsoever, no CSS property changes, no changes in image, etc. No canvas element etc. Refreshing the page, the gif stays static, but running it through a different browser replays gif animation.

I've never seen this done before, how does that work?
So was their analysis of depressed people purely based on post/comments on mental health forums? To me, it makes sense that if you were going to one of these forums for the express purpose of getting help, of course you'd be using first person pronouns and negative-words, I imagine a lot of the posts would have something to the tune of "I've been feeling sad lately". Likewise, they compare this to formerly-depressed people on a forum explicitly for positive encouragement and found they used more positive-sounding words. The study seems to me to be analyzing whether people stay on topic in these forums more than saying anything about depressed people in general. While this would be much more difficult to accomplish and probably isn't realistic, I think it would be way more helpful to analyze how depressed people post on social media or via text or other "normal" conversation rather than how they interact when they go somewhere to talk about depression/being depressed.
Yes, just as we can subsidize human and societal needs with the tax code, we can do it directly. Food, healthcare, post highschool education...
Payment processors love you if you make 12 unique 1$ payments.. They're likely taking around 25% of your donations.

One of the reasons we don't have widespread micro payments is payment processor's fixed fees on small payments
The met typically doesn’t “investigate” unless there are drugs, knives, or “black youths” (I’m not kidding you) involved.
As I wrote in the blog post, I tried to get Alipay to work. So far as I can tell, they truly don't let foreigners (without Chinese bank accounts) use their payment system.
Python Community Interview with Corey Schafer
I can't wait until our internal email or chat flags me as depressed and I'm forced to go on leave. Can you imagine? And then I call the bank and their phone system decides I'm depressed and locks my accounts to protect me. And then the men in the white coats come. There could be a Black Mirror episode in this (if there isn't already).
That's completely inapplicable to permanent positions. The current company of a prolific employee is not gonna lay him off and send him to a competing company.

It can make sense for consultants, doing short gigs here and there. People can refer you elsewhere when the current work is completed, they ain't gonna keep you anyway.
In HTML format: http://home.pipeline.com/~hbaker1/hakmem/hakmem.html
No.

The real risk is not in the present, the real risk is outliving your retirement savings.

You can predict how long a population will live, you cannot predict whether a single person will need 5 or 40 years of retirement savings. Collective defined benefit plans mitigate this risk and are the only thing that really make sense.

They also end up cheaper because instead of each person needing to save the amount needed until the end of retirement, the group only needs to save the amount that the average person will need.
At the distance they will be at closest approach, Ultima Thule will extend through as much of the sky as the full moon does to us on Earth. This is actually not all that large, but anyone who has looked at the moon through a telescope can attest to the phenomenal detail that is possible, and New Horizons is equipped with some high calibre telescopic instruments.
Even putting aside the ambiguity of using ':' as a address:port delimiter, there are differences between platforms in parsing just IPv6 addresses

e.g. on Linux/glibc 2.28

[cling]$ #include <arpa/inet.h>
[cling]$ ::in6_addr dst;
[cling]$ dst
(::in6_addr &) @0x7ff318aff010
[cling]$ inet_pton (AF_INET6, "1234:1234:1234:1234:1234::1234:8.8.8.8", &dst)
(int) 0
[cling]$ inet_pton (AF_INET6, "1234:1234:1234:1234:1234:1234:8.8.8.8", &dst)
(int) 1

Here '::' in this 'full' address is (correctly) rejected.

However, although I haven't verified this on FreeBSD (perhaps someone can?), there's a comment in the libc source suggesting that this will be accepted there

https://github.com/freebsd/freebsd/blob/1d6e4247415d264485ee...

Parsing sucks.
- what makes a good test?
- what makes a bad test?

I'm curious what you consider are possible correct/incorrect answers to these. I don't expect widespread agreement.