skysight-inc/HackerNews huggingface dataset:
The author states: Prior to joining the Snap! project, I had spent 20 years teaching computer science using the best computer science book ever written, Structure and Interpretation of Computer Programs (SICP).

I have also taught high-school aged students using a modified version of SICP, Picturing Programs [1], and have had a very high success rate. The students have been able to comprehend topics like recursion and functional programming as a natural progression of learning. After completion of the course, they are able to pick up other languages like Javascript and Python rapidly, given the fundamentals they have learned.

The question I have, which I could not find an answer for in the article, is why Snap, or any visual programming language, leads to greater successful outcomes than using SICP and Racket? Even if you agree that Scheme/Racket has limited practical value in the workplace, I have found that students who learned these languages have a much greater facility to learn other languages. Courses that I have taught using Javascript and Python have not given the students that same ability.

Students who I have taught using Racket and SICP have a much deeper understanding of the fundamentals of computer science and they pick up these fundamentals in a much more organic way.

[1] http://picturingprograms.com
i have one myself and i would say its the best out of all the alternative nas's out there. you pay a bit extra but its worth it considering how easy it is to setup. i also paid a bit more extra for the plus model so i could run docker which in turns gives you a huge selection of other apps over the built in apps or the synocommunity apps

https://github.com/awesome-selfhosted/awesome-selfhosted
Pluggable scripts to enforce privacy on macOS and Windows
Nice one!

I had some fun creating a minimal (7 lines) bash implementation for bars using reverse video mode awhile ago.

https://eskerda.com/minimal-bash-progress-bar-ansi-escape-se...
GPGPU is the way to go.

Not terribly hard if you only need 1-2 formats supported, e.g. RGBA8 only. You don't need to port the complete codec, only some initial portion of the pipeline and stream data back from GPUs, the last steps with lossless compression of the stream ain't a good fit for GPUs.

If you want the code to run on a web server, after you'll debug the encoder your next problem is where to deploy. NVidia teslas are frickin expensive. If you wanna run on public clouds, I'd consider their VMs with AMD GPUs.
They are called "user" interface and "user" experience, after all. Any "user" can call it bad and it can be a valid point. It can also definitely be valuable input. But an engineer identifying a design flaw in a bridge or an English major identifying errors in language use are people that have specifically studied those things and have a depth and breadth of knowledge that most "users" don't. Programmers aren't UI/UX experts just because they use applications.
Listen to the bad reading of “Let users listen to your articles while they shop, commute or do something else”. Having your text read by a dumb computer is yet another reason to use the Oxford comma.
> guilt because I could do something “productive” instead

Taking a break when needed makes you more productive in long term. It prevents burnout.

But sadly there are parts of life, such as school or employment, where looking busy is important. There we learn bad habits, which may take a lot of time to unlearn.

In short term, could you make yourself feel less guilty about taking a walk by deciding the exact route and exact starting time in advance? Then the walk might feel a bit more like "doing your duty"...
Will the graph ever change? Is this a one-time computation?
Martin Fowler has been a big advocate of micro services. I think micro services has been one of the biggest mistakes ever promulgated on software development and is responsible for developer misery, un-productivity, failed projects, and unintelligible rats nests that have set back a generation of engineers who have to now unlearn all of this nonsense. I can’t take him seriously and he is forever tainted in my mind. However it is a big boon for consultants like him and those that like to spend a lot of time gluing unmaintainable services together.
The feeling I was trying to capture was really a notion of "this is my seat" rather than a sense of action. I had long periods of boredom in mind, when I wrote that, and I don't think the game can capture it. I picked a PBR because it came to mind, but really even a large RV would work, if you think about it.

Maybe it can if you have a different brain to mine, that's entirely possible, but I just don't think it can work. I hit a point where the only thing I want is more detail, so you need a holodeck in effect.
I could see an external accessory (that you plug via the lightning port) that has a radio and external antenna to connect to sat networks. Maybe extra batteries too.

However, it's very un-apple-like to do something like that.
This whole discussion reminds me of http://tomasp.net/blog/2015/failures/ . What I’ve noticed is that programmers are largely divided into camps based on the cost they’re willing to pay to avoid runtime errors: Haskell/Rust developers tend towards one side while Erlang/CL/Clojure tend to the other.

