skysight-inc/HackerNews huggingface dataset:
For those who are still lurking the comment chain and "Want to Know More," I'll leave you all this name only and wish you good luck on your trip down the rabbit hole: Fritz Springmeier, rest in peace.
Can't you just keep editing the html in a text editor? Frontpage's generated html isn't that unreadable.
How much work is enough work
Wargaming the Atlantic War - Captain Gilbert Roberts and the Wrens of the Western Approaches Tactical Unit (WATU) could significantly reduce the losses of UK merchant fleet, caused by German U-Boat attacs. Their primary tool for studying U-boat attacks and developing countermeasures was wargames.
They can be useful though, like once in a blue moon on a white boarding session with non-technical users, explaining a bug or something like that
I'm going to SSG after playing enough with WordPress and other CMSes...
If by "from outside Europe" you mean "from US tech hubs", then, maybe it's a case of paranoia ?

Most companies elsewhere are used to being taxed and regulated.
Personally, I really enjoy the design and level of abstraction that Pytorch provides. FastAI has always felt too abstracted and trying to go outside the bounds of it gets really hard and complex, really fast. I glanced through the paper and while it certainly looks interesting and to be an improvement, I am not very convinced that doing custom things will be easy, like it is with Pytorch. My experience has been that it is easy, if you already understand all the pieces of the entire library, which is not an easy task at all.

That being said, I admire the passion and effort that goes into FastAI and I think it does a great job at providing an entry point into the world of ML/deep learning that is far more accessible to people. I'll probably still read through the library because I always pick up interesting ideas and learn new things when reading other peoples code, especially when a lot of thought has been put into structuring a library.
Fascinating; I never knew Reaper DAW (I have a paid license and use it semi-regularly) was started by WinAmp founder!
You can actually do a lot with FOSS music production software like Ardour these days, although I’ve been using Ableton for over a decade so it’s unlikely I’ll be taking the time to learn another DAW any time soon. But if you’re interested, check out unfa [0] on YouTube. He puts out a lot of tutorials on free / libre audio production.

[0] https://www.youtube.com/user/unfa00
What do you miss about Rust when working in other languages?
Legalized Sports Betting Driving Innovation
The US legal sports betting market is ushering in a wave of diverse and ultimately lucrative opportunities for bettors, bookmakers, state governments, and even the general population.
Dense technical documents require several passes of reading. Often it's difficult because unfamiliar terms and concepts.

Do a first pass just to quickly skim through the documents, looking at titles, subtitles, introduction, first paragraphs, summary/conclusion, etc. The goal is to get the scope of the document and do a quick assessment of the landscape.

The second pass would be do a detail read but note down the terms and concepts you are not familiar. Do some research on them.

The third and later passes would be to go into detail to understand what the document is talking about. When reading, try to build concrete examples and try to relate to what you have known before.

Nth pass, it helps to write down what you have learned. Do it as though you are teaching someone. Writing/teaching often forces you to understand the real detail.

Remember more practice brings more understanding, so do it more often.
This may help a bit with fake reviews, but it amplifies the other substantial problem -- authentic, but untrustworthy reviews. I see two type of those all the time:

1) Reviews by people who have not used the product. The tipoff for this is when the customer says something like "I just got this, it looks great! I can't wait to use it." If someone hasn't even used it, then they can't possibly give a useful review of any sort.

2) Reviews in product listings that contain multiple products, or products that have changed since the original listing. The tipoff for this is comments describing a product that is clearly not the one being listed, or is one of several different products in the same listing.

If there is an increase in reviews that are just stars without comment, it becomes impossible to root these out at all. I don't see how this would lead to more reliable reviews.
> I guess what I'm saying is that if you need TLA+ you are very likely doing it wrong.

Agree to disagree. If your system is distributed it requires you to share data and act concurrently. Otherwise it isn't a distributed system. No amount of retries will cover all of the screwed up things that can happen on an unreliable network.
A lot of these smartphones go through imperical tests in an anechoic chamber managed by a third party lab to see if they’re bellow the allowed levels in each band. That sounds hackish but (IMO) isn’t the end of the world.

What weirds me out is that they’ll send them to these third party labs and repeatedly test some small number (possibly one) of devices until it’s right up against what’s allowed. That feels less than scientific and probably wrong although I’m not sure what I’d change.
"...given a sufficiently defined problem, the solution is often the easy part...The real challenge lies in understanding customers’ true needs"

When is the problem every sufficiently defined?

I disagree that the “real challenge” lies in understanding customers' "true needs". In my experience the customer and their needs are exceptionally easy to define, and the product managers (often times) over analyze the situation causing more difficulty which inevitably delays solutions.

