skysight-inc/HackerNews huggingface dataset:
Boustrophedonic mode on Kindle please!

https://en.wikipedia.org/wiki/Boustrophedon#/media/File:Bous...
So many caveats missing from this title and the article it feels like click bait. (It worked, I clicked).
Are there per-existing conditions?
What is the prevalence of this effect?

How long does this conditon last?

It can’t be that frequent if it took 6 months to find enough cases. It’s like the Kawasaki-like syndrom in kids with COVID-19. It happens, but what is the prevalence?

Just anecdata in the article and « we need more study »
Definitely. People build their wealth, partially, on the achievements of others. They should be taxed on property.
I've never understood why people think that just because, e.g., their parents created a business worth millions of dollars, they should get that for free.
Libreablo
Apple maps has the following drawbacks for me:

- no public transport routing where I live

- much worse satellite images

For all other uses, especially usability, it's superior to the extremely slow and cumbersome Google Maps. Both have odd UI bugs.
What exactly is the propaganda part? Can you provide a specific example, so folks have something concrete to agree or disagree with?

And, do you mean with their news reporting, as opposed to their editorials?
Nice idea on random seed. Txs
What we don't know if these advertisers represent 1%, more or less than x% of Facebook's ad revenue.

Does it matter?

If two advertisers quit on Monday, and four more quit on Tuesday, and six more quit on Wednesday, that is growing momentum.

Is there a codified percentage of revenue where a newspaper is suddenly allowed (by Facebook?) to write about things? Can you provide a link?

HN-types like to jump on the mass media for not noticing trends soon enough. Then they jump on the mass media for noticing trends too soon. Make up your hive mind.
Take a look at my reply above. Your right it isn't built into the language, but it does come with a helper method, std::visit, which does take into account that you've accounted for all possible variant types, and will throw a compile error if you didn't. You also aren't stuck with if, else-if style syntax.
exactly. the pitfall of this thing is that it stores everything in RAM and it is more than possible (I've seen it many, many, many times) to lose everything in a blink if the batteries die and the internal backup battery is dead or bad.

The send button is really cool. It turns it into an HID device and spews a stream of characters out over USB. It would be pretty easy and pretty cool to make a tiny little usb device that can accept that stream every time you hit 'SEND' and append it to a file on a... more robust system.
This is just a theory, but I think a fair bit changed with this as their custom A series chips improved. It was easier to support devices further back because they started to have such a commanding lead in performance, which gives some extra room to keep improving the OS without it slowing down like it used to do.
Productivity platform ClickUp raises $35M from Craft Ventures
ClickUp JUST raised $35M for their Series A and announces their Remote Works OS product suite! Check out all the details on TechCrunch
I have a normal Gmail account, and the last time I checked Google Home could only access my primary calendar. So my imported-from-Outlook work calendar and any other custom calendars are invisible to it. It just just frustrating to look at calendar.google.com and say "there they are, my appointments!" and Google Home cannot read them unless they are on the default calendar.
Youtube is a slow boated Javascript mess.
For a non-tech person using OSM is hard. openstreetmap.org isn't an end-user site, but aimed at contributors.

Other sites however incorporate osm (Facebook, Apple etc.) into their offerings.

I'd like if openstreetmap.org would be improved accordingly, but I myself don't do more than pointing at other volunteers.
> Have GPT-3 write your work emails for a day

This almost certainly won't work with GPT-3, but it might with GPT-5, GPT-10, or GPT-20.
I don't think you have your history right on this one. At least not if it's about support for older iPhones. Apple has always exceeded typical industry practice in how long it supported old mobile hardware.
> Android / Chrome are amazing - why not put the execs like this in charge of shipping everything?

Android / Chrome are providing what is primarily a platform, not a product. That's a very different mindset and way of working.
Another micro example of how bad Google is nowadays:

The sitemap.xml API is deliberately broken for 1 1/2 years by now. The response does no longer deliver an indexed value back other than 0 or a frozen number form years ago. After I found out about it a few months later there was a tweet and blogpost about it.

The documentation was never updated ...
https://developers.google.com/webmaster-tools/search-console...

My guess, there is no one responsible anymore, hey it just is a 200k people company ...
Google may have once been an innovation company, but as usual, they became an acquisition/market share defending company.
https://en.wikipedia.org/wiki/Limit_price
It's not quite syntactic sugar, but you're right that (probably) no new object would be created. Based on the "The __match__() Protocol" section [0] of the Pep, matching will call into `Node`'s `__match__` method with `node` as the arg. If Node doesn't have any custom logic here, it'll use the default __match__ implementation [1], which checks `isinstance(node, Node)` like you said, then returns `node` for the python interpreter to check that `node.children` a) is a sequence, b) has two elements, c) has its first element matching `LParen`, using `LParen`'s `__match__` method, and d) has its second element matching `RParen`, using `RParen`'s `__match__` method. If none of these `__match__` methods are overriden, then it does basically function as the parent poster said (though I think it would work even if node.children were some other sequence type (e.g. tuple) containing `LParen()`, `RParen()`).