My experience is that if you make the edit->run->edit loop tight enough, you can recover a lot of the guarantees available through static checks via a couple of alternate techniques and, for some of us, the resulting workflow is a lot more pleasant way to spend the day than tweaking the code up front until the compiler accepts it.
Why it might be impossible to build a practical quantum computer
Interesting that the US fled from Kabul, leaving Ukrainian and Georgian mercenaries, but taking service dogs with them. But, by all means, continue to believe in American good will. Anyone who continues to believe in the US is an idiot. Get real.
Behavioral economics research is just a bit about economics and a lot about behavior, so neuroscience is a very relevant specialization to talk about it; the behavioral economics experimental setups often are pretty much neuroscience experiments with a particular focus.
iPhone 13 may feature LEO satellite connectivity
This is an exciting project but the visuals are so poorly designed that it makes my eyes hurt. I think bringing in some designers could lead to something really elegant here.
The headline is click bait. They only stopped use at the Olympic village.
> Per phone might be low bandwidth

Yes, but you used the comparison to Starlink receivers. Per-phone is all that matters to refute your receiver size concern.

The reporting suggests that Apple partnered with Globalstar for delivery. I don't think anyone is under any illusions that Apple suddenly launched a LEO fleet but there's a lot of providers of satellite mobile telephony in the space and Globalstar is one of them. Low bandwidth satellite does not take huge hardware anymore.

You can buy Iridium or Globalstar mobile hotspots that are handheld in size (e.g., Iridium Go!). Many trail runners carry Garmin InReach which is phone-sized.
> Is there anyone here who has gone from being extremely irresponsible with money to having savings? How do I get over the trauma of my grandparents losing millions of dollars in the 2008 financial collapse, which happened right as I came of age? How do I stop “shopscrolling” Amazon until 2 in the morning?

Partner with someone who is disciplined, such as a potential spouse/partner, a friend, or even a support group of people in the same situation.

I know that recommendations are frowned upon here, but also take a look at Brian Johnson/Optimize. Discipline is one of the things they touch on a lot, and unlike other places, they have advice that actually seems to work.
One way to mitigate that is through Binary Transparency, which would allow people to detect if a release is made for which there is no source code available (assuming the project already has reproducible builds). There is already a project attempting this for Arch Linux packages[0].

Of course it's still possible that an update could be sent to everyone which contains some code that only runs when a certain username is entered, so users would need to avoid updating the app until an audit by a trusted third party had approved it.

[0] https://github.com/kpcyrd/pacman-bintrans
Anti-Racist Graphics Research (Siggraph 2021)[video]
This is an interesting site but perhaps the title of the link should be updated? When I clicked on it I thought it would direct me to an article arguing against the existence of copyright law.
That's a different scenario.

Most 'Christian' schools hire teachers, often it doesn't matter what religion they are.

It's even possible to have people of different faiths (or none) teach religion class.

But it's altogether another thing to hire someone who, in some circumstances would be 'leading people in prayer' who is not a Minister type thing.

So this posting at Harvard is a little bit of an odd one out.
>Thinking that Apple (FAANG) have "values" other than that are falling for the marketers illusion.

Apple was different, and it all stemmed from Jobs. The tech world lost a lot more than just innovative products when he passed. Cook has done an incredible job at getting Apple to where they are as a company, but they've truly lost their way in the meantime.
If you're interested in visualization/statistics with Pharo, you should check out Alexandre Bergel's work at http://agilevisualization.com/ .
Alexandre kindly gave a presentation on this topic at the October 2020 UK Smalltalk User Group meeting: https://vimeo.com/473356757 .
Show HN: I developed a native macOS client for EC2/S3 console
Hello HN:

Here is the link https://apps.apple.com/app/id1579078660

After forgetting to turn off a p2.xlarge instance for a week, I got so mad at myself I learnt swiftUI to build a native macOS console for most of the actions I do on the web AWS console. I didnt want to use electron or other non native frameworks.

Most importantly I just wanted it to know how much a certain instance costs right now, no matter its state, its type, its lifecycle(like ondemand or spot) and the costs associated with the EBS volumes attached including their IOPS/throughput and etc.

It also has a S3 object browser, and a drag and drop UI to upload your files so that you can make S3 your own personal dropbox.

I dont track or store anything, you just query the aws api.

Sorry its a paid app, if anyone wants to try it and cant afford it let me know, I can send it to you. I think this can be useful and cost saving for individuals that spend more than 50usd per month on aws.
> Classic way to misunderstand the problem.

I could same the same about yours.

> Your comment reeks of someone who doesn’t think it will ever be themselves that will be censored.

Not super concerned with social media posts being taken down, no, as that's always been happening. Websites moderate their content. What's the surprise?

Also amusing name.
The assertion that autonomous vehicles as a service would be readily available in the time frame required for action on climate change was pretty laughable as well.
That service doesn't look like it's encrypted and not really equal then.
Thanks for the mention!

