skysight-inc/HackerNews huggingface dataset:
Gosh, your captcha are really hard to solve, and I'm not even 25 year olds yet.
Sometime I can't understand the question and what I should select because the images are showing only small part of the objects, and it's keep going and keep going, I must solve 5 - 7 questions before I can access to the target website.
Link to the contentious draft law in question: https://www.accc.gov.au/focus-areas/digital-platforms/news-m...
From someone versed in teaching, here's my unsolicited analysis of your teaching:

On the spectrum from direct instruction (I tell you/show you what to do) to inquiry (I set up a situation for you to use some of your prior knowledge to learn something new) it sounds like you leaned towards inquiry here.

You experienced the power of this yourself when you were younger so it's no surprise it informed how you chose to help/not help.

You used a mix of collaborative and cognitive questioning to both engage the learner in the problem and help them think through it.
------------------------

Next I'd like to ask you some questions to help you think through two important teaching concepts:
1) Productive struggle
2) Feedback

Was the student at a complete loss with what to do? Given time to take a break, maybe even sleep, and revisit the problem, do you think they still would have been at a loss?

If no, then give them time and space to think through it on their own or use cognitive questioning as you did to help them think through it.

This gets us to the concept of productive struggle. It is just as the name sounds. This concept has well researched benefits for learners.

If the student had no idea what to do and you suspect would merely get frustrated then that's struggling and its not productive. It's the kind of situation that leads to poor first order outcomes and has second order outcomes like making someone hate the thing you are trying to help them learn.

In that event it would be best to either help them through the problem with advice or find a different problem for them to work on that they have enough prior knowledge to productively struggle with.

Next up is feedback...

Did the student get any feedback after they made their choice? If it was programming could they run their code and see if it worked? Was it a binary right/wrong?

If it didn't work did the student have enough prior knowledge to work around any roadblocks they might encounter?

These questions take us back to the concept of productive struggle.

1) productive struggle is good
2) feedback or advice should be timely and based on what a learner needs to keep them from struggling unproductively

There are related ideas...some lessons you may have a focus and so you tell the student certain things that aren't the focus of the lesson instead of putting them in an inquiry situation. This is another skill needed for effective teaching: creating, selecting, and sequencing a curriculum.

Implied in all of this is the importance of knowing the content, how you want to teach, your learner's prior knowledge, and how they are reacting to the problem.
Ah, it is noticeably different, and clumsier, but I don't use it! I have used Thinkpads for decades and love the trackpoint, am happy to be back to being able to almost entirely ignore the trackpad.

In my limited use I'd say the surface is a little less pleasantly tactile compared to the MBP, there is slightly more latency in initial response, and it is slightly more jerky when scrolling. The latter two feel mostly like driver issues. I am aware of people doing work on the drivers to get it a little closer to the feel of the MBP, but don't follow it too closely.

Hope that helps.
Thanks to lockdown, I tried both grocery delivery and food delivery for the first time, and hated both of them. Food delivery I think we've now seen fail in just about every conceivable way (wrong order, missed items, order cancelled by the restaurant after 20 minutes, 404 restaurant no longer exists). And groceries were such a poor experience that we just never tried it a second time (inexplicably tiny selection of things, subject to completely random substitutions (if you allow substitutions) or just missing a bunch of essentials if not).

Dry retail goods are fine for ecommerce, though, just as they've always been...
It has been several years ago that I discovered that despite a similar philosophy behind law-writing and programming, these worlds are very far apart and every year, even when I thought my cynicism was stable, the gap continues to widen.

This is from the American Bar Association, it is the opposite of a blog post you would end with IANAL. Yet, we read (at the end) that even professional lawyers are "struggling" with understanding why a given accepted practice is ok given the laws and obligation. And this on no small matter: it is about hiding that the plaintiff died before the trial. And it is not clear whether it is ok or not.

I had the "chance" to discuss with lawyers specialized in intellectual property. They did not even understand their subject or the imprecision of law. Every time I try to dig into legal issues surrounding IP I end up with the impression that the difference between a lawyer and a layperson is that the lawyer just is more up to date with what was made up in court recently.

