skysight-inc/HackerNews huggingface dataset:
Principle is good. Maybe a lighter touch version where good or neutral karma actions like lengthening or otherwise generally modifying an article are excepted and only potentially demotivating actions like substantially shortening, deleting, or arguing with people are restricted (maybe 1 per week).
> The quote seems to imply there is value in the suffering of a disabled child and its parents - suffering for its own sake - which is absolutely horrific.

I think it would be more accurate to say that the quote is asserting that human life has great value _regardless_ of the amount of suffering involved. (Or put another way, the total value of someone's life is not a function of the amount of suffering they experience.) Certainly this is a challenging worldview since naturally everyone wants to avoid suffering (or at least avoid suffering that does not help them achieve some goal). But at the same time it is hard to make the general assertion that people who have suffered greatly would have been better of not existing.

I am reminded of the story about Johannes Steinhoff [1], a German fighter pilot in WWII. Apparently after witnessing another pilot die horribly in a fire, he asked his friend to just kill him quickly if he ever ended up in a similar situation. As it turns out, Johannes was later a victim of a terrible explosion (even his eyelids were burned off). His friend literally drove to the hospital to shoot him and put him out of his misery, but was prevented from doing so by the medical staff. Johannes ended up recovering and went on to become a key player in the post-war German Air Force and the German Military Representative to the NATO Military Committee.

I don't quite know what to think of this story because on one hand I would not wish his ordeal on my worst enemy. But, on the other hand, it is hard to say that anyone would have been "better off" if his friend had killed him. Life is often what we choose to make of it and it is impossible to avoid all suffering. It seems like the best we can do is play the hand that we are dealt and try to regard all things outside of our control with equanimity.

1. https://en.wikipedia.org/wiki/Johannes_Steinhoff
Another potential source of confusion is that J is also a well-known APL-derived array language. So it's not obvious that J here refers to Java.

I don't have any good suggestions. "Jaq"?
however Youtube app users are in a lurch as watching videos that way can result with ads even part way through a video and it seems wholly random how much you can watch before an ad pop.

Also, Twitch has been waging a war of sorts against uBlock and others with their forced ads on streams you are not subscribed to. For the most part both youtube and twitch are doing their damn best force ads into all content though for the time being twitch does let subscribers to a channel avoid an ad on that channel
> The vector multiply-add operations are the most memory bandwidth intensive of any part of BiCGSTAB. Each such operation reads over a billion values from memory and writes a half billion values to memory. This requires three memory accesses per scalar multiply-add operation. The CS-1 has full bandwidth to all of its memory: it can load two values and store one value for every multiply-add performed on every data-path lane, on every core, on every machine cycle.

wow
Your phone doesn't force you to watch ads. Youtube (which has nothing to do with your phone) forces you to watch ads (if you don't have an adblocker)
No to mention it’s practically a dark pattern that they push on you. I hate how they’ll send me to AMP links and then the UX to get the original URL I wanted and not some abomination of a google amp URL is terrible and they purposefully make it as subtle as possible that you’re not on the actual domain or site that you wanted.

It feels like a benevolent phishing scheme.
Using QGIS with PostGIS: Dynamic Duo
Yes exactly. The fruit might be the same at the end of the day; red, round, juicy. But there is more that goes into growing fruit than just reaping the end product. There is fertilizers which run off into lakes [1], pesticides and herbicides that get into the soil increasingly making soil less fertile [2], market cornering tactics like seed patenting [3]. I think it is more important to study how to make nature do the work of growing food abundantly with as little side-effects as possible, instead of engineering it to with no caution for side-effects.

[1] https://www.scientificamerican.com/article/fertilizer-runoff...

