skysight-inc/HackerNews huggingface dataset:
Wow, cool! Of course, I tried to get more info on pricing and following the booking link took me to a "Generic booking" page which, even flying into JFK and out of LCY, didn't show me the option, but I'd be really curious if I lived in NYC, for sure.

I've also had this issue with the "Premium Service" United flights between SFO and NYC/BOS. It supposedly exists, but whenever I search, I can't filter on those particular flights.
Beautiful! What gets measured gets managed.
I had a different set of challenges on Windows 10

- Miniconda installer suggests you don't add it to the path, so i didn't but install_windows.bat assumes you do

- There is something with windows permissions happening with the installer, where it can't access the network and can't run the conda activation process. I didn't spend any time figuring this out, i just execute dthe command from the (short) batch file one by one and it worked fine.

- i had to add 'fomm' to PYTHONPAT in order for it to find sync_batchnorm.
Very unfortunate, but true, point. Most of those past ones were much more deadly and much less contagious for a variety of reasons, which played a role. Another silver lining is that this event might reduce the chance of future wolf-crying/false alarms occurring when we actually do need to take something seriously.

It's certainly possible that an existing, or, more likely, new ebola/filovirus strain could become a pandemic, too, though. Hopefully we'd be able to spot it early enough. (And there are some vaccines, which may or may not work against a new strain.) And of course it could really be anything.
I'm the same way. I'd love to use Raku over Perl, because it looks like an improvement in many ways. Alas, the use case I have for Perl is whipping up a script on any server for some ad hoc analysis or data massaging or as a UI to something. If I first have to install Raku, I'm more likely to write a shell script or Python code -- both of which tend to execute out of the box.

This is also why I'm not as enthusiastic about CPAN as I could be. It's great that the modules are available for when you want to write real applications, but that's not what I do with Perl and one-off scripts really don't seem like it's worth pulling in external dependencies for.
npm install

sigh...
Thank you very much for the detailed answer.
Show HN: Botzee is a free Slack app game similar to Yatzy
Hi all! Botzee is an app that lets you play a text-based dice game right in Slack. If you’re familiar with Yahtzee you should pick it up really quick, and even if you aren’t it’s an easy game to learn.

It has single player, multiplayer, and some simple AI bots. I also just recently added an MMO variant, which allows all players to compete in a single, giant world-wide game (in a completely privacy-conscious way).

With more people spending all day isolated, I hope it can be a source of fun and social time for teams, groups of friends, families, etc. I’ve gotten a few really nice notes from folks lately about how it’s been a welcome distraction from the daily grind. The app does include a few donation buttons, but it is truly free to play, and I have no expectations of making money off it. I’m sharing it simply because I think it’s fun and I’m happy with where it’s at. I make and maintain it entirely so I can play with my friends, but I hope others can take advantage of it as well.

For those interested in the architecture, it’s a fairly standard serverless app running on AWS. All requests go through API Gateway and are handled by a single monolithic Lambda function, and it uses DynamoDB for data storage. The total cost for running it last month was 17 cents. As you would expect, it handles the periodic, bursty nature of this kind of app very well. It’s been fun project to pick away at over the last few years. I often use it to test new AWS features before bringing them into projects at work, and I quite like the Slack API and app platform, so coming up with ways to integrate new features from there is always an interesting exercise.

I hope you enjoy it, stay safe out there!

PS. If you’re looking for a way to spice up your Botzee games, consider a battle royale style tournament, where the lowest scoring player is eliminated each game, until a champion is crowned!
> On a wet weight basis the Asiatic clam clearance rate here averaged 19X higher than the native mussel.

No wonder these things are taking over our waterways (along with zebra mussels, also briefly mentioned).

> Although the proposal to use native mussels as a clearing agent for the Constitution Gardens Reflecting Pool is admirable and ecologically friendly, it would be a formidable amount of molluscs to collect and distribute in the Reflecting Pool as well as probably affect the sources in local rivers. The suggestion was good but the implementation is not advised.