Lawyers are going to help you if you are in a case that has happened tens of times in the past but is going to be clueless in a genuinely new situation. Just as the judge will be.

Recently I read about the licensing issues around deep learning models, the definitions of fair use and derivative works. We are used to IETF standards and IEEE specs. Even RFCs are usually pretty precise in how they define things. Laws are crappy when put to that standard. They are just there to provide arguments in a mud-slinging negotiation.
Batch loads are usually faster. Regardless, no it's not a different problem. It's THE problem. Clinicians need to go fast, and EMRs slow them down. If everything is a single click away from the landing page, they'll go much faster and in their eyes it's the only thing that matters even if it goes against any kind of common sense.
I've actually served on the ethics committee for the bar association. We discipline lawyers all the time.

The bar does not exist to serve lawyers, it exists to regulate them.
Thanks for sharing the source of this quote. I've heard it numerous times but never knew it was from Thomas J. Watson.
The purpose of legislation is to enact the will of the people

The purpose of the legislation is to enact the will of the states. The Senate doesn’t represent the “people”. It represents the states. Each state regardless of population has 2 senators. Meaning that 46% of the Senators represent less than 25% of the population.

A powerful government can do much more harm than a corporation. There isn’t a single corporation in America that has the coercive power if the government.
Having taken Tedrake's underactuated robotics class which uses Drake's python bindings, it is an amazing collection of tools and examples of algorithms. Really great for learning.

I would say is very focused on research and quick prototyping, however.

MIT Driverless experimented with using Drake in 2018-19 race car, but we found that just implementing everything in eigen was more flexible, removed a dependency, and more transparent for tinkering.
The only thing Facebook risks by banning all news for Australian users is engagement - that is, if the site doesn't instantly become better without the largely grim narratives put out by News Corp and most all modern news stations.
You can already change the Touch Bar settings in macOS to put back the default keys as would be on the physical keyboard; the problem is that it's still not a physical keyboard, and you get phantom key presses as you lay your hands around the keyboard to be able to push any key you want without even looking at the keyboard. Not to mention the loss of the haptic feedback.

The fact that Touch Bar is a "premium" feature, yet many folks would pay MORE to NOT have it, shows you that Apple merely doesn't want to admit the defeat, because there'd be plenty of people who'd pay more just to get the newer hardware without giving up the physical keys.

P.S. The same actually goes for the oversized Trackpad on the latest 2019 MacBook Pro 16" as well: I've enabled Tap to click on MBP16 as on all my prior MacBook laptops for years, and I'm getting phantom clicks everywhere all the time now; it's really annoying, and one of the reasons why 16GB Quad-Core 2020 MacBook Air 13" is on the only decent MacBook out there, even if you have an unlimited budget to spend -- I wish they'd at least offer more RAM on it, if that's their only actual professional machine at the end of the day!
While we are at it, can we finally get rid of python 2? And find some sane way to not need python3.6 python3.7 and python3.8 laying around and installing each their own libs versions?
I don't understand. It is nearly useless but it does not seem fake to me.
The lock-in and the App Store/Play store rules are not nice.

But, a world of PWAs only is not the panacea.

How you are going to monetize your PWA? I imagine a few options:
1. Your “app” is a SaaS
2. Your app is paid by ads
3. Your app is free

Guess who loves no. 2... that’s why Google loves PWAs, it’s part of their business strategy.

Not every app fits in the SaaS model, and sadly there is a trend now to use more and more subscriptions. I love to have a viable “option 4”: I pay for an app version once, without selling my data or attaching my CC to a subscription.

So please don’t stop making wonderful apps like ProCreate, MindNode, Affinity... and others that don’t have a subscription model and are great.
As someone who (in an earlier life) started off in the profession, here's a dirty little secret - I'd say around 2/3 of lawyers get by on pure bluff, bluster and intimidation. I'm talking shouting on phone calls, slamming fists on tables, threatening letters, and so on.

