skysight-inc/HackerNews huggingface dataset:
We can try, but we won't get as far as you might like. I gave the post a second chance and pushed myself past the point I originally criticized and past all such points.

I could write an in-depth critique of the whole post, but it's 5:30 pm and I would rather focus on finishing my work so I can go home and be with my family.

So instead of that, I'll just give you a summary of what I think about the post:

1) The post essentially compares two different approaches: a specific variant of object-oriented programming and a specific variant of functional programming.

2) There are various points in the post where the author plays fast and loose with definitions of certain concepts, in order to make them fit his narrative.

3) The Socratic dialogue format does not help make the reasoning clearer, it just makes the readers uncomfortably aware that they're being railroaded into reaching certain conclusions.

4) The conclusions reached in the post are a mixed bag of: a) useful and interesting, b) correct but incomplete, and c) correct only under very specific circumstances, rendering them potentially dangerous.
I know "blockchain all the certification marks!" we can call it "ChainOfCustodyChain" $$$$$$$$$
No. Get a Dell.
I think the i9 used to run into some throttling and performance issues. I'm not sure if that's been fixed yet - in general an i7 might be better bang for your buck in a laptop anyway since you're going to struggle no matter what with a laptop to take advantage of an i9
Where is this $5k/month house with AC within 40 minutes drive of SF and 20 minutes drive of work? (Menlo Park to Mountain View generally being work area) It basically limits you to San Mateo to Mountain View. I haven't seen anything for $5k/month with AC there. If you find it, let me know. I'm in the market - lol.

I have seen one show up here and there but it's almost unequivocally in a terrible neighborhood and/or near the train tracks. Both are dealbreakers. I ain't listening to trains go by at midnight or blast horns at every intersection. Lived that life - done with it.
I have brought this up a few times in various organizations and most of the reaction has been along the lines of "ugh, XML bad!" but a few have pointed out that there are several things in the JSON ecosystem which have evolved to basically fill the same niche. Swagger or whatever they call it now is usually the first thing that comes up. I haven't really had the experience of having an API to work with that just handed over a swagger file in the same way so many did with .wsdls back in the day, though.
Take a bit of care with those... When I was a kid I was using my granddad's orbital sander - with a beautiful alloy body, when one of the brushes _finally_ wore right through, and the spring and pigtail popped out of the brush holder and put the live 240V AC conductor into the casing... (Not at all helped by the fact I was using the extension cord from the double insulated electric lawnmower, which had earth pins on the plug/sockets, but no earth conductor in the cable...) My arm waved around uncontrollably as I couldn't release the grip in my hand - until it _finally_ bashed itself into the boat I was sanding down and hammered it out of my hand. I have no idea how I came out of that unscathed...
networking chips typically won't have the kind of workload I was talking about so are a natural for an ARM or MIPS (or someday I hope RISC-V) device. x86 is just too expensive and Intel long abandoned (for economic reasons) the lifetime guarantees needed for such devices.

There are some server experiments but they are a long way from mainstream. You'd think they might be fine for microservices but if you're AWS it's better to share a lot of VMs because the CPU cost doesn't dominate. Someday I hope.
Cutipol is Portuguese.
Liberty Table Top still manufactures in the US.
Personally, I always feel unsure that the evidence that foreign propaganda affected the election is very strong. But I also feel that people making the case that the evidence isn't strong universally dismissively downplay the problem, which makes me distrust their argument. Your "some crappy banner ads" thing is exactly this. Your dismissal of the problem as only "some crappy banner ads" makes it seem like you haven't grappled with worse things like social sharing of propaganda. Maybe that problem is also overplayed, but it isn't clear to me whether that's the case, and your dismissiveness doesn't convince me.
>Try it and it's so awesome you'll want to keep doing it

I've got this heroin to sell you...
Bringing Back Moche Badminton
Did you mean to reply to me? I said people weren't pessimistic enough.

