skysight-inc/HackerNews huggingface dataset:
To some extent you're looking for Waypipe, which aims to bring the X-style network transparency model to Wayland apps: https://gitlab.freedesktop.org/mstoeckl/waypipe
Here in Canada, many tomato greenhouses have been converted to cannabis greenhouses. Some areas have lost their night sky because of this, as they have all grown quickly and use the same kinds of light arrays discussed in this article.
Scala does a pretty good job too, with the help of build plugins you can avoid null polution (which normally comes from Java libraries) pretty well.
Can we have ethics yet?
You hit it right on the nail.
I love how the null type being defined away from function signature in TS. It's not entirely bug free but it gets pretty far!
laughs even harder in lightweight directory access protocol
One of the big takeaways from my stats class is that eyeballing a scatterplot is much less useful than you think it is.
It’s interesting on so many levels. On the one hand, it seems like the right thing to do. Air-travel and gatherings are like Petri dishes. On the other, all these adjustments are going to have an economic impact.

There’s a part of me that wonders if this “crisis” has been created by news coverage. The flu kills thousands every year. The early articles seemed to say that Corona virus was no worse that the flu.
https://www.businessinsider.com/coronavirus-death-age-older-...
This businessinsider article says that 15% of people 80yrs+ die.

https://time.com/5610878/2018-2019-flu-season/
But Time say 61,200 died a year ago from the flu.

Course then I wonder when the US will get serious about doing some basic things to limit the spread of disease like:
- require airlines to allow passengers to change their flight plans without penalty so sick passengers don’t have to fly
- educate people to cough into their shirts instead of their hands
- require public bathrooms provide paper towels instead of those damn hearing-wrecking air blowers.
- step up vaccination efforts
- for those of us forced to travel: don’t tell us what doesn’t work, tell us what does. If masks don’t work, should I wear a full hazmat suit? I’m willing to avoid getting another flu like I had last year...
I'm trying to get a sense of magnitude, here.

Let's say 10-20 commits per day per dev. Over 5~10 hours that's what, on the order of 1 commit-test-release cycle every 15 to 60 minutes? (subjectively for each dev)

What do we actually write in that timeframe on average (thus including the ~90% of time we don't type code but think or read or test)? What's the "unit commit" here?

So I'm thinking... let's take an example: today I'll refactor a few functions to update our model handling; I wish to reflect our latest custom types in the code. So it's a lot of in-place changes, e.g. from some list to tuple or dict; and the syntax that goes with it. No external logic change, but new methods mean slight variations in the details of implementation.

- refactor one function: commit every testable change, like list to tuple? At least, I'm sure I'm not breaking other stuff by running the whole test suite every time it "works for me" in my isolated bubble. So I might commit every 5-10 minutes in that case.

- Now I'm touching the API so I can't break promises to clients: I actually need to test more rigorously anyway. I'm probably taking closer to 20-40 minutes per commit, it's more tedious. Assuming I commit every update of the model, even insignificant, I get immediate feedback (e.g. performance dump), so I know when to stop, backtrack, try again? And it's always just one "tiny" step?

- Later I review some code and have to go through all these changes. I assume it's easier to spot elementary mistakes; but what of the big picture? Sure I can show a diff over the whole process — I assume you'd learn to play with git with such an "extreme" approach.

Am I on the right track, here? I totally get your comment but I'm trying to get a feel for how it works. I typically commit-test-release prod 3-4 times a day at most (on simple projects), and typically more like once every 2-3 days, 2-3 times a week. Which is "agile" enough I reckon... So I'm genuinely interested here. I feel there's untapped power in the method I'm just beginning to grasp.
Ah yeah, in the post's first "unknown light pollution" example, I figured it must be a greenhouse. I was driving through a relatively small town one time and was a bit freaked out by this ominous yellow glow off in the distance. Like, the whole sky was glowing [0]. I ended up driving out to try to find the source, and discovered it was a huge greenhouse/farm. Luckily not an extraterrestrial landing zone or so on ;)

[0] looked like this https://i.cbc.ca/1.4925044.1543460834!/fileImage/httpImage/i...
Free video conferencing: Coronavirus spurs free deals
I thought that as well, but this study appears not to have found that

> and there were no effects of the fall-back transition to Standard Time (ST) on MVA risk

EDIT: It seems our assumption was correct, at least for the UK:

> There is substantial evidence that fewer people would be killed and seriously injured on Great Britain’s roads if this country were to put the clocks forward by one hour throughout the year. The Department should take the lead in re- examining the practice of changing clocks at the end of British Summer Time with other central Government departments.

I wonder why the OP study (using US data) found something different?

Source: https://publications.parliament.uk/pa/cm200809/cmselect/cmpu...
> a) Integration Managers are optional, and in no way required to "work properly".