Once you have the slightest clue about the law, it's easy to just laugh it off. The problem is, most people don't know any better, so these tactics are incredibly effective a lot of the time.

However, you do get a truly lethal combination when you combine an asshole lawyer with a well-funded client. That's not because it's some highly intelligent, sophisticated legal team who can craft superior legal arguments. Rather, it's because they can simply brute-force their way through by outspending you.

It doesn't matter how legally "right" you are if you're not willing/able to spend the money in court to prove it. A lot of people take advantage of that, including the asshole lawyer (who, of course, profits from it).
Isn't the bar association a guild or union? The state court system hears serious ethics complaints.
They are implemented once in a crate on crates.io and similarly re-used. Or in a code base like Linux with some unique requirements they'll be implemented once there and re-used many times there.

As it turns out most code isn't datastructures with unique memory requirements (i.e. that can't be implemented in terms of other datastructures), most code just re-uses existing datastructures.
Whether or not Google or Facebook directly profit from the use of news content isn't, and arguably shouldn't, be a consideration as to if they should be required to pay or not. This is copyright logic we're working with here: the harm isn't that Google or Facebook found gold in someone else's sandbox, it's that they were digging there at all. We create the law specifically to make money move from one pocket to another, not to satisfy an underlying concept of justice.

The thing is, if this was just a new related right, like the EU Copyright Directive, we'd see the market play out as usual. News corporations would realize that Google and Facebook actually are paying them in valuable exposure, and sign away their aggregation rights for free or little cost to the aggregators. Australia appears to be trying to do an end run around that by taking away as many negotiating options from Google as possible. Effectively, there's one massive news collection society and anyone who carries news at all, regardless of who it's from, has to play ball with them. They also are legally required to get what is effectively most-favored-nation status. This is such an oddball way of doing things that I see this either crashing and burning so hard that the courts have to bail out Australian Parliament, or it works perfectly, becomes the new model regime for funding news, and winds up in the next set of WTO treaties (whenever those come around).
You raise an important point. These skills are very important, but they are barely raised when we teach scientists how to copy and paste python snippets. In a British university it's even harder to acquire these skills because the course is often set in stone (e.g. I wrote my first - not very good! - compiler several years ago now but I still have to take Introduction to Python in effect twice)

When I was 15/16, I was very lucky to have a computing teacher who - although he didn't teach us much actual programming - absolutely drilled into us the importance of a program's quality and aims. The absolute basics go a very long way: Should this function be smaller, is this logic simple etc.
Hence employers need to be removed from the equation so everyone ends up on healthcare.gov and there can be a whole bunch of insurance companies competing to keep premiums down so people purchase from them, just like car insurance.
As a commuter nothing would turn me against the protestors goals faster than clogging a freeway. I have a long and frustrating commute and the idea of that commute becoming a multi hour trapped parking adventure after a long day doing a job that is agonizingly depressing is quite souring.

The experience is so decidedly wonderful that if, for example, the protest were a Black Lives Matter movement I would change from a whole hearted support to complete opposition in every objective they promote.
+1 unfortunately. This isn't the place for that but... Really. This is reality.
You're accusing me of bad faith. When all I did was disagree with you.

What is wrong with your ability to have a discussion?

Edit: It's ridiculous to me that someone flagged this but not the person accusing me of bad faith based on absolutely nothing. Whoever did that, I beg you to explain.
Show HN: The easiest way to run Spark cluster from Python
I’ve been around the Mac market off an on since the 90s. You had a few small software vendors that could make a living but not really.

But you see the same distribution in music, books, podcasts, etc.
The front-loader is humorously under powered, it's too expensive, and too heavy. I want one anyway but I wouldn't buy it over a Kubota. How would it perform in 100 degree weather with the battery?
> Wait until Trump supporters lock down traffic in LA all day because they legitimately believe the 'election was stolen'.