[0] https://www.python.org/dev/peps/pep-0622/#the-match-protocol
[1] https://www.python.org/dev/peps/pep-0622/#default-object-mat...
what do you think about if-expressions?

x if cond else y

IMO match-expressions have basically the same benefits/trade-offs.
Give me an always-on camera in your toilets.

Blur your face if you wish.

There is no danger for you. No data I can use against you.

Will you do it?

Most people would not.

What you decide to be private is, just because you decide it.

MS doesn't get to decide that.
Or hardware improvements have become more incremental and less cataclysmic.

From a software and developer side, it makes sense to drop 32 bit support early. It's less radically different architectures to target. It means they can guarantee the performance of the os and apps. But as processors got good enough to handle most things, the need to drop the slow ones, and the slow ones holding back the software evolution is minimized.
Let me share my H1B experience.

I did Masters in CS at a top 30 University in the US, graduated in Feb 2017, got into a major US tech company on OPT, at a higher-than-median income as a software engineer, unsuccessfully tried 3 times to crack the H1b lottery from 2017 to 2019. In 2020, I received a Canadian PR, and moved to Canada (we have an office here in Vancouver, although I took up a remote position in Toronto). I'm working on the same job here in Canada, although I had to take a bit of a pay cut. I'm happy to be here, and its great. It was a bit of a circus to get my Social number in Canada in the beginning due to COVID, but it's been smooth sailing since then.

I miss my girlfriend who's in the US and is on OPT. So I got my company to apply for my H1B again in 2020, and finally got through lottery on the fourth attempt (consular processing), and was going to be back by October 1st. Due to the H1B travel ban, I now cannot travel to the US before Jan 1st 2021 as I don't have a visa stamp yet. I'm now considering not going back, as I don't see the point. My girlfriend is quite capable of moving her job to Canada as well, and her company is more than willing to do so via a work permit.