Do you have a link to a description of what integration managers do exactly?

> b) There's a great FOSS integration manager over at https://dimension.t2bot.io/ if you don't want to use the default one.

Noted, thanks. My search results for "Matrix integration server" are flooded with irrelevant results
On-call doesn't have to be stressful
> Counterpoint: Erlang.

Not even that much of a couterpoint; if you want strict typing, you can do it in Erlang with pattern matching / guards and tagged tuples, and/or with Dialyzer and type annotations.
Wayland compositors can have something called direct-scan out, which passes the buffer for the full screen application to KMS, which should be superior to Xorg unredirection (Wayland doesn't "redirect" windows in the first place though).
> The funny thing is that creating a universal algorithm to convert PDFs and/or HTML to plaintext...would accrue at least as much profit [as self-driving cars] to any company that can solve it.

Can you explain a bit more about why this is so valuable? I don't know anything about this industry.
I would be cautious using this as a proxy for performance ranking as some items (dataset, queries) are normalized, but the hardware setup is not.
Near term sentiment, but it can't undo the Coronavirus
The Road to Glory: Faulkner’s Hollywood Years, 1932–1936
This is Hackernews. What's outside the Valley bubble besides desert and the occasional poor soul who undergoes the indignity of growing old rather than Renewing through Carousel? :)

I work on the East Coast at a company that's over 100 years old -- though they are modernizing their development efforts (something I'm heavily involved with). And literally everyone else in our portfolio uses VSCode to develop with except for legacy Java stuff which is usually manipulated with Eclipse.

A Triplebyte study from two years ago showed that most developers undergoing their interview process used Visual Studio Code: https://triplebyte.com/blog/editor-report-the-rise-of-visual...

While Triplebyte is Silly Valley, presumably they have clients outside the bubble.
There is some excessive moderation taking place on reddit in regards to coronavirus discussion. I've been using Twitter and bno's site to stay abreast of things.
> The outcomes for US patients with health insurance are better than they are just about anywhere

How many people in the US lose their health insurance because of serious health issues e.g. lose their job, or run out of money for private insurance due to spiraling costs of dealing with a serious health problem? Or because they are old? Or because due to a slight health issue, confounding effects make it much less likely to have insurance? Or poor people have worse health and they can’t afford insurance?

Saying outcomes are better for those with insurance could very easily be due to other correlated causes, and not due to the healthcare system working well.
Disney Streaming Services | Senior Software Engineer | Onsite in NY or Remote in US | Full-Time

Join the team that launched to millions of Disney fans overnight! We're just getting started, and the Stream Security team is looking for senior engineers to build performant APIs to facilitate sophisticated security systems at scale. Your strong technical skills and expertise will be an important addition to a remote-first team that's constantly pushing the limits of our tech.

We build in Scala using Play or http4s, with Cats, FS2 and Cats Effect. Our services run on AWS ECS, and we heavily use many other AWS services including DynamoDB, DAX, Lambda, Kinesis, Elasticsearch and more.

You'll excel in this role if you have deep functional Scala experience, ideally with Cats Effect/ZIO, and love digging into new, previously unsolved problems of scale together with our team and partners at AWS, Google, Apple and Microsoft.