[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC91132/

[3] https://en.wikipedia.org/wiki/Bowman_v._Monsanto_Co.
You're right on the money. The thing not said is that EVERY election has fraud. Too many people involved and people are going to cheat. So news agencies claiming there was no fraud are automatically lying.

The answer to your rhetorical question is clearly that the news that it's 'most secure'. This claim is ridiculous at best. Also why news agencies like Fox News abandoned Trump is because you can't push the story of fraud.

If people distrust the election system and then what? Coup? Another secession? What are you going to replace it with? The same problems still arise.

The future looks good though. Direct democracy with optional representation or multi party proportional representation via single transferable vote. This can solve these problem.
For tons of historical and current reasons.

From Crimea being part of Russia for centuries, having 60% russian ethnicity population, Ukraine government being toppled by nationalists and neo-nazis with US support, etc...
I no longer teach. I'm also skeptical of how useful this page is except as therapy for teachers - students have to make mistakes to learn from them. Though it could be a good reference to point to after the fact instead of explaining the problem from scratch.
There is another project called JUMP math which has shown some great results, and is now getting adopted widely in Canada. Essentially the approach is to present concepts as bite-sized chunks (more scaffolded) and make students gradually work their way up to tougher problems.

If you think about it, it makes sense: if the problem in math is people get stuck at some foundational step where they are required to "get" something, and start to think they "suck at math" because they are missing this piece, then making the steps VERY small will make sure everyone can make those steps, thus making everyone "good at math."

Similar to Singapore math, it's not based on a "textbook" that you read but an "exercise book" that you write and solve exercises in. I don't have personal experience with teaching using this approach, but I have heard many good things.

books: https://www.amazon.com/s?k=jump+math (non free)
samples: https://jumpmath.org/jump/en/learn
podcast: https://www.cbc.ca/listen/live-radio/1-63-the-current/clip/1...
Australian 'war crimes': Elite troops killed Afghan civilians, report finds
>I noticed the Steam client seems to be a bit laggy in UI responsiveness

Disabling GPU acceleration may fix this issue.
Darn, I use YouTube as a quick communication channel to users of an app I maintain. I’ll throw up a video to show a new feature or that something has changed. Sometimes I answer single tech support questions with a short video. That’ll be lame if ads start showing up.

I guess I’m free to host my own videos...
On the cheap side, books, but not all of them. My buys are "hit or miss", lately mostly hits.

I would recommend:

- The Elements of Style, aka, "the Little book". Made me a credible editor (and documentation writer at the time) almost at zero time.

- Zero to One: in-depth, honest, and non-conformist view of the tech startup landscape. "How Google Works" is a close second.

- The Embedded Systems Dictionary. Not in print but the second-hand paperback is worth it. Great refresher, written with a wit.

Another book I use is "The Developer's Guide to Debugging".

In general I like zero-bullshit or more politely, zero fat books. "The Elements of Style" is one. "The Developer's Guide to Debugging" is also very low in fat, war stories and other nonsense.

There are other books that I like that are less influential.

Aphorism: I don't believe in software books. Exceptions are well-researched reference volumes, e.g., "C: A Reference Manual, 5th edition". I believe in undisputed truths, not in one person's preference or experience over another's.

These days I mostly consult manuals and standard documents. Technical books will only give you that much; see them as a vehicle to learn how to learn. Exceptions are again reference handbooks, that will have to be exhaustive.

I don't believe in trainings, fast, slow or anything. Self-learner here, learned reading by myself around the age of 3 (shocking revelation: have you realized that you can only recall detailed memories only after you have learnt how to read?) Actually it was exactly the winter of 1980 (born 1977). I was a serviceable reader by the coming of sprint 1980 and could read subtitles as fast as the adult is assumed to by early 1981. Educated physicist but self-educated programmer.
The graphics performance is similar to a NVIDIA 1050. Not sure about the ML cores, those are specialised so maybe even better than that.
I'm super interested in those early Spanish sci-fi (mostly because I like sci-fi and I've been looking for more spanish reading material to practice with since it's been so long since I've lived in Spain). Are they publicly available.
Key point: no significant effect for protecting wearers. The study makes no claims (and didn't study) whether the masks protect others from the wearer.
The Big Crash
I know that AMP isn't going away, but man I won't miss it. Android and AMP just never seem to get along. The number of times I've clicked a link to watch some video that won't load because of AMP is too high.
And it isn't like anyone needs to modify DHCP standards to support this. Just use any of the "options" text to add DoH/DoT, the same way browsers are advised of PAC URL's today. Only the clients would need updates to know how to use this, and adding the capability to an OS should be fairly easy to implement.

option wpad-url code 252 = text;
option wpad-url "http://10.10.10.10/proxy.pac\n";

I'm sure there is a clean way to overload or augment this capability to extend it to DoH/DoT.
I only watch YouTube on my PS4 using Google's app, so I don't think SponsorBlock is an option there. I was really happy with Red/Premium in the early days because I felt like I was getting a great deal for the price. Apparently there aren't enough subscribers, or Google doesn't share enough revenue with creators, or some combination of that and other things--but the experience is getting worse every week. I guess it was good while it lasted.
See also the old GauGAN: http://nvidia-research-mingyuliu.com/gaugan/

In that one you couldn't get much control like drawing letter clouds in the sky
Your phone doesn't allow you to run a browser that would let you use an adblocker.
I think those VCRs looked for the short black screen between the programming and commercials
>This is the future: custom hardware and custom software working together as a unit.

Yes, the M1 is a product of a company with complete control over software and now hardware, including in this case the SOC that combines RAM and CPU. This is unheard of in a mass-marketed personal computer; I'm not sure this has ever happened before. Commodore used the 6502 CPU from subsidiary MOS Technology in its computers from 1977 onward, but I don't think MOS ever produced RAM, and certainly not integrated into the CPU like this. TI used its own CPU in the 99/4A, but not sure if TI ever produced RAM and, again, there was no RAM/CPU integration like M1.
JavaScript's Memory Management Explained-How JavaScript Works Behind the Scenes
I mean it's literally one click away. Let me tell you how relevant /reply?id=25150055&goto=threads%3Fid%3DSpivak%2325150055 is to me on this page. If it was id=25151055 I would be worried.
Wasn't the main argument for basic masks the entire time that they reduce the wearer spreading it if they are infected? And thus deriving "no significant effect on spread" from this finding seems a bit odd?
Completely different products. Not sure how it becomes confusing.
It looks to me that they are ramping up YT ads because they performed well in their quarterly earnings. I think Google is more self-aware then you are giving them credit.
Or they could use Vimeo but the issue is people search for stuff on YouTube.

For example, when I'm interested in a product (synths, videogames, etc) I go directly to YouTube to watch demos and reviews. If it's not there I won't see it.
Best Google Play alternatives to promote app for developers
It's not, though. If the fastest pages still get promoted to the top, and AMP results in the fastest pages, then the incentive remains just as large as before.

And the NYT quote doesn't suggest they'll move away at all. It just says it's "important" for Google not to make AMP a "requirement".
How is this different from CPU pinning? I assume the side channel attack mitigations only happen during a context switch, so if you exclusively pin the core to an application, they shouldn't run anyway?
That's even more intriguing. I assume sadly that it would now be under "Crown Copyright", which is like normal copyright but in just about every respect worse - for one thing Crown Copyright has no time limit. https://en.wikipedia.org/wiki/Crown_copyright
Beyond the obvious "IT needs will likely still be there", I have two possibly contradicting hunches:

- on one hand, can software in general be a definite "plus" on the question? Should we maybe look for solutions that don't involve too much software, as the footprint of everything software (taken widely and including intensive machine learning, for example) is already pretty big?

- on the other hand: assuming software is required "in large amounts", maybe there is room for heavily optimising all the things involved in building and running software.

With the observations above, if I'm interested in continuing to work with software, working on computational efficiency questions could be interesting and possibly useful.
Don’t dunk it in water like an iPhone. Unlike lightning, usb-c is likely energized and not sealed.
Are there any services or open source tools or components centered on using OSM data for games (especially for so-called GPS RPGs like Ingress)?
Stephen Boyd is somewhat famous for his class in Linear Dynamical Systems that begins with an introduction to what DiffEq really is, and how to use computation rather than abstract rules of symbolic manipulation. I felt cheated that my classes had been nearly exclusive to the abstract presentation, which was mostly useless except for rough conceptual understanding in the rest of my engineering life.
The Deep Learning Tool We Wish We Had in Grad School
An F-15 sure can though.
There is no law requiring you join a union in any state. It might be that you have to join a union upon being hired for a job, just like I had to waive my right to sue my employer in a court of law (rather than an arbitrator) in order to accept my current job. I was never mandated to do so, at least not in the way that right-to-work laws mandate that employers can't sign security clauses with unions because they would go to jail or be fined.
My Review of the Ruby Programming Language
This post contains some of the things I learned from reading "The Ruby Programming Language".
It's in my cart, I'll place the order as soon as CS:GO launches fine on M1. So far it goes to black screen - other Source games work fine though, so I think it's just a matter of time. I already have a 2017 13" MBP but for some reason (dual channel memory? throttling?) the gaming experience is terrible, worse than a 2012 Mini in Bootcamp.

I've wanted a gaming laptop (or better put, a laptop that I can also game on) for years but couldn't stand the crappy quality of ASUS/MSI/Lenovo in sub-2k price range. As I said in another comment, I can't believe it's going to be a MacBook :)
Youtube doesn't force you to watch ads. Pay for Youtube Premium and you will see no ads.
A lot of it is tied to the dog and pony show that is pre-med. You have 90% of the class interested in going to Medical/Dental school. So most students are NOT interested in the WHY but the How can I get an A.
I did something similar for a PoC at my university. It worked, no surprise there. All you need to do is have a another client script in Debian to configure your resolver.
True but users are way less likely to fall for that then the hack to push 'paypal.com' to the leftmost position in the bar.
Sure, but not macOS workloads. What most (all?) of these benchmarks fail to capture is the difference made by the specific optimizations for Apple's software stack.

