skysight-inc/HackerNews huggingface dataset:
Cool - I will start deducting the tips and gifts I give my friend and family on my taxes!! Can you provide your name and address so I can cite your views when the IRS comes knocking?

So we are 100% clear, donations are things given to charities. Gifts and tips are generally given to individuals. In a lot of contexts, including with google, there is a major difference, and folks pretending to be charities to use the donation exceptions are basically scammers (in google's eyes). Not sure I disagree either.
Isn’t that for video compositing and costs thousands of dollars?
It really depends on the domain. I think your comment is generally true for “most code,” since most code involves relatively simple concepts familiar to most programmers, and is performing a fairly clear task.

But there are many functions where it is reasonable to have even hundreds of words worth of comments:

- anything that heavily uses intrinsics and requires the programmer to have a detailed mental model of the CPU in order to analyze (e.g. making an ASCII table of the register state at each major step of the program). Likewise with assembly programming, though obviously that’s a special case.

- a particularly sophisticated graph-theoretic algorithm, for which the “comment” might be essentially a short CS paper explaining how the algorithm works, giving its time/space complexity, and proving correctness

- the “main function” for simulating a physical or financial system, which might required detailed descriptions of the equations, parameters, and various options

I am working on some compiler stuff and have taken to literate programming for basically everything that’s not a simple utility.
My impression is that many/most UI graphics designers migrated to the web based Figma because it's a lot faster than the native Illustrator. A bunch of them went there via the mac-only Sketch. Shame on Adobe.

Affinity Designer (and Sketch) is indeed insanely fast compared to Illustrator, but it's also kind of isolated - the collab story is a lot stronger with Figma.
You can install all extensions available on desktops on new Firefox for quite some time, it's just clunky: https://blog.mozilla.org/addons/2020/09/29/expanded-extensio...

Might convince you to upgrade, I generally would never run an outdated browser.
Are they really changing trucking? That's amazing.
Publishing on Google Play is free last time I checked
How to Crack Your Next Software Developer Job Interview: An Actionable Guide
As someone who used to spend countless hours in Photoshop it was hard to watch PS becoming worse on macOS with each major revision.

6.0, 7.0, and CS1 were awesome on Mac, but somewhere around CS2 it started falling apart and it's been in a downward spiral ever since.

These days I'm using a mix of Affinity Photo, Affinity Designer, and Sketch, but if Adobe dusted off the source on 7.0 or CS1, updated it to work with modern macOS, and offered it as a single time purchase I'd buy it immediately.
> Oh and also, the "new document" dialog takes literally 5 seconds to load.

Just tried on a 2018 Mac mini, and it appeared about 250ms after I hit Command-N.
https://www.consumerreports.org/cro/news/2014/04/when-to-rep...

> The life expectancy of smoke alarms is generally 10 years, after which point their sensors can begin to lose sensitivity.

Every website says they should be replaced every 7-10 years anyways, regardless of their smart-ness.
This is amazing technology. I have one question. How is security being addressed for this technology? Some pretty nasty bugs have recently been found on a particular bluetooth stack, now we are talking about pairing our brains through bluetooth. I would really hate to see what happens when somebody buffer overflows your Neuralink!
You can sync a set of collections in a library with CC to get the best of both worlds. I still prefer Classic.
This Month in Rust GameDev #20 – March 2021
I seem to recall that the myth of Persephone is generally taken to be an import the Greeks brought with them when they arrived in Greece, since the weather patterns it describes don't really correspond to Greek weather.
On iOS, I think Pixelmator is a strong competitor.

It's great on macOS too, but probably not competitive for pros.
Oh, yeah that makes sense. TIL
Prolonged engagement would probably not end well for the cat.
A lot of the discussion here seems to be about alternative applications to Photoshop. That isn’t really the point, as there are, indeed, quite a few pretty good ones. What we need is an open standard format that does the things PSD does, but in a sane way, and have all those alternatives use that format as their native file type (export/import isn’t going to cut it). Having all these alternatives using their own formats is crazy. As an artist, I want to be very confident my files will be readable in the future, even if companies or projects cease to exist.
Currently the most common and advanced practice I've seen is the FHIR format (https://www.hl7.org/). This is not your usual step-tracking app, it's a data exchange format for hospitals and clinics. I think that's what this release is about because I know that Google has been interested in the FHIR protocol specifically. Microsoft and other large corporations are also exploring FHIR and similar systems, it's not as dreadful as you might think.

It looks like the idea is to bring the real data sharing protocols to the patient level, which is going to be an interesting challenge for them.

The comments regarding traction etc. are all valid, there are many angles in the healthcare technology business. Google might be one of the few companies which can get the money and momentum in it. Whether that's desirable or not is for you to ponder.
The first and most important question of course is to understand that having too much WIP is in fact bad.

This is a well-understood concept in factories.
Not enough people today have ever been in a factory.

It's a classic problem with manufacturing plants that make a large number of different items. There, it's obvious - you have racks or piles or bins of partially finished product sitting around. Yet you can't avoid some of that, because machines have setup and teardown times. So you make a thousand stampings of thing A, which then wait for the next step. If you only made a lot of 100, there would be less work in progress, but more time the stamping machine wasn't running while the dies were changed. If you made a lot of 10,000, the stamping machine's efficiency would be higher but you'd have more work in progress. So, what's the optimal lot size?

This is a classic business school problem.[1] There's a whole theory of this, dating back to 1913.

Apple is famous for having botched this with their Macintosh factory in Fremont.[2] They centered their factory around an automated storage and retrieval system. This meant they could buffer a lot of work in process without making a visible mess. Wrong approach.

[1] https://www.allaboutlean.com/lot-size-part-1/

[2] https://youtu.be/Dk306ZkNOuc
Firefox is not available on my Nvidia Shield Android TV either. So seems like Mozilla just does not want to have a browser on TVs.
Define “fail”. We go through our lives labeling failures as successes.
Dozens of Counter-strike exploits exist and the cheating scene has just grown too rampantly. Valve simply doesn't care about the source engine. Any new CSGO player will tell you the anti-cheat doesn't work, I know first-hand.

The lack of care regarding source engine netcode extends to every part of the source engine, including Valve Anti-cheat.

The anti-cheat is trivial to reverse (several PUBLIC bypasses have existed for years on github, with zero patch), the engine source has been leaked, reverse engineered, and fiddled with by thousands of 14 year old kids. It is pathetically easy to bypass, for example, by changing a single byte in memory you can see through walls, see enemy money, etc. See this video I found about how miserably broken it is: https://files.catbox.moe/8e3bxz.mp4

It is in my opinion the greatest loss to gaming that a classic, legendary game like Counter-strike got completely ruined by lack of care by a company that profits millions off of the case unboxings.
The media constantly writes incorrect things if it's sensationalist enough to get eyeballs.

There's zero accountability for the media.
Totally believable. Someone I trust in the RE community told me about similar shenanigans when trying to report issues to Valve.
Even there someone needs to read them eventually than just the person who wrote it. Single letter aliases are just evil. In some ways it’s the same as doing: String x = “Hello”
Got an apple tv 4k just for infuse<>emby and am very happy with it, looks much better with 4k HDR content then anything else i've tried: andriod tv apps, emby app, netflix, prime (was the worst) and casting to a 4k chomecast.
And GOG and quite a few publisher-specific launchers (i.e. Blizzard Launcher, U-Play, Wargaming Launcher ...). I'd love to have all my games simply integrated into steam, but I like that people can simply go with their own launcher if they dislike the politics or conditions of one.
Musk said SpaceX would have a mars mission (not manned) on every earth/mars rendezvous starting in 2018. He originally said it was going to use dragon. And then he said manned missions starting in 2024.

https://en.wikipedia.org/wiki/SpaceX_Mars_program#2016_plans

They backed out of that but are still claiming they will do the manned around-the-moon trip in 2023 using Starship, and haven't backed down from point-to-point earth passenger travel by 2028 for cheaper than a business class flight.

https://www.vox.com/2018/4/11/17227036/flight-spacex-gwynne-... ("Shotwell estimated the ticket cost would be somewhere between economy and business class on a plane ")
> From the South China Morning Post. I wonder why a newspaper in China would print a story about another country complaining about the US Navy transiting through their EEZ waters?

Arguably, this works equally well ot better if you reverse it to “about India complaining about a foreign navy transiting through their EEZ waters” and retain the rest of thr post as is.
Is there a good place to read from an advanced casual "lay user's" perspective what SQL query optimizers do in the background after you submit the query?

I would love to know, so that I can know what optimizations and WHERE / JOIN conditions I should really be careful about making more efficient, versus others that I don't have to worry because the optimizer will take care of it.

For example, if I'm joining 2 long tables together, should I be very careful to create 2 subtables with restrictive WHERE conditions first, so that it doesn't try to join the whole thing, or is the optimizer taking care of that if lump that query all into one entire join and only WHERE it afterwards? How do you tell what columns are indexed and inexpensive to query frequently, and which are not? Is it better to avoid joining on floating point value BETWEEN conditions?

And other questions like this.
Google needs to stay out of our health data.
Not to mention a fork of Firefox OS is probably the 3rd most used mobile operating system now: https://www.kaiostech.com/
Not all companies/teams have dedicated QA and Ops teams.

In the (very large) company I work at, the engineers are responsible for writing the code, testing it, and supporting it once it's live. That includes being Oncall and being paged if something goes wrong.
Yet... the economics of software is such that software companies balloon in size.

Software companies/teams/applications of today are many time larger than in 1975. It may be more efficient to have software that's federated and developed by small teams but... Facebook's revenue is $90bn. A social network 10% FB's "size" will make much less than $9bn in ad revenues^.

That means that product teams grow until the point Fred Brooks warned about play out... until the marginal team members' contribution is negative.

^For example, Reddit has 10%-20% facebook's users, but only about 2% of its revenue.
I'm a senior developer, and that would be a major red flag for me, which I would remember during our annual feedback time.

Your statement is indicative of a junior who is unwilling to learn about the system and to do grunt work, which directly translates to due diligence and bug avoidance once it's feature implementation time.

Do not underestimate the value in working in legacy code for learning how to do things, how to do them better, and how sometimes not following the hip technology fad or the more academic approach is the right thing to do.
I’m fairly sure I have no say in google’s politics, but I do have a (limited) say in my country’s.
Also, the two don’t even play in the same field. The government is more like the referee in a sport.
They weren't attached as JBOD: JBOD disks have no stripe size. The firmware changelog talks about VDs, which implies this was a RAID volume.

So I'm pretty sure what they did is the usual trick of a 1-disk "RAID0" to get "fake JBOD" mode, which is the only way to do it on crappy MegaRAID cards with old firmware without JBOD passthrough. Except, as they found out, this involves all the mess of RAID code in the controller, leading to bugs and other problems.

That controller does supposedly support proper JBOD passthrough mode though, so this was a configuration mistake.

Either way, the real lesson here is that RAID cards largely suck, and you want to stay as far away from any RAID features as possible if you're trying to run disks for object storage. For these MegaRAID cards, the best option is to flash IT (HBA) firmware if you can, or IR (HBA with "simple" RAID support) firmware. If you have to use MegaRAID firmware (the full fat RAID thing which uses a completely different driver), then get a version that supports true JBOD passthrough. Only use the RAID0 trick if you really, really have no other option.
Isn't that just one rogue official on Twitter? The mainstream CCP narrative is that it originated in a Wuhan market.

So a lab leak, if true, would indeed significantly increase the number of lies being told.
y use lot wrd wn few wrd do trk
They have a very small amount of radioactive material (~1.0 microcurie of the radioactive element americium-241) that is used as part of the detector, and it does what you’d expect it to do: it decays.

Consumer Reports can and should do better being a bit more verbose for correctness.
With google's track record for keeping services up and also their general attitude with data I don't see a good outcome for this project.

It would make more sense if they were taking wearables / pixel phones more seriously but I guess this is primarily a data grab.
I tend to write a lot of bash, partially for masochistic reasons, but I would probably choose Node over Python in 2021 for basic dev tooling scripts. Setting up a node environment with nvm can be done in a few lines of code, and it’s pretty reliable across platforms. Python is just too difficult to support consistently.

Really you should pick whatever you currently have in your codebase. We happen to have both Python and Node, with the languages generally being developed separately by different devs. So we’ve got tools in both, but a Node developer is unlikely to ever need/use the Python tools (although they can all run in Docker anyway). What annoys me a bit is that pre-commit requires a Python env to bootstrap itself, but it can install nvm without any fuss.
FWIW FHIR is also the protocol that Apple Health uses to integrate with the NHS records system.
Many comments here are saying that the problem is lack of trust of the tech entities. I disagree - I think the problem is capture and rent-seeking.

Hospitals and service providers in America have no incentive to do anything that would reduce switching costs and increase the quality of care that you get if you do switch. Moreover, since this is a low-information landscape with respect to both pricing and outcomes, consumers have little way of differentiating and thus service providers also have less incentive to adopt practices that improve outcomes.
If I wrote they should be hired from a significantly reduced pool of candidates - sure.
Sounds great in theory, but in practice end users suck at key management. Just look at how many Bitcoin wallets are gone forever because the wallet owner lost the private key.
Well, I tried not to get into the "low culture" vs "high culture" debate by just trying to put an example that I thought it would be agreeable to most people. In Paris, Texas we see an slow but deep study of a character that has been broken and at the end we have a cathartic moment when we understand and maybe empathize with him. In Venezuelan soap operas (not all of them I guess, but many hilarious examples) you see characters that respond in unnatural and superficial ways to forced situations that are just created for the sake of melodrama and shock.

You can might think that "low culture" and "high culture" is a product either of gatekeeping or there's some sort of socio-cultural relativism. I would disagree.

I think that one can develop "taste" for good things over time by study, reflection, and criticism. TV shows that looked to me funny and enjoyable 10 years ago when I was in college now appear to me badly written, lazy, and vapid. So I do not think that good and bad in art is relative.
More that its a dumbed-down general guide aimed at meta base users?

Use-the-index-luke is an altogether deeper, more technical article aimed at data engineers and going into the details and differences between databases.
I am curious on the "most" part. Is there any other use? Push notifications, by and large, are a vapid wasteland of wasted time, in my experience.
There is no need to bring up the article to point out an obvious fact. It's well known that top schools have imperfect admissions criteria. If they expand their class sizes, it will still be with imperfect admissions criteria, resulting in admitting dumber kids.
What's the policy here, given that this "page" is just a straight up copy-paste of a code comment written over a decade ago (originally on Google Code, then to BitBucket, now on Github) The only thing this site did was copy their code comment verbatim, and then present it wrapped it in a million ads...

(in effect: should this need [2009] added, given that this is just a repost that looks like it's just cashing in on other folk's content?)
The reason the ADA exists is that it's almost never a profitable cost-benefit tradeoff to accommodate people with disabilities.

But I'd much rather work at a company that was 1% less profitable or live in a society that was 1% less wealthy and accommodated people with disabilities than one that left them in the gutter.
Simplified it goes like: devs are using macOS -> macOS moves to 100% ARM in relatively short time -> devs prefer same deployment architecture -> cloud providers don't mind (because it has higher shit done/coal burnt rate) -> intel has a problem.

To rephrase - I believe that "what developers use" is _underestimated_ proxy of "what world will soon use".
I'm afk so I can't check the current numbers, but as of a year ago Linux was up to 27.8M loc: https://www.theregister.com/2020/01/06/linux_2020_kernel_sys...
Wow.. so how many hours Jeff Bezos’s day contains? I’m fairly sure a low level worker at amazon spends much more time on work than any of the billionaires.
You seem to have an exclusively legalistic interpretation of language that doesn’t necessarily account for casual, real-life use of speech and writing.
> Could I build my own out of a Pi and some scavenged components? Sure – but I can’t be bothered

More importantly, no insurance company will cover costs from a fire if they find out that you had a self built smoke detector which didn't pass standard quality checks. I think in the UK landlords must do a yearly smoke detector check as part of home owner regulation so a self built device might have failed at that point as well.
By what metrics do we call it an insurrection? Since only 5 people died did we need 50 to die before it is an insurrection? 1000?

For the "protestors" who shouted "hang Mike Pence", did they need to shout "hang all of congress" for it to be an insurrection? "Hang all democrats"? "White power"? Which is it?
whitespaceisalsovestigialifind
Does it have to be wifi? My company makes GSM smoke detectors, no wifi required (and sim card with connection included in price).

https://ferguson-digital.eu/produkt/gsm-smoke-detector-fs2sd...
Realistically when you buy a phone you have a choice between two storefronts-- what are these other phones with no storefront you're referring to? Surely you can't be presenting conventional flip phones as an alternative here.

Blackberry now produces Android phones and the Windows phone is defunct. That just leaves the myriad of fly-by-night Kickstarter phones that wouldn't be able to run these apps in the first place.
I already don't trust Google with my email, search, and location history. As for health records, I doubt I'd be able to make the same choice.
Signal founder may have been more than just an advisor to crypto mobilecoin
My perspective is informed by having been in locations previously dependent on geostationary based satellite services, as a comparison.

For people who have budgeted, procured and installed 'serious' two way geostationary stuff in the past (one example of which would be a 2.4m two port linear compact cassegrain antenna, NJR PLL LNB, a 40W BUC, a Comtech CDM760 modem and a 1U sized Cisco router), for 1:1 SCPC dedicated transponder capacity based services, starlink is atonishingly fast.

I could pull out a check book and spend $45,000 on buying terminal hardware and $30,000 a month in transponder space and not be able to achieve the speeds that starlink can do right now. Even if starlink was only 20 Mbps down and 4 Mbps up, go price what 20x4 service will cost by traditional geostationary right now (hint: start looking at $1200 per Mbps per month and multiply by N number of Mbps).

It is indeed a good theory that I'm seeing unreasonably higher than normal speeds right now and better latency, jitter and packet loss because I'm in a similar situation to being the first customer on a new WISP PtMP AP sector. But I also have a great deal more confidence that spacex's continued paces of launches and satellite deployment will keep up with providing at least a 100 Mbps down x 15 Mbps up service. I do not think that they will let it degrade into a contended-service-hell where customers see a very poor end user experience.

My perspective on starlink is also informed by knowing the price right now for Inmarsat and Iridium based offshore and aviation data services (sub 2 Mbps) and the $ per megabyte costs. There's already starlink aviation terminals in beta, and terminals for maritime and offshore use. It'll be a game changer there. The market for a globe-covering LEO high throughput satellite network is much larger than just the US48 state consumer residential internet/small business last mile internet market.
Firefox OS didn't fail: it is now known as KaiOS and is present on vast, vast quantities of "smart feature" phones in places like India. I recall Mozilla specifically talking about how to approach the next billion people to come online. It is admittedly a nuanced reading, but I think they succeeded on those terms. Still, the experience is very different to the one on Firefox OS as-was in 2015 or so.

Apologies for no citations, but I recall a talk from 2014 or so at Mozfest in London and not much else. I've also owned a KaiOS phone - the Nokia 8110 and can say aside from a lack of apps it is great.
Sorry, it does seem far harsher than I intended it, I'll change it. People often have extremely idealistic views of Mozilla that puts then in a position where they can do no right, and I'll end up debating that idealism while ignoring what was said.