skysight-inc/HackerNews huggingface dataset:
Style checking that enforces a single representation for a given ast, seems now a thing in javascript land. One less worry for often-novice programmers.

Which makes code files simply an ast storage format. And makes people's text editors and language modes into an representational ast editors. So... it seems industrial use of semantic editing has finally begun?

Relieved of the impedance mismatch between code-as-ast and code-as-richly-expressive-text, perhaps there's an opportunity here to quicken the innovation and deployment of non-traditional editing? At a time when XR seems likely to be creating the next "great software rewrite".
ideally there Is a trade off between staying private to have more control and hopefully make better decisions that aren’t quarterly-focused, vs having more capital. In practice it seems like a game of “how long can we get away with cutting corners until we are big enough that going public won’t ruin us entirely”
-542 before it was locked. That's incredible.

People are really really afraid to talk about this particular topic (which they don't mention in the statement), because this type of call-out to be banned happens a lot.

The book "The Coddling of the American Mind" is an amazing book that documents how this is happening in academia, and it's happening on the software world too. Most people in our industry, in the US, EU and others, tend to be moderate and/or centrists. We don't want to rock the boat; politics is fun to talk about but when that one guy and/or girl goes off in the office, everyone wants to change to topic or go back to their desks and code.

But under the surface, no one agrees with extremism; both extreme fake-left or extreme fake-right. I'd like to think the majority of people just want to live and be kind to each other, but that can lead to ambivalence when people with directional agendas want to push a narrative at the expense of everything else.

If people start talking about the hard issues, but do so respectfully and by making arguments that are sound, we should have clear, rational and reasonable debate. A decision might be made we don't agree with, but as long as the discussion happens, everyone can learn from it and we can agree to disagree and move on.

The polarization of groups of people over ideological lines has never ended well.
Doubtless there's some pricing power coming into play. An "alternative" is always going to be pricier, else it wouldn't be an alternative, it would just be the thing.

But: food costs are something like 25% of a restaurant's costs. Even if the parent is talking exclusively about restaurants, it seems quite reasonable if something like a cauliflower crust is >4x as expensive as something dirt cheap like a flour dough.
You can't just add things to the outside of a train, as you have a certain "gauge" (Not sure if that's the word for it) on a track/tunnel/etc.
Huh? It is much cheaper to buy a company before it IPOs. That’s why you see things like Cisco acquiring AppDynamics five days before its scheduled IPO.
ZuckerBerg was talking real tough when the opponent was Elizabeth Warren. Let’s see if he’ll go to the mat with this one.
They are absolutely unstoppable right now in the infrastructure industry. And not just in their own country, but even world-wide (except the western world). They are building train tracks EVERYWHERE.
After reading the article, I would say it's because it is hard. Even if the business is aligned with the success of moderation, it is still a monumental task.
This is most likely motivated by the US government (current and past administration) efforts to suppress whistle-blowers:

https://theintercept.com/2019/08/04/whistleblowers-surveilla...
Synthesis Lectures on Mathematics and Statistics
Why won't we have those things in our lifetimes? None of those seem like insurmountable problems even given today's technology.
It's not difficult to imagine such data being used for both benign and malevolent purposes.
Ask HN: How are you interviewing front end engineers
I work at a small company and we’ve been struggling to hire frontend engineers. We use a React based coding problem that requires candidates to fix a few bugs in an app, clean up the design a bit and then if this goes well they come on-site for interviews. At the on-site interview we’ve been using general problem solving and coding questions that don’t test frontend skills specifically. And a lot of frontend candidates end up not doing well on these. One of them gave me feedback that the interview didn’t give them a chance to showcase their skills at all. I’ve always suspected we are not interviewing frontend candidates the right way and this feedback only made that suspicion stronger. So how do most companies interview frontend candidates?
A public jobs/infrastructure program would work something like this: various states would lobby for money to spend in their states, $billions in large contracts would be awarded to politically connected corporations that would bill at $100/hr keep a large percentage and subcontract the work at $40/hr to smaller businesses that in turn would keep a percentage and hire people to do the work for $15/hr. That is trickle down economics.

