skysight-inc/HackerNews huggingface dataset:
> In 2018 we did our small, invite-only beta launch.

The author was extraordinarily lucky here.

When I started my most successful company to date (a couple of lifetimes ago), we launched our product with a ton of fanfare. It was a communications product, and our launch event consisted of a live demo attended by most of the tech media and a surprising amount of mainstream media on both coasts of the US.

The demo failed hard, in the most embarrassing way possible, and my company was subjected to a humiliating amount of ridicule by some of the tech media's heaviest hitters for months. Especially from John Dvorak.

A small, invite-only beta launch would have been much better!

It worked out in the end, since as I mentioned, the product and company eventually became a substantial success for everyone involved. But man, I still occasionally get night sweats over that launch.
The last two (look at table 1) are interesting in such a way that its almost scientific misconduct akin to photoshopping a picture in a scientific paper.
They blasted the inserts, but apparently couldn't find any matches to HIV, so they just changed them until they found something.
> On the one hand, one can give the defense, "they aren't consciously trying to put their interests ahead of yours and aren't trying to deceive you"

Almost. There needs to be a "consciously" before each "trying".

Because they are trying to deceive you, but the conscious part of their (or, just as much, our) mind doesn't know it.

It helps to think of the brain as dozens of more or less independent units, most of which are unconscious.

The common metaphor is:

If you think of the brain as something like the White House, the conscious part ("me") assumes it is the President. In reality it is the Press Secretary, tasked with coming up with arguments for why what the real decision makers decided is a great idea.
I could find countless examples of why this is completely inaccurate, but i'll submit one: members of Congress.
Ok, based on that text, we've replaced AI with algorithms in the title above. If someone can suggest a more accurate and neutral title, we can change it again.
I do agree with you that base-12 is easier to work with, but I think it's worth pointing out, appropos of the article, that U.S. surveyors actually talk about feet in "tenths" and "hundredths" - so, quick, what's one third of a foot? About 33 hundredths of a foot. ;)
kexec has existed for ages...
> instead of rotating from orientation A to B, they'll go through a C in a very different place.

This is because H double-covers SO_3, not just simply covers.
Old school network engineers are more comfortable with firewall rules and routing tables than nginx configs?
Yeah, woodworking is so much easier when using feet and inches. It's so incredibly useful to be able to divide a foot into half, thirds, quarters, sixths, and twelfths.
In this case, I am speaking about the general act of deplatforming vs mafia hits. A great deal of people HAVE been banned from platforms for explicitly advocating genocide; that’s an actual thing that happens fairly regularly.

Many are deplatformed for other things, of course, and I would never say that everyone who is banned from a platform is banned for good reasons. But there are a lot of assholes out there in need of banning, imo.
I believe this has been known a very long time. That's why most tooth brushes are full of fecal coliform.

But given how nasty c-diff is, perhaps this will lead to some change in behavior or environment.
This is widely inaccurate. Please remove the post or update te title.
Terminating a call in the US can be dramatically cheaper than the rest of the western world.
Now take that F-ckwad, and remove the Anonymity by requiring them to use their real name. And bingo, now you live in Interesting Times.

https://www.reddit.com/r/insanepeoplefacebook/ would like to disagree.
For posteriority, here's the link to the Blast results for the second insert: https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Get&RID=39ACRKV...
New powers for the police to enforce drone laws
Elitist connotations aside, the fact that you want to use encryption is irrelevant if noone else is using. Are you going to talk to yourself, or only with a close-knit group?
Wow, finally. These calls are driving my grandma crazy, I showed her my Pixel has been able to block spam calls for at least a year but that iPhones somehow had no equivalent. She was trying to block one number at a time but obviously it wasn't effective.
We're not there yet:

Every program attempts to expand until it can read mail. — Zawinski's Law
The way this virus passed among three generations of contact in a German office, with no symptoms among any of them during the transmission, is particularly alarming. This thing is super contagious. (asymptomatic parents pass to daughter, who flies to Germany, passes it to two colleagues, flies home, and her colleagues then pass it to other colleagues, all before symptoms appear with anyone).
Please elaborate because that sounds odd to me. How on earth can a home directory manager mess with another daemon? I use winbind's associated PAM NSS module to run up a home dir as needed for my AD joined Linux machines. cron still works.