Good for them? That's a valid protest. You don't have to stay out of the way in the free speech zone. (Not to say that separation is never appropriate, but not most of the time.)
Well, to be clear, both ICC and MKL are fully proprietary. They do indeed justify the worry, but they're not in the same "open source but may be susceptible to proprietary creep" category.
I still don’t understand how society was OK with hundreds of dollars per doctor visit just to get an illegible prescription for medicine that could harm you if read incorrectly.
From the citation

Android, however, still holds the largest share of the United States smartphone operating systems’ market and has done for many years. Vendors Samsung, Motorola, and LG have all adopted Android as their mobile OS and sales of their devices make up around 50 percent of all smartphones sold in the United States. Sales of Samsung smartphones alone account for 28 percent of the sales market and this could rise in the future with studies showing their Galaxy series of devices rank highly for customer satisfaction among Americans.

Care to cite cases in the modern era? Every time someone tries to find citations, it’s always multiple companies colluding - which is always illegal.
Only if you move to another city.
I all see are a bunch of baseless accusations.
Isn't one of Appel's books like that? I vaguely remember his CPS book being about implementing ML (His Intro to compiler in x books are not)
I wouldn't say GCC has an edge on "codebase quality / ease of contribution". Doesn't RMS actively pushes against such metrics? https://gcc.gnu.org/legacy-ml/gcc/2014-01/msg00247.html
I want to note kmscon, it's really distraction free terminal. Best of all it easily supports unicode points with no added user effort.
This was beautiful! In fact, a note to all the YouTube productivity gurus who think they are giving us a master class on productivity or VCs on twitter who sell their (obvious but apparently profound) wisdom thinking they are doing a service to humanity. At least IMO things that are best learned in the form of a class are vocational stuff and hard sciences, anything other than that like a course on confidence, productivity, loving yourself, learning to learn etc should be f*cking banned into oblivion.
The Age and SMH (as well as Nine) are owned by the same company, which is chaired by Peter Costello.
Though non-Murdoch, it's rare to see anything non-friendly to the Liberal party on there.
Some previous commentary

https://news.ycombinator.com/item?id=24034088

https://news.ycombinator.com/item?id=23236249

https://news.ycombinator.com/item?id=20035947

https://news.ycombinator.com/item?id=17995795

https://news.ycombinator.com/item?id=12677301

https://news.ycombinator.com/item?id=12660475

And Paul Graham http://lambda-the-ultimate.org/node/257#comment-1889
To safely "do anything with their kids" a car is very useful. Depending on the ages of the kids...

Kids need to bring stuff. That could be hockey equipment, a drum set, or a clean playpen.

Kids wander off if not contained. A kid may get off a subway at the wrong stop, lost in the crowd, along as the rest of the family continues on down the line. A kid may fall onto the tracks.

Kids should be kept from licking public spaces. Kids should be kept from eating food found on the ground. Kids should not be able to play with hypodermic needles.
I agree, as someone who works on rustc I think it's a significant endeavor to maintain a substantial fork of either Rust or LLVM.