If instead you distributed the $billions to every citizen in the country, the vast majority of the money would be spent in local economies on things like day care, car or home repair, taking your kids in for dental cleaning. That is a trickle up economy.

I too reasoned that UBI was liberal social nonsense. But I've been following Andrew Yang's presidential campaign and his justifications make sense from a capitalist point of view.
As Yang points out - this is capitalism that doesn't start at zero. It has benefits.
Check out his long interviews on Youtube. The Joe Rogan interview is a good place to start https://www.youtube.com/watch?v=cTsEzmFamZ8. If you don't have the time check out his talk with the AARP https://www.youtube.com/watch?v=NXQ3DEFI1eg or the AFL-CIO https://www.youtube.com/watch?v=nlt3nyZdnmI
I don't think it is carelessness in this case. The prefix bi can have both meanings and ultimately it comes down to indeterminate parsing: (biweek)ly or bi(weekly), and thus can only be resolved by convention. But both usages have been long established (at least in the US) so we're stuck. This seems far different from the penultimate or literally or hysterical misuses that became a careless norm.

Semiweekly suffers from the same logical discrepancy, but unlike biweekly the convention is well established (though you hardly ever hear the term in the US. In fact before this thread I wouldn't have known which it meant. (other than definitely being the opposite of biweekly... so...))
280 m/s is just over 1000 km/h, or 600 mph. That's faster than most passenger jets!
Facebook Live Q&A
Yup, they're quite awesome - and seem to be on a nice growth trajectory as of late.
I agree, but think its a shame the game has become so common place in this era. Hopeful that we’ll see more players emerge who are focused on a strategy of sustainability and ethics.
Are you being sarcastic or do you think the authors and publishers were actually saying that omnipotent beings exist?
It doesn't matter how they are using the data, what matters is how they can use the data. We shouldn't trust that they will always do the right thing for citizens' privacy.
Their feces that line the street, violent outbreaks, shooting up, the human destitution, shouting crazy one even with a megaphone on my 2013 visit.

I guess that's now considered the charm of San Francisco. Disgusting!
As a long term user of Anki, I think the hype here is too much. Spaced repetition helps you learn facts, but that is such a limited representation of what learning something means. I get that the point of a mnemonic medium is to improve your memory, but the focus on memory in and of itself is reductive. Memorising things helps no one gain a better understanding. If anything, it’s just a way to avoid the mental effort of real comprehension (roughly analogous to a google search for a solution rather than solving a problem yourself).

Edit: I love Michael Nielsen’s work, but I don’t love his glorification of this tool.
There are a lot of corporate or "free" projects that are on self-hosted platforms; plus, there are a number of other players with smaller but non-negligible share such as SourceForge.
Yeah, but that's not the point.

We know that this is the direction we're going. So the focus shouldn't be prohibition, but rather different ownership models to data and more sensible access to the data only to parts and the parties necessary.

Germany for example while being "sort of" privacy aware is a prime example on how not to do it. They've been deadlocked in this for decades now and can't seem to find a way out. All the while expanding infringement of data access where it shouldn't be happening.

They've been writing an own HIPAA for almost a decade now with no end in sight. They, did the same for the medical card spending a decade on discussions on privacy without actually addressing any of them.

I give you another example. The access to medical laws in Germany while good in theory make everyone sign a verbatim access to your medical history in writing which you then have to retract in writing IF you can even remember all the places you've signed this form. It looks good on paper but if you ask me it's an absolute privacy disaster.
>>>> doesn't care to see your piercings and tattoos in the grocery store.

>>Harold can fuck right off then because that's not his business.

Don't come to Japan then. [1][2] Like it or not, some cultures (including the older generation of Americans) hold certain social mores that include expectations of public appearance and decorum.

[1]https://www.japantimes.co.jp/news/2018/12/19/national/stigma...

[2]https://observers.france24.com/en/20170504-japanese-authorit...
Jeff shows off his desk here: https://youtu.be/Q4f41fqxftU?t=75
Weirdly, echinoderms are considered part of the Bilateria clade.

Apparently they're bilateral as juveniles and only become radially symmetric as adults (https://en.wikipedia.org/wiki/Bilateria)
> I personally don't think the public market cares much about things like privacy and governance. If it were, Facebook would have neither investors nor users. Same goes for so many others.

This is a silly take. Data privacy is a completely separate issue from corporate governance, and by most analysts who cover it Facebook is considered a particularly well-governed company.
Some useful links to the situation. (You can find all these in the responses).

Monica Cellio's account: https://judaism.meta.stackexchange.com/questions/5193/stack-...

A news paper article on the situation: https://www.theregister.co.uk/2019/10/01/stack_exchange_cont...

A list of mods fired or resigned: https://meta.stackexchange.com/questions/333965/firing-mods-...

A mods reasons for leaving: https://christianity.meta.stackexchange.com/questions/6718/b...
It sure seems to me that wealthy people would be smart enough with their money to never pay a fine for a late library book. Unless they really are the type of wealthy people that always pay more for convenience, but then, why would those types be slumming around the library? They'd surely just buy books on Amazon.
> Radical vulnerability is the only way forward.

With the new "always recorded" culture any unscripted behavior can be edited out of context by malicious actors.

I used to work with journalists who media trained corporate spokespeople for TV interviews. It feels like we are now carefully managing our brand at all times in the same way. Pray that you don't get your 15 minutes of fame.
China's density metrics are skewed by its humongous size, a massive chunk of which is sparsely populated desert.

Its coastal areas, where much of the population is concentrated, is extremely dense
That can work great if you only use one compiler, and can get messy if you use several.
Curious why you think they should have gone public? What advantages does an IPO offer these stable businesses? Is it a belief that all stable business at a certain scale have a obligation to enter public markets? Genuinely curious
Everywhere :), you are looking at the people a few rounds back who got lucky + worked hard + played some hands. Look at startups all around!

