skysight-inc/HackerNews huggingface dataset:
Yes, we have first experiments to run on AWS [1], we are currently up-streaming the left pieces so that everyone can try it by themselves. In my point of view, a main difference to rump is the finer grained modularity of our libraries. In theory every library (which implement OS primitives, like thread schedulers, heap management and APIs/ABIs (e.g., Linux-Syscall ABI) can be individually selected and replaced. This is following our specialization vision: Take only components that you need and choose the best fitting ones for your use case. This could mean that for a virtual network appliance, you may end up writing code to the virtual NIC drivers as close as possible. Basically you won't use a standard network stack or a VFS, you may even want to get rid of any noise caused by a guest-OS scheduler.

[1] https://www.linux.com/news/cut-your-cloud-computing-costs-by...
Try 3 minutes
Can they prosecute UMN? A lot of people and businesses could have suffered extensive damages from their changes, and it seems like some kind of charge should hold up in court.

Should we all contact UMN to complain?

Edit: please explain why I’m being downvoted for asking sincere questions.
Also, let's not forget Asus Transformer Book V, which is Android {phone|tablet|laptop} and Windows {tablet|laptop}, 5-in-1:

https://www.gsmarena.com/flashback_the_phone_that_was_a_tabl...
Most responses are trying to tell you why they ‘deserve’ their pay. True or not, this is irrelevant. CEO pay is set by the board in the same vote that sets their own compensation. ‘The company’ is not a sentient being. Nobody is looking out for its best interests.

5-year-olds from most cultures would have a hard time understanding this because it breaks their understanding from adult-child stewardship.
> if another human can recognize you on a photo, then a machine can be taught to do the same.

Sounds like:

If a human can do X then a machine can be taught to do the same.

Which is not necessarily true.
Yep. The other day I was:

* Debugging an 8 bit microcontroller in-circuit with an IDE, conditional breakpoints, step in/out/over, full stack visibility, and the ability to manually poke at values/memory/io

* Debugging an AWS lambda function with printf and high latency logs

It doesn't matter how hip, how modern, how fast, or how big the environment is. What matters is whether or not the ecosystem cares enough to make debugging nice.
Well of course. You’re comparing 120 years of developing a network of ICE cars with what, 10? of EVS? If gas stations got on the “let’s also sell electrical” movement you’d also have much more availability of chargers at any ramp and you could do 10 min partial charges with less anxiety because you’d know that in any other exit you’ll be able to charge.

Pointing the obvious is just silly.
Not really. Well, sort of. If you have a small dataset, you can use data augmentation to "stretch" the dataset into a larger size. It's unknown whether data augmentation helps in general though (i.e. when you have lots of training data).

An augmentation is color dropout (photo becomes greyscale), cutmix (splicing two different training examples together), blur, noise, yada yada.
This is Mac OS:

- https://www.reddit.com/r/unixporn/comments/jupmda/aquayabai_...

- https://www.reddit.com/r/unixporn/comments/mvuplf/yabaimacos...

Its called Yabai (+ skhd): https://github.com/koekeishiya/yabai

That is, you can have a tilin WM today with all the advantages of running MacOS.
Hi!

With "Tweaks for YouTube" browser extension you can navigate chapters, fast forward, rewind, control volume, speed, and more with unlimited number of custom mouse and keyboard shortcuts.

"Auto Gain" feature enables you to balance sound level across different videos by making quieter videos louder and "Mono Mix" feature will help in situations when one audio channel is missing or significantly quieter/louder.

There are many more features, it works on YouTube Music too, and you can also get it on:

- Microsoft Edge Addons: https://microsoftedge.microsoft.com/addons/detail/tweaks-for...

- Add-ons for Firefox: https://addons.mozilla.org/en-US/firefox/addon/tweaks-for-yo...

- Chrome Web Store: https://chrome.google.com/webstore/detail/tweaks-for-youtube...
> The collaboration between MC A and WASP has been supported by Mapei, a worldwide producer of construction materials, which has studied the clay materials and identified the key components within the raw earth mixture to create the final highly optimised printable product.

https://www.3dwasp.com/en/3d-printed-house-tecla/

I think its safe to assume that the raw clay has been processed into a material more suitable for masonry.
>the common meaning of keylogger is not restricted to malicious software

Over 99% of the hits on a google search use keylogger restricted to malicious software (sampled the first dozen or so pages). The first sentence in Wikipedia is "Keystroke logging, often referred to as keylogging or keyboard capturing, is the action of recording (logging) the keys struck on a keyboard, typically covertly, so that a person using the keyboard is unaware that their actions are being monitored". The top definition googling a definition is
"a computer program that records every keystroke made by a computer user, especially in order to gain fraudulent access to passwords and other confidential information."

What metric did you use to conclude that the "common meaning" is not this common meaning? Not a single place I have found claims the common meaning is anything other than surreptitiously recording user keystrokes for nefarious purposes. Do you have even one such link?
GitHub still can't sort merged pull requests by merge date
Sure, there are even bare metal deployments available for embedded development.

PTC and Aicas on Java's case for example, or nanoFramework for .NET.
I'm a gnome addict. If you ever asked yourself "who are they building this monstrosity for?". That would be me, it fits my exact preferences in a workflow out of the box. Unity irritates me to no end, and my wife's mac is almost unusable for me which she greatly appreciates.
What features does Noteback Ninja have that aren't present in the nbterm system ?
I literally just printed it. Copy pasted the image from wiki into Libreoffice Writer, and printed on my monochrome laser printer.
3 years is practically an era in information technology.
Yeah, because there were problems making sure there was sufficient supply for medical staff.
It's in Ravenna, that's not a desert.

The material used probably involves some form of binder, rammed earth is also an option but it doesn't look like rammed earth from the photos.
I'm not sure if the post applies debugging in production systems or only when developing. For production systems it was not always possible to use a debugger, and you need logging there anyway, so finding bugs by looking at the logs has worked well for me. Not sure if that counts as print debugging.

Some reasons why using a debugger in prod was hard:

- knowing where to start. With logs, you get a picture of what has happened.

- not stopping threads

- not everybody can do it, but everybody can look at logs.

Wrote more about it here:
https://henrikwarne.com/2014/01/01/finding-bugs-debugger-ver...
-
Do you have periodic weirdness on the thunderbolt monitor? Every so often, my m1 mini wakes or boots so that there’s a vertical misalignment by a pixel or two about halfway across. It’s like the desktop was cut in half and taped back together slightly crooked.
Is the mass amount of pollution that will infect animals through our food chain and lead to many animals and humans lives being stunted for centuries worth it? Just because a chemical is a solution to a problem doesnt absolve it from the numerous other problems it creates for centuries after
> On the positive side @drewbug01, over the course of 15 years I have gone from incredibly uncomfortable with the whole thing (because of upbringing), to some of my best friends being from those communities. There is progress, and with any luck there will continue to be progress.

I'm happy to hear that; it is actually good to hear. I really do think things are getting better, albeit perhaps too slowly.

My own background is similar to yours (ex-Christian, not knowing LGBT people growing up, etc). What you said resonates with me quite a bit.
Can someone please explain in layman terms exactly what happened and why it’s a bad thing? I’m having a hard time figuring out why a pound of flesh needs to be extracted from the University.
And we thought these gangs were our enemy
“not even go through the most basic safety checks prior to diving”

From my experience the dive operators in tourist spots often don’t want you to touch anything. Kind of makes sense because most tourists like myself only have a very vague recollection of the procedure.
> Which is not necessarily true.

Yet.
Interesting...my personal daily driver is on fedora 32,and i was going to go to fedora 33 first...but it seems that you skipped 33? If so, curious why? Was it a sort of "who cares, let's do it", or is there a reason that i should skip 33, etc.??
All the surface cleaning was a massive waste? How about was and continues to be. At least where I live in Ontario, stores still won't let you touch products, require hand washing, wipe down all the carts, etc. It's all theatre that doesn't really do anything to stop the spread of covid but has the benefit of making it look like they are doing something.

Another example is that while schools are closed now again (because they aren't safe), the government until a few weeks ago was bragging about how safe schools were because of their extensive cleaning procedures, which did nothing to make schools safe since ventilation was the key!
"Please provide to the public, in an expedited manner, all information necessary to identify all proposals of known-vulnerable code from any U of MN experiment. The information should include the name of each targeted software, the commit information, purported name of the proposer, email address, date/time, subject, and/or code, so that all software developers can quickly identify such proposals and potentially take remedial action for such experiments."

That sounds more than reasonable as a request to make amends.

The article said that finding all this code is a real problem. If UMN and the students involved are contrite that should be easy to fulfill.
What object in a picture can be detected just by a human but not a machine?
That’s what I intended to do, but blacklight redirected to the about page. I do not have an agenda: I use both GitLab and GitHub and am affiliated with neither.
https://gitlab.com/luke2m/
My current laptop has 64 GB. Could probably be fine with 32, but I'm seldom under 20 in usage. I run certain services locally in Docker, and then have 5+ instances of IntelliJ for various stuff open, some of them running a java server or node building the frontend, and others on my team may be running Android+iOS simulator at the same time as well.

I could alter my usage patterns and work with less. But people not used to having loads of ram don't know what they're missing out on.
I was always intrigued by the concept, but never really wanted to buy such a device for one simple reason: performance. Mobile phones, especially back then, don't exactly have great performance characteristics for desktop use. The Atrix has a 1GHz processor and 1GB of RAM, those were low specs for a cheap laptop even back then.

The same problem still exists on the PinePhone and Ubuntu's attempt, and Microsoft's failed attempt to use Qualcom chips as mobile workstations have so far all failed. When it comes to powerful yet power-efficient chips, Apple simply has no real competitor. Sure, AMD and Intel can outperform the M1, in some cases even at similar power draws, but Apple has mastered the base and idle power draw and caching that give their devices such a great battery life during simple, normal use.

With the processor unification, Apple may be able to provide a decent experience if they can think of a system that won't kill the battery (external battery the phone switches to?) and can cool the processor sufficiently while it's in a dock. Apple seems more than capable of solving those problems, if they'd want to.

I'm 100% sure I won't buy an iPhoneBook because I strongly dislike Apple's operating systems and the way the company itself operates, but if Apple fans will buy the product, competitors should soon follow with a device I'd find acceptable to use. Maybe, by then, the Linux smartphone ecosystem has grown to the point where it's actually usable for day-to-day operations (unlike the Librem/Pinephone/pmOS in their current state).
Fair enough. I'd argue that in this case the winning move is not to make the potential liability of the data available.

As an 'arms race', the outcomes are very unbalanced.
I actually just slicked the SSD and replaced Fedora with Linux Mint on my personal machine last night for those types of reasons... annoying dnfdragora popups and weird behavior, failed firmware flashes via the GUI utility, mediocre battery life (even with TLP installed), and sluggish performance compared to what I was used to in other distros (admittedly with lighter-weight DEs than the Gnome default). Fedora isn't _bad_ by any means but it certainly feels like a more bleeding-edge experience than I need. I was actually using it mostly so that I could keep a certain level of parity between my work (RHEL/OEL) and personal environments but now that my professional workloads run on k8s and I have a Mac as my daily work driver this is less of a consideration.
In my head, there is this (incomplete) concept that I call "functional debugging" (for a lack of a better term). Current debuggers are oriented very imperatively, i.e. here's what's bound to happen and here you see it happening, step by step.

I would like a debugger that would let me set up some query about the evaluation inside the program, for example, find me all input data in this test run that caused the output of a given function/expression to be such and such (possibly another data set produced during the debugging). Find me what are the typical inputs to the function. And so on.

One of the ideas would be instead of having breakpoints set to a place of execution, they would be set to passed values or program state. This is much more sensible in the world of functional programming, and processing of large amounts of data.

I can imagine a system like that to replace print debugging for me, but until then.. I find it easier to print.
> It’s a little surprising how much effort went into things early in the pandemic that didn’t pan out.

Is it?

Thousands of people began dying from a novel mass pandemic, while years of complacency ensured governments weren't prepared for this inevitability.

Who would be surprised that they threw everything they could against the wall?

The real question is: will we learn anything from this going forward?
> In this case, the common meaning of keylogger is not restricted to malicious software, so we shouldn't insist here that it is.

The common meaning of keylogger is restricted to stealthily recording an unsuspecting users keyboard input.

Malicious or not depends on the user who uses it and what they use it for and possibly also is in they eye of the beholder, but Google Docs or a an auto complete search field is not a keylogger by any definition I've seen used.

But what do I know, I've only been interested in this since the nineties.
Humans are machines, so why wouldn't that be necessarily true?
"You're arguing for the status quo, against setting targets for HBCU grads."

I'm not, and this is a real problem with the kind of thinking in this area these days. Opposition to a quota system is not the same as support of the status quo.

"I only made one contention: graduates of HBCUs are under-represented in tech."

> The mgmt might also think that the resulting diversity of thought is beneficial.

The implication that diversity in ethnicity, gender, etc., is the same as diversity of thought is not a good quality assertion. It certainly isn't uniformly true.

> work at such a forward looking company.

"Forward looking" is certainly an assertion, here. Not everyone would agree that quotas are "forward looking."
(i) is enforceable. You could have a negligence claim, but customer (if a regulated entity) is generally required (on a principles basis, not necessarily prescriptive) to do their own due diligence on the adequacy of the vendor's security practices. The shift away from assigning liability to vendors was part of Dodd-Frank, and NYDFS has taken a similar tack with its cybersecurity rules.
> and respect each others opinions while learning new things.

So basically, this hypothetical forum is not on the internet.
Except you know the whole we've known for decades that it's there and done nothing.

Beyond that we have 1344 superfund sites, most created by private industry, now the government responsibility only very little is being done with that either...
I just a console.log statement not long ago! It just works. I agree that sometmes it's an obtuse method of finding a bug but it works.
After looking into this, I'm wrong and I'm going to edit my original comment. My apologies.

Where I'm confused is the difference between a direct line of ascent (even when there is an overhead directly above) versus penetrating beyond that. This is a differentiator that makes swim-throughs OK but most caverns not OK.

Edit: Turns out I can't edit a comment that old.
Polling gun owners about their weapons is extremely difficult, especially in the current age when one you can be ostracized for your beliefs. Random polling won't give you accurate results as many respondents will, fearing some sort of political trap, deny they own firearms at all, or simply decline to answer.
Tesla wants to make every home a distributed power plant
That's the source for the OP story, not the link to “My concerns”
The idiomatic way to solve that in rust is to re-bind to the same variable name.

if let Some(foo) = foo { /* ... * / }

That's possible because in Rust name shadowing

let foo = grab_foo_bytes();
let foo = parse_foo_bytes(foo);

makes the previous binding of the variable no longer namable and thus no longer accessible, but doesn't drop it (and trigger RAII destructors).

Now someone will probably come in and say "oh no, this isn't exactly like c, how will anyone ever understand it". To that I reply why is it that c users get to say "if you don't know how c works exactly you're holding it wrong" and then comment about other languages "I don't want to have to learn anything to hold it right".
I use a 55" 4K Samsung TV as a monitor. It cold boots quickly and has no latency or subsampling issues in the right mode. I can recommend it as a more cost effective alternative to multiple monitors.

The amount of available screen space at 1:1 is refreshing (not as crazy as imagined though), but it makes me realize how grainy "normal" monitors are. In some years 8K TVs might be cheap enough for an upgrade, but on that time scale I can see VR being a serious contender as well (it's really good already).
How is this possible in this time of shortage of IC production capacity?
Fedora Linux 34
We could have, yeah. There are some UX questions there we'd have to answer, and we were developing this with a very small team and limited time, so opted for a simple solution.

We did make the collection software available on Github if people want to check out arbitrary pages on their own: https://github.com/the-markup/blacklight-collector/
The protocol was designed for privacy. In that it seems to have done okay if the worst thing we can complain about is that manufacturer apps that can already see your location, your email, your search history, and your pictures, could also read your generated codes.
You're probably being downvoted because "Should we all contact UMN to complain?" sounds like what twitter outrage mobs do.
Most likely because of the "suffered extensive damages", which does not seem to be supported by facts.

This is more a pride / trust issue than it is actual damages
> I am rocking 5950X

Irrelevant from a mass market perspective. That chip is still out of stock at Best Buy and the Amazon third party version is marked up 54% versus MSRP.

Incidentally the 11900k is also out of stock at many retailers, but it's so much cheaper. You can still buy a pre-binned version that clocks 5.1GHz; even with markup that costs 30% less than the aforementioned third party 5950x.

Availability and price matter. My take on AMD's heavy focus on the enterprise segment right now is that they have no choice. If your enterprise partners get faced with scarcity issues, they will lose faith in your supply chain. You can tell a retail customer to wait patiently for 6 months, and even an OEM that makes retail devices (eg Lenovo) may forgive some shortfalls as long as there's a substitute available, but Microsoft and Google aren't going to wait around in line like that.
The variant of it that uses laptop parts, but fair point. Mobile does seem a stretch for iMac. Let's just call it Apple's unique naming convention :)
Relevant XKCD: "Is it worth the time?" https://xkcd.com/1205/

It's still unclear to me that learning an interactive debugger would save me any time at all.

Figuring out where I need to judiciously place print statements also helps me to figure out the code in front of me.
The majority of code stats (the data being stored) is received for the current day. Older data still comes in, but in that case we just update the SSDB cache after writing the new data to S3.

The reason we don't use SSDB as the main source of truth is because S3 provides replication and resilience.
I am just trying to forecast how bright Apple's future is. Seems like they have options. So, is there going to be a shift towards ARM/RISC in general or not. If so, where do I put my money?