But I think you're right that complacency/activism is a good lense to view things through. The people that accept climate change is happening remain fairly complacent. Whether this is due to insufficient pessimism or complacency, the result is the same.
The truth about Chernobyl. I saw it with my own eyes
How was it unrelated to the Russian hacking narrative? From Wikipedia:

"According to security researchers at Secureworks the email leak was caused by Threat Group-4127, later attributed to Fancy Bear, a unit that targets governments, military, and international non-governmental organizations. The researchers report moderate confidence that the unit gathers intelligence on behalf of the Russian government."

https://en.m.wikipedia.org/wiki/Hillary_Clinton_email_contro...
Rtings really helped me in my television selection. I ended up getting a great deal that wasn't available through their affiliate link. They really break down important things like lighting and brightness and really try to tailor the best television for you, not for everyone or just enthusiasts.
My Debian VM starts in seconds. Last docker image I had to use was Ubuntu, and it was enormous. For local purposes, I didn't really see the point to using a docker container.

That, and I don't particularly trust overlay filesystems.
I was just reading the book "The House of Morgan" and it describes how companies are purchased when they don't maximize short term profit. The bankers and executives make sure that they make millions in the transfer, and then the brand is cheapened to get more profit, usually at the expense of the customers and employees, and then the company is sold again to get more millions for the executives and bankers. They don't really care if the company goes under or they destroy society as a side effect - it is all about making more millions for the already rich principals.
”The majority of my successful senior programmers do not have any private code to show off.”

You’re exaggerating or you are an extreme exception.

Given the number of qualifiers (“successful senior programmers”, “private code”) I strongly suspect you’re just trying to find a reason to justify your opinion.

What I see in your comment is someone who has decided the answer, and refuses to consider alternatives.
Isn't the N Netflix? I think it's just Bay Area/Silicon Valley companies, while Microsoft is up north in Washington.
I, err... don't know how to feel about this. Entrapment at its worst?

I'm all for labels, safety, and verification enabling people to be informed, consenting adults.

But if you asked to have butter on your toast, as an informed consenting adult, you get butter on your toast, and it ain't anybody's fault but your own. And I'm a liberal socialist pinkie commie Canadian, not even a redneck gun-tottin' libertarian :D

There must be / I hope there is something I'm missing from the story...?
For what it's worth, my day job just involves writing code. I'm not doing anything too fancy on it at all.

If I do get the MacBook, should I go for the i7 or the i9? Assume that the cost difference in making the leap is half (I can get about a 40% reimbursement on the total cost).
Update: thanks for the suggestions and the other thread.

I did the following:
- blocked anonymous callers from calling (unrelated but related)

- created an admin account on his machine and removed his admin privileges (his use case for the computer hasn't changed in 10+ years and he can call me if he needs to install something)

- set up a router with a static IP that I can VPN into and SSH into his machine to make changes if necessary

- froze his credit (unrelated, but again...)

- set up two factor authentication on bank and email

- set up pihole DNS in Google cloud with ads and malware blocked. I'd consider a whitelist but don't care to review his "normal" urls. DNS is set from the router.

- block extensions on chrome

I didn't get a chance to configure the DNS on the Chromebook. Overall a fun weekend project.
For nicer kitchenware, shy away from retail stores in general. Search out brands, find what nice restaurants are using - some fancy restaurants seek out small, artisanal manufacturers for sure.

I remember Jungsik had all dinnerware from Korean artisans. Nice stuff.
To add another point to the Common lisp over Clojure argument, DECLARE[0] offers a way to take advantage of type declarations natively.

I stopped using Clojure and don't consider it for new projects because I think types are invaluable documentation now, and it pains me that clojure and it's community doesn't believe the same way (typed clojure[1] does exist but it's contentious).

[0]: http://clhs.lisp.se/Body/s_declar.htm

[1]: https://github.com/clojure/core.typed
I've been getting a lot of spam calls from alleged European numbes (and the scammers appear to be speaking Spanish when I overhear them) since my son foolishly entered my number into a website to "win some Robux!" (a very teachable moment about Internet scams) - they list an overseas premium number as the calling number, then hang up before you can answer, in the hope that you'll return the call and end up paying 20 euros for the privilege.