Airbnb? Facebook? YC classes?
Clang has -Weverything:

https://clang.llvm.org/docs/UsersManual.html#diagnostics-ena...

The problem with -Wall is that people use it with -Werror, thus compilers would have to be very conservative about adding new warnings to it. Hence the situation we are in with a few flags "above and beyond". Most of -Wpedantic for example is not something I'd want to break my build on.

The following stack overflow answer has some good example of other warnings you probably don't want, but would be included in -Weverything: https://stackoverflow.com/questions/11714827/how-to-turn-on-...
This is my hunch as well. Innovation comes with built-in technical debt and it is often invisible at the time. Years later, when the inefficiencies are more apparent, those with the opportunity to start with a blank slate, can avoid many of those mistakes, and make something better.
Olympics are, and always have been, PR projects. I can't think of any country that actually uses its Olympic infrastructure adequately.
-Weverything is also part of clang. An example of a warning is "this struct has a padding byte between these two fields." A blacklist would be painful.

-Weverything should be thought of as a tool for discovering new warning flags relevant to your project. Add those flags, but don't enable -Weverything for routine builds, unless you're a masochist.
I have a NAT64 translator handling the translation, plus a DNS64 server to point clients to it. You probably don't have those, because it's typically easier to run native v4 instead. I just wanted to make the point that v4-only websites are totally not a problem.
One of the interesting differences between the southern gulf islands and the san juans is the wealth. Most obviously seen by the fact that there's at least 4 to 5 noteworthy airports and airstrips in the san juans, popular with private plane owners who live in Seattle and also have vacation homes in the San Juans.

There's none on Saturna, Mayne, Pender, Galiano or Saltspring.
Any media the viewer loses interest in immediately after climaxing.
Pretty sure capitalism and ethics are mutually exclusive.

