skysight-inc/HackerNews huggingface dataset:
I had a Radeon VII I used on my MacPro5,1 that I would dual boot to Windows, which worked great with the LG Ultrafine 4K display (21.5", 4096x2304).

I upgraded to a LG 5K (same DPI, 27", 5120x2880) with the gc-titan-ridge thunderbolt card, but that was sort of a pain on an unsupported machine so I am moving to a M1 Mac mini + Thunderbolt PC. Hoping to drive it with a 3080, but I think it should be fine.

For any fast paced competitive games, you should be able to drive 60fps with the right hardware, but at the same time you will be held back by the lack of a greater than 60hz refresh rate.
I often wondered if there was a mechanical explanation for this originally. Young children are smaller than adults so aren’t getting covid since they can’t get coughed on, similar to glasses helping prevent spread slightly among the nearsighted. However once a kid gets it, the height differences are removed and so kids get it from each other.
I highly recommend Jon Gjenset's streams for more advanced Rust concepts like lifetimes or interior mutability. He goes into depth explaining how they work, what kinds of problems they solve, and gives tons of great examples.
No disagreement here. What is dangerous for me is the idea that difficulty upgrading for security fixes does not predict the same difficulty for other fixes. It's not that security bugs are uniquely hard to patch, it's that dependency management on the whole is neglected and security gets the blame.

Those crusty old dependencies and the processes around them are an operational risk, we should be lowering the bar to just patching rather than picking and choosing.
Great! Glad it worked. Happy to help you unpick things a bit further. When you look inside the pdf file you’ll see that it’s actually a “tree” of “things”. Each one starts with “obj 0 1234” (or something like that). And they reference each other to build the structure. So for example, the document is made of a list of pages. So that’s one object. And each page is another object. And then each page is made of a bunch more stuff and so on. Somewhere in there, no doubt, you’ll find an object that’s your model.
The rate of production of new BTC was reduced in the last halving in May, so demand is chasing less supply. https://digitalik.net/btc/sf_model
Google Ain't Worth a Dime
You must not be social enough to have met these people, but I can for sure think of people who I knew (but don’t currently work with) who would do these kinds of things. Maybe they didn’t start out to be mean at the start but when the author started commenting about shoddy work and how the team was manipulating data, they probably saw her as trying to ruin a good thing they had going (which would probably threaten all their prospects of career progression). From their perspective they might’ve just saw her criticisms as her maliciously trying to get ahead or as an attempt to showoff her technical superiority by pointing out their mistakes (which may put the manager always correcting typos into perspective as well).
Thank you for writing this up - as someone who is getting started with FPGAs, it is an inspiration.
I used a 27@1440[1] for years, and for a long time I thought it was the perfect size and resolution for me (and of course I love HiDPI, a 27@2880 would be great too; but I actually prefer to keep a low DPI screen for web/visual work so I can see what a lot of the world sees).

On a lark, last year I bought a 42.5@2160 (4k)[2], with the intention of using it primarily for tv/movies at that size, not knowing whether it would be suitable for work. But at 1x it’s nearly the same DPI as the 27@1440 so I have it a shot.

And at first the only way I could describe it was “comically large” and “probably a mistake”. For work, I only used the bottom half of the screen.

After a move, I changed my setup a bit, with the comically large screen set lower on my desk. This improved my viewing angle so much that I’m able to use the full vertical range of the screen (though it’s still so side that I treat the rightmost 20% or so as mostly a dead zone). Now I don’t know how I’d work with a smaller screen. That much vertical space is a godsend for dev, leaving tons of room for editor & debugger, or browser & dev tools.

It’s probably not for everyone, but for folks with a little disposable income and who might imagine finding the 27@1440 a little cramped, I recommend giving it a try!

[1]: Samsung S27A850D, with a PLS panel, which at the time was an interesting IPS alternative for me. I do realize that a high quality panel somewhat undermines my “see what the world sees” goal, but frankly my eyes and brain hate TN panels.

[2]: LG 43UD79-B, this time IPS, and I honestly can’t tell a difference in the panel quality.
Ah OK. Yes you can also capitalize words you want to reader to pay special attention to, but there is not really a standard for that AFAIK. It is just emphasis. You are not really supposed to say where to point the camera in a screenplay, but you can suggest it indirectly by focusing the readers attention on certain things.
Let's centralize best learning/practicing resources by technology
Hi everyone,

Now-days, with all this abundance of learning materials, so many websites with courses, such as Udemy, EdX, etc. and so many materials being marketed as the best or supported by fake reviews, it is so hard pick the source to learn from. Option paralysis. Same goes for practicing, there are many individuals that give great exercises alongside their training materials (which can't be found on the big websites). But it's hard to find them unless recommended by someone.

With that being said, I am looking to aggregate on some github page great courses and exercises grouped by technology (C, Node.js, Reverse Engineering, Networking, etc.).

With that being said, please share any material that you really enjoyed and feel it's worth sharing.
Thank you for adding this flavor to the discussion. I do agree that Petri nets are often seen as too complex for basic business process modelling, which is why languages such as BPEL and BPMN were invented by OMG before, and then simplified into UML activity diagrams, for example.

That is to say, level of complexity in describing process in Petri net "modelling language" might seem higher. I can surely see how it feels more esoteric and not always clear how it ties to the implementation.

Many workflow engines take the approach you're describing, for example, I also used to use Microsoft's Windows Workflow Foundation to do similar things. Essentially you're sketching a workflow process skeleton and then managing the state atomically by compartmentalizing it, so to speak.

Actually, this is exactly what Petri nets propose - state is defined by tokens in places - i.e. compartmentalized.

I don't entirely agree with your comment about state management and argument passing in Petri nets. I do agree it takes digging around to find tangible examples/applications that cover argument passing, but the idea of "tokens in places and how they enable transitions of state" is the part of the puzzle to represent in an abstract way, the tiny pieces of state/arguments that enable transitions to fire. I could represent your code above as transitions which cannot fire until tokens representing the state of your conditions were present in the right places. For example, the passage of time was present in an input place, and the condition trial period = true and value customer ID is not blank, all as tokens that have to be in input places to enable the transitions to fire which trigger those activities.

This is to say that, I agree that representing that graphically using Petri net modelling may not be as business friendly as say, UML activity diagramming. But it also doesn't make the simpler approach any less a subset of what you can do with Petri nets, as it very much is one.

But definitely agree, use the right level of abstraction that fits the need, like the old adage, try to use the right tool for the job.

I'd argue that, the tool you describe could be modeled as a Petri net, but that perhaps you may not wish to have a user do it that way.

Do you agree or have a different opinion?
Know what would be great? Markdown support. The WYSIYG is full of bad assumptions and has been forever. In the beginning, we could at least opt out but that's long gone. I actively encourage companies I consult for to use anything but confluence because it seems to be designed specifically for the lowest common denominator with no allowance for people who work faster with a keyboard.
Presumably for a watch use case, you'd plan to deep sleep (ULP) or hibernate (RTC) 98+% of every minute and turn the radios on as infrequently as you could stand to get external notifications. I don't need split-second precision on my notifications if the alternative is a much longer battery life.
This is precisely what they want you to read.
At 8 MJ (2000 kcal) / day = 90W (average) diet, to scrub CO₂ you would need to bind about that much energy on average¹. Assuming optimistic 50% LED efficiency and 90% algae efficiency², you would need at least about 90W/50W / 0.5 / 0.9 = 4x as much production. So your setup could not scrub a typical person's CO₂.

Nevertheless, fully optimized 17l of algae do seem believable, if well cared for.

¹ ignoring diet levels and differing CO₂ / H₂O ratio for fat vs. carbs etc.

² no idea how efficient algae are, but wikipedia says they are very efficient
I did exactly that this morning. I put gas in my car, paid at the pump, then walked in to buy a drink. I certainly wouldn't do that if people were waiting for the pump, but the option is there and used by drivers regularly.
There was Iiyama 5k as well, but they stopped making it. I almost bought it too, what a shame.
Oh, thank you! They are so niche, but I really wanted to convey the sense of adventure and persistence that I was wrapped up in while trying to revive the thing. It has since led to a new hobby (I recently acquired a working 1986 Mac Plus) as well as a side business project that I hope to share more about soon.
It's $570:

https://www.amazon.com/Seek-RQ-AAA-Thermal-Revealpro/dp/B07B...
How often do you use the GPS in those two weeks? It obviously only needs power if used, and tests I've read suggest it wouldn't last 2 days with lots of active GPS usage (which is to be expected, and not really a fault of the device!).
Books are welcome as well.
Come on, everything is slow and you know it.
Thanks! The actual logic required for the Z80 core is tiny - you could probably make a dual-core version with something like this: https://www.tindie.com/products/tinyvision_ai/upduino-v30-lo...

FPGAs are super fun to play around with.
Is this also on Cloud products?

Right now on holiday (through Tuesday), but would like learn more. I see your contact info in your profile, if you give consent I'd like send you an email on Wednesday with some followup questions (the first question is "what is the URL for your cloud instance" so I don't want to be asking for it on a public forum)

(edit: typo)
> Get off your high horse

> there's something wrong with your taste in movies

Ironically, your comment is the only condescending one in this thread. Thanks for throwing a minor fit over one person's shared opinion.
Subscribed. I love these kinds of games and it looks like you will cover games I have not seen before.

Great.
People treat gas pumps as parking spots all the time. It's even more frustrating when you are driving a diesel and the only diesel pump at the station is blocked by a gas car and the owner has wandered off to get a coffee or use the restroom, all while multiple gas pumps sit empty.
Automate installation of extra pentest tools on Kali Linux
My point is that Oil Companies can improve their behavior only by putting their business at risk.
I hope you find it useful :) if you have any suggestions let me know. i have been working on a small upgrade to it where the tabs can be closed with a middle click and reordered in the windows but i don't work on it very often as it's quite useful as it stands for my needs

edit cmd-shift-e/ctrl-shift-e will open up the extension which I guess I should update on the homepage.
I wondered that too, maybe he is routing everything through usb-c and uses a usb-c hub?

Conventional KVMs have VGA, I doubt he uses it. Maybe he has an HDMI one.

I've got a 4k display and finding a KVM that supports 4k 60hz is nearly impossible where I live. I plan on using a regular KVM to share mouse and keyboard via USB and use my monitors second input for manually switching between PCs.

It's a two step solution but at least doesn't break the bank.

4k has been a source of lot of frustration for me. Regular adapters don't work, regular cables don't work, you can't find content. HiDpi scaling is not that great.

I feel like an early adopter. Everything is a hassle, parts are expensive.

I had a 1080p 32 inch monitor once, it was great but the resolution was lacking. I replaced it with a 32 inch 4K one, but I couldn't get the same experience.
> As a corporation, Facebook truly seems to be trying to improve its behavior for the benefit of society at large.

No, it's not. Their social network is engineered entirely and unsurprisingly in support of their bottom line. A social network does not need to be a centralized, free-for-all like Facebook is, but Facebook is that way because that is what works best for their ad revenue. The rapid proliferation of disinformation and hate speech is a consequence of this broken system, but the company has always treated those very real problems as a necessary evil, a nuisance to be patched up with the least effort/cost as possible to keep the ball rolling. This does not benefit anybody but them.
"Yep Confluence is an amazingly overly complicated thing" - yeah,with an incredibly slow editor that screws up even simple page edits constantly. It's a complete shit show. There's a reason we call it "cuntfluence" at my workplace.
How does this relate to the performance issues being discussed?
This is about extreme poverty 450rmb per month - 69 USD, worldbank definition from article is 57 USD. These folks are still poor as fuck. Here's 2019 individual income data for comparison:

https://i.imgur.com/0tHsfxW.png

https://i.imgur.com/NCODvJY.png (under 450 exist because obviously not everyone employed, poverty alleviation has househould income calculations)

60% population still on less than USD 3700 per year. Very rough napkin estimate is bottom 60% generates 20% of GDP. The downside is there are still a lot of poor people in China, plurality in fact. Upside is they are so poor that the rest of the economy could elevate their conditions, but not by too much, so interventions must be strategic. Still a lot of work ahead.
I'm unsure about the advice of sticking to 1440p at 27".

I have a non-retina imac 27 (1440p), external LG 27" 4K USB-C monitor and a macbook pro 13 with a real "retina", and use them all regularly.

For my eyes, scaling works fine with 4K - font rendering is significantly better than on 1440p imac.

13" screen on macbook pro is even better, and 5K 27" would be perfect, but that's a different price point. I'm quite happy with the improvement from 1440p => "4K with scaling" transition, and won't consider buying 1440p in future.

Scaled 4K may be not the best for high precision design work, but for development tasks / text reading that's an improvement, in my experience.
I've found it's generally really tough to find guides for getting into new languages that are written for experienced programmers who don't know that language yet. Everything seems to be written for complete newbies, or be a dense reference that assumes you know almost everything already.

It's a bit annoying, but not much to do except slog through the guides and try to write a few programs.
Sounds like a job for regulation to me.

Of course it’s profitable to be a monipoly and doing the “right thing” might be to allow competitors in but one could basically never truly do that while the bottom line is the most important thing.

It’s so strange to me that so many truly believe a profit motive is all that’s needed to have good outcomes. It was never so, only starting in the 80s did companies care about shareholder value over everything else.
It's just a variation on stuff like "making SMART goals". It's a framework for breaking down your goal into identifiable steps and finding ways to check your progress early, instead of saying "this year I'll lose weight" and checking back on December 30.
That last statement is crucial.

I was surprised to see how in-depth and detailed these objectives are. Not to knock the author, mind you; the dedication to breaking these things into granular tasks is impressive. Rather, I feel that there's little room for flexibility in taking an OKR approach to personal development.

Case in point, I had a personal objective to do more service in the community in 2020. The way I had envisioned the key results was more volunteering, more interactions with people, more things like spending weekends working on a Habitat for Humanity house or something of the like. The pandemic really disincentivized those kinds of in-person activities for the sake of the community, so I pivoted to identifying more causes I could donate to or provide help to in remote ways. It was hard, no doubt, and I was still disappointed that I didn't get to do the former things, but considering the circumstances it _feels_ like my original objective was achieved. The takeaway is that I think personal objectives that leave little room for flexibility are fighting an uphill battle from the start.
Imagine yourself as the CEO of a manufacturer that pollutes rivers, and you sincerely want to stop polluting, but if you stop polluting, the company's costs would increase to the point it would no longer be able to compete against all the other companies that continue polluting -- and they're trying to eat your lunch you every day. So, if you stop polluting you would quickly lose relevance, be forced to shut down plants, be forced to fire lots of decent people, and eventually go out of business.

Moreover, when the company was started, no one anywhere realized that polluting rivers was so bad for everyone. No one knew back then; no one thought of it as a problem.

Your choices are: (a) act in the best interest of society and get f#cked by competitors; or (b) remain a dominant force in the market, but as a side effect, f#ck everybody. All your options appear to be a mix of those two horrible choices.

What would you do?
I'm using the same monitor and while I like it a lot, the USB hub turns off whenever the monitor enters sleep mode. This means you should not connect any external drives / USB sticks on this hub, due to data corruption risks. This is a known issue without any workarounds as far as I am aware. Just a minor annoyance if you are aware of it, but I have lost data to this so please be aware of that risk.

The monitor is otherwise pretty good, with decent latency and color accuracy in SDR mode. HDR mode is not good (which is expected for standard LED backlighting without local dimming), so don't forget to turn OFF HDR in the display settings of your computer. Image quality is way better in SDR.

Edit: latency and VFR (freesync / g-sync) is also decent on this monitor, despite not being marketed for gaming.
When Birds Migrated to the Moon
This story explains why every workplace safety exam I ever took had at least one question similar to "who is responsible for fire/machine/... safety" where the only correct answer was "everyone".
> What am I missing ?

Visual Studio.

The other thing on my Windows VM is Affinity Photo/Designer (because GIMP is not a realistic Photoshop alternative).
People talk about Karys inexplicable beliefs about HIV. Why does nobody point out, as written in the speech, the fact that prior to PCR Kary explained the process of PCR to all of the biochemists around him in great detail, and nobody even raised an eyebrow. nobody believed him. How could anyone call himself a biochemist if they couldn’t recognize a biochemical revolution after being slapped in the face with it by the person who invented it? There wasn’t a single missing step according to Kary, the entire process was mapped out and consisted of procedures and chemicals that already existed. This amazing paradox is lost on most people. They overlook it just like those fools overlooked PCR-on-a-silver-platter.

It’s the dark truth. Most scientists and doctors are basically frauds. They just memorize what the real scientists have figured out so far.
I note this focuses on climate change, and doesn't really stray beyond that. I'd be more interested in something that also addressed conspiracies that turned out to be true, like 'government surveilance' conspiracies from pre-snowden times, and could identify the difference.

It's important to note that often, suspicions of malfeasance by people in authority turn out to be wrong; but sometimes they are not. Claiming that people in power never conspire to do wrong - as this article seems to do - is pretty hard to back up.
True, I guess the watch must have some sort of external circuitry that can wake it up every so often.
that’s just like what someone like you wants us to think!
I use a USB-C to DisplayPort adapter for the Mac: https://www.amazon.co.uk/dp/B075V27G2R/

I use a PC as well and that’s connected to the HDMI input and you can switch between from the monitor controls.
Show HN: Build your own search engine using bookmarks
Since many years, I've been using bookmarks only as a way to index a link to remember or go back later quickly from address bar, so I built a browser extension to expand on this idea and search also on content which firefox doesn't do

Firefox: https://addons.mozilla.org/en-US/firefox/addon/cataloger/

Chrome: https://chrome.google.com/webstore/detail/cataloger/dkfaoaegfclpedkbhmpcbifpicpcedko?hl=en&authuser=0

Medium post: https://rchavesferna.medium.com/create-your-personal-google-7def237e5aef

My idea going forward is also to scrape my favorited tweets, and maybe other APIs as well to be able to search even more on content that personally got my attention

What do you think?
Do you know any Object Pascal programmers?
IMO, the best MacBook monitor is the LG 38WN95CW ultrawide monitor [1].

Pros:

* Larger 38" screen

* 90w charging

* Thunderbolt 3 (like USB-C but better)

* 144hz refresh rate

* 1ms response rate

And current generation MacBooks only support one external monitor, so two 27" 1440p monitors should not be recommended. And there are methods to having more monitors, but they require additional hardware and do not always work well.

Cons:

* Hard to acquire (out-of-stock everywhere)

* Very expensive ($1,500+)

* Cannot natively control brightness & sound via keyboard like other LG monitors, but software [2] can add this feature. Though, this is currently broken for all M1 Macs.

* Does not support True Tone

Read a review [3] for more information.

[1] https://www.lg.com/us/monitors/lg-38wn95c-w-ultrawide-monito...

[2] https://github.com/MonitorControl/MonitorControl/issues/323

[3] https://www.rtings.com/monitor/reviews/lg/38wn95c-w
For what it’s worth, if you’re on a 27@4k you can use interface scaling to get it to “looks like 1440” and it’s a reasonable approximation. The scaling renders everything at double the “looks like” resolution then scales it down, which sounds like it would hurt perf and look fuzzy but it’s really not that bad in either category.
I view the current Cambrian explosion of CSS-in-JS approaches as a distributed search for the “new standard”. Better to have 1000s of developers working on the problem then have 6 people on a committee make another bad, short-sited standard that becomes “cruft” in 4 years.

If you views React’s JSX as the “content” part of content/style break, then we’re not too far off. It compiles down to HTML :)
Airbus was not related to EU (or EEC). It was basically a France-Germany bipartite cooperation, with tiny bits of Spain and Netherlands, and UK being in/out. UK didn't belong to EEC when they were supposed to take part in the beginning of the project. Spain didn't join EEC until 20 years later. Netherlands were in by accident, in a way.