I made a deliberate effort to answer such calls on the first ring, thus costing them money by connecting the call, and after two weeks of that the calls stopped.
> White-collar workers today spend so much time sitting

It would take a lot to convince me that white-collar workers of the past spent less time sitting.
And, since it's a Mozilla product, you can self-host it: https://github.com/mozilla/send
If I get a Dell I'd have to opt for a Hackintosh. There are just too many little things in MacOS that I find are important to me and they're really difficult to replicate across in GNU/nix.
That's what it is.
landattack, ping of death, good times, horrible software
Also - keep in mind a lot of places you find these things they're _really_ cheap, so it's often perfectly fine to buy one that is _probably_ good, then pull it apart when you get home to check it's interior and construction. If you only dropped $5 at a thrift store, it doesn't hurt too much when you find its actually shitty plastic with a lump of rusty steel inside - and you just trow it out...
Great article, too bad it’s behind Medium’s paywall.
Oh, how wonderful. I'd like to highlight how BASIC is still relevant, in a cute or retro kind of way in the form of Basic-256 & cheerful books, that might pass the nine year old test!

http://www.basic256.org/index_en

https://www.amazon.com/You-Want-Learn-Program-Second/dp/1494...
what's anti-CCP?
This is an encouraging anecdote but "not advocating for the overthrow of our constitutional system of government" seems like a pretty low bar to ask for in our fellow citizens...
Anyone know if Google Voice numbers have more protection from the SIM attack? I would assume that those numbers are hard to port out anywhere given their usage, right? Are mobile numbers part of a separate pool of numbers with different rules on porting?
Beyond Black- and White-Box AI
I keep coming back to this blog when it comes to Facebook's handling of PII -- they didn't lose it accidentally, but they gave access to it in exchange for developing popular / viral apps for facebook as a platform,

"What the f* was facebook thinking" https://medium.com/@jamesallworth/what-the-f-was-facebook-th...

They gave out users' unique global ID with the export API so it was trivial to merge PII from multiple sources. They didn't have to be hacked, they left the door open. Facebook was full of dumb 'which x-movie-character are you' because every one of those grabbed a few more profiles and at one point, private inbox messages, all to be merged back into somebody's data trove.
Waymo Introduces Open Dataset to Accelerate Autonomous Driving Research
There are lots of reasonable uses for flathead screwdrivers other than driving screws, though! Random examples:

* Many clips (dryer faceplate, window sash, ...) are designed to be pried open with a screwdriver.

* When repairing a popped drywall nail, a screwdriver is a good tool for removing the joint compound under the nail.

* When you buy a lock it usually comes with a rounded faceplate. To swap the faceplate, they'll tell you to use a screwdriver to pry it off.

A flathead screwdriver is a good tool for general light prying, not just for putting in slotted screws. This heuristic has a lot of false positives.
What are some reputable VPN services using WireGuard?
ER or A&R system in hospital no password a common practise?
Are your accident and emergency information system has no password so the medical staff can use it quickly?

It seemed the Hong Kong HA, which system serves all hospitals in Hong Kong has no login password. Save life first there was an argument, especially during disaster. Well, arrest patient by open and ease access to the police as well I guess.

Before we launch a Croatian, just in case may I ask whether it is a common practice to save life so all login of ER or A&R systems do not require authorisation worldwide.
Apple TV is getting a Picture-in-Picture mode so you can watch two shows at once
Particularly I miss low-spec, high quality items. I want a good laptop for writing, it has to be only powerful enough to run emacs and a browser. but it has to survive being trashed around and the battery must be available 10 years from now for replacement. Good luck finding that kind of product...
Yeah, N is netflix, but in this context what's being referred to is the Big 5 tech companies, which should be Google|Alphabet/Amazon/Microsoft/Facebook/Apple.

I think the original FAANG formulation had to do with fastest-growing stocks and now it's infected the discourse about the tech oligopoly. Other theories welcome.
How is that allowed?...
Mullvad supports Wireguard, it’s my VPN of choice.
The license is one big difference. JExcel is MIT, while latest versions of Handsontable.... isn't[0].