If this is you, drop me a line (email in profile)
How I Learn New Things
Good point. It might be that the kind of life that arises on a planet depends on what it is bombarded with and which of those various candidate life-forms ‘takes’ on the specific environment.
5 vehicles, 4 (5?) crew transfers? Not to mention some "interesting" environmental conditions. Yeah, it's definitely cool, but wow would it be a complicated mission.
Students protest US universities' use of facial recognition
And his grandchildren will be nostalgic a habitable environment.
I don't know about the rest of reddit, but r/coronavirus seems pretty good.
Same kind of reusable bottle you'd buy kombucha in. Flip top, gasket seal.
Time Machine 15: Large files including VMs
640K is more memory than anyone will ever need.
NASA maps show the effect of a quarantine on air pollution
Been using this for a few weeks now and very cool bit of kit. Only using it locally and actually using it for load testing a soap app, but works well! Next step to see about using it for a rest app we got too. Love the idea of influxdb and grafana too.
I saw this at BETT in January - very clever as you don't use a compputer/iPad etc to program it. Just the cards https://kubo.education/
Honestly, this is a very deflationary interpretation of postmodernism which is not at all what it's trying to convey
It looks great and I can't wait to try it out for my first printed circuit board.

One thing I'd suggest adding are twitter card tags [1] and others. It would make it stand out more upon being shared on social media. I noticed it didn't generate a thumbnail or other extra data after I did.

1. https://developer.twitter.com/en/docs/tweets/optimize-with-c...
Probably a JVM GC pause.
Why would you bother with load balancers, clusters, and distributed architectures when you could just deploy apache and PHP on a cheap commodity server?
> That’s actually often just a consequence of the subsetting (I think).

I would believe that. It was a pretty poor obfuscation method as they go, if it was intended for that.

> Believe it or not, you can often rebuild the cmaps using information in the pdf to fix the mapping and make the extraction work again.

Oh, I did. That's the flip side of my second paragraph above. When there's a business need to work around complications or obfuscations, that will also happen. :)
So You've Been Told to Work from Home Because of a Virus
>millions of Americans

I always want to ask... does this mean people living in the US or US citizens? because the meaning sounds like its limited to citizens but I'm almost positive any stats that say 'Americans' means 'people in America'.
I'm not sure that's a way to find the answer you're looking for.

I expect that a lot of the brightest spots on federal land will be mining operations conducted by private companies.
It does indicate MasterCard's lack of confidence in smartphone NFC security. I will never enable it because it's too vulnerable to exploitation.
So it wouldn't be IRC anymore, it would be MozillaChat whose backend happens to be IRC, but that is irrelevant. If the functionality is only available in a single client, might as well use a proprietary protocol and client.

What matrix is providing on chat.mozilla.org is an easy to use interface for people who want simple access, but I'm pretty sure it's expected that in the longer term people use their own client on their own homeserver and just connect to mozilla.
Who needs ethics when we've got big business?
Yes but if you try to do it after you initially jot down the rough notes, you are more likely to recognize patterns & structures in the notes. Well, this is me personally :D
Only 90 minutes? For me it's at least 3 hours to get to Class 4 on the Bortle scale. Class 2 is probably more than 5 hours. Only alternative is the sea.

I'm planning to take a trip to a Class 1 this summer, it'll be hard to find a place that dark that is reasonably reachable though.
Deficit is funded through debt (treasury notes). Fed buys treasury notes (through QE) and sets the interest rate on these debt. Lower interest rate in short-term reduces deficit (smaller coupon payment), but in longer-term encourages borrowing.
Explore ego networks on Twitter in 2 and 3 dimensions
Oh, I meant eliminating all cases on earth :P
Fair enough! Hopefully it will not become a problem. In the end, it's just the name and we want to be defined by the product and its value rather than by the name itself.

As to why exactly we picked it: as ray casting is a way to instantly query information about closest objects, we thought it would be a good metaphor for instantly querying and accessing different third party services. Rays represent speed and focus.
Deprecations and Removals in Chrome 81
Or there hasn’t been enough to notice yet, but they’re about to explode with cases and deaths like we keep seeing.
Lego have just launched Lego Spike - supposed to be a bit more plug'n'play than Mindstorms so maybe better for younger kids. Haven't looked at it in detail
What does that have to do with anything we're discussing? I was talking about stack ranking, which has zero to do with unions.
Additional info https://twitter.com/MenanderSoter/status/1234650368182771717
My pleasure :)
Great I will try it with GitHub. No worries I can understand.