Capitalism at its core runs on infinite greed.
Facebook Now Allows Politicians to Lie in Paid Ads
I think python was a poor comparison here. The claim "python doesn't have algebraic data types" doesn't really make sense. Algebraic data types let something be an X or a Y. In python, everything can be an X, or a Y, or a Z, or anything else. In the tree example, an ideomatic tree structure in python would just be a 3-tuple (left, right, value). There's no need to define anything.

Don't get me wrong, I'm all for algebraic data types and think every statically typed language should have them, but it's nonsensical to talk about them in the context of a dynamically typed language.

The author commented elsewhere on this page that the article was mostly a response to missing these features in golang - I think that would've been a much clearer comparison that showed what you were really missing.
Yes? But if there is no intention of an IPO, where an early employee has a reasonably easy path to liquidate their stock/options, what is the benefit of owning equity in a private company when there may be a limited/non-existent market for said equity?
Interesting. Maybe we all get a more or less set number of waking hours to live? (disease not withstanding). Maybe 95 year olds just sleep a lot and those who die early do so because they burned up their waking hours sooner!

I think I read that mammals more or less get the same number of heartbeats in a lifetime -- so Hummingbirds don't last so long but Elephants live a long time (due to slower heart rate vs very high heart rate for a Hummingbird). I suppose sleeping more might correlate to a lower average heart rate (and thus a longer life).
The video is from 1999 and, quoth Wikipedia: "He was first included on the Forbes World's Billionaires list in 1999 with a registered net worth of $10.1 billion."
I stayed in a cheap Airbnb for an SF Bay Area internship. I met a lot of interesting people and made a lot of interesting connections. I would recommend it
snprintf(3) can fail with ENOMEM. In fact, at one point (not sure about now), glibc could fail with ENOMEM even for %s.[1]

The size argument is an int, not size_t, so there are arithmetic overflow problems.

The return value is also an int, creating underflow and overflow hazards, though the degree to which this is a problem, and the extent to which it's a feature, vary. Everybody has a different opinion about how truncation should be signaled, if at all.

[1] Because glibc snprintf uses (or at least used) its stdio FILE interfaces for implementing snprintf, and it conditionally uses malloc for initializing a temporary FILE object.
Stretch your legs, go to any one of the several bathrooms at any time, hang out in the pantry car and even get a proper meal. Store all the luggage you want. Arrive just 20 minutes before the departure and still have time to laze around. Board/deboard in the center of the city rather than 40kms in the outskirts.

The benefits of rail over air are absolutely endless. And I haven't even mentioned the lower carbon footprint of electric rail (you can make electricity from renewable sources. Can't make jet fuel).
The article concludes with:

1. Effective moderation can only come from others steeped in the particular cultural context they're part of.

2. Effort should be given to moderate to give communities the ability to moderate themselves at scale.

With that in mind, it may be worth considering Reddit. Each subreddit has it's own moderation team from the community that is charged with enforcing sitewide guidelines like not doxing people, etc.

This lets them penalize and ban at the community/subreddit level instead of trying to interact with individuals.

There are problems, of course, but with 20million people a month interacting with the site you're going to have problems no matter what (as the article explains in detail).
wow, I'm astonished that -Wshadow is not enabled by either -Wall nor -Wextra
You should read up on the 17th amendment. Our constitution has been hobbled a number of ways not originally intended.
Maps compare BART’s footprint to other major transit systems around the world
Yes, I could have described that a bit more accurately; sorry.
Imagine you are a high school graduate working minimum wage at a shitty fast food restaurant that just about pays your rent and food. If you had a minimum income your could think of quitting your job and going to a trade school or community college and get a better job in a year or so. The minimum income gives you the cushion to take chances at changing your life.
Biden didn't mind taking the credit for getting it done.