[0] https://news.ycombinator.com/item?id=19488642
I asked a technical question in another posting about whether this is a common practise

https://news.ycombinator.com/item?id=20208845
Cats kill birds. No one is denying that. But are pet cats harming the bird population?

In the U.K. there is no scientific evidence to believe so. The birds that have suffered the worse population declines rarely interact with cats. Garden birds which you would expect pet cats to come into contact the most are the birds that are on the incline which would go counter to the argument that cats are killing them off.

The Royal Society for the Protection of birds [0] and the U.K. Government [1] do not lay the blame of decreasing bird populations on cats but more on humans changing how we farm food, remove hedgerow and other bird habitats [2].

Now is that the case world wide? No. In Australia feral cats are being blamed for damaging the native rodent population but that is feral cats, keeping your pet cat indoors won’t do much (if anything at all) to affect that number), iirc Australia’s government are not even calling to keep pet cats indoors. What they are doing though is culling the feral cat population. Which is just wildlife control at this point.

[0] https://www.rspb.org.uk/birds-and-wildlife/advice/gardening-...

[1] https://assets.publishing.service.gov.uk/government/uploads/...

[2] https://www.rspb.org.uk/birds-and-wildlife/advice/how-you-ca...
> Someone hooked the washer and dryer into the mains at my Grandma’s house.

Do you mean they wired it in parallel with the main breaker panel, so you couldn't disconnect it to work on it?
a large number of taiwan based AC-to-DC and DC/DC power supply manufacturers (Delta, Zippy, etc) have opened factories in Thailand. If you look at the ATX power supplies sold on newegg for instance, there's about 60 different brand names, actually manufactured by about 12 different companies. I'd say at least half of those have moved manufacturing outside of mainland china because they have better labor/cost of operations opportunities elsewhere in developing parts of southeast asia.
Google makes their billions from exactly this kind of data. Roku makes most of they're money this way now. Amazon literally invests millions to get data like this. It's worth more than gold, the reason being accurate data is the single most important thing you can have, especially when it comes to consumers. You now have the buying metrics, where you are, when you watch, roughly how many people are in the house, which apps you use, most likely what shows you're watching, and information on nearly all the other devices attached to the same network. Once you're in the home you have almost everything. They might even be able to tell your bathroom habits based on when you pause shows. All of this information is valuable to someone. Don't forget that they sell these units and they stay in the house for years all the whole making money using your electricity to do so.
Not true. In the past several car rentals didn't rent to under 25 year olds. Period.
People regularly risk their lives and risk imprisonment for the chance to be a poor person in a wealthy country. If the daily grind is "adversity", there seem to be millions who want it desperately.

And even those people are often better off than a typical human for most of history.
TensorFlow 2.0 Tutorial 01: Basic Image Classification
Also fun to use an Arduino Leonardo to create custom input devices that are understood to be USB keyboards/mice!
(Un?)Fortunately, a few countries made planned obsolescence illegal :-/

https://www.bbc.com/news/world-europe-42615378
Odd thought, but I wonder if the current robocall plague is (and will be) affecting polling during this election cycle? The result of relentless robocalls for me has been that I simply never answer calls from unknown numbers anymore. When unknown numbers were telemarketers and telephone survey people, I'd answer unknown callers because I could politely decline.
I think learning some assembly is essential for any student that wants to use a low level programming language. It's a good way to learn not only about pointers but also the stack, registers, etc. I don't mean they need to be able to manually create a full program in assembly but doing simple exercises can be enlightening on their own.

Of course you also have to mention that even assembly is an abstraction. Memory isn't really a big array, cpus have caches and all that jazz. This matters when writing performant algorithms.
Does your comment show in the correct time order in the timeline ("mere hours ago") in your personal comment feed here:

https://news.ycombinator.com/threads?id=tobr