I agree that customers rarely know what they want or need, in detail. However, imho the development team is perfectly capable of understanding what they actually want/need inherently or with minimal training. That’s not to say that product management isn’t necessary because it is, but is it more important to be able to suss out the minutia pertaining to the differences between two relatively equal and acceptable solutions than it is to provide a service? I think not.
Also note that a Java Applet is included in there, which has likely not worked since 2015.
> e folks went in blindly with no upgrade plan. ANY time you update ANY OS, you should do a bit of recon to know what you can and cannot live without, and take a safety copy of those items.

The "Part 1" article in the series addresses this: yes, we techies understand that we need to do this, but most people are not techies. Most users of Macs are not techies. They expect upgrades to Just Work, and they expect their machine to always take care of their data. That's a lot of what they think they are buying from Apple, which is not unreasonable given that that is (or at least used to be) one of Apple's main selling points as compared to Windows: they carefully integrate the hardware and software to make sure everything Just Works.

If Apple is no longer making that guarantee, why would you pay all the extra money for a Mac?
It is exactly the "guess the future" problem that static sites avoid.

The vast bulk of software goes unsupported in less than 25 years. If you want to depend on something that long, you can guess which package will survive that long, or you can store your data in formats that the widest array of tooling supports.

If you drop into a coma after uploading your static HTML and wake up in 25 years, you might have to use whatever fills the text-manipulation-scripting niche then to beat it into the right shape to import into whatever kids these days are using.

If you used Wordpress, well, maybe it takes over the world, maybe it ends up a Wikipedia entry. (Putting aside, of course, that your site began hosting cryptominers a week after you slipped into that coma because you missed an update.)
Dreamweaver 2003?

I know a website that is still maintained regulary and built with dreamweaver 2003
That’s the immigration queue, to get into the country. Are you suggesting that, after deboarding the plane, they should sprint to customs control, and, by winning that race, hope to be first in the queue?

This likely is just bad capacity planning at customs control, a few really difficult passengers, or (most likely) a few delayed planes messing up with capacity planning.
What about longer than that. In GPs case what if Huawei outcompetes with stolen IP?
Only 520 lines of HTML. And readable!
view-source:http://www.fmboschetto.it/
Read The Gervais Principle.

https://www.ribbonfarm.com/the-gervais-principle/
Markdown and/or markdown processors are known to change.

Since there's no single Markdown spec, determining just how a page will render, or what will break, is a bit of a crapshoot. And since Markdown treats nonparsable markup as ... plain text, you don't even get errors or other indicators of failure. You've got to view and validate the output manually or by some other means.

With formal tag-based markup languages (HTML, SGML, LaTeX, DocBook, etc.) you've at least got 1) an actual markup spec and 2) something that will or won't validate (though whether or not the processor actually gives a damn about that is another question, hello, HTML, I'm looking at your "The Web is an error condition": https://deirdre.net/programming-sucks-why-i-quit/)

I can't find the post at the moment, but someone recently wrote a cogent rant on the fact that a change in their hosting provider (GitHub via a static site generator IIRC) had swapped out markdown processors, with changed behaviours, rendering (literally) all their previously-authored content broken.

Which is indead a pain.

I personally like Markdown, and find it hugely convenient. For major projects though, I suspect what I'll end up doing is starting in Markdown, and eventually switching to a more stable markup format, which probably means LaTeX (HTML has ... proved less robustly stable over the 25+ years I've worked with it).

Though for simple-to-modestly-complex documents, Markdown is generally satisfactory, stable, and close enough to unadorned ASCII that fixing what breaks is not a horribly complicated task.

Up to modest levels of scale, at least.
Agree with 3.

1 sounds like you need to get experience on more platforms though. Maybe try to work on a memory restricted platform using a GC language and see how it fucks you over. Anyway, look beyond the javascript "ecosystem".

And while 2 can be mildly annoying, there's a reason Borland compilers are so fast, and that's the somewhat restricted syntax of the language.
My impression from 3 years of working under the job title of "data scientist" is that generalists have a huge advantage compared to specialists. Data scientists these days have to have some idea of how each step in the data science workflow works, including non-technical aspects like business, office and institutional politics, and domain knowledge.
Everyone is familiar with the Peter Principle at this point. I believe there is something to it, but it doesn't explain what we find in modern companies. It's too passive a mechanism to explain the malevolence that typically quickly develops in most successful companies.

The Gervais Priciple seems to much better explain the modern organization:

"Sociopaths, in their own best interests, knowingly promote over-performing losers into middle-management, groom under-performing losers into sociopaths, and leave the average bare-minimum-effort losers to fend for themselves."

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
Interesting fact about the name: if you wanted to talk to Oracle, you needed to go to Delphi.
Is 128 Bit Encryption Enough
Project Heading, Speed and Acceleration
I didn't know Carlos, but when I've heard this sentiment before I've boiled it down to mean that you shouldn't solve _a_ problem, but instead solve _someone's_ problem.
As a result of this comment I finally jumped through the necessary hoops to get MilkDrop working with foobar2000 - seeing it running at 1080p/60fps feels like I've just arrived in the future.
It was The Pursuit of Unhappiness: The Elusive Psychology of Well-Being by Daniel M. Haybron

https://books.google.com/books?id=jAEBzgqniMAC&printsec=fron...

I read numerous books on topic of Positive Psychology ... a really good academic one, tying together the field into a unifying framework is: The Good Life: Unifying the Philosophy and Psychology of Well-Being by Michael A. Bishop
Are you saying the harm caused by e.g. Cambridge Analytica is meaningless ?
> My memories of childhood friends are utterly bittersweet. When I was ~9, I fell in with a group that played with WWII munitions that we found in the woods. A few years later, two of my younger friends were seriously injured. I was never overtly blamed, but I felt guilty.

Care to share more (as much as you feel comfortable)? That's a very unconventional childhood experience! Thanks!
Full Stack Ethics
I'm also curious about this. I frequently find myself wishing for a Reddit alternative but haven't been able to find something worth switching to.
> the FCC largely tested phones supplied by the manufacturers, including Apple.

That weasel word “largely” isn’t helpful. They either only tested supplied phones, which may raise suspicions; or they also tested phones sourced from other channels, however insignificantly, suggesting problems with the third-party tests, or they would have noticed the anomaly. “Largely” ostensibly points to the latter, but it could also mean “we don’t know”.
Stable software! Rare these days.
Tell your junior dev to do this before your next stand-up
How would you know about the issues if you abstained from the news?
I used to like this guy, and his factual information is usually interesting, but he sometimes expresses opinions that downright infuriate me, to the point I had to stop listening.
>lack of knowledge hoarding, healthier knowledge transfer and decision making, and reduced waste.

This. It is so much more efficient as an engineer to have a clear idea of the values and needs of the users, and to share a clear vision with the pm of where the product should be going.

That said, at most places there is an almost total lack of appreciation for the amount of engineering and planning and effort that goes into providing a competent, professional product when those tasks are not directly providing customer-facing features. But it's part of the engineer's job to educate the pm as well about unappreciated realities.
> I'm kind of OK with "macOS Vista." I've wanted more restrictive and granular permissions for a long time.

I'd prefer sensible (silent) defaults, such as disabling PowerPoint's access to my webcam.
Live tweeting while we build a productivity hacks library
Material is dense because some me times we don’t know the background material. So you need to understand it. Ask question search internet read books. there is no easy way.
I'm guessing he's talking about https://developer.mozilla.org/en-US/docs/Web/Houdini
I remember talking about this with a business coach when I first managed folks. She said it was an entirely new discipline than what I did before as an IC (software developer), and that I should treat it as such.

No one is born a good manager, the same way no one is born a good software engineer. Ya gotta study.

But it isn't permanent. See also:

https://charity.wtf/2019/01/04/engineering-management-the-pe...
I always just tackle things head on, hit a roadblock, research how to get through it, and continue. But having a goal that's interesting to me is paramount.

Wrote learning doesn't do much for me, but having a goal, finding working examples of solutions or implementations of the parts of solutions helps me internalize how things actually work, and put it all together.
I suspect this has something to do with the inferior intel modem that was used during the Qualcomm debacle. One of the main advantages of the next iPhone will be returning to a Qualcomm modem that isn't rubbish.
I'd argue your #3 is wide of the mark.

It's not that there's a well-defined open standard.

It's that browsers will eat any old crap that's thrown at them and turn it into something plausible, if not precisely what the author intended or reader really wants.

Yes, there's a standard, and yes it's open. It's observed far more in the breach, as a few minutes with a validator on well-known sites will demonstrate.

Your comment alone (prior to my response to it) returns:

Tidy found 21 warnings and 0 errors!
I agree with this entirely. I'm a PM at a company which is under 300 employees where we were founded by engineers, and nearly every member of management from the executive team down to the ICs has an engineering background. I have an engineering background of 13 years before becoming a PM. Everybody at this company is looking at and trying to understand the customer's problem and identify the best solution, and internally we have very high knowledge transparency.

I have been in large organizations before as an engineer where the PMs were separated and basically set marching orders, but that's not the way smaller organizations operate.

High knowledge transparency directly translates to consensus building over dictatorial decision making and ensures that the engineers know why they're making a specific choice. I think our high-quality software clearly comes from this advantage.
Disable the tracking, ship to a country that the customs agents can be paid off and no one else cares. Hardest part would be getting it out of country.
Or use free/open software, preferably popular free/open software that runs on a popular OS.

