skysight-inc/HackerNews huggingface dataset:
> He notes the performance & scalability issues already noted here by other commenters.

Go 1.19 has made some improvements in this regard [1]. But yes, profiling all goroutines does not scale to programs that use more than perhaps 10k goroutines which isn't entirely uncommon. To overcome this, the goroutine profile API would need to be extended to allow profiling a subset of goroutines. pprof labels could be used to specify which goroutines should be profiled.

> Probably the right thing to do is figure out more of a trace like the current trace profiles but perhaps less low level.

Yeah, in the long run the tracer, perhaps in combination with the cpu profiler [2], also offers a great way of capturing this data. But right now it's too much of a firehose, so it probably needs some way of selecting a subset of goroutines to trace as well. Additionally the unwinding of stack traces is a major bottleneck, so maybe frame pointer unwinding or similar will be needed to make it faster.

I've heard some stuff about future plans to the tracer that would help with the custom binary format problem, so hopefully this will improve in the future.

Anyway, I mostly see fgtrace as a "Do Things that Don't Scale" [3] kind of project. If people like the value it can provide, it will likely motivate myself and others to figure out how to build a version of it that is safe for production usage :).

[1] https://go-review.googlesource.com/c/go/+/387415

[2] https://go-review.googlesource.com/c/go/+/400795

[3] http://paulgraham.com/ds.html
This, no language come close to AS3 in term of scripting and ease of use

Clearly ahead of its time, unfortunately, its fate was poorly managed, they should have went open source and a clear focus on WASM/WebGL and now WebGPU

Luckily some folks went ahead and created Haxe [1], they even used it for world class game titles, engine fully open source [2]

There is even an open implementation of Flash API [3]

[1] - https://haxe.org/

[2] - https://heaps.io/

[3] - https://www.openfl.org/
I don't see how this is possible with modern technology, unless you limit people to low power laptops or chrome books.

If the average person has a modern desktop there's a good chance it has 400w power supply. Run a 400w power supply for 8 hours and you have used 3.2 kwh [1]. That's already 1.2kwh over, without accounting for anything else.

I see the solution as providing renewable electricity at low cost, rather than reducing the amount of electricity.

[1] https://www.inchcalculator.com/watts-to-kwh-calculator/
The https://en.wikipedia.org/wiki/Real_interest_rate is defined as the nominal interest rate minus inflation. So with your numbers, nominal rates would have to go a lot higher than you suggest to result in positive real rates.
There's another side to it as well, the people who want it to be their job, and just see it as another avenue to deliver contest similar to a stream.
A friend of mine was having a lot of really really weird network issues at one of their location in another city (B2B supply company). Ports randomly going up and down on various equipment over the network. Appeared to be an electric issue, so we did various testing, ground bonding, etc. Added redundant equipment after that failed to be reliable. Having little else to offer in the way of suggestions, I made a joke that someone was using an etherkiller.

Damned if I didn't end up being right. They had a clerk who was embezzling by creating false customer returns. Every time she made one she plugged the network into the mains. Her boyfriend apparently made this thing and told her that it would 'fuzz the system' or some other kind of idiotic idea. What it actually did was eventually start a small fire in the wiring closet.

So, yeah the effect of one of these things is gonna be highly dependent on the environment. The galvanic isolation of Ethernet is not any sort of guarantee. Though I can confirm that the Cisco gear stood up to unreasonable abuse, it was unequivocally damaged.
$10k is a trivial amount when compared to the amount of loans current students end up with. At many public universities, it amounts to a single semester.

Community colleges used to be free - fully subsidized by taxpayers. Until Reagan. As California stopped funding vocational education and community colleges, other states followed along.

Making student loans exempt from discharge in bankruptcy has been a massive subsidy to the financial markets. With a guaranteed source of income (from loans to students), universities have raised rates far faster than inflation. Even the textbook companies don't care about prices - pricing for American textbooks is outrageously high.

No one cares. Until Biden advocates for some tiny relief for students - then everyone complains. It is like some parody of the Trolley Problem: "debt relief is a betrayal of all the people who the trolly has already run over!"
Being worried that they will base their vote on incorrect information is really, really close to being worried that they will vote incorrectly, period. Very few things in politics are so cut and dry that there's one "correct" fact.
Soooo trueeee
> You can have your cake and eat it too: You can disable the compression if it's a problem. It's highly configurable if you want to play with it.

Well you've of course lost the game at that point if your surface is very tiny, given you have no primitives to express "write text hello at x, y" e.g. for a terminal; without compression the bitmap presentation of a terminal—or a text document—is very large. Scrolling will damage the whole screen.

> Each surface has its own stream, and is updated independently. E.g., a video player on a webpage will generally be a subsurface, a context menu or plugin is a popup surface. They're all processed independently, with each their own damage tracking (and if applicable, video compression). If content is stretched or scaled up, only the original source buffer will be transmitted, allowing the display server to take care of this.

