skysight-inc/HackerNews huggingface dataset:
It's not necessarily easy to install "stock python". e.g. installing python 3.7 or newer on ubuntu requires quite a bit of initial setup.

You'll be required to install a ton of apt system dependencies, then add a custom system apt package index (ppa), then install it from the new repository and hope you managed to get all required dependencies. I failed several times in a row last time before I got it working, after trying 2 different methods.
You know what would really blow me away? If someone came up with a way to convert a 3D polygon mesh into a drone's flight path so that it could render any sort of 3D object into a scene with timelapse lighting. Light rendering.
> I have a yellow WHO booklet

Tell me more! I've had issues for decades with tracking my immunizations.
Kafka is good.. but it requires a lot of good work to get it working well for a pipeline.
It honestly just seems ridiculous that 3rd party software is required to restore 'basic' keyboard/computer functionality to a feature that few people seem to enjoy having in the first place.

If people want the touch bar, fine, have a separate SKU for that, but at least give those of us who want a real keyboard the option to have one.

It feels to me like Apple should have taken an "if it ain't broken, don't fix it" approach. There was, and is, nothing wrong with a traditional keyboard, yet for some reason they decided that changing something so fundamental was a good idea. In fact I would probably be less miffed if their systems came setup with Dvorak, at least it's possible to argue reasons why it was a good decision.
sob on sorbet-rails

j/k. sorbet-rails maintainer here. I agree with the assessment that sorbet doesn't go out of the way to support some Rails feature, eg method overloading or scoping block accurately. Sorbet tool is opinionated about some of the design choices that makes it hard to support Rails' extensive use of meta-programming. That said, Sorbet is still useful in checking the custom code we write on top of Rails and their interactions. It may be hard to type the model files themselves, but we can type-check the code making use of the models! Recently, I started a new project on Rails and it's quite fun building it with type from scratch :D

I find Sorbet a very helpful tool for development. I hope people will give it a try and contribute to tools around it (sorbet-rails included) so that we have great tools to use!

For those who are interested in the topic, I outlined some of the technical challenges with using Sorbet on rails here https://medium.com/czi-technology/static-type-checking-in-ra...
DMCA could use an update, but not the one US Copyright Office recommends
It's like that in some places. Typically, the consequence is that you'll get a phonebook-sized file in no time, with so much cruft accumulated from prior encounters that the file will be next to useless.
This nice and vague part of the legislation sounds like an insurmountable hurdle to me:

> a) a list and explanation of the data that the digital platform service collects (whether or not it shares the data with the registered news business) about the registered news business’ users through their engagement with covered news content made available by the digital platform service;

> c) a list and explanatio nof the data that the digital platform service currently has a practice of making available to registered news businesses;

> e) information about how the registered news business corporation can gain access to the data mentioned in paragraphs (a)and (c).

Google/Facebook may not even have the architecture to supply all that information to begin with. And if they did, this is beyond just analytics. It seems to be requiring the companies hand over what allows them to be competitive at all.
13 Beautiful Tools to Enhance Online Teaching and Learning Skills
Ah, I wasn't aware of that series; I'll add it to my potential list. I did catch the "von" part of von-Bobby though. :)
this is a very old idea. ndiswrapper did this for network drivers back in 2003, and freebsd implements shim layers for linux graphics drivers, linux applications, some solaris kernel modules (dtrace, firewall, others?). the main problem is that nowadays, modern simple hardware has mostly standardized on a fairly small set of APIs (e.g. SATA/SCSI/NVMe for the majority of disks, UVC for the majority of cameras), and modern complex hardware requires complex shims. see: the amount of work put into Linux graphics kernel APIs.
It’s interesting because it reflects the reality of modern computing — for many use cases storage capacity is not a meaningful constraint.

I ran pretty important systems as a DBA years ago that we’re significant but would never, ever require a meaningful constraint on growth. (Performance, different story)

Sometimes looking at a problem like a database with a new set of constraints leads to interesting and novel things.
> We can equally well say that that "Rust formally verifies your safe functions", and that this reduces how much code review is required... it's a matter of degree and specifics.

You cannot say that while this kind of CVE is possible https://gts3.org/2019/cve-2018-1000657.html and as long as Rust is not capable of performing safe pointer manipulations. The above issue may be solved for VecDeque in stdlib, but what about other data structures and algorithms in the wild?

> Focusing on pointer manipulations is also misleading

Remember that the discussion is happening in the topic about brining Rust into well-established C codebase, and C uses pointer-based arithmetics all the time, sometimes the whole algorithms are implemented this way because it brings efficiency to lower-level interfaces that are supposed to be very fast. If the motivation to bring a new tool is pronounced as "let's make it safe", why should we allow the argument to fallback into the "unsafe Rust" territory?