Things like the five times faster ARC retain/release cycle or the dedicated objc_msgSend branch predictor are a big deal when your software stack hits these hotspots constantly. The SPEC sample workloads won't.
>Ukraine would not agree with that. Russia took Crimea and is supporting a civil war in eastern Ukraine. This may not be much for you but

Crimea was part of Russia for centuries, it has 60%+ citizens of Russian ethnicity, and it had its government toppled and neo-nazis and nationalists come to power in a NATO proxy power play.

It would be like Mexico having an area (say Baja California) with 60% WASP Americans, that has been historically part of the US, and having Mexico's government toppled with the help of a foreign superpower and used against the US.

Would the US annex Baja California then?

Then again, the US have already annexed Texas, Florida, California, New Mexico, Arizona, etc, from Mexico, so there's that...
The $540k camera in your pocket
Something like this project?

https://www.thomasrebele.org/projects/bashlog/datalog
Benchmarking if a 4K video takes 15 or 16 seconds to export is cool, but the universal App Store could be revolutionary and a huge money making opportunity for developers.

It’s likely why Apple wanted this so bad. The cost savings from Intel is one thing but the additional money earned through apps will be insane.
That's a perfectly novel idea. Perhaps I could be the one who will take it up.:-)
World Toilet Day
Good question. It means that something is moving mass away from the axis of the Earth.