That's pretty nice and better than I assumed! Some hardware has limited number of hardware video encoders, though, for example in NVIDIA 1080GTX it's four for the _complete system_. I think for this reason waypipe reuses the contexts for different surfaces, resulting in lost video quality? Without reuse I expect one to run out of contexts quite fast—and then you spill to CPU.

Video sending can be a nice way to provide remote frames because it naturally batches all drawing operations into one compressed frame and really works if your task is to send 4k 60Hz video. But can it really beat display server -side composition or even things such as text rendering? As a tool in the toolkit it's a very nice thing to have, but it shouldn't be the complete toolkit. For X11 Someone(TM) could implement XPutVideo.

I think the bad performance of many X11 apps is not inherent to the protocol but inherent to the programs written in synchronous style (libX11 included; libxcb fixes this), assuming immediate access to the display server, instead of putting in requests while waiting for the answer for previous ones. Worst offender: Virtualbox. Access to a local surface and sending that surface as a whole can be a good solution to such code. And this kind of code is possibly so common because doing everything asynchronously can be tedious, and even more tedious in some enviroments such as C..
IP issues aside, the only negative to the game itself is that, since it will likely have an online component that Rockstar is presumably intending to make a very solid profit on, source code availability means it's easier to find vulnerabilities, exploits, mod opportunities, and ways to circumvent their monetisation.

Short answer? Source available = no security by obscurity.
It is an improvement. Having documentation include with source code means that they can updated together and is less likely to be out of date.

Provided, of course, they don't use the github wiki stuff or use separate repos for documentation.
This has gotta be cus of pressure from EU? Like if they didnt make them more repairable it might be illegal to sell them here soon.
deceptive playing tactics

Not deceptive playing tactics, deceptive metagame strategy. Trick your opponent into preparing against lines you never play and you gain an advantage. Leverage transpositions to play the openings you are most comfortable with but trick your opponent with the unexpected move order.

It's all about getting your opponent out of book ASAP. Do that and you can nullify any advantage they may have had from preparing against every game you've ever played using an engine to explore the lines.
That boat sailed a looooong time ago.
Ultimately, it was Adobe. Jobs tried at length to get Adobe to produce a Flash runtime that was efficient enough for mobile battery use, and they just wouldn't/couldn't. So he just gave up and didn't support Flash. But he had no choice because it was such a battery hog, but end users wouldn't understand and would blame Apple for poor performance.
> The Smith-Mundt Modernization Act of 2012 opened the door for materials produced by the US Department of State and the Broadcast Board of Governors to be spread within the borders of the US.

What's been the actual effect of that? It's been 10 years, and I can't recall seeing a VOA story reposted in a local outlet or radio stations switching to a VOA-based format.
Pretty much because its very difficult to fit long and complex storylines with more than a few characters in 2 to 3 hours.
Seems to me shifting the narrative to an emerging 'multi-polar' world from the 'uni-polar' US hegemony might solidify alliances more than they otherwise would have been. Kinda like during the cold war you were on one team or another, no trying to play multiple sides.
The Philippines: The Consequences of Reproductive Ignorance in Happyland
It can't possibly be the case that we're currently headed to a secret takeover by a cabal exactly ideologically opposed to every reader.
> Interact one on one with at least 15 or 20 people and ask them about their needs.

How do you actually do this? Message random people to hop on a zoom chat for 30 min to discuss their problems? How do you word this? Am I weird that I can't think of anything that someone else could come up with that I would want to chat with a random stranger on the internet if they approached me for this?
Apple definitely accelerated the process a lot, but Flash on Android was abysmal so I think people would have moved away from it eventually anyway.
I've heard similar anecdotes about the VM being a mess.

Where Adobe seems to have royally screwed up is creating an unambiguous specification for SWF format, and also disallowing other implementations of SWF. Instead, they become beholden to a codebase that no one could make heads or tails of, with no way of creating a clean rewrite that was guaranteed to replicate the behavior.

In designing Wasm we were very conscious of this, which is why Wasm has a very, very explicit specification that is simple with only the minimum non-determinism (some NaN issues) and no UB.
Beaker browser wanted to do this, and it was awesome
Open-source Docker Desktop alternative
Instacart Plans to Focus IPO on Selling Employee Shares
WSL2 is better. I'll take correctness over a slight loss in performance.

Also Linux is very fast. So it's not like there is a huge performance loss in most cases, I am guessing.
Growing up in the early-80's, my parents were diehard Zenith customers. "They make the best TVs" was something I heard often from them. I was just a young boy, but a few things stand out in retrospect:

1) Zenith was likely a very popular brand in their Boomer households in the 50's and 60's.

2) This was an age when there were still "Television Repair Stores" where you would take your TV when it failed for some reason. These probably leaned towards US-built brands.