> For instance, there's extensive work on operating systems and other low level code that involves both inherent unsafety due to hardware specifics

I'm not going argue against that, because it's not related to the current topic related to Linux Kernel.

> Finally, if you are happy to cherry-pick specific examples, https://bluishcoder.co.nz/2017/02/22/borrowing-internal-poin.... discusses a case where Rust is able to prove more things safe than ATS 2 (at the time of writing).

it's not more, it's one specific example. Shall we now enumerate all the things that both languages are able to prove? I think we should, to make it clear what the differences are and what is possible to prove safe. That's exactly my point about comparing brining Rust into existing C codebases with alternative tooling available specifically for C codebases.
The merge conflict tool in Intellij should really be a product on its own. It's the best IMO
IMO, either use system python and system python packages (`apt install python-opencv`), or if you need pip packages that aren’t debian packaged, use pyenv python which takes care of all the pip prefixes. Mixing the two has never gone well for me.
I'm working on https://spamscanner.net, which will be useful very soon for this with a public and free API (which will store zero logs and adhere to same privacy as https://forwardemail.net).
reCAPTCHA works in a similar way, they just ask you to determine which photos in a set of 9-12 contain a particular object (2^12 at best). If you just asked people to do the Reddit classification 7 or 8 times you'd get the same chance of random guesses passing. The trick is to rate limit attempts.

Personally my problem with this is that even with the basic categories reCAPTCHA asks for I find it difficult to figure out whether certain edge cases should count. I feel it could be more frustrating to have to guess whether someone on Reddit found a particular image interesting or not.
See comment by hcaptcha founder above
I'm building a relational lang (http://tablam.org) so this is close to my interests.

SQL is not just massive, it have grown past it actual capabilities and original purposes without fix or clean it, then ALSO need to be the interface for some of the most complex piece of software (rdbms) and support the needs of a multitude of features, frameworks and languages. Is like html/css/js.

Going to basics, the relational model is fairly simple, and you can spice it with functional and/or procedural features to round it and still keep it very small.
So yes, I think it can be done MUCH better than SQL and still do MUCH more than it can right now...

P.D: My language TablaM (will!)is basically this plus a little of array programming. You can fit very well the relational model in a lisp/tcl/datalog like environment with a small core that is very expressive...
You could try Bot Fight Mode which is "if it's a bot, block" using the same enterprise tech, however this is an extremely unreliable bet since you have no tuning options if it doesn't block bots, or if it blocks some of your users that happen to be using something like a text-based browser.
At the end of the day, it's a simple record of the patient, not an IDE. Nurses need to see stuff, MDs need to see stuff.

FWIW, my goddamn opinion: Epic is probably the best EMR I've used, but I can still see some random dude's dog in Bolivia on FB faster than I can pull up a patient's critical lab values during a procedure. Not too worried about missing out on "Now your EMR comes with customizable colors! [dismiss]"
I know a site just banning a IP opening 443/tcp. It bans web server and possibly ssl-vpn server, but causes false positives.
Facebook’s CTO Is at War with Bad Content, and AI Is His Best Weapon
I will never use Chrome.
Can't update at work, there's a few breaking changes :/
Paywall workaround: https://archive.is/F9sFo
Playstation-themed backgrounds for video calls
There are also some limitations if using something like rails / activerecord which doesn't support composite primary keys natively
He said Apple Pay, not IAP. Apple Pay charges a standard credit card processing fee of 2-3%. The Uber app for example allows Apple Pay. Not IAP.
You could easily have the skid-steer disembowel itsself and then unplug the battery. As long as it didn't topple over from being unweighted.
I’d highly recommend https://github.com/react-spring/react-three-fiber it reduces a lot of threeJS boilerplate. I’m using it to visualize reactive programs in https://rx-store.github.io/rx-store/
I’ve mentioned it here before but the book “Black Box Thinking” by Matthew Syed is an interesting read in this regard. It really highlights how important it is to design a system that’s focused on error reduction (like aviation) rather than focused on allocating blame (like medicine).

IIRC there’s a chapter in the book about patient safety correlating with how “friendly” the OR nurses perceive a surgeon. The implication being that if someone makes a mistake they’re more likely to fess up a nicer surgeon (who will then have the opportunity to correct the error) and more likely to cover it up or ignore if they might get chewed out for bringing it up.
Good luck! Long road ahead, but it's worth it. I'm at BIDMC. Reach out (email in profile) if you need advice or want an interesting project to work on.
Ah yes, I am still forced to use Meditech's telnet interface today. I asked our IT guy if we can please change the font to a smoothed, non-raster font. I think it took all his willpower to not burst out laughing lol
You can't get your produce fresher if you are walking, unless the current temperature just happens to be a few degrees above freezing.