There are only two candidates I can think of:

1. Movements in magma below the Earth's crust.

2. Global warming. Less ice at the poles means that water has moved away from the Earth's axis, which will slow the rotation down. I haven't run the maths to see if that adds up though.
I was working on a problem yesterday at work where a remote system was sending prices (market data) to us in IEE754 binary doubles

One of the test vectors was 5.80, but when we were printing them out to 15 digits of precision (the maximum a double is guaranteed to preserve) we were seeing "5.80000019073486", where of course we expected to see "5.8".

As it turns out this is the closest to 5.8 you can get in single precision so the remote system was obviously sourcing these from a C 'float'.

sigh
My frustrations with AMP (as a user) was originally what pushed me to DuckDuckGo. Now I rarely encounter AMP-versions of sites.
Yeah, AMP sites I get load really fast. But that's not really useful when they come without all of the original page functionality or don't even show all of the content. That's my gripe with AMP pages.
> Uniform syntax is very helpful for code readability.

I don't understand this argument. Are people really having trouble reading code because it has two different quote characters? This goes against my understanding of "readability"? What is it that is really meant by this?
No, we're still in the age when a certain superpower messes up the whole world, supports fundamentalists and jihadis, destabilizes regions, invades countries, and then cries about the terrorism threat...
I think it's in fact CPU pinning while taking into account some basic security requirements.
I hadn't seen the leaked footage and photos from inside the warehouse, nor the videos from the firefighters before the explosion. Very interesting.