Even if the OS and software effectively die, you still would be able to run the latest version in a VM or in emulation.
To be fair, the title is "Brown; color is weird"
"The longest lasting pen friendship (pen pals) is 78 years 160 days, and was achieved by ..." They first met after 47 years.
https://www.guinnessworldrecords.com/world-records/72823-mos...
Einstein's Special Relativity Explained
Perhaps limiting the number of reviews a user can make could mitigate this somehow?
I also do this. A trick I've learned is to grab a PDF or Word or any editable copy of a document, then highlight sections with various pastel shades to indicated "don't care", "maybe care" or "get deep". Then on the second pass I can focus more intensely on the sections I need to get deep on.

Another trick I've learned is to find an older copy of a specification and read that first. Usually the older copies have less bulk, are more directly addressing the core conceptual issues, and are easier to read.

Sometimes if I want a rapid and superficial understanding I just go after the diffs or change notes for the last few versions of whatever it is. This can give a scattershot coverage of the contemporary state of the thing. It's not much but it's a place to start from.
> It's functions similar to other mobile ad-blockers in that it can route all your phones traffic over a VPN tunnel it establishes.

"Can", not "does". The App Store page for it (for both Mac and iOS versions) says

> Optional VPN for additional privacy

LOL! Additional!!
What about the trade offs between privacy and the possibility of being part of a community? I mean, you have some way to identify core characteristics of the subjects whom make the reviews, and if you can't do that, how can you trust them?
Where I work ICs make a lot more than mid level managers. Directors and above, however, have substantial benefits not only limited to salary.
> then looking to type (or at the screen)

If someone is looking to type or at the screen, whoever taught them to type failed them. This sounds like the same stupdity of pair programming where "one can type while the other thinks." I'd be curious to see differences in note-taking retention between those who can touch-type and the hunt and peckers.

For me, the benefits of digital are too many: sorting, searching, organizing and of course the backups. I'm also left-handed and do not miss my school days where I would end up with smudges on my hand. I might buy that scrawling something out by hand leads to slightly higher retention rates than touch-typing notes, if only because the ROM is much higher, or it forces you to either go more slowly, allowing more time for reflection (Neal Stephenson wrote the Baroque cycle this way because of this), or have to condense lecture notes more, which would require more active thinking.
The code keyboard with cherry clears is what I see recommended all the time as a stellar office keyboard. It's got basically zero branding or disco rgb.
Unsung heroes: Reconceptualizing a video game as a work of art
Some people do believe that non ionizing radiation has effects other than those produced by the added thermal energy (or that the thermal effects are in some way significant). The actual scientific evidence for this is minimal though.
Read it three times:
1) Big picture
2) Some details
3) More details
Introduction to Clifford Algebra (2006)
Uhh, do you divert every conversation to the worst aspect of any group? Do you default to talking about Indians when discussing Americans as a whole?

Why can't we just discuss 'cutesy' aspects?
Drone based infrared thermal imaging deployed in China
Exception is a nightmare only if you use it as a general purpose control flow mechanism.
Presumably the author used a WYSIWYG editor in the first place because he is not a technical person, so for him/her to now not only learn enough HTML/CSS/javascript to turn to hand editing but to also understand Frontpage's noisy output would probably take enough effort that they might rather decide to shut down the site if they're not able to continue using Frontpage. Hiring a dev to redo the site is another option but that presumes they have enough money to invest in a hobby site...
My approach, which I don't claim to be necessarily the fastest, somewhat resembles what you first mentioned (going slowly, looking up every word etc.). I recommend the following:

1. Give yourself time and accept that there will be things where you will get terribly stuck.

2. Ideally work with other people, or find other people trying to learn the same thing that you can exchange meaningful questions and comments with.

3. Allocate chunks of uninterrupted study time every day, but don't force yourself to hit rigid targets (e.g. I need to do 1 chapter a day etc.).

4. Go through the material slowly and never gloss over smth that you didn't understand. How do you know you understood it? Try to explain it to somebody else, try to explain it to yourself in the simplest way possible, ask yourself any question no matter how dumb, no matter how absurd regarding that thing.

5. When you're stuck on something try to ask other people, use the internet etc. If you're still stuck make a note of the thing and come back to it not too far in the future.

6. Make sure that you don't let too much time pass without actually applying the knowledge. If you're reading a textbook try to do the exercises, even the weird looking ones. Once you know enough, make a little project, re-implement something yourself, prove things on your own without looking at the textbook etc.

7. Try to review things later on, even if you understood them well. You will often see them in a new light.

8. Use multiple reference texts for the same kind of material, but try to have one main one that you're following closely.

I hope you will find some of these ideas useful.