As I expected from this audience, some of the comments are funny and completely miss the mark of my article. But such is life.
> "Can't our phones recognise parts of a body and stop the image being taken?" she asks. "That's the challenge I want companies such as Apple to take up, to stop technology being a mechanism by which our children's innocence is being stolen. Because, you know, the statistics say that one in six people have had unwanted sexual attention as a child. One in six. I cannot think of a crime that is more important. Can you?"

It's strange to see this case dug up from 2017 asking for Apple to make tech to stop these crimes. Technology isn't moral and doesn't discriminate in application. As important as this cause is, I would look in many, many places before coming to a conclusion that no one can have privacy and that scanning everyone's devices 'just in case' is ok. That future, I imagine is worse.
Nah, I'm with parent commenter on this. When I'm excited about something I have no problem diving into it for hours on end. But when I know that something is 90% done and it just needs to be tidied up, I will do anything other than working on it. Either everything from solving the hardest problem to being completely done happens in one sitting, or it never gets finished.
The context you're missing is it doesn't matter. Next person to discover a similar vulnerability in Azure will have a choice:

1. Disclose to Microsoft for $40k

2. Disclose to an intelligence agency for several times that

3. Disclose to criminals for several times that, in turn

The incentives are now publicly known to be misaligned, and as a potential Azure customer, I have to contend with the simple reality that a significant number of vulnerabilities will be exploited rather than reported.

$40k doesn't even come close to covering engineer time here. This should be a $1M payout.
Unfortunately that article is weak on the actual security mechanisms. Each step adds a layer of security. To affect the results of the election you need to compromise multiple of them.

Here’s a translated page that goes into detail: https://www-tse-jus-br.translate.goog/o-tse/escola-judiciari...
I don't think this is going to happen, but what would stop Apple from making a deal with Starlink? Or Iridium?

Phones are hard to differentiate these days, but "can be reached anywhere, always, no matter what" may be the last big differentiator left.
> People aren't expecting anyone older than say 25 to do this job, much less the former minister of a country

You are assuming a students or high schooler isn't more qualified to do the job of a "minister" of, what appeared to be, an artificial "government" that tried to syphon as much money in it's own pockets as possible.
Just make it accept a number and return true if it's valid. Nobody's going to ask for 1000 numbers, and if they want to DDOS they can do it anyway.

And if for some reason you can't - please don't return your data in a proprietary format based on a clever hack. Just use gzip.
This website and the one they're referencing shouldn't even exist. Barklays' website should just tell the customer to always call them back. Spoofing the phone number isn't just a possibility, it's normalcy.
Maybe it's the right pattern for some problems, and got overused when it was high on the hype curve? I don't have a horse in the race, but have seen many other technologies/patterns go that route
Asynchronous Stacks and Scopes
Perhaps he is trying to get ahead of any arguments like, "the drivers weren't paying attention due to over-reliance on the software"
I concur. However storage is how they plan to make money, so there will need to be a different monetization strategy for BYO storage. As yet I can't imagine any.

EDIT:

I think have an idea! Add the S3/OneDrive/Etc support but comment it out. To make use of it one would have to download the source, XCode, compile it, and deploy it. This puts a cap on the number of people who can do that, so you won't end up with everyone getting a free copy. Those people who are able to do it are likely to be asked for advice by their less techy friend, so this is basically free software to key influencers.... Ok, so this does not sound as exciting as it did before I started typing, but maybe this will lead to something...
I'm trying to be the Amazon of real estate. If anyone is interested DM me
Near the end of his post, he writes:

> I’ve always been nagged by my conviction that I’m not working as diligently or effectively as I ought to be. Sadly I’m not getting any better at not letting that bug me.

Maybe this has been discussed in depth elsewhere, but my question in response to this is: how does one/how do we end up feeling like this? And how can you work toward not feeling this way?
> yet they decided to live their life in Russia.

Convenient decision when the KGB has the location of all your extended family in it's database!
If it did require a trusted source, do you think there would be a way for said source to 1) involve no human administration, 2) behave deterministically and 3) be resistant to attacks that could break either of the above 2? That would also solve the problem.
I agree it's unlikely, but, not for technical reasons.

Iridium would work fine for this if you limit it to iMessage/SMS and anything else low-bandwidth (I would imagine they add 911/SOS support too).

I have a Garmin InReach which operates on Iridium, it's a 5+ year-old-device which works fine with Iridium in very challenging conditions and isn't very much larger than an iPhone.

Considering (some of) the commercial side of this, I strongly suspect the Iridium network has more than enough capacity for such a plan and Iridium could easily support it technically and they could work out some reasonable commercial terms with Apple for this. If Iridium doesn't want to work with Apple the company could surely be acquired for effectively pocket change by Apple and if they did release such hardware and charge a monthly subscription for "100% global coverage" it could be pretty quickly profitable.