Or does it show in the original ("days ago") timeline location way further down than "a few hours ago"?
https://imgur.com/a/5Vc487x
The user manual would be a start. It's built-in on the interface and you can even search for keywords.
Democracy in Crisis
The western governments (in this case the UK) don't seem serious about the Chinese security scare, when they allow Chinese company to take part in the F-35 program.

[1] https://www.rt.com/news/461918-chinese-company-f35-parts/
You can add Boeing and Seattle to that list.
Not an expert but stamped parts are pretty weak from some angles, but perhaps you meant cold forged which is how aluminum bicycle cranks and some other parts are made - pressed using 100,000 pounds (or some big number depending on material) of pressure, this of course only works for mostly solid items. There is a huge cost in making a cold forge and a limited number of times a mold can be used before a new mold has to be made due to wear and tear. Frame quantities in the exact same shape are not that big, though, manufacturers do seem to come up with new models every few years. Making a frame from a solid piece of metal would make it very heavy increasing the material costs substantially, and counterintuitively - weaker than a tube for this application - there is a strength from the shape of a tube that a solid piece of the same metal does not have and if my memory serves right, the larger the inner radius, the greater the strength (of course you can make a tube so thin the first mishap with a vector in the wrong direction crushes it, but that's a different problem). I recall there being a magnesium frame that was a one piece thing a long time ago.
Does this work in the Middle East (Dubai) where we have DPI as good/better than the Great Firewall? Nothing but Shadowsocks [1] seems to be consistent there. Unfortunately I have had poor/no UDP performance on SS even when enabling the UDP Relay on my Mac.

[1] https://shadowsocks.org/en/index.html
> When they don't get "indirect reference to the address of a data structure or object in memory", I'm stuck on how to proceed

That's because to them, _everything_ is an "indirect reference". Every time they use a variable it feels like an indirect reference, so what the hell is so special about a pointer?

Took me an intro class in computer systems before I could really understand pointers, because nobody wanted to bite the bullet and teach me about the stack. Pointers don't make sense if you don't know that the stack and the heap exist.
Indeed.. fast, Microsoft-like, pure css, complete profiles.

Then it copied/pivoted to twitter’s timeline. And finally took off with a proper mobile app, and social apis for gaming. All while copying/buying - stories from Snapchat/Instagram, Whatsapp/messenger, live/ig to/twitch
A contact based whitelist would solve this immediately for personal phone use.

There was a single throw away line in WWDC that suggested they may have finally added this (depending on what they mean by “unknown” caller).

All I want is a contact based whitelist with an API endpoint that allows calls for a small time window (for doordash and Uber to use).

This would solve 99% of the spam issue. All other calls can go straight to voicemail. Allow an option for repeated calls to get through if you must.

Apple’s current call kit api only allows blacklists which work poorly and are a lot less elegant.
Yea I'm really not looking forward to switching to macOS from Linux at a new job I'm starting. It's all these minor little things that add up to a decent-sized headache.

I am optimistic for WSL2 because while Linux was an option I was given it was very much a "Do so at your own peril we have a lot of homegrown tools that are not tested outside Windows and macOS". In a year or so maybe I'll switch to Windows w/ WSL2 or just back to Linux but there was no good reason to rock that boat at this time.
I think it's more complex than that. It's not _just_ the CEO and investors greed. People's time in "1st world countries" is more expensive because _everything_ is more expensive. There's pretty much no manufacturing left here in Australia, because the wages on offer for "factory jobs" can't pay rent or buy food in Sydney/Melbourne/Brisbane. And if you _did_ pay your "factory workers" in Australian cities enough to rent/buy a home there, your base assembly costs start out at more that the manufactured-and-delivered price for the same item from China. Automation will help fix one end of that problem (the cost to manufacure side), but will make the other end worse (even fewer jobs for lesser skilled workers).

I don't _like_ that fact that global economies and inexpensive shipping have made arbitrage of inequity a real business profit driver. But the reality is that a bunch of people in China are prepared to work in factories making widgets for less money than anybody in Australia - and moving shipping containers full of widgets is _way_ less expensive than the difference.