3) There was probably not a small amount of "Made in the U.S.A." boosterism by my parents going on. The 80's was a decade when "fear of Japan taking over everything" was very common.
I prefer the bullet point list that he started with to the long form essay that buries the message.
https://valkyrie.cdn.ifixit.com/media/2022/09/18133349/iPhon...

Uh, look at that wonky Qualcomm SDR735 chip.

Actually looking at it a bit closer it seems like the board was destroyed during disassembly?
At least a quarter million South Koreans lost money. If he is returned to South Korea, he’s going to prison regardless of whether or not he deserves to. That’s how the world works, IMO.
I disagree. My entire backend is written in Typescript and maintenance and feature development pace is incredible. It's been this way for years now and I cannot see myself switching to Go or Java anytime soon.
Not sure if he had things to consume while running

Oh, he had things to consume. I ran 16 miles on hilly terrain on Saturday, and just for that I brought about 500 calories with me (not all consumed, some was "just in case").

It has been said that your liver stores about 2000 calories of glycogen. Divide by ~100 calories/mile, and now you know why marathoners hit "the wall" at about 20 miles if they don't chomp on some calories along the way.
I just wonder why people ever started thinking those kinds of over-work behaviors were normal.
The Apple Watch Ultra is rated for 36 hours so long as cell service isn't enabled.
>“There are some who think we shouldn’t do anything clandestine in that space. Ceding an entire domain to an adversary would be unwise. But we need stronger policy guardrails.”

I don't think this point is entirely without merit. We shouldn't opt to lose this battle on ideological grounds. Blaming the US govt for conducting psyops is somewhat analogous to blaming Robert Oppenheimer for the strong nuclear force, with the caveat that the laws of physics in this situation are somewhat actively controlled by the companies that host these "social media platforms".
> This is not at all what Flash developers needed

I mean, the product was already Adobe Animate for years at that point — a tool for animators, not IxD developers; where the intended export product is a video raw to be fed into AfterEffects, and any ActionScript support only existed to do things like character rigging automation, mouth-flap sequencing, etc. In other words, for replay-time (⇒ render-time) computation, not for interaction.

The Animate runtime had essentially, at that point, evolved out of being a software runtime per se, and had become something rather more like a custom demoscene "demo" runtime — an abstract machine tuned for compactly representing instructions to procedurally generate a video+audio stream when executed. Something more closely related to mod-tracker abstract machines than to a thing like the JVM.

I'm not surprised that everyone else left; the product for IxD folks ceased to exist in 2016, when it was renamed. That it still kind of worked if you did this or that was a coincidence, not intentional.

I am surprised that the animators themselves then left. What made them leave? The whole product still works just fine (if not better) for their use-case.
Seamless mounting, launching code editors in Windows from Linux, issuing docker commands in the Linux OS while the docker engine and its mounts are hosted on Windows.

Doing things with something like Vagrant on Mac sometimes cuts it, sometimes doesn't. Either way, if I'm not shelling out money I could be stuck using a subpar solution like VirtualBox.
I found 20-30 hours a week of work for an agency/staff aug company.
First, "neoliberals" aren't supporting any of this.

Second, your facts are wrong. The ok sign stuff was some very sensitive people pushed by foreign propaganda. Militias aren't the army. That's why they're militias. Like calling the Wagner Group the Russian Army.
No kidding. This guy was extremely ultra-light on gear and used his speed and range to make that practical. Like, he didn't carry a very warm jacket or sleeping bag. He said one time he was hiking through a blizzard and it got late at night, but it was too cold for him to stop. He didn't have the right gear so it would mean freezing. So instead he ran 35 miles to the nearest town and got a room there. He ran 35 miles through a blizzard after having run all day on steep trails.

That option wouldn't enter into my planning.
When I see "gritty people", I think of, like, the movie Kids. Those were some gritty people.
Money was not lost, it either changed owners or it never actually existed.
Obviously the linked YouTube has an impressive thesis, presentation, and handful of demos; at the very least inspired Figma’s design principles per one of the cofounders, which within 10 years went from an idea based on shifts in technology to a 20 billion dollar acquisition by Adobe.

That said, do feel like it’s missing more guidance on actual expectations, how-to guides, etc. Even forcing someone to watch a video is a huge ask; obviously still worth it, but to me points to the paradox it presents itself.
You need to repeat it many times. Then your mind will grasp the idea: you run marathon, you get endorphins, you feel good. When conditioning kicked in, it wouldn't be such a boring experience.
What she decides to call herself his her own choice.

We could go down the sex vs gender debate, but I think it's much simpler than that: I don't care - I think there is much more to a person than what their birth sex and their chosen gender is to make it something I want to take issue with.

Since it doesn't impact you - at all - why do you even care?