"I said, I’m telling you, you’re not getting the billion dollars. I said, you’re not getting the billion. I’m going to be leaving here in, I think it was about six hours. I looked at them and said: I’m leaving in six hours. If the prosecutor is not fired, you’re not getting the money. Well, son of a bitch. (Laughter.) He got fired. And they put in place someone who was solid at the time."
There is no law making those mutually exclusive. And the infinite greed isn’t “capitalism” in an of itself, it is human nature that is the root cause. IMO we are at a point in time where we need more high-profile examples of capitalists who are not motivated by greed. And I’d argue there are a million small and medium sized businesses, run by capitalists, who operate in ethically and beneficial manner.
Is this a real question? Or someone just whoring for upvotes?

"Why should I eat my vegables? Innernet, tell me why!"
As opposed to the countless survivors of most plane crashes.

Not to mention the one critical advantage of the train, run out of fuel or some breakdown, you just stop in the middle of nowhere, on a plane, it's likely a different ending unless flying near Hudson river with an amazing pilot.
Yet there are some pretty good technical solutions that can be trained to recognize content of said shootings after the fact. Something Facebook clearly chose not to utilize following what happened in Christchurch.
> “And if your orientation is just about making money, I don’t think you’re going to hang out very long as a CEO or a founder of a company.”

If you're a competent CEO, don't expect to be a CEO for very long...what a time to be alive.
My apple developer account terminated for unknown reason, What are my next opt?
I'm in agreeance. In this case, I don't think SRS offers a lot of benefit, i.e. the tool isn't the hard part, it's the content you put into it.

EX: I recently (5ish months) started moving Kindle highlights to Anki. I've found my ability to retain the facts has increased but it is also directly correlated with how I designed the card (cloze, length, etc).

I think we should put more focus on extracting key points for later learning rather than focus on automating the review of those points.
It doesn't look like the cop should have been able to pull the car over anyway, that looks like private property, not a public street or intersection, and that stop sign is not put up by the city but by the owners of the property (note it has no official sticker on the back of the stop sign). An interesting and inevitable discussion, but in this case it looks like a ticket that would get thrown out regardless.
Now that everyone and the grandma is a “nazi”, is that truly what you believe?

Apparently I’m a nazi, because I believe in liberty. Are you advocating this for me?
You need to provide liquidity to your shareholders at some point, so yes. Investors and employees have been waiting 10 years to cash out. They helped build the business and deserve to be rewarded at a certain point. A decade is stretching it IMO.
That's what I meant by "language with good abstraction power." Lisps with macros, or Haskell with its incredibly flexible do-notation are examples of languages that allow you to reuse the host language parser and compiler. It takes a lot of fun out of actually developing a language, but nevertheless more practical.
Yep. If you look carefully at a most starfish, you can see that they are bilaterally symmetric. For example, when there are five legs, if you mentally halve the animal along a leg, only one of the five legs results in both sides matching.
You also missed the part where it's not necessarily self-evident what it does, or that it even fixes the issue ;)
> But 40% of the money has been withdrawn as cash, making it harder for researchers to know how it was used.

So 40% of it could have been spent on vices and they're just "Trusting" them and then reporting it as evidence?
> Especially if your answer corresponds to an existing table, put that in the FROM, and then add whatever joins you need.

This is absolutely right. In fact, my ideal query language would require the programmer to be explicit if they want to increase the cardinality of the result set. Meaning, if I start a query with "from Employee ..." the query language should not let me accidentally add a join that will cause the result set to contain the same Employee more than once. (It should be possible, but only if I make it clear that it is intentional and not an accident.)
The key insight that Nielsen is advocating for is to use spaced repetition for concepts, not just facts. Understanding comes first, and then you deliberately try to cement a rich network that understanding in your long term memory. Personally, I’ve found this a revolutionary approach to learning.
> I think I read that mammals more or less get the same number of heartbeats in a lifetime

http://robdunnlab.com/projects/beats-per-life/
more specifically, to keep black people from voting
I'm already using that for a couple of projects. It's not the same though. (PS: It's got a great trucking api)