I wish I could have gotten to this conclusion somewhere before the last paragraph.
Nothing is perfectly stiff. Nothing moves perfectly smoothly. Every mechanical part has some amount of "springiness" and will vibrate when struck, pushed, flexed, etc. So a switch contact literally "bounces" like a hammer on a piano string as it is closed. His analogy of a ping-pong ball on a desk isn't great, but it's not exactly wrong, either.

As for "immediate", the switch closure feels immediate to human perception (supposedly limited to about 1/20 second, for touch). But to modern electronics, nanoseconds are easily countable; and switch bounce can be measured in microseconds, or even milliseconds for a big, heavy electromechanical component.

Here are some better articles.

https://www.allaboutcircuits.com/technical-articles/switch-b...

https://www.maximintegrated.com/en/design/technical-document...
The argument comes as a thought experiment: If you handed me an arbitrary object and asked me to number its parts, I'd probably default to one the above conventions. This outcome is incidental, but a predictable consequence of my cultural background and individual experiences. It would be surprising for me to make up something different.

The insight offered by the article is that they way we ended up with something different is that, amending the hypothetical, the object was actually introduced upside-down.
In germany, this would be highly illegal though. (screenshots, keystrokes)
Visual Macros in TeXmacs [video]
The chaos theory dude is discredited and ends up peddling apartments on TV under pseudonyms.
The C language does not support what you're trying to do. You should use assembly to do this.
This is awesome! Sure the data is not perfect but it's what we've for and the r naught is exactly what we need to be monitoring.
I was just reading through the 'how the app keeps me safe' section. Not trying to be dour, but things like this tend to attract, trolls to put it nicely, if your service expands, you're likely to have some fairly nasty people with plenty of time and ingenuity on their side, who see your service as an opportunity to fuck with people, to put it nicely.

>We moderate the content and provide easy-to-use reporting tools.

This requires exponentially larger numbers of staff as the service grows.

>We use spam and bad word filters.

Easy to get creative around. It's pretty easy to say fairly awful things without using bad words.

>We timeout or ban users who repeatedly or flagrantly break our rules.

Easy to circumvent by changing IP'S, or if you ban by IPS, by abusing multiple accounts.

>Personally identifying information is banned from any messages.

Falls under the above issues.

>All new users agree to community expectations.

Doesn't stop people who don't care.

(Soon) If the app notices that somebody is writing about concerning topics like self-harm, it will privately and proactively offer resources from professionals.

Not really applicable to my worries.

I like the idea of your service, the internet can always use more things dedicated to just being nice, but I also know human nature and unfortunately, there's people who look at things like that as a challenge to be as horrible as possible cor no real reason other than they like being assholes.

Just to make a suggestion, some kind of shadow banning system, similar to hn could be effective here. Having been on the dark side of the shadow bans, they really do keep undesirable things at bay and do tend to be hard to notice for a while. Allowing trolls and assholes to believe they're interacting, while having their posts be invisible to the rest of users could at least help curb repeated account creation and such.
If you are doing this for a Linux platform, there's actually a gpio matrix keypad driver that works really well. The driver shows up as a regular keyboard input device that can interface with any program that knows how to read /dev/input things.
It would be sweet if we had multi-device support, but it doesn't bother me too much: All my IDs are mutually following each other, and I have my “hops” set to 3, so I see virtually the same timeline on each device. What can be frustrating, though, is that notifications and private messages to a given ID are only visible from the device with that ID.

I am not overly concerned about leaks of my private key, although the risk is certainly there.