But, with all of that said, I'm really not sure why Apple would want to do this. Like I said, I have an InReach, I'm commonly in areas with no cell service and so for me this would be a clear win and I would love it, but, I suspect I'm squarely in the minority.
it depends what counts as "rich". I can imagine a world where everyone has a structurally sound shelter, maybe even a large one. I can't imagine a world where everyone lives in a penthouse apartment overlooking central park (without killing billions of people first).
What lead you to settle on a meme creator?

What would you suggest for a small independent entrepreneur looking to come up with his own SaaS? I'm pretty comfortable with a broad enough frontend and backend stack from my day job. Where I lack is market research.
I'm wondering about this, too. There are so many things being redone from scratch that I'm scratching my head about the why. Maybe Microsoft lost so many engineers from the 90s that they don't have the people anymore that understand the old code.
> I know plenty of people making mid-6 to low-7 figure incomes while “working for someone else” and some retired in their late-40s, early 50s

Plenty to satisfy what? Why would you bring anecdotes to a gun fight?
Even at $4.05 it's not bad, that's about the level that the autonomous taxi is twice the cost of a city bus.
Similar to what another commenter said about time, have you tried a backtracking approach by:
(1) coloring the whole graph (let's say you end with 42 colors)
(2) start with the highest colored nodes (e.g. N=42, which exceeds your threshold of 40) and
(3) greedily remove the lowest-weight edges (or maybe, edges to other high-colored nodes) until you are either all colored with 40 colors or we reach an invalid state (ie node no longer in the graph) -- with the latter you can add another edge back and try again by removing the next-lowest edge.
Infinity is the axiom of paradox. Does the inclusion Infinity complete an otherwise incomplete set of axioms? It solves the halting problem for a finite Turing Machine.

I don't buy the diagonalization proof as anything more than the Pythagoreom Theorom. You have infinite rows, and infinite columns. Infinity is Schrodinger's Cat. Once you check in on the state (nth row by mth column) the only thing you can say about the diagonal number is that is hasn't occurred in the rows up to that point, not beyond, nor in the columns (if n > m).

Ergo, Infinity is a paradox, and only mathematical in the absurd.
Rio de Janeiro (which is where I live)
That statement describes basically every fad in development, every design pattern, and most if not all tools.
Vsauce made a great video about this https://youtu.be/s86-Z-CbaHA
Is he really 'working for Apple', when he's the CEO? It'd be fairer to say he has Apple working for him.

Of course you can get rich (or at least well off) in A Job. but realistically, that almost invariably means becoming a workplace strategist and doing office politics to make sure you outpace your peers, not just performing a job you like and then checking out to focus on your domestic life.

If you are just a diligent and unselfish team member who never tries to elbow your way in front of others, you are very unlikely to become rich just from your job. Wealth tends to flow towards people who are competitive rather than cooperative.
My research specialty is in orthopedic biomechanics. For the arm motion thing, it sounds like you might want inverse kinematics or inverse dynamics. Take a look at OpenSim: https://simtk.org/projects/opensim

For the oral appliance adjustment, I'm not sure what your output measures of interest are. If they're mechanical maybe you want to do a sensitivity analysis using FEA. Maybe look at FEBio: https://febio.org/

As for books or surveys, biomechanics is huge topic so I'm not sure what to recommend without wasting your time. If you're still defining the problem, maybe run some searches on Pubmed with the "review" and "free full text" boxes checked, and browse the results until you find which sub-sub-topic is relevant to you?

https://pubmed.ncbi.nlm.nih.gov/?term=biomechanics&filter=si...

If no one on the team knows statics, dynamics, and (if you're considering internal strain and stress) continuum mechanics, consider finding a mechanical engineer to help.
> “It shows that autonomous vehicles are not yet realistic for normal roads,” he said.

Yes, clearly this wasn't Toyota's mistake and is instead a reflection of the entire industry. Nice spin.
Where can I get these cheap lattes? Seattle prices are >$5
Nuclear power has some very nice properties but the article is talking about 2035, not 2055. Solar and wind capacity are going online rapidly day by day and that can very easily be scaled up with far fewer approval dependencies. That doesn’t mean that nuclear isn’t worth considering as an alternative to wind/geothermal/hydro-power but we really need to remember that the window for a clean shift to a predominantly nuclear grid started closing in the 1980s.
He's suggesting that it's his right to do so. That's what is meant by his referring to action outside the law. It's the natural conclusion to such action, because for the people being evicted, the loss of shelter can be tantamount to loss of life.

There is no world in which violence is seen as an appropriate tool to force an eviction where people do not die resisting eviction.