In much of the USA, your produce would freeze and thus become mush.

In much of the USA, temperatures well above 90 degrees would wilt your produce. Also, all your frozen food would be ruined.
Belief in God is rational if you are optimizing for different outcomes.
> Realistically? What percentage of news do you read the in-depth article, versus the headline, picture, and two-sentence-blurb that tells you the main point? And the front page of a news site, say, cnn.com, is it monetized with ads? (It is. Even with all my blockers I see a LendingTree ad right now.)

For me the answer is, either I get a headline that I don't care about, or I read at least some of the article.

> (It's not really a link tax, but branding from lobbyists paid by Google's public policy team were very successful branding it as such. It's a scraper site tax.)

It's absolutely a link tax and not a scraping tax. A scraping tax would apply to anyone scraping the site. But the link tax proposals don't apply to people scraping the site, they only apply to sites linking. Why? Because if I go and scrape CNN.com, they just block me. But if Google does it, they don't want to block the scraping, because the net value of the scraping is nonzero, but they want to be paid anyway.

You can't have it both ways. "Pay me for this." "No." "I'll make you pay me!" "Ok then I'll stop." "No don't stop that's even worse. Pay me and keep doing the thing!" That's the conversation happening, and it makes zero sense.

And "scraping" doesn't even apply at all to Facebook's case, where if I post a link to CNN on facebook, now Facebook owes CNN money. WHAT?!? It's literally a cost on links. It's antithetical to the internet. But you're right, it's not a link tax. It's more akin to link-licensing. Which should sound even scarier.
Doesn't everyone hate their computer? I know I have a love hate relationship with them.
The INTERESTING QUESTION is did the Federal Housing Administration prioritize white wealth and lives by moving them into an area less likely to get nuked by the USSR?

Also kudos for not being a racist...

But you might want to take a look at history. The US government actively encouraged urban sprawl with low-cost loans and redlining starting with Roosevelt and the New Deal.

"Beginning in 1934, the Federal Housing Administration (HOLC) included in the FHA Underwriting Handbook “residential security maps” used to help the government decide which neighborhoods would make secure investments and which should be off-limits for issuing mortgages[...] Green areas were were explicitly homogenous, lacking “a single foreigner or Negro.”

SOURCES:

- https://www.thoughtco.com/redlining-definition-4157858

- https://www.smithsonianmag.com/history/how-federal-governmen...

- https://www.businessinsider.com/how-redlining-kept-black-ame...
Congrats on your launch! The current limits are better, but having any limits at all on the top tier is kind of tough to buy into, because it's easy to wonder what I'll do if I run out of space after a while. I'd either have to create another account and pay for another subscription there, doubling my bill and splitting my workspace. If you think unlimited links for your current pricing is too generous, don't be afraid to set up a higher tier with truly unlimited capacity - if people like your product, they will almost certainly pay that.
Tax evasion is a separate matter - I agree we do need to work on that, not just for Google and Facebook but all multinationals (resource companies like Chevron, Exxon Mobil, Woodside etc. leave Google in the dust in that respect).

With the assumption - at the moment, these publishers the ability to not be indexed using robots.txt, sitemap.xml etc.. If Google and Facebook were making huge profits directly from Australian news content, they could pretty easily organise to all boycott them. If the assumption behind this law was true, then that would be extremely effective because of the money apparently at stake. Or if the news sources just felt they were being unfairly used, they could just cut them off on principal. But they haven't done either. Why not?

Secondly, Facebook couldn't credibly come out with a threat like this. Why would they cut off what News Corp and Nine tell us is apparently a huge revenue stream? But as we know, they're not really making huge profits directly from news, and not even much indirectly, so Facebook can threaten this.
Would firebase work?
> stack-allocated closures

Rust routinely proves these to be safe.

> safe pointer arithmetic programming

You can't directly prove the pointer arithmetic safe with the compiler, but we routinely write a small amount of unsafe code which the programmer is confident in (and depending on the project that can mean an informal proof), and then re-use the data-structure that unsafe code created millions of times.

A ring buffer is a great example. Vecdeque is implemented once in the standard library, everyone who uses Vecdeque can do so in completely safe code provided the small amount of code in Vecdeque is safe.

This is orders of magnitude better than C, where every user of the ring buffer might make a mistake and cause a bug (or at least the API has no way of communicating that that is not the case, and in general the type system isn't expressive enough to make APIs that force that to be the case). It's not clear that taking the next step to proving the ring buffer implementation itself is correct to is actually worth the effort (it's not clear that it's not, but you need to make that cost benefit analysis, and I highly doubt it would be anywhere close to uncontroversially the case).
My bet is you won't succeed. UI is bad because of corporate and legal constraints, not because developers don't know better.

Regardless, best of luck!
The first thing I do (or rather, ansible does) on any new PC or server is install Miniconda to a location inside my home folder, and set it as the first item in my PATH.

I’ve been down most of the python installation and packaging rabbit holes, and this practice has served me well.
Note that your link says that the courts typically do not find monopoly power if the firm has less than 50% share of the market.

iPhones currently have around 45% market share in the US: https://www.statista.com/statistics/236550/percentage-of-us-...

Whether monopoly power will be found in this situation will be up to a court and it's far from a slam dunk.

For a more detailed examination of the factors involved in determining monopoly power please see this article: https://www.justice.gov/atr/competition-and-monopoly-single-...
New Trump pandemic adviser pushes controversial 'herd immunity' strategy
> Cisco will definitely have some explaining to do to their customers and industry compliance bodies, but legally they are in the clear.

Violating numerous compliance regulations by leaving the accounts of a terminated employee active for months doesn’t put Cisco “legally in the clear.” Depending on the regulator they could be in for a good sized fine.
Oh, I see. I do know that some fully remote startups do this. There was a blog post that made the front page here for a well known company outlining which countries their employees could live in and what the salary bands were. I can't remember who it was though. Maybe gitlab?
IIRC the Gmail & Youtube example is actually true - they are all a single Google account and if it gets blocked due to one service, you loose everything.
If it is for non digital goods, you can use Apple Pay (standard credit card rates) instead of IAP. Uber uses Apple Pay. Somehow TurboTax uses Apple Pay.

It is completely slimy that Apple forces apps that support personal trainers who take clients online 30% when if it was for a physical training session they wouldn’t have to because they were forced by Covid.
Who is hiring? September 2020
I'm no longer engaging with you, because you completely rewrote your comment after I replied to it. That's highly misleading to readers.

The reply below should be flagged and moderated for completely unacceptable behavior.
> "an environment where accumulating and regurgitating questionable tribal knowledge is crucial"

Nice. It's a feature of crappy teams that I hadn't been able to put my finger on.
The Dangers of Intellectual Territorialism
Another form of gravity-based energy storage, already in production:

https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricit...
Have you used say gmail on web vs app, or youtube web vs app. You may not have much of a need for a apps in your life or you are opting for an inferior experience and making your life harder.
Protests and dissent exist over disagreements about morality.

Authority is a mechanism by which certain moral positions are enforced, but morality is not "rooted in" authority. If it were rooted in authority, it wouldn't make sense for it to be in opposition to that authority.
That is an attractive theory, which I also held for a long time. Sadly, as I see it, the world is not playing ball. There comes a point where you have to face the world as it is, not as it is supposed to be.

I still think technology has equal potential for good, as it does for bad. I hope our industry will adapt, to tilt the balance back to the former.

I'll leave it at that. I wrote and deleted several longer replies to your comment, but they all wound up sounding even more condescending :)
> Lawyers wouldn't have the reputation they do if all the members of the club had integrity.

While it's true that some lawyers are unethical some of the time, it seems highly unlikely that lawyers are unethical as often as their reputation suggests. A much more likely explanation is:

1. The complexity of the law.

2. The incongruity between the law and many people's ethical codes.

3. The skill gradient that exists among lawyers, as it does in any profession.

4. The limited resources afforded to public defenders.

5. The limited success pro se litigants typically have.
Wow, another Derek Smart creation? I can't wait for this one to be released years late, and so buggy as to be unplayable.
Sure and while that's still bad IMHO, for general purpose devices this should simply not be required ever.

I can develop and distribute software for my tablet (Android), Notebook (Linux/Fedora), gaming PC (Windows), smartphone (Sailfish OS) or e-reader (Kobo) without the need to open an account with a third party and be at their mercy.

Sure, in some cases a repo system account can make things easier, but I can just as well put the source and binaries on a website and any users wanting to use that will not be needlessly hindered by stupid OS maintainer policies.
I think it actually misrepresents Google's statements too - the ACCC response makes it sound like Google are saying they would be required to charge for their services, but Google actually said that the code might make it no longer worthwhile for them to provide their services for free in Australia.

It would have been fair to say that part of Google's statement is probably an exaggeration, but the ACCC instead muddies the waters by rebutting something Google didn't actually say...
You only have to worry about deaf birds. Drones are pretty loud.