This website (and organisation) is fascinating. There are other excellent videos on the site, for example:

https://forensic-architecture.org/investigation/the-killing-...
Gravitational Changes Name to Teleport
I wonder what browser is used. Chrome would eat the battery fast. And some ads are very power hungry.
If we're at the point where we're de-emphasizing something because it's almost always visual noise and you don't need to see it often why is "hide it until the bar is selected" worse?
No, I find Crimea Russian enough to not count...
I was trolled into learning C by 4chan when I was 15. I would say I am grateful to them. I feel like I owe my programming career and very deep understanding of computers and computer science to that. Learning pthreads, file descriptors, client/server architecture made me a really good back-end developer.
Thank you, hopefully external validation will push me to actually complete the project.
Generally in ruby/rails, the people in favor of double quotes would use double quotes all the time.

Rubocop would have you use singles for non interpolated and double for interpolated.

I get that there is a potential to catch some kind of error where you use double quotes on a string that will interpolated something which it wouldn't if it were in single quotes. In 12 years, I've never had that happen. I have, however, had it happen dozens of times where I changed something from interpolated to not and then I have to bounce over to change the quotes. This happens a lot and is annoying.

It's also an eyesore when you have an array of messages, each neatly aligned, but some are interpolated and some aren't, so the quotes change.

In Ruby, knowing that a string has interpolation is easy enough by seeing the #{} in the middle of it. It's hard to miss, really.

The single/double quote cop which is turned on by default is also counter to the existing style of every-string-is-double when it came along.
I use notepad++ for years in the job and privately.
Great tool!
If i had one wish to improve something, then this:
Remember all bookmarks of all files (open or closed) like UltraEdit does this.
For reference, the Merlin rocket engine in the Falcon 9 has a TWR of 185.
What Is SushiSwap and How Does It Work?
It does contain actionable info at the end of the article. Last paragraph.
Ask HN: Offloading Personal-Computer Workloads
I wear a few hats: developer, data scientist, IT leader, and a little jack-of-all-IT-trades.

I do as much on my laptop as possible. It gives me the best UX, portability, and productivity.

My company’s five-year hardware refresh cycle and an industry trend towards soldered parts makes this harder. Soldering nixes ducking around the five-year cycle with upgrades. Instead, I need to ask for even more laptop. That’s harder: requests for big, new equipment are already really visible, and even bigger = even more scrutiny.

Option: prepare to offload a lot of work. But that has challenges versus on-laptop computation. Examples: UX/productivity reduction. Need to manage additional, complex environments. Cloud-provider expenses. Etc.

Where do you see things going? If it is offloading personal workloads, what are the most viable ways of doing it?
Well we have progressed since then a little, don't you think? What used to be solved by force is now solved by diplomacy more often. And large scale wars are less likely because of nukes. Otherwise we are going to a dictatorship on international scale. Fuck that
Which the author of the article unfortunately missed completely:

> As a result, it seems that any effect masks have on preventing the spread of the disease in the community is small.
The World's Most Famous Chalk
Yes, via Mapbox's partnership with Unity https://www.mapbox.com/unity
Thank you for this -- fascinating.