(Rust does maintain a fork of LLVM, but it's just a couple minor patches that typically get upstreamed eventually)
Any idea what Apple is using this for?

The bottom of the page says "Apple Search may take the following into account when ranking web search results:", is this another confirmation that Apple is developing a search engine?
I'm going to slow all traffic with "Applebot" in the user agent by 30%.

Might do that same for all iOS traffic.
I think what's even better than relational may be directly using OOP objects, using the system prevalence pattern.

If you're willing to model your "DB updates" using event sourcing, you could fork something like Prevayler to achieve your immutability needs while being able to serve as source of truth across multiple nodes.
The Rust community is not advocating that, it’s kernel developers that are interested in writing new components in Rust.

So no proposal of rewriting by any Rust developers
I used wgl for decades and started out with that here. Forgot the password and started over with wglb
I'm not sure what you mean by not as flexible as relational model. I'll address SSB, as I'm more familiar with it, as I've built a CRDT system on top of it in clojurescript.

Each message can be linked by its content addressable hash. The engine allows for Map/Filter/Reduce queries which are not much different in capabilities from SQL queries, these can even be indexed to speed up views. The only real difference is that no schema is enforced on each message type, but it's not that difficult to enforce something like that on a higher layer when publishing entries.

If you think about it, storing JSON entries is a lot more flexible than table rows. Also, the content stored need not be JSON, but EDN, transit or reference to binary blobs.
I still do send emails to myself for safekeeping.

I also use specialized apps e.g. Apple Notes, Trello, etc. but usually I find email interfaces are easier, searchable, and I don't have to remember which app I stored that note in.
"Sometimes" and "kind of" are doing a lot of work there.

In reality most Rust code hardly ever needs to be unsafe and the existence of unsafe code in libraries you use hardly ever has any impact on the security and stability of what you ship, because there just isn't very much of it compared to the safe code. The "trophy cases" for Rust fuzzing bear witness to this.

> C codebases heavily utilise pointer arithmetic programming.

You don't write unsafe Rust code everywhere C code would use pointer arithmetic. You use safe Rust idioms and APIs instead.

If it turns out that writing Linux drivers in Rust requires writing a lot of unsafe Rust code in each driver, then that would certainly be a failure. I don't see any reason to believe that will be the case.
> Reminds me of https://en.wikipedia.org/wiki/Xu_Shoulan_v._Peng_Y

Not in any way. That is a debate over Good Samaritans helping vs not getting involved. This is about vigilantes showing up with assault rifles when the police are already there.
"Products like Siri and Spotlight Suggestions use Applebot."
This just seems like slippery slope logic. Most addons previously did not actually work on mobile. All the major addons that people use are available. I'm not sure why we're putting Firefox down for still being far ahead of every other mobile browser which still offers 0 addons. To put this in perspective, I can see 12k people use uBlock origin and the next most popular addon is NoScript with 3k. This really doesn't affect a lot of people.
Drop the "coming at it", make it race to catch any thrown trash: http://www.youtube.com/watch?v=ZNWd4FFYDv0
There is excess death due to influenza every year.

Right. And the flu deaths will be on top of the COVID deaths.

The number of dead due to covid-19 is not some kind of crazy anomaly that's going to stick out in the statistics.

Yes it is.

I don't know who @FrankfurtZack is beyond how he describes himself: "armchair virologist. hobbyvirologe, hobbystaatsepidemiologe". He has one post on Medium and that's it.

Here are some information sources that are more trustworthy.

https://www.cdc.gov/nchs/nvss/vsrr/covid19/excess_deaths.htm

https://www.nytimes.com/interactive/2020/08/12/us/covid-deat...

https://www.statnews.com/2020/08/03/measuring-excess-mortali... (Boston Globe)

https://www.economist.com/graphic-detail/2020/07/15/tracking...

The CDC link in particular is good because the first graph you come across when you scroll down shows deaths going back to 2017, so you can compare COVID excess deaths with H1N1 excess deaths.
Show HN: Surpriver Finds Unusual Patterns in Stock Movements
The point of Rust is not to eliminate unsafe, but to minimize it and make the actual unsafe operations visible and easily auditable.
The YouTube iOS app is worse than using their app. Their app doesn’t do picture in picture and you click on an embedded video it takes you out of the browser if you have it installed.
This comment caused me to imagine a garbage can that smacks the garbage you threw at it back at you.
I remember when I rolled my eyes at Apple making a Maps product. I thought it was a fruitless, dumb idea.
I prefer Apple Maps to Google Maps now... don't underestimate Apple's ability to plant a flag and move it inch by inch each year.
I tend to read way more than I should before diving into something, but there's definitely a question of "you don't know what you don't know" that can't be resolved by mere practice, or not very efficiently for reasonably complex skills/topics.
Is there any reason this is getting traction on HN? Applebot has been confirmed for at least 5 years[1][2].

[1] https://appleinsider.com/articles/15/05/06/apple-details-new...

[2] https://appleinsider.com/articles/15/05/06/apple-challenges-...