skysight-inc/HackerNews huggingface dataset:
System.Collections.IEnumerable says hello
Absolutely, was already quite common back then. It was invented in the 80s after all.
From the useMemo docs: https://reactjs.org/docs/hooks-reference.html#usememo

You may rely on useMemo as a performance optimization, not as a semantic guarantee. In the future, React may choose to “forget” some previously memoized values and recalculate them on next render, e.g. to free memory for offscreen components. Write your code so that it still works without useMemo — and then add it to optimize performance.

I think about this section a lot. If they actually changed useMemo to sometimes "forget" values, it would break so many useEffect dependency arrays (including my own).
> Wait, breaking and entering into the capitol is “illegal parading”?

No, illegally parading, demonstrating, or picketing in the Capitol is a minor offense most Jan. 6 defendants were charged with, often along with much more serious offense, including, for many, that of breaking and entering, acts of violence, use of dangerous weapons, and destruction of government property (all of which are more serious offenses.)

The claim that that is the most serious offense charged (its a misdemeanor that can result in a maximum of 6 months on prison) is just a lie, many of the acts can be punished with a decade in prison, some maybe more than that (I haven't checked every charged offense.)
My thought was around those lines: 60/70 year olds shouldn't be struggling to get retrained. They should be able to live the rest of their lives in retirement. Society should take care of their elders. That's where I would start a UBI program if I could.

Sure, if anyone wants to use their time to learn something new that would be a plus for them.
I found the changes with 11 (or was is 10? Whatever the Pixel has) to completely get rid of the navigation buttons at the bottom worse. Instead now you have to swipe in from left/right, so every app on this planet has to get rid of opening menus like that. With native apps they kinda made it work, but some websites have a swipe-in-from-left menu and it's stupidly broken on current android.

So the whole world has to change because some circlejerking design team at Google has a cleanliness/maximum screen real-estate fetish.

Ironically, designers have been advocating for making devices simpler to use and more discoverable, and smartphones very well did that compared to computers. However this now is a step in the opposite direction; it's an iteration that assumes you're already familiar with Android. Give some 60yo+ who never used a smartphone before an Android 8 and an Android 11 phone and see which one they'll figure out faster with no instructions.
Yeah, I'm never going to live this down ;P. But, I seriously drafted this initially with "modular rings" and then was like "ugh, that's totally just a term I made up, right?" and changed it to "finite fields" because the last time I was staring at this for long periods of time I was programming a ZKsnark, and I had a vague memory that "all rings are fields but all fields are not rings" :(.
The "inflation targeting era" began around 1995 [1]. The official story explaing how 2% became an (informal) international standard is kind of interesting [2].

[1] https://www.stlouisfed.org/-/media/project/frbstl/stlouisfed...

[2] https://www.nytimes.com/2014/12/21/upshot/of-kiwis-and-curre...
Cameras are expected to have removable batteries, lenses, and memory, clearly all 3 go against brand.

They are also expected to last more than a decade, again against brand.

They are supposed to give a best effort capture of reality, again against brand.

They are supposed to be repairable, again against brand.
That's cool. I guess our problem could be described as allowing non-technical users to control the in-shop devices from an app on their phone (both android and iOS) without knowing the local IP at all. Like, how do we determine the shifting dynamic IP of our in local routing system from an app served from the cloud ...and the answer unfortunately is we can't. We have to serve the app locally in each facility.
Resonate: A music streaming service structured as a cooperative
> That definitely looks cool - including your LEDs.

Thank you!

> Not sure I would want to work in that configuration (my neck would get hurt)

Up and down issues or side to side? I tried all 3 2K monitors in landscape when I first got them but that was way too much side to side movement to get to the edges of the far left/right screen so I begrudgingly switched them to portrait. I had always thought portrait mode was silly for a monitor but I absolutely love it now and I'm super happy with the setup. I don't have to move my head very much at all to scan across my setup and normally I am pretty focused on just 2 monitors (center for Chrome and right for IDEA) so there isn't a ton of movement. As for up/down movement I really only ever move my head to look at the top 1080p screen which is fine since I don't use it regularly.
But you probably need some basic aptitude and you need a huge amount of self-motivation

Could not agree more. When I was 14 years old my friends would go out to the mall to hang out. I would sit at home working on the modem routines for my BBS program.

If I didn't get paid to work in IT, I would be doing it for free.
This is really cool. Ignore the haters:

* Some people bake bread even though there's a good bakery nearby.

* Some people grow gardens even though there's a farmers' market down the street.

* Some people restore old cars even though there's a good restoration professional in town.

* Some people make k8s clusters on rpi even though they could rent that for cheap.

You're making an OS that's linux compatible even though there's already linux. And that is awesome!
Sprint is extra chatty - from page 57 of https://propertyofthepeople.org/document-detail/?doc-id=2108...:

> Ping: The network sends a message to the phones internal GPS receiver to report it's location (must see min. of 4 satellites. GPS coordinates of device and suspected radius from tower e-mailed(or through L-Site website) every 15 minutes for 30 days. Can be done manually every 5 minutes.

I wonder if this is facilitated by one of those infamous "carrier app" backdoors included in stock OS but not e.g. in GrapheneOS:

https://grapheneos.org/faq#cellular-tracking

https://gist.github.com/thestinger/171b5ffdc54a50ee44497028a...

https://github.com/dan-v/rattlesnakeos-stack/issues/69#issue...
Fair enough, but would it be fair to argue that personal computer is a pricing distinction, rather than a technology distinction?

In my mental model, the technology distinction is more between single user and multi-user systems. And arguably that is more a a software differentiator than a hardware difference.
> "Which EBCDIC?" is not that different a headache from "which extended ASCII code page?"

Sure, but that's still a massive headache. You've probably never had a a headache like needing to switch ASCII or EBCDIC code pages. You generally can't just switch code pages per-record in a file, storing mixed code page data to disk is generally a bad idea, and in some operating systems you can barely switch code pages per application and sometimes need ROM hacks and entire mainframe restarts to switch code pages. (Modern z/OS supports something more like modern Linux locale switching with environment variables before running applications so should at least allow per-application code pages.)

Even if the lowest common denominator code page you choose to run your application in is a full bit or two more than the 7-bit ASCII lowest common denominator a single code page per application is still never going to cover the breadth of UTF-8 without nasty hacks. (That's of course assuming you don't have other problems such as intermediate tools that presume you are only using ASCII compatible EBCDIC subsets of code pages, which may be the case when you've got an eclectic evolution of code accreted around your mainframe apps.)
The London Underground was once 4 or 5 different private entities which all ended up slowing consolidating and eventually made public.

But that hasn’t prevented TfL from giving stations unique and useful names. Hell, I think most stations in london have been renamed at some point, several of them have been renamed multiple times.
So, the reason I wanted to talk about this mathematical type--and then used the wrong term :(--is because of how +,* forms a ring... and so does ^,&. It isn't sufficient to say "modular arithmetic".
Markdown is designed to be simple and minimalist. It works well for the specific set of things it is designed to do, but once you need anything else - images, headers/footers, color, page numbers, and so on - it collapses entirely.
The problem with weighing risks and rewards with driving is that the balance differs significantly based on whether you're a driver or a non-driver. Drivers experience many of the rewards of driving and driving-oriented infrastructure (wide roads, convenient parking, private spaces) and very few of the risks (noise, pollution, risk of injury, risk of death). To make matters worse, for the last 50 years, significant safety improvements have gone into the driving experience without significantly helping the non-driving experience. This means that drivers not only have higher reward and less risk, but they perceive the act of driving as becoming _safer_ with better design and more technology (like blind-spot sensors) while larger vehicle sizes and faster speeds have resulted in _increased risk_ for non-drivers. This is also why these debates are usually so fractious; drivers see a world of convenience and increasing safety being threatened by anti-car advocates, while non-drivers see driving as an increasingly dangerous, callous, and selfish act only becoming more dangerous and more callous to non-drivers. Add into the mix the inherent climate implications of driving (even though electric cars may not emit exhaust into the air, generation of electricity itself is not clean in most parts of the US) and the risk-reward becomes even more complex.

There's also the question of tax burden. Non-drivers receive almost none [1] of the benefits that road taxes, but in most of the US things like public transit are expected to be largely funded through fares and not taxes. Then there's the even murkier territory that roads in lower income areas are mostly used as thoroughfares by wealthier folks who don't live in these areas, and their through usage ends up putting a higher tax burden on the roads in these areas despite these lower income folks not actually accounting for most of the usage of their own roads.

I'm not going to talk about COVID at all.

[1]: There is indirect benefit here through the truck logistics network and probably meeting friends and family over interstates that makes this more murky.
There was a post I can't find at the minute by someone whose core point was "digital displays aren't always better than paper maps MTA, the displays are really hard to read and much lower resolution". It was a good design article to my recollection, but yeah I can't find it unfortunately.

But:

> I think the bigger offense with the displays isn't the ads (the subway is already plastered with them, and the new screens will pay for themselves in that manner)

Of course seeing ads isn't new -- the point is the displays were put in at least partially to serve as station info. c.f. https://new.mta.info/accessibility/stationlab/CICs

In my experience, they literally do not function that way, they don't give information in a timely manner such that you can decide whether to wait or not without standing there waiting till it finally shifts to the screen with service info, which can take minutes.

But maybe we can agree both are big issues :) -- the map thing is certainly something I sympathize with -- all in all, I think the displays are a failure other than for making ad revenue, so we the transiters have lost again.
Where local service provider is just the tower.

https://www.firstnet.com/power-of-firstnet/firstnet-advantag...

>FirstNet is designed with a defense-in-depth security strategy that goes well beyond standard commercial network security measures, providing protection without sacrificing usability. And now, we’ve gone farther than anyone in the industry to secure public safety communications. FirstNet will be the first-ever network with comprehensive, tower-to-core encryption based on open industry standards.

Which implies every other network doesn't encrypt that traffic (or does it with some proprietary scheme... which wouldn't give me a lot of confidence)
>"I mean sure it's hyperbolic, but is it wrong in the context of the US?"

A car is a car no matter which nation it is in. A car does not transfigure into a killing machine because it is in America. I understand what you are saying about road design in other nations. That tells me the car shouldn't be labeled as a killing machine since the road design bears the responsibility in this perspective.

>"cars are only meant to be safe for their inhabitants"
This is untrue, there exist safety features that benefit occupants and non-occupants alike.
I don't think Big Tech is scared of little old me, the bully, LoL.

My goal isn't to hurt Google/Twitter/YCombinator, but to interject some responsibility.

That responsibility is coming as common law works through systems outside the USA. For instance, consider George Galloway, a far-left UK politician, and his push towards making Google pay for keeping defamatory videos online [1].

Hopefully, once people understand that, to quote the article, "an intrinsic part of freedom of speech is the right to be heard if one thinks one's character has been falsely impugned," the USA will take a serious look at either reforming or, ideally, repealing CDA 230.

[1] https://www.irishtimes.com/opinion/colum-kenny-george-gallow...
It's real, I'm due to start a better role in a boot strapped company, that's just received VC funding; and for nigh on double my current salary.

And all because a colleague goaded me into reassessing where I was and where I wanted to be (they didn't do it nicely).
Skills Infographic Animated
Wow, that's a funnel-killer. I clicked away as soon as I found a US price.
That appears to be a someone counterfactual description of what happened. Supporting evidence would be of great help.
DNSCloak does that, but it sometimes crashes, and unfortunately there are no recent updates.
Realizing that you don't exist, as expressed by nondualist spiritual traditions, would be the ultimate endpoint of this.
Isn't Tesla Stock Highly Undervalued? (2020)
Not that it takes anything from your point, but the idiom as I've heard is "dog-eat-dog world"
> I don't think Big Tech is scared of little old me, the bully, LoL.

Again with the lies. Nobody said you were bullying Big Tech, I said you were bullying HN users (me, specifically). You're a bully, and I don't like bullies.

> My goal isn't to hurt Google/Twitter/YCombinator, but to interject some responsibility.

I literally do not believe you. It's clear you don't apply this consistently (hello HN user), and it's clear you have a specific political leaning that undermines your credibility here (Hunter Biden's laptop is something you apparently think is a credible news story, and not blatant propaganda to try and recreate the "Hillary's emails" for the 2020 election cycle).

You apparently want to hurt Big Tech because you are angry your team got censored.

> the USA will take a serious look at either reforming or, ideally, repealing CDA 230.

They will not, no matter how many times you state it as if it were fact.

You tried this "Repeat a bunch of nonsense long enough and hopefully people will eventually let your nonsense go." strategy with your claims about the efficacy of introducing fake rhino horn into the Asian black market to drive down prices, and that didn't work (though honestly wholly on brand, you wanted to lie to admittedly bad people about what you were selling, and as far as I can tell you were attempting to make a profit off of these illicit sales).

You tried again, when you attempted an ICO to (I assume) fund your company in 2017, and your state's government found out and seemingly shut you down, so that nonsense about whether PembiCoin qualified as a security or not (I guess it did qualify, despite your claims) didn't work either.

Now you try to misrepresent your way through a conversation about Section 230, and it's not working, either.

Maybe stop lying? It isn't working for you.
“Donald Trump is really dumb to take on the intelligence agencies. Let me tell you, you take on the intelligence community, they have six ways from Sunday at getting back at you,” Schumer told MSNBC
Believe the Max also has twice the memory bandwidth as the Pro.

EDIT, upon reading the bottom part of the first page of the linked article: And double the cache, more cores on the Neural Engine, and maybe doubled media processing, assuming I'm reading all of that correctly.
US's running some sick show behind the scene...
The way I see it, contextual UIs are nice when they surface useful information; otherwise, they're just noise. Showing blame lines in "prime real estate" for contextual info? I'd personally call this noise. Usually, when I want to see which commits touched what, I want this info over a larger block of code.

I also found that commit header line is near-useless information[0] - it's too short to convey anything interesting. In my experience, almost all commits tend to belong to one of two categories:

1. The whole commit message is in the header line. Meaning the whole commit message is worthless anyway, and I'll have to skim the diff to learn anything.

2. There is a proper, multi-line commit message. That still means the header line alone is of limited utility.

Myself, I use Magit's blame functionality, which pops up a buffer annotating the whole file with blame information, grouping lines belonging to the same commit. That said, I still have fond memories for IntelliJ's blame, which put that data in a fixed-width column on the margin, showing author and date. It also colored the sidebar by commit age[1], which provides something much more useful in terms of contextual data: a qualitative indicator of age of pieces of code in the file. This kind of data is what contextual UIs are best for - data you mostly want to keep in corner of your eye, to get a feel about things.

--

[0] - I still like it displayed, though: it's easier to use as "visual hash" than date, author or commit hash.

[1] - I'm 90% sure this coloring was in IntelliJ, but I might have seen this in a different IDE.
Written properly, a monolithic kernel in Rust would provide many of the benefits of a microkernel, due to the memory safety. It'd be much along the same lines as Microsoft Research's Midori, with software isolation instead of hardware isolation.
Android natively supports DoH, which both lets you change the DNS server and prevent your cellular provider from redirecting/logging DNS requests:

Network Settings -> Advanced -> Private DNS

Enter one.one.one.one (or substitute your favorite DoH-supporting resolver)
Right, I wasn't trying to one-up you, and a "full" Linux distro of any kind will take longer than that, just pointing out that the bottleneck is not the hardware. The thing can boot really fast.
Love to see it's still being used!
The very same article states that he was found to have produced false accounting records and talked up the company's outlook despite knowing it was losing business and selling his own shares. He got caught on the insider trading.

There's nothing noteworthy here.
Sprint cannot currently translate IPV4 addresses (ex. 152.138.17.240) to an actual phone number

Sprint may be able to translate IPV6 addresses (ex. 001:0db8:0000:0042:0000:8a2e:0370:7334) to a phone number.

Interesting, anyone know which aspect of the IPV6 protocol allows for this?
Some of the grads are fantastic, but not because of bootcamps. They would probably succeed only through self-teaching if they wanted. The school isn't doing them any favors besides adding a little standardized badge on their resume.

I guess traditional colleges are the same way, right? A degree is like an informal union card that says "Hey this person can sit for 4 years and take tests."
I didn't argue against buses, buses are great. But the idea that because buses exist Boring company is wrong is idiotic. You can literally put a small bus in a loop. Sometimes you want to go underground, it just makes sense. And when you do doing that in those kind of tunnels makes sense.

The Teslas at the moment are clearly just because its an easily available cheap platform. I think eventually we should move to 1-person or 2-person 3-wheeled pods and small buses or transport pods.

A point to point high speed underground loop is an interesting idea with a lot of potential. As clearly pointed out by them, the long commercial viability depends on the tunneling cost.

> i used to be an evangelist like you

I'm not an evangelist. The fact is Boring company has commercial products and have successfully bid on some project. They are putting their money where their mouth is and investing in research and investing in loop systems. That is enough for me. I'm not gone dismiss it based on some 3rd rate yt research or industry experts who say 'this will never work'.

I am happy to just watch and see what the come up with. As in other cases, people make fun of the initial version, after 3 iterations it looks decent and after 3 more iteration its a great system.
Hm, honestly, this was kinda precautiously overly-defensive statement from my side. I mean, I'm also following Luna/Enso with huge interest, but it's kinda on-and-off for me; it seemed to me to still have some rough edges in the GUI last time I checked, but also it was quite long ago already - somewhere right around their 2.0 public announcement, in January 2021. No slightest idea at what state the GUI is now, or the libraries; haven't had time to approach it again since. But I expect to do that quite soon.
> Further, according to a DC metropolitan police report, the killing was unnecessary and unjustified

Incorrect. The report does not conclude that. A political advocacy site dedicated to “defending the value of American power against the true threats we face” concludes that “based on” the report, which is, very much, not the same thing.
Loved the original iPod so much that I‘ve re-created it as an app once the iPhone came out:
https://github.com/j-lechner/RetroPod

Not sure if it still builds, but it was amazing to study and re-build all those little UX details like accelerating scrolling and timeline scrubbing.
The legal aspect might change what AT&T 'has' to log, although they likely voluntarily include other passively-obtained port 53 traffic in their cooperation.
Sorry but this is just so wrong. American road design is super predicated on personal responsibility. We design roads that are as wide as freeways and then put a little sign on the side that says 35mph speed limit. What we need is less focus on personal responsibility and accept that people make mistakes, we're all human after all. Our roads should be designed with human error in mind. The road design itself should make it natural for drivers to slow down near dangerous areas. See this video for example: https://youtu.be/bglWCuCMSWc
Would love to hear a bit about what got you interested in journalism and in lambda school – thank you!
Emacs has you covered with M-x spook.

FMD MI5 Pork AMTRAK New Federation Erosion Ansar al-Islam Suicide
attack Avian Hazmat MSCJ Chemical weapon ATF SABC Collapse
It's actually on Linux where file paths can be just about any byte sequence. They're restricted to be UTF-8 on APFS/HFS+ (with some complicated case folding rules) and UCS-2 on NTFS.