I know for a fact that I'm not the only person who moved an American job overseas due to visa policy. The fact that my company's HR and immigration consultant company (Fragomen) worked on this like clockwork suggests that this is something they're used to doing, as they reached out to me before my OPT work permit was expiring. When a company has an employee for three years, it's a lot easier to hire them overseas than hire someone else, American or not, even if the former option costs the company a lot more. I unfortunately know several people who had visas they couldn't renew follow the route I took, and it worked out for them in the end. I want to start my own start-up eventually, and that's probably not possible on an H1B anyway (or so exceedingly difficult that I wouldn't try).

I'm going to miss US National Parks though.
PySimpleGUI
Seen similar benefits - many years ago applied GA's to schedule technicians to fix computers (based on location, part availability, skill set, etc) and also for manufacturing production lines (labor rules, parts, color changeovers, demand, margin)
I'm unsure whether I'll ever forgive Google/Verizon for only offering 2 years of support for the Samsung Galaxy Nexus. After all the promises of "this is our flagship phone and we'll absolutely support it!" and then... only 2 years?

I've my issues with Apple like anyone else, but at least my phone is supported for a reasonable amount of time - 5 years or so?
>But institutions have the ability to enforce behavior in that group.

You dont think communities of people have the ability to enforce or influence behavior of the people in their community? If you watched the video I posted, or knew anything about psychology, you'd know that to be plainly false.
>Honest question: does race predict legal recourse when decoupled from socioeconomic status, or is this an assumption?

I think the issue is that regardless of the answer, it isn't decoupled in real world scenarios.

I think the solution isn't dependent upon race either. It is to ensure everyone have access to legal recourse regardless of socioeconomic status. This would have the side effect of benefiting races correlated with lower socioeconomic status more.
This shit is scary. It’s bad enough tjat it’s contagious like flu and has a given mortality rate. But now some people are developing chronic conditions after it, like diabetes here. I also read about asthma or other lung conditions.

That shit is enough to make me stay at home forever. Then when I do go out I see people not being socially distant, no masks, etc. hope they don’t get this shit...
If it has enough free ram and a good graphic card, probably yes
Transport for London have a fairly comprehensive API that has all kinds of live journey and network information: https://api.tfl.gov.uk/ - the article mentions that this project is using the API

Edit: Looks like TMB also have an API. I'm not sure how it compares to TfL's: https://developer.tmb.cat/
the image for 'pinball pattern' made me briefly nauseous

this is every annoying recirc where I get dragged down the sidebar and then put a piece of paper in front of the monitor to control myself

daily mail-ization, parallel columns

total loss off control
As a counterpoint, Windows explorer still doesn't support tabs. I would also give the newest version of Ubuntu a try--NVIDIA driver support is much improved, and IMO the installation/upgrade workflow is nicer than Win 10 now (built-in driver management vs the trainwreck that is GeForce Experience).

RE 4., have you tried using something like Lutris (https://lutris.net/games/magic-the-gathering-arena/) or Proton (via Steam)? These two have essentially obsoleted all of the crazy wine wrappers and whatnot - many games are now plug-and-play :)
FreeWrite traveller seems another option, it is listed here for 389 USD: https://getfreewrite.com/collections/all/products/freewrite-...
> why should I have to buy a new one to get security updates?

Who is writing those security updates? How do they get paid?
People are adaptable. Happiness is more determined social status than improving physical comfort. Dead people aren't unhappy. Never born people aren't unhappy either.
Arbitrary command execution via IAM is terribly scary to me - which is why I don’t use AWS systems manager.
> "I picked it up and held it to my face and told him, 'I hope you don't think all Black people look alike,' " Williams said.

I'm white. I grew up around a sea of white faces. Often when watching a movie filled with a cast of non-white faces, I will have trouble distinguishing one actor from another, especially if they are dressed similarly. This sometimes happens in movies with faces similar to the kinds I grew up surrounded by, but less so.

So unfortunately, yes, I probably do have more trouble distinguishing one black face from another vs one white face from another.

This is known as the cross-race effect and it's only something I became aware of in the last 5-10 years.

Add to that the fallibility of human memory, and I can't believe we still even use line ups. Are there any studies about how often line ups identify the wrong person?

https://en.wikipedia.org/wiki/Cross-race_effect
Your position is that everyone but the family of those who built wealth should "get it for free"?
I've used the DM100 for ~5 years now. It's an entirely different feel from a general-purpose device /w foldable keyboard. For starters, it's "always on" -- when you open the case, you're in the text editor and can start typing immediately. Second, it's a distraction free device: there's no wifi, no checking email, no browsing. Third, it's physically convenient, you can put it on your lap in a meeting or keep it on the table top (the display is not tall), taking notes without disrupting flow. Lastly, it uses easily replaced 9-volt batteries, which last a few weeks of occasional usage.

There are two quirks in the older model I have. First, when opening the cover, it always starts in Japanese, so you have to press a key to get it to English. Second, some of the characters are in different slots; e.g. the apostrophe is inconvenient. Third, the keyboard is a tad scrunched.
The 6800's HCF (Halt and Catch Fire) opcode is another famous example.

https://x86.fr/investigating-the-halt-and-catch-fire-instruc...
Companies don't backwardly support old phones so they can ship new ones. Planned obsolescence.

However, Apple rightly foster "brand loyalty" (awful phrase), by doing exactly the opposite. And with the knowledge that people sell phones second hand, thus increasing Apple's market share, and future customers.

It sounds like Samsung could learn a lesson or two.

A phone does have a shelf life though (4g, 5g...), but it's not as short as these companies would like you to believe.
I thought it was fairly clear "suppress political dissent" was referring to the suppression of peaceful political dissent, and I was responding to that claim.
I've never understood why the government thinks that just because someone has died, they deserve 40+% of money that has already been taxed.
No. you are wildly misunderstanding me. I mean I can't devote more time to contributing to open street maps or other open source projects because of the worry.
To me, it is definitely unclear what the goal is in Germany. Is it eradication like New Zealand? Is it controlled herd immunity? Remember that Merkel said that around 70% of the population will get infected anyways. If that’s true, hospitals should not be empty. Instead controlled infection should take place. But that’s not what we have seen. We have seen an eradication strategy. Highly confusing
There is just so much wrong with this story. For starters:

The shoplifting incident occurred in October 2018 but it wasn’t until March 2019 that the police uploaded the security camera images to the state image-recognition system but the police still waited until the following January to arrest Williams. Unless there was something special about that date in October, there is no way for anyone to remember what they might have been doing on a particular day 15 months previously. Though, as it turns out, the NPR report states that the police did not even try to ascertain whether or not he had an alibi.

Also, after 15 months, there is virtually no chance that any eye-witness (such as the security guard who picked Williams out of a line-up) would be able to recall what the suspect looked like with any degree of certainty or accuracy.

This WUSF article [1] includes a photo of the actual “Investigative Lead Report” and the original image is far too dark for a anyone (human or algorithm) to recognise the person. It’s possible that the original is better quality and better detail can be discerned by applying image-processing filters – but it still looks like a very noisy source.

That same “Investigative Lead Report” also clearly states that “This document is not a positive identification … and is not probable cause to arrest. Further investigation is needed to develop probable cause of arrest”.

The New York Times article [2] states that this facial recognition technology that the Michigan tax-payer has paid millions of dollars for is known to be biased and that the vendors do “not formally measure the systems’ accuracy or bias”.

Finally, the original NPR article states that

> "Most of the time, people who are arrested using face recognition are not told face recognition was used to arrest them," said Jameson Spivack

[1] https://www.wusf.org/the-computer-got-it-wrong-how-facial-re...

[2] https://www.nytimes.com/2020/06/24/technology/facial-recogni...
I think the software would be potentially less problematic if the victim/witness were given access, and (ostensibly) could see the pool of matches and how much/little the top likely match differed from the less confident matches.

> The police bungled this badly by setting up a fake photo lineup...*

FWIW, this process is similar to traditional police lineups. The witness is shown 4-6 people – one who is the actual suspect, and several that vaguely match a description of the suspect. When I was asked to identify a suspect in my robbery, the lineup included an assistant attorney who would later end up prosecuting the case. The police had to go out and find tall slight-skinned men to round out the lineup.

> ... with the loss prevention clerk who submitted the report (who had only ever seen the same footage they had).

Yeah, I would hope that this is not standard process. The lineup process is already imperfect and flawed as it is even with a witness who at least saw the crime first-hand.
I have 2 remarkes:

- that's from 2016

- that seems to be worldwide (I see for example swiss and french providers in the list), which isn't necessarily relevant. Gmail can be a monopoly in the US for example, while not being one worldwide.

Unfortunately I cannot find better numbers, if someone does that would be interesting to discuss.
Show HN: Sborex, a minimal-code visual service designer with web builder (POC)
HOW DARE YOU SUGGEST THAT THESE LEET DEVS DO SUPPORT! They have that outsourced to non-employees/non-paid individuals via forums.
It's still not even close to the oldest PC Windows 10 supports. I've found Windows 10 to be happy on ~any PC with more than one core, 4+ GB of RAM, and, most important, an SSD.
Most people, including people on HN, don't grok that there's a difference between news and editorials. Especially with everything getting mashed together in endless digital news scrolling apps.

2020: If it's something they agree with, it's news. If there's something they disagree with, it's propaganda.

It's not entirely new, though. When I worked in television news years ago, the average person didn't know the difference between the news and the entertainment programs. I was introduced to this one day standing in the supermarket checkout line and two women were talking about something they saw "on the news." They were talking about the Maury Povich Show.
My Nokia 6 from 2017 is still receiving security updates. The update cycle switched from 1 month to every 3 months after the device reached the 3 year update guarantee but it's still acknowledgedby the manufacturer.

Nokia phones are in my opinion way too underrepresented on the market for the support they give.
I'm confused. Doesn't shared drives solve this problem? You can set up a group, created a shared drive for that group, and then everyone has access to what's stored within it.
I wrote a visual flowchart execution engine with multiple machine protocol connectors. You can also hang a web page here and there on the diagram to provide the means of interaction with human users.

The demo app contains a proto-CRM and a quick implementation of a SIP server. It runs on Java 8+.

Please tell me what you think about this thing. Are there any services or apps that you would draw with such a tool once it's ready?

=============

I was exploring the existing visual process design toolkits like BPMN execution engines for my work (fintech), but I quickly learned that they weren't working as I was expecting.

They were aiming on orchestrating the workflows as business processes, without focus on real-time execution. For integration purposes a developer would need to embed and configure some different tool along with the process engine.

So I started coding, implementing the engine from scratch, redefining slightly the meaning of BPMN elements to my understanding:

- Message Event became an Apache Camel endpoint consumer or producer - basically waiting or issuing an external system call via some API. The user, with an Apache's extensive component list and their docs as a cheat sheet [1] would define the app's integration points: reading files, listening to restful requests ans so on.

- User Task instead of being just an input form became a full blown web page or page fragment. The user is presented with the process-bound data in a legible form to make a decision and to complete the user task.

- I added web page templates to the processes themselves. Now you may design a complex web page with dynamical parts that are represented by the currently waiting process User Tasks page fragments.

- The "multi-instance" elements will work with long streams sequentially splitting them in chunks;

- Some other less obvious things were made like the "stream parallelizer" to direct the stream bytes to different consumers simultaneously. The process, for example, will be able to send audio to the user and in parallel to the speech recognition software (and then to the user in a form of text).

So what do you think this may grow into?

[1] https://camel.apache.org/components/latest/
I believe so. The 32-bit variant, at least doesn’t even use SSE2 acceleration, iirc.

https://www.microsoft.com/en-us/windows/windows-10-specifica...

1 GHz CPU, 1GB ram, 800x600 display, 32GB drive. Those are not 2005 specs, those were easily around in 2000.
I wouldn't object to Apple (or anyone else) charging a reasonable fee for security updates past a certain date. (Where "reasonable" ≠ what Microsoft is charging businesses for Windows 7 support, for instance.)

Making people buy new hardware they don't need just to stay secure isn't merely wasting their money, it's actively harmful to the planet.
Can you elaborate more? I have no issues to put files or Google Docs in whatever folders I want in Google Drive, and they stay where they are (after all, Google Drive has local sync. It would be unusable if they don't).
This is tremendously ballsy, and hilarious.