>It's interesting to think about how to make BOM parsing a more universal solution. Some things I do for Kitspace definitely don't scale. Embedding a lot of header aliases into npm-1-click-bom is one of them.

May be we will be able to contribute back with some scalable strategies once we start utilizing it.

> Anyway, sorry to make this so much about me and my work. Great to see new platforms in this space. I am definitely going to follow along, try it out some more and see where it goes even if we don't manage to work together, but let's try and keep in touch.

Oh no worries I loved your work and I am glad you shared it we would have been reinventing the same thing when something sophisticated already existed out there.

It would be really great if you can use the product and keep sharing the feedback we are in it for long and we will make sure to give it the shape hardware industry needs.

Definitely I will stay in touch even if we don't work together. I am happy that I made a new friend here on HN today :)
Humans eat plenty of uncooked meat. There's truly raw meat like suishi and sashimi, as well as cured meats that are never cooked, but made safe through the curing process.

A lot of cooking is just to avoid issues with bacteria and parasites.
Performance at scale for certain workloads.
For KiCad users, there's Eeshow: https://kicad-pcb.org/external-tools/eeshow/
i guess I live for how quickly i can git commit; git push. I never want to leave more than few hours of work on 1 hard drive because of 1) what if that drive fails 2) what if I delete by mistake 3) no other devs can see what i'm doing
And now you've discovered why I always try and use the handicapped stall.
> I set something similar up to mail me PDFs while I am in federal prison.

That's amazing. I would love to hear more.
Ask HN: Is there a way to hack Telegram groups?
There are multiple open groups on Telegram - my perfect target users - each with 20.000+ users and each with admin watchdog.

I'd like to be able to send a message/email/anything to those 20.000+ users in each group. In bulk.

Is there a way to technically do this in a smart way?
Ask HN: Where and how are you using distributed sagas in your architecture?
I'm doing research on how widespread this pattern is used, but, while there are a lot of blog posts on the concept, there don't seem to be too many well-known examples of it in practice.

For those unfamiliar with distributed sagas, here is Caitie Mccaffrey explaining the concept: https://www.youtube.com/watch?v=xDuwrtwYHu8.

For those too lazy to click on the link: think of having multiple services submitting a task to a task queue, but with the added property of them all issuing and/or processing an "undo" task if something goes wrong partway through with one of the services. This ensures no inconsistency across these services.
Twitter Employees Show Support for Embattled CEO with WeBackJack Hashtag
Dark skies are so rare these days that remote towns in Colorado, Arizona, and Nevada promote themselves to stargazers.

Example: https://www.tonopahnevada.com/stargazing/

"In most cities you can see between 25-50 stars, in Tonopah you can see 7,000!"
SHAKEN/STIR is rolling out very, very, very slowly. Interoperability is poorly defined and carriers seem to be sharing on an ad-hoc basis.