I don't do games consoles, only business systems.
Can you explain how? The article lists WhatsApp as an example of an interactive computer service that is covered by section 230 immunity. Is it because WhatsApp is purely a messaging service without curation or moderation and so the law wouldn't consider WhatsApp to be a publisher anyway?
The headline says B-->A, but the article says A-->B:

"self-centered men who are argumentative, stubborn, disagreeable and unempathetic are much more likely to own a high-status car such as an Audi, BMW or Mercedes"

... and C-->B:

"conscientious men and women — people who are organized, ambitious, respectable, and often high-performing — are also frequent owners of high-status cars"
I also like,

> 16. Did ICANN ever conduct or review any analysis of the monetary value of the .org Registry Agreement? If yes, provide all documents regarding such analysis
Well, architectural construction is based on the "octameter", so 12.5 cm.

That adds pretty well ;)
The US Govt considers encryption a form of weapons tech so that it falls under Munitions Exports Controls (see https://en.wikipedia.org/wiki/Export_of_cryptography_from_th...). But the proposed law doesn't outlaw private use of encryption, only potentially outlawing corporations from offering it, so I don't know the 2nd Amendment would really apply.
It can be generalized, but doing so requires some subtlety. The naive approach (the Cayley-Dickson construction) can be repeated ad infinitum, but it doesn't continue to yield useful results for representing geometric interactions like rotations in high dimensions.

Thankfully, this is a solved problem. The correct generalized structure for doing geometry is called a Clifford algebra. For n-space and any nonnegative integers p,q satisfying p+q=n, there is a corresponding real Clifford algebra Cl(R,p,q). Cl(R,0,1) turns out to be isomorphic to C (the complex numbers), and Cl(R,0,2) is a four-dimensional algebra that turns out to be isomorphic to Q (the quaternions).

This is actually not that surprising, because the signature (p,q) more or less means the algebra is built by adjoining p generators that square to +1 and q generators that square to -1 in the base field. This is formalized by taking a quotient of the tensor algebra of the field. You might wonder though why we have (p,q) = (0,2) for the quaternions. That's because if the two generators that square to -1 are i and j, then we can build the third as k = ij, so we get it for free.

A real Clifford algebra is known as a geometric algebra, and these give rise to objects called rotors. Rotations in an arbitrarily high-dimensional space can then be written as conjugation by a rotor.
Honestly I think battery-powered drones with hardened or screened props would have the best shot against locusts. One of the main vulnerabilities for aircraft is the need to intake fresh air for combustion. This doesn't apply to drones. They also navigate using RF sensors and fly slow enough to avoid much collision damage. The locusts might start landing on them which could easily become incompatible with controlled flight, but that's the only thing that comes to mind.
In Russian it's more like "interact with attention"
> Systemd has bled far, far, beyond an init replacement.

This has been my main objection to it: feature creep (with tight coupling between 'components').
Is there? Famous congresspeople are "found out" every single day and nothing happens.

The only real change in Congress that we are seeing is from people like AOC - determined and idealistic young people who see straight through the bullshit and aren't letting it get to them.

Maybe rather than an age limit we need to actually test Congresspeople on what they are legislating.
It's also interesting to see sophisticated bilinguals directly discussing vocabulary issues between their two languages. The main place where I've seen this is on the Leo German-English dictionary:

https://dict.leo.org/forum/index.php?lp=ende&lang=en

Quite a few of these people are professional translators or at least use the other language professionally, and they have lots of questions and answers for each other about different nuances. It's impressive partly because many of these subtleties might not otherwise be documented anywhere in print.
> I believe a very important part about "open discussion" is to be honest and compassionate. Don't talk down to people, don't mock them, don't tell them they are scum, or evil, or destroying humanity etc and then say "they don't tolerate dissent" when really they just don't react kindly to hostile behavior.

I feel like this is the goal online communities would like to see of their users. Be polite, accept good faith, etc. HN tries to have it in its own guidelines.

The startup that manages to motivate users to, while disagreeing vehemently on a given argument, remain (civil|good faith|each side remembering that the other side IS human) on target without descending into flame wars or otherwise, would stand to make a TON of money.

I feel like perhaps that is an impossible ideal to pursue though.
I'm a member of several group chats on keybase which I use daily... Who is elitist here exactly? Sure I also have several friends who I talk to not on keybase. As soon as there's a service that's easier to setup, more reliable, and supports voice, I'll push it on all my friends.

Also, the keybase app on desktop runs 8+ processes, chewing more than 1gb of ram and several gb of storage, and the phone app is using about 1gb of storage too. I very begrudgingly endure this because it's the only service I trust so far, along with my friends who also value e2ee.

Really not sure what makes you adopt your attitude, can you explain? Do you think e2ee is not a worthy pursuit, or are you just being cynical?

I didn't intend "commoner" to be as insulting as people here seem to be reading it. Not everyone understands e2ee yet. I'd like to change that but it's the current reality.
Recent client: "I took a fortran class back in college, so let me know if you need any help."

Therein lies the problem: They know lawyers, doctors, accountants, heck even plumbers are going to be expensive because they are educated / trained and/or they get you out of an identifiable tight spot (the IRS isn't happy, water is coming into the house, I'm having a heart attack, I'm getting sued, etc).

Software developers? Outside the FAANGs technical people are viewed as fungible. Many, many small businesses are grossly undercapitalized such that a business owner might very well be paying that technical person a lot more than they pay themselves. Likewise, technical roles are typically compensated well above many other clerical / field / service / business type roles such that a business owner might not have ever paid so much to any other single employee.
https://news.ycombinator.com/item?id=21766137
What would the cost be to change everything for a country the size of the USA? I imagine it would be in the trillions.
*Please stop pointing out obvious bad faith actors and their bigotry. It makes me feel cognitive dissonance about the fact that I agree with them about a lot of things.

FTFY
30kw microwave radar would probably work too. You can buy the magnetrons on alibaba for a couple hundred bucks.
Perhaps Apple deserves some of the blame here? Is the protocol just too chatty?
> Disagreeable people get what they want in the short term, but they hamper themselves in the long run.

From what I understand "agreeableness" is personality dimension where people tend to sacrifice their immediate well being for long term gains for others on one side and the inability to sacrifice the same for the same. This, of course, is subject to their intelligence and ability to monitor and change their own behavior.

One can be low on agreeableness and get along well with others.
Then which "foot" is exactly 12.000000 inches?
I've had the exact opposite happen, but granted more consulting than dev.

1. Know someone at the company or a key advisor
2. Spend time together
3. Hear "we think we need help but we're not sure where"
4. Respond relatively insightful with 2 or 3 things they could do that are valuable and force rank them
5. Get feedback
6. Price it. Explain value.
7. Deliver

In my eyes if you're helping smaller companies sub say 1000 employees the value you bring is in knowing what to do. And telling them. They need you to understand the universe of options, what you've seen at other places (i.e. experience) and to weigh in on what works. They largely have no idea how to move the boulder otherwise you would not be there.
I type them with the Compose key on Linux.

° is Compose, o, o.

³ is Compose, ^, 3.

€ is Compose, C, =.

— is Compose, -, -, -.

Ê is Compose, ^, E.

There are hundreds of reasonably guessable combinations.
I’m confused? What’s WhatsApp being part of a big tech company got to do with 230 immunity?
Interesting,

I don't really understand why distribution maintainers are allowing this one project to have so much control over the operating system.
In the times of Spectre, Meltdown and in-process exploits due to threading issues, everyone doing microservices, I don't see the inter-process communication route as that bad.
The magic of IPv6 to not become a default router
> to track down an immigrant suspected of “unlawful reentry” into the country.

In other words - we don't know who they even are. Just that they're furtive and evading authorities.

The unlawful entry in itself is bad, but what exactly they're doing, which could range from a scheme to dodge customs fees, unfairly circumvent immigration procedures our democratically elected congress put into law, to drug running, to spying, to hurting people.

Every country identifies its entrants. Why are people so eager to make light of such a fair procedure?

There is a serious national security rationale backing identifying an "unlawful entrant" ASAP. I hope the law gives the government maximum authority and upgrades their tools so they can keep us safe.

I wish places like ACLU would be good examples and be candid. By the way they talk in this letter - it's not like they disagree with a law - it's like they're against the concept of the most basic principle of international travel: Getting your passport stamped.
Whoosh. My bad.
"placing yourself in a position where you risk nothing, create nothing and parasitize society"

That's exactly what I think of people who destroy the value of useful words by misusing them. However, it's not rent seeking.
The allegation that the virus originated in a lab is appealing but unfounded. Everybody would rather believe that our problems come from circumstances humans understand and control rather than the cold randomness of the universe. Though the virus and death it has caused is terrible, at least the fight against it unites humanity in a limited way. The groundless assertion that it originated in a lab recasts coronavirus into a human vs human problem and amplifies our political differences.
`.` "can" match any character including linebreaks if the regex engine is in re.DOTALL mode (Python) or SingleLine Mode (.Net).
How about Quicksy.im?

https://play.google.com/store/apps/details?id=im.quicksy.cli...
> Is it Facebook?

Why, yes.
They don't appear to even be matching entire sequences. An analogy might be "these two web pages both contain <div>*</div>! oh no!" while completely disregarding everything in the middle.
> "Shop Class as Soulcraft" (cheesy title, I know) and "The World Beyond Your Head."

Both very appropriate books for Big Hat Logan to suggest, though isn't the point of the hat to drown out the world beyond your head?

> I wish I could edit my comment, but it looks like HN takes away the ability after some time.

Yep, it's around an hour or two, and getting replies factors into that as well.
"Within C++, there is a much smaller and cleaner language struggling to get out"
One reason why it is difficult for me to tell is that I personally know a lot of people who say the same thing, i.e. that they are in favor of gay rights, but then they donate thousands of dollars a year to an extremely powerful and wealthy religious corporation that consistently preaches against homosexuality, drives gay teenagers to suicide, and puts their financial and political weight toward preventing gay rights in multiple states.
How Can AI Systems Understand Human Values? (2019)
Yes, extremist bigots do tend to favor deplatforming: they just want to deplatform a different group.

I'm not talking about deplatforming, I'm talking about the sort of extremist bigots who advocate, organize, or engage in murdering people. You are free to present deplatforming as an equal ill to that if you wish.

If we behave like them we are no better than them. We on the left can't claim tolerance if we only tolerate people we agree with.

Tolerating disagreement and tolerating murder are not really equivalent. You're not obliged to give someone a hug if they're trying to stab you, for example.
http://archive.md/cS4UN
How to Eat Foods High in Vitamins Without Breaking Your Fast
To me it smells of "we are running some random app server as a non-profit user and need to bind to a high numbered port"
Show HN: Caffeinator – New coffee shops delivered over text
Hey HN,

I built caffeinator https://www.caffeinator.co/ as a side project around finding/discovering new coffee shops as a fun way to explore my neighborhood and go for a walk.

We send a text at your desired frequency (daily to weekly) with a coffee shop near you. Honestly, there's nothing different here then going to to google maps/yelp, searching for a cafe, then discovering it that way, I'm just lazy and I felt like there were too many choices.

It's definitely in an early stage, but would love any feedback. Surprisingly, someone picked it up on Nextdoor and wrote an article https://missionlocal.org/2020/01/caffeinator/
True about the complete theory. I would suggest that proper review takes time though. Many eyes.
A thread from 2012: https://news.ycombinator.com/item?id=4967075
> FLEX, on the other hand, is perfect for the job. I can't imagine why anyone would hand-write a lexer.

Flex introduces a new dependency to your project, which involves generating source files at build time. This is a lot of complexity in your build system if this is the first time you need it. And it also by default uses a style that isn't really modern--it's more annoying to use if you want to use it in a multithreaded programming, or if you want to have multiple lexers in one program. (Or you're not even using C/C++ in the first place!).

Furthermore, lexers are actually really easy to write. Most tokens [1] are recognizable within a character or two, and usually amount to a regex on the order of [a-z][a-z0-9_]+ or "([^\"]|\.)*" -- the sorts of regexes that have very trivial implementations to handcode. The lexer I wrote for a JSON-ish file format is 128 lines of code. Sure, it'd be more like 30 lines of code if I used an automatic generator, but running into any issues integrating the automatic generator into my workflow would toss out the benefits of saving 100 lines of code.

[1] Excluding keywords, but keywords are usually implemented by parsing it as an identifier and looking for the identifier in a hashtable of known keywords.
See also The Good Place, Season 2. I confess I do eat at Chik-fil-a a lot.
I think it's fine for HN to use the same title that the BBC used - the problem is it's still a giant hand-waving oversimplification either way. It shouldn't be the moderator's job to clarify sloppy science journalism.
Is it that hard to accept that, job wise, things have gotten bleaker for the later generations? No, it's not your fault, but the dynamics that helped a generation be successful have changed for the worse. The boomers are as caught up in it as the later generations, they just happen to be the ones with the advantage.
My point was that offline isn’t the default, which means most people don’t even know about it or wouldn’t have it enabled for the times they actually need it.
No, that is completely unlike what I am saying. But you seem rather clearly to just want to argue, rather than actually trying to understand, so I'm done.
«"Within C++, there is a much smaller and cleaner language struggling to get out". Yes, that quote can be found on page 207 of The Design and Evolution of C++. And no, that smaller and cleaner language is not Java or C#. The quote occurs in a section entitled "Beyond Files and Syntax". I was pointing out that the C++ semantics is much cleaner than its syntax. I was thinking of programming styles, libraries and programming environments that emphasized the cleaner and more effective practices over archaic uses focused on the low-level aspects of C.»
This is a great perspective and puts this into words more elegantly than I attempted to.
I bet Medellin is such a great place too but who is to blame for its reputation? It's just that the locals got used with the families/cartels so they may not be bothered by the crime syndicates that much.
So it's okay for the carriers to provide the phone-location (and other metadata) to government entities without a warrant, but it's not okay to sell it commercially? I'd love to see a legal analysis of that argument.
Ford asked for a pickup emoji – and it's happening
Lookbehinds stay behind.
I actually started reading Wirth because I was frustrated at how little coverage there seems to be of syntax related matters (lexing and parsing) in modern introductory books (with a couple of exceptions, notably the Dragon Book, but I've been having a hard time wrapping my head around it).

I emailed an author of a book that specifically calls parsing a "distraction" (Shriram Krishnamurthi, in PLAI) and he explained that he and other textbook authors of recent texts are reacting to a sort of over-emphasis on parsing in older books and tools (for example, YACC standing for Yet Another Compiler Constructor despite being simply a parser generator).

So it's interesting what you're saying about IRs -- I've definitely noticed Shriram's book and a few other recent ones seem to focus really heavily on them. I wonder if there's also a relationship between a more IR-focused approach and the reduced emphasis on parsing?
I'm guilty of being overly hyperbolic, and you are right to correct me. But if your poster boys to illustrate the benefits of parser generators forcing you to write a declarative grammar which a human can understand are perl, bash or even postgresql, I'm not sure what to say ;)

Apart from Go, (and maybe PHP, which I don't know well enough to judge) all the languages you list have pretty horrible syntax that probably few (ruby?) to basically none of its users (bash, perl, C++, postgresql) really understand.
None of the leading Democratic presidential candidates are in their 80s.
not to mention hand dryers..

https://arstechnica.com/science/2016/04/dyson-dryers-hurl-60...