One think many people have to get used to, though, is that the log is append-only: once you've published a message and is no way to delete or undo the message — is it there for “all eternity”. The positive side is that you're more conscious about what you post and why, because there is no way of taking it back.
Blip – 1977 Mechanical Pong [video]
I know nothing of radio communicaion, but having slight variations on some part of network negotiation might limit conflict between devices. The same ways you would add some radomization on broadcast responses on networking, or auto-reconnect, but in a low level, on hardware manufacturing. This could be a easy to track, recognizable signature with standard antenna hardware.
Wow, this is why lawyers have a terrible reputation. Profiting handsomely while coconspirators rot in jail.
Most of the jobs with well-defined deliverables that can be completed in a few hours are pretty tedious, and they are the sort of job whose workers are most easily exploited with sweatshop tactics and in the gig economy.
> For most devices it is enough to just probe the switch periodically.

Often you want to use interrupts instead of polling - well again, you can just ignore subsequent interrupts if they are within too short of an interval.

Fortunately on many MCUs you can just enable hardware debounce.
No. There is no proof that it came from the wet market either. There are wet markets all over China, how come this doesn't happen all the time?

Shit happens, somebody doesn't follow protocol and a virus escapes, how unbelievable does that sound?

For the record, Dr. Fauci is not an epidemiologist, he's just a basic bitch Dr.
>I really wish journalists would actually look into the legal arguments and comment intelligently instead of just reporting one sides legal brief as if it was some form of moral argument.

To be fair, at least in newspaper-style journalism, it isn't really in scope for journalists to give their opinion on legal arguments. Of course, they can (and should) find competent individuals who can do so and then quote them.
Reposting an old comment on Levan’s lawyers thoughts:

> A friend of mine heard his personal attorney speak at a law school class. Even his attorney thought Anthony was a “jackass” for stealing the IP; his defense fell on him being an engineer who, at the end of the day, just wanted to build cool shit and wasn’t malicious.
> just got cut off for many years due to failing infrastructure

But not because Seattle hasn't paid its dues, but due to an engineering fault / design problem. The bridge was expected to last another 40 years and was being regularly inspected (which is how the issue was found). The bridge was built in '84 and inspected multiple times a year.
I agree, totally fascinating. I've also heard numerous times now that oysters and other mollusca feel less than plants, which they could probably quantify better with this approach.

Also interesting to read what one of their research goals seems to be:

>One problem they hope to address is shade avoidance, which is seen in many species of plants when they are grown at high density. Such plants turn on a stress response that diverts their resources into growing taller, instead of putting energy into producing crops. This lowers the overall crop yield, so agricultural researchers are interested in engineering plants so that don't turn on that response.

I don't know much about agriculture (especially not at massive scales), but the end goal is to completely manipulate the plant for maximimum crop yield. If researchers are only now finding out about the communication pathways of plants, I'd assume there is a lot we don't know about plants and the chemical algorithms orchestrating them for almost 500 mln years. Just seems kinda naive to remove one "feature" without expecting something to malfunction at some point.
Explicit queries need to be explicit. I'm pretty sure I've had queries where no combination of quotes/plus signs/etc. will convince Google to not "helpfully" expand to near matches or break out phrases, clobbering anything I was looking for in noise.

I wonder if it would make sense to have a few "intent disambiguation" radio buttons to pre-prioritize results. Something like this:

"Purchasing Intent" => comparison shopping sites, retailers
"Informational Intent" => Product info pages, review sites
"Support Intent" => Forums, blog posts, and Stack Overflow sort of sites
EliteMate Online Dating Signup Guide, Tips and Tutorials
The previously reported court-filings made a pretty suggestive case that Uber knew. Otto wasn't founded until after Levandowski met with Travis Kalanick, and they reportedly had a verbal agreement to sell the company to Uber before the company was formed. The whole thing seemed like a sham to steal Google's trade secrets while creating plausible deniability.

Uber also continued to employ Levandowski long after the lawsuit started, until Judge Alsup pointed out that it's very hard to argue that you had no knowledge of your employee's illegal actions and would not condone such a theft while that employee is on your payroll running the division created by this theft at the same time you're getting sued for the theft.
I think the main objection is that these companies are treating their employees as an enemy rather than part of a team.