Anyone with a prepaid credit card can spoof numbers, make calls for < $0.005/minute, just by running apt-get install asterisk with a minimal configuration.
I don't know if PDF has truly evolved from its desktop publishing origins, but it is a terrible format because it no longer contains the higher level source information that you would have in an InDesign or a LaTeX file. PDF/Postscript were meant to represent optical fidelity and thus are too low-level abstractions for a lot of end-user, word processing tasks (such as detecting layout features), and thus trying to reverse engineer the "design intent" from them feels like doing work that is unecessarily tedious. But that's the way it seems to be given the popularity of the format.
Nice, consistent design system and guidance is definitely something we want to have for the future platform. Thanks for pointing out to Shopify Polaris, looks very interesting!
Stories likely to be covered by mainstream news are off topic per the guidelines, unless they present some new or interesting phenomenon (which this doesn't,) so the mods may be downranking them as low quality.
I am glad you liked it. Do try and share your feedback.

Yes we totally missed this aspect while focusing on to develop fast experience with conversion of designs and rendering.
I have wondered about folding@home as well, another distributed project begun in another age that seems not, from the outside, to have lived up to its early hype. In the meantime, it seems that Alphafold has surpassed conventional efforts at understanding protein folding, including folding@home's. https://moalquraishi.wordpress.com/2018/12/09/alphafold-casp...
Based on cursory research, it seems like weechat-matrix[0] is the smoothest path to transition from IRC to Matrix... Would others care to weigh in?

[0] https://matrix.org/docs/projects/client/weechat-matrix
I identify as software engineer that works with software, processes and a little bit of machines and maths, but have also run a few business in partnership with others.

Years ago in an effort at self improvement I did a postgrad course on software quality. Studying what Deming has to say was a big part of it. Turns out it is not so easy to apply it to engineering (as opposed to manufacturing what the engineers designed), and the ham fisted approaches the postgrad course was promoting at the time (like CMM) didn't look promising, and with the benefit of 20 years hindsight now look farcical.

Nonetheless, his dogma of extracting statistically valid measures of processes, propagating those through the organisation so harvesting everyone's ideas on how to improve them struck a deep cord, and it's something that I've tried to apply ever since. I've been exposed to other MBA related ideas, but that is the only one that ever made sense to me.

It's a pity it's so damned hard to apply to software engineering. It has one one notable effect - I'm now seen by my co-workers as near obsessive about collecting and monitoring failure rates - whether they be bugs or things like people reporting software being difficult to use.
I appreciate the links and your story sounds interesting. I’m an Orthodox catechumen myself and am very interested in learning to sing the Liturgy as well as other chants. Might you have any tips or resources on how one might start really learning (besides just practicing)?
Here you go: sort all files in the current directory by modification time, whitespace-in-filenames-safe.

The `printf (od -> sed)' construction converts back out of null-separated characters into newline-separated, though feel free to replace that with anything accepting null-separated input. Granted, `sort --zero-terminated' is a GNU extension and kinda cheating, but it's even available on macOS so it's probably fine.

printf '%b' $(
find . -maxdepth 1 -exec sh -c '
printf '\''%s %s\0'\'' "$(stat -f '\''%m'\'' "$1")" "$1"
' sh {} \; | \
sort --zero-terminated | \
od -v -b | \
sed 's/^[^ ]*//
s/ *$//
s/ */ \\/g
s/\\000/\\012/g')

If you're running this under zsh, you'll need to prefix it with `command' to use the system executable: zsh's builtin printf doesn't support printing octal escape codes for normally printable characters, and you may have to assign the output to a variable and explicitly word-split it.

This is all POSIX as far as I know, except for the sort.
"Forced" is a bit of an overstatement. Other BSDs ship with newer versions of GCC, FreeBSD just disagreed with the GPLv3 tivoization clause.
Would you please stop posting in the flamewar style to HN? and especially not cross into personal attack? These things are against the site guidelines, and we've had to ask you this before.

https://news.ycombinator.com/newsguidelines.html
I was looking into using gait for authenticating users. The false positive and false negative rates were extremely high compared to using fingerprints. Wasn't really viable.
Yellow glow is understandable, but check out this purple one

https://www.cbc.ca/news/canada/windsor/not-northern-lights-g...
Another option to consider here is storing your data in TileDB[1] which allows you to access it via Python/Pandas, MariaDB for SQL (embeddable or standalone), Spark, R and more. With embedded MariaDB[2] you can query directly into pandas with minimum overhead. TileDB is similar to parquet in that it can capture sparse dataframe usage, however it is more general in that TileDB supports multi-dimensional datasets and dense arrays. Other major features built directly into TileDB include handling updates, time traveling and partitioning at the library level, removing the need for using extra services like Delta Lake to deal with the numerous Parquet files you may create. TileDB also has native support for S3 and in the next release we'll have native Azure Blob Storage support.

[1] https://github.com/TileDB-Inc/TileDB

[2] https://docs.tiledb.com/developer/api-usage/embedded-sql

Disclosure: I am a member of the TileDB, Inc. team
Chicago has been slowly replacing its yellow sodium streetlamps with efficient LEDs that project down instead of up. They've been working block-by-block in a systematic way that you can see when you fly into the city at night. It's quite dramatic.