Let people use the pronouns they want and identify with whatever gender they feel more comfortable with and give them the courtesy to address them in a way that makes them feel welcome.

It's easy, give it a try.
One implication of "do your own research" is the forced assumption that, once the research has been completed, the person will inevitably arrive at the same conclusion you did.

What would you think if someone did "do their research", but based on that investigation concluded something fundamentally different from you?
I would say it's impressive at any age.
For those people in the thread talking about Adobe Animate or AirBnB's Lottie - Flash was capable of so much more than frame-by-frame animation.

As long ago as around 2001, with ActionScript 1 or 2, I was already building smart drag-and-drop calendar applications, where conference attendees could book all their sessions online in an easy-to-use and intuitive interface, that included tips, and complex hover states, with extra information at user's fingertips.

I'd say web-apps are almost getting to the same state of sophistication and user-friendliness around about now.

After that, with ActionScript 3, I was building interactive and immersive promo sites where users could explore alternative environments, build their own 3D worlds, or do crazy stuff like mash-up their own facial features (captured through their webcam) together with different celebrity musician's faces, and then do a remix of the musician's music (for an 'art' event that the musicians were taking part in).

There were masses of other capabilities - both serious and playful - but I must admit, even though I'm sometimes sad we lost Flash, in the end - especially when it was obvious that Adobe had let it drift - it was a shitshow of insecurity and bandwidth-waste.
Not that that law mattered before it was repealed. Here's a nytimes articles from 2005.

> To a viewer, each report looked like any other 90-second segment on the local news. In fact, the federal government produced all three. The report from Kansas City was made by the State Department. The "reporter" covering airport safety was actually a public relations professional working under a false name for the Transportation Security Administration.

> This winter, Washington has been roiled by revelations that a handful of columnists wrote in support of administration policies without disclosing they had accepted payments from the government.

https://www.nytimes.com/2005/03/13/politics/under-bush-a-new...
I think I'm biologically [0] wired like this. I feel good when I'm deeply active. Running makes my mind wander, my body better (deeper breathing, more cardiac activity). Bonus point when I get runners high.

[0] I've heard my grand parents were also never ending workers.
Related thread, about non-existent CJK characters ending up in Unicode through transcription mistakes ("ghost characters"):

https://news.ycombinator.com/item?id=32095502 ("A Spectre Is Haunting Unicode", 180 comments)

edit to add: The top thread in the 2020 repost was about ꙮ,

https://news.ycombinator.com/item?id=24955536
i think this is one area where price caps actually make sense: college text books and college tuitions. Just make it illegal for public colleges to charge more than a certain amount.

as for text books, we need to encourage professors to reuse the same text book for at least 5 or 10 years. that will increase the resale value of the books. or better yet, have universities rent out books at some minor fee that they can recoup over 10 years.
It's clearly pronounced CheraaeerpexxXX. Not awkward at all!
Ignorance is kind of our stock in trade, though.
High-end Garmin watches as well. The fenix 7 can do 48+h including tracking, the Enduro2 will likely go 3 days.

And yes, elevation is bonkers, because GPS elevation via watch is about as precise as you guessing. (+/- 400 feet on Garmins, but I'm not sure there are any watches significantly better than that. )
Just being skinny probably makes him more efficient than average.
There are of course, other METHods to go about it.
Because what if it wasn’t as good, and nobody bought it? Then they are where they are today minus 1B spent. This seems to be what happened with their XD product.
Does anyone else see the slippery slope here?

Considering history for a moment with regard to science. Do I need to state examples of the scientific community being completely wrong? In light of the record of errors, is it not appropriate to fact check the fact checkers?

Should we just dismiss the universe of examples of human nature and the willingness to deceive for profit and take the scientists at their word? "After all, Brutus is an honorable man"(sic)

So regardless of which side of an argument one falls on, the factual backing for an argument should actually be proven facts. If a person is not required to prove their quoted facts, then they win the argument everytime and we'd still be learning that the world is flat in school.
I have a terrible solution for this, which is to run indoors on a treadmill (or do any similar form of cardio) and watch Netflix while on it
schools wouldn't have been able to raise tuition by insane amounts if the gov't hadn't underwrote all those loans' risk
Inflation was 8% averaged over the past year. Right now, the calculation is much more complicated and we observed nearly net zero price change of the basket over the past two months.
Only the base model, and it's gone from bad to less bad? I can forgive that designing a phone to be easily repairable can be very hard, just as long as you don't purposely make it harder to repair, or unnecessarily expensive.
Because it's already been added to unicode. Now it's not a question of whether or not to add, rather to remove, and unicode almost by definition does not remove.
By those who have plenty of income and durable assets and can look down on those who hold cash
The trend these days is Cardiac Basal Distance. Works best on low altitude.
Biblically accurate O?
Puerto Rico Power Outage Map
Category 1 Hurricane Fiona brought down 100% of the grid.