Seems to me to be a very strong indicator of a toxic workplace
Special K: an interactive K compiler that generates GLSL
The pervert's guide to computer programming languages (2017) [video]
I would decline, if it doubled my salary.

that is invasive, and they don't need the information.

if it was required, I would leave the company.
> Decentralized social networks have been tried before, the two most well known are Diaspora and Mastadon. With these services there [is still moderation]... Scuttlebutt is how I believe the social web should function in the future.

Even the Hackernews community which lean towards decentralization more so than the general public would still argue there is value in moderation.
>I don’t know about the homeless situation. Perhaps there are fewer homeless people. Perhaps they are forced out of public spaces by the police. Perhaps they sleep in 24h McDonald’s instead of outside (perhaps it is much too cold in winter).

There are far fewer homeless people per capita. It's hard to get hard numbers, but the range of numbers I saw for Tokyo is pretty similar to the range I saw for Seattle, despite Tokyo being 20x as big.

Many homeless people sleep in capsule hotels or internet cafes. Those who do sleep outside set tents or improvised dwellings at the fringes of public parks. The police are not allowed to tear down these dwellings without following a full eviction process.
Yeah, this is where I lost interest too.
It looks like we have been working at the same company.
that's awesome! my dog is under voice control and is soccially appropriate/reserved around other dogs, so i can walk her without a leash. i've been thinking about trying to train my cat to walk with us (on a leash, as she's skittish outside right now), but haven't had the gumption to do so yet.
Huey is also worth a shot.
Sure, but disinfecting a mask like that is a known protocol. I mean I'd rather wipe down a mask daily than worry about baking my disposable N95 in an oven because there aren't enough. P100's are also more effective at filtering 100% vs 95% filtration.
Seriously?

This comment is wrong one more levels than I can count.
I like how TablePlus makes a yearly post. It is relevant for HN users and will deliver them nice sales but I wonder what is the policy for pasting same urls.

In product hunt I see same products arriving again with version #2 e.t.c

I know VSCode and Typescript announce their new versions here too.

May be the official policy is "it doesn't matter, unless too spammy?"
That can happen when you willfully steal trade secrets.
I have at least two things I consistently forget, and then relearn from my own Stackoverflow answer. Comes up rarely enough that I chuckle at myself everytime it happens. :-)
Thanks.

Also, wow.
Industry has been using these masks for years. The masks and filters come with documentation from the manufacture on filter replacement intervals depending on the use case and exact filter medium.
That Dockerfile looks exactly like a multi-stage build Dockerfile, just with custom and non-standard syntax.

Why NIH instead of simply adopting the already supported Dockerfile syntax of doing the same thing?
Ask HN: Should I Leave Tech?
I've been programming professionally for about five years. I have a liberal arts background and didn't learn to program until I was in my late twenties. I assumed that I would be bad at programming because I wasn't a successful math student and I struggle with things like sudoku and chess.

After five years, I am exhausted by the emotional endurance required to continue my programming career. I end many days feeling inferior. I don't mind that programming itself can be hard and I enjoy programming as an activity in isolation. Rather, I'm tired of petty feedback in PR reviews and unsolicited lectures from other developers who assume they understand more than I do.

On a recent PR, someone said "you should really find a way to do x". I had already spent half a day attempting to do so. This made me feel bad because it implied an assumption of thoughtlessness on my part and did little to help me out. But I wanted to be open to the feedback, so I spent more time trying to make it work. Finally, I brought this to the team and the consensus was that my approach was fine, that I hadn't been wrong in concluding there wasn't a good way to do x anyways.

I am continually having experiences like this and I'm completely tired out. I don't know what about my personality inspires this behavior. These comments seem to be directed more at me than at other people. I suspect it is because I don't hang out in Slack showing off how much I know about programming, don't participate in the shop talk. I make good money programming but I am tired of feeling bad about myself. Can I find a better situation as a programmer or should I leave tech?
The lack of multi-device support was a constraint that gave me a different perspective of interactions on the web.

My ssb keypair was on a work laptop, so when I changed jobs and had to give my laptop back, I lost my keypair. Now, I could have exported the keypair and continued to use my "account" on my new laptop. The network would have synced on my new device, and I'd get all my posts and pictures back. But decided to embrace the constraint instead.

When I rejoin the network, I'll have a new keypair, and no post history. I think this can have an interesting effect on how we view our attachment to data.
I spent two years studying US regional banks and I can tell you that what you're saying is factually correct. 08 effectively nationalized the big banks. "Too big to fail" means any bank over a certain asset size will be rescued by the government if it gets into trouble. Basically, bankers get the upside if loans go well, taxpayers get the downside if they don't. The worst kind of nationalization. But the 08 regulations were so stringent that it would be very hard for banks to fail. Like you said. However, since that time, politicians decided that the regulations of 08 were too constricting to banks and were hurting small and medium biz growth. So a bipartisan coalition in Congress lifted the regulations for all banks <$250Bn asset size. Deregulation. So now, these bankers are free to chase profits without the chains from 08 and if their banks end up failing, we will still bail them out. The worst of both worlds.
Scuttlebot is the core server and plugins for Scuttlebutt. The Github repo is now called ssb-server. Patchwork uses it for replication and adds a gui and new plugins on top of it.
I've been tinkering with SSB recently as well and I'm also finding it difficult to figure out how to interface with the wider SSB network in the 'correct' way. The communication protocol is well documented and easy to implement if you have libsodium available. Building applications on it should be straight forward considering it's just an eventually consistent event store.

I am having a few issues though. The 'api' that patchwork and other parts of the network use on top of the communication protocol seems to not be documented at all outside of the 'post' message. I'm not sure if it's not documented or if I just haven't discovered it yet. For example, I'm having to dive in to the code to see how a 'vote' message is formatted. I'm not sure how all of the various clients are staying compatible. None of the message formats seem to versioned in anyway either.

I'm also not sure what are the 'correct' ways to introduce my own message types. Should I use a vendor prefix in the type or something? Is it bad form to pollute the network with your own message types that other clients can't understand?

I've just started diving in to all this so maybe I just haven't gotten deep enough yet. I wrote a little toy SSB implementation last weekend to learn the protocol. I've really enjoyed playing around with it so far but I'm still not sure if it's the right fit for the applications I want to build yet.
Even then, it doesn't make sense to do that. Three letter agencies can just go ask the phone company for a wiretap.

Cloning the equipment ID is also useless on its own, you'd want to clone the subscriber identification, which is the part that says to the network that you're the device for this subscriber. It's how moving a SIM card to a new phone makes the new one ring and the old phone stay silent when calling the number associated with it.
Right, but that still does not tell us whether testing and tracing will work once it got past the point of lockdowns. Hopefully it does, but we don’t know if it’s possible to do once the scale of tracing gets so huge.
The first book is online at the author's website: http://www.donnamaie.com/BITSLICE/bitslcP.html

The second book is on Bitsavers: http://bitsavers.org/components/amd/Am2900/Mick_Bit-Slice_Mi...
1000-year-old mystery solved:Unlocking the molecular structure for medieval blue
This is based on a certain positivist view of culture, that tries to quantify on certain cultural dimensions. This doesn't look behind coded appearances. As a specialist for Turkey I would say that it is much more secular-rationalist than Germany. But would never voice it as such, which is a form of respect. For sure in quantitative interviews one would not be able to account for that. On top of that this map's cluster is unscientific because it clusters things that are not comparable (provokes a type error). Confucian: religion, English speaking: language, South Asia: continent. I am a PhD student in intercultural management.