skysight-inc/HackerNews huggingface dataset:
I had a coworker like that. He had 4 kids, stayed late in the office (as did I). When we would meet next day, he'd tell me the stuff he did with the kids before bedtime and some amazing piece of code he wrote or that book on programming he read. I just don't understand it. I live and breath tech but in my 40s, I need a caffeine IV to stay awake past 10pm. I do wake up early (5:30-6) and am totally clear headed then (with the caffeine IV/jk). I just can't do nights anymore. Anyone found a hack?
Effective Methods for Learning Japanese
When the Japans dare you to do something, you do it.
I thought the exact same thing fwiw.
Which shebang was your script using?

If it was

#!/usr/bin/env sh

then shellheck would report

SC3010: In POSIX sh, [[ ]] is undefined.

.
> Not sure if Excel is the best environment for this

That's part of what makes it wonderful! The impracticality of it, plus it helps to dispel some of the "magic" around assembly. Looking at things like this help you understand that it's just math and transformations, which Excel is pretty great at.

Other things similarly impractical/awesome:

- Ray Tracer in Excel [1]

- Matrix recommendation system in Excel [2]

- Neural Networks in Excel [3]

Personally I never understood matrix-based recommendation systems until I watched Jeremy Howard build one from scratch in Excel [4].

[1] https://github.com/s0lly/Raytracer-In-Excel

[2] https://towardsdatascience.com/netflix-and-chill-building-a-...

[3] https://towardsdatascience.com/interactive-neural-network-fu...

[4] https://www.youtube.com/watch?v=J99NV9Cr75I&t=1740s
Probably just the fact that it'll take a little while for sellers/spammers to catch on.
Three year anniversary of Uber self driving death
I didn't mention white liberals is all
Right. I wish somebody would do a proper technical analysis of this instead of all these current "well the super-res version looks good to me" reports.
This is already a thing: quality of service (QoS).

Your router looks at the protocols and decides who gets priority when sending or dropping packets. Your ISP does it. Etc.

The reason to leave it up to the end user is because the manufacturer can’t know what a class of device truly represents:

My rPi might be monitoring temperature in the boiler room so either the rPi can report itself as a priority device (current situation) or we need some way to know ahead of time “this temperature sensor monitors boilers” and “this temperature sensor monitors back door gardens”.

https://en.wikipedia.org/wiki/Quality_of_service

Same thing with permissions. My firewall is aware my computers and my IOT are different classes of things because I put them on different VLANs. There’s rules about who can talk to who and what they can say.

https://en.wikipedia.org/wiki/Virtual_LAN

It could all be done better - my point is you have the right idea because it already exists (to various degrees).
Interactive Textbook for Japanese
What new architecture? Other than the addition of a neural unit, it's an identical architecture to every other APU from the last decade?
What's sentry's incentive to not relicense in the future so those fortune 50 companies have to pay you instead?

That seems like an obvious growth opportunity when investors need to see numbers go up
Walk Through Shirakawa [video]
> Is there any thought to including a default executor in the standard library?

This is more difficult than you think, and you probably don't want the current async stuff to anchor to a weak implementation.

For example, at least one of the current Rust async things doesn't work when pointed to UNIX/Linux character device file descriptors.
OK I am ignorant authoritarian, now please work for me for 1USD/h. Put up or shut up.
Terry Pratchett: my case for a euthanasia tribunal (2010)
Yeah, I realized that as soon as I posted, an interesting paper nonetheless. I thought I had also read a paper discussing protohuman hunting practices earlier in the year but I couldn't find it here. Certainly anatomically modern early humans had much more of an impact on our environment then we often give them credit for.
Some time ago I dealt with this exact bug for an e-commerce site with millions of requests per day, and it was also Rails + Unicorn.

ANY time ruby 1.8 raised a timeout, it was silently swallowed, and Unicorn returned the adjacent request session_id. We had to constantly defend against any code that might hit the native timeout.
Quite so. The idea of a society based fundamentally on positive freedom is intrinsically oxymoronic
This is so important. And the detail in what goes into tracking down the illegal fishers.

Sadly, Susi Pudjiastuti, the Indonesian fisheries minister , is now no longer in charge. https://news.mongabay.com/2019/10/indonesias-ex-fisheries-mi...
PostgreSQL wasn't developed by a single company, in fact, it came from Berkeley, with public funding: https://www.postgresql.org/docs/10/history.html

Even today, it's contributors come from all over the place:
https://www.postgresql.org/community/contributors/

I agree with the final statements of the article:

> Open source-licensed projects with a non-profit home, neutral trademark ownership, and multiple significant contributors are less likely to face pressures to relicense. Projects that are the main revenue generator for a ‘single source’ for-profit company have different dynamics.

To "protect" important projects, the more we can find a way to keep them running via a non-profit structure would probably help most of them.

This is why I think the Rust Foundation is an important step for that language, and gives me optimism. It's the right approach: basically, become supported by multiple businesses, effectively not putting all your eggs in one basket. I hope the Rust Foundation succeeds and becomes a paradigm more popular than "try to build a business on my open source project" concept.
Nit Pathfinders with Y Combinator's Michael Seibel
In my experience that approach actually ends up leading to weaker security. When you have 5 or 6 security layers it's not clear which ones are important; people get confused about which parts can be safely bypassed and how, and you end up with a swiss cheese where sooner or later all of the holes line up. Having a really clear distinction between public and private services works better.
These tweets were controversial in 2019 (when she finally deleted them), and again in 2020, and again this year, when she got the Teen Vogue job.

The difference is that the first two times, no one cared because most people don't care about racism against Asians in America. They only cared this time because 6 Asian women lost their lives this week in Atlanta. If that hadn't happened, she would probably still have her job after her token apology.
This slimy, esoteric parsing of politician's words is indistinguishable from what you see from Trump supporters. Just take the L and move on. Trying to convince people they didn't hear what they understand they heard is how you lose trust, which might matter for something important - and is the entire point of this whole comment thread.
At D2L we have a large C# code base which gets deployed in a few different subsets, but is largely a monolithic fleet of web servers.

To prevent these kind of problems we have a few approaches, but the main way is to prevent shared mutable state. To do this we have a custom C# code analyzer (source here: https://github.com/Brightspace/D2L.CodeStyle/tree/master/src... , but it's not documented for external consumption at this point... ImmutableDefinitionChecker is the main place to look.) It goes like this:

[Immutable]
public class Foo : Bar {
// object is a scary field type, but "new object()"
// is always an immutable value.
private readonly object m_lock = new object();

// we'll check that ISomething is [Immutable] here
private readonly ISomething m_something;

// Fine because this lambdas in initializers can't
// close over mutable state that we wouldn't
// otherwise catch.
private readonly Action m_abc = () => {};

// see the constructor
private readonly Func<int, int> m_xyz;

// danger: not readonly
private int m_zzz;

// danger: arrays are always mutable
private readonly int[] m_array1 new[]{ 1, 2, 3 };

// ok
private readonly ImmutableArray<int> m_array2
= ImmutableArray.Create( 1, 2, 3 );

public Foo( ISomething something ) {
m_something = something;

// ok: static lambdas can't close over mutable state
m_xyz = static _ => 3;

// danger: lambdas can in general close over mutable
// state.
int i = 0;
m_xyz = x => { i += x; return i; };
}
}

Here we see that a type has the [Immutable] attribute on this class, so we will check that all the members are readonly and also contain immutable values (via looking at all assignments, which is easy for readonly fields/properties). Additionally, we will check that instances of Bar (our base class) are known to be immutable.

Any class that were to extend Foo (as a base class) will be required to be [Immutable] as well. There's a decent number of aspects to this analysis (e.g. a generic type can be "conditionally immutable" -- ImmutableArray<int> is, but ImmutableArray<object> is not), check the source if you're interested.

We require all static (global) variables be immutable, and any "singleton" type (of which we have tens of thousands if I remember correctly) also must be.

Another important thing we do to is to cut off any deferred boot-up code from accessing customer data (via a thread-local variable that is checked before access through the data layer). This prevents accidentally caching something for a particular customer inside, say, a persistent Lazy<T> (or the constructor for a singleton, etc.)

We've adapted our code base to be very strict about this over the last few years and it discovered many obscure thread-safety bugs and doubtlessly prevented many from happening since.
I am familiar with the contest, and I think it is about as winnable as getting a claim paid on the cheapest insurance policy. It's designed to promote an agenda the contest designer is strongly attached to, not as a truth-seeking device.
https://www.federalpay.org/employees/headquarters-nasa

That's a painful looking salary range.
You partition devices by class into VLANs and give different VLANs different features.

Lightbulbs live on a different part of the network than your bathroom OnlyFans setup, which you should probably use Ethernet for.

The lightbulb doesn’t have a way to plug itself into the OF filming rig, no matter how much it lies about who it is or what it does.
"but they believed it wasn't up to them to end it."
And that doesn't change with that laws.
But what about the people who believe the opposite. Without such laws they have to suffer because others decided they have to.
https://en.m.wikipedia.org/wiki/Occam-%CF%80 Seems interesting to me.
I haven't seen evidence of that.
Nice job getting something built and launched. That in and of itself is a huge accomplishment, so congrats to you!

I know everyone has opinions and feature requests but to me the thing that I would find the most useful is a feed of the blogs' content under the tags themselves (e.g. all the posts in #ruby maybe sorted by popularity if you wrap those links and track clicks or something). Either via RSS or use your email signup form to capture me and send me digests of updates. I know you'd have to go workout deals with all those bloggers (or have a TOS giving you permission) for their content and what not, but you emailing me every time you add a new blog isn't high value and I don't want a job checking all those blogs or finding an RSS reader and subscribing to them and keeping the list up to date and curated.

That's my $.02 so take it for what it's worth. I don't know your plans for this but that was the first thing that struck me as being the most obvious product feature to add value.

Best of luck to you!
They are both murder, but I think he's talking about legal guilt. If the assisted suicide you deniably talked your predecessor into was legal, you are legally guilty of no crime.
Haha .. I thought I was unique in waking up early/feeling asleep early. Guess I have good company. Ritual for me is tip toeing to the basement to avoid waking up the kids and grabbing some caffeine. Biggest challenges are distractions - news, youtube, and hacker news. I need to get better at just focusing on code and not going off on tangents.
I don't know... I mean, maybe the security posture is to annoy the hackers into giving up?

("This thing requires a Java applet and is slow as hell. Screw it, let's just pwn the bank across the street")

I'll call it Security by Inconvenience.
Not much on high speed networking in the answer, which sounds suspicious (it's the most important part)
Obvious.

But not what I meant.
I meant that it was a conscious decision to use an object pool and re-use objects.

That doesn't happen with immutable by default languages.

Ergo, these particular kinds of bugs just don't happen.
Correct link:
https://www.sfgate.com/travel/article/Woman-with-history-of-...
It depends on the asset being NFTified. A lot of art NFTs now come with similar licences whereas obviously tweet and collectable NFTs come with their own licences.
> With 7 kids ...

IMO your comment is even more inspiring than the thread itself :)
damn the Ben-Ezra paper is exactly what i imagined being the scope of work for my planned dissertation. guess it's a good thing i didn't pursue it lol.
Maybe the Feds can tax Mega Tech more and grow NASA's budget accordingly.
Going All-In with Ada: A Manifesto
Getting on the bicycle and cruise around does the same thing for me. Without thinking about the problem directly, ideas pop into my mind.
Dashboard – Teespring
> In formal settings, the problem will be taken care of

Forensic evidence has been and still is systematically abused:

> * a 2002 FBI re-examination of microscopic hair comparisons the agency’s scientists had performed in criminal cases, in which DNA testing revealed that 11 percent of hair samples found to match microscopically actually came from different individuals;

> * a 2004 National Research Council report, commissioned by the FBI, on bullet-lead evidence, which found that there was insufficient research and data to support drawing a definitive connection between two bullets based on compositional similarity of the lead they contain;

> * a 2005 report of an international committee established by the FBI to review the use of latent fingerprint evidence in the case of a terrorist bombing in Spain, in which the committee found that “confirmation bias”—the inclination to confirm a suspicion based on other grounds—contributed to a misidentification and improper detention; and

> * studies reported in 2009 and 2010 on bitemark evidence, which found that current procedures for comparing bitemarks are unable to reliably exclude or include a suspect as a potential biter.

> Beyond these kinds of shortfalls with respect to “reliable methods” in forensic feature-comparison disciplines, reviews have found that expert witnesses have often overstated the probative value of their evidence, going far beyond what the relevant science can justify.

(https://web.archive.org/web/20170120002449/https://www.white... page 16)

Even more:

* Tire and shoe prints: https://www.apmreports.org/story/2016/09/27/questionable-sci...

* Lie detector tests: https://en.wikipedia.org/wiki/Polygraph#Effectiveness

* Burn patterns: https://www.pbs.org/wgbh/frontline/article/forensic-tools-wh...
1. People differ on whether her apology was sincere.

2. In 2011, she was an adult. Not a child.

4. I do not understand what "principle" you are defending here. The right to make racist tweets and ignore them?

5. Forgiveness is one thing. But why she lost the respect of nearly the entire staff of the magazine she was supposed to run. Also, she had literally no experience in fashion, and there are questions about the hiring process that led to her being hired over more qualified candidates with relevant experience.

6. Really, no. Just don't expect to be a boss if your history demonstrates you don't respect a large portion of your staff.
Yes, I want an entire paragraph on a single line. If I wanted the content to be narrower then I'd make my browser narrower.

http://motherfuckingwebsite.com/ looks great on an ultrawide. It's pathetic that so many websites don't.
Another discrete transistor CPU also notable for its scale is the Megaprocessor:

https://hackaday.com/2016/07/06/42300-transistor-megaprocess...
40 yo here. I get up at 5 and go into work immediately. Generally try to be in bed by 10ish. I've cut down the caffeine to about half a cup in the a.m., and that seems to help quite a bit with mid/late day energy.
Where are you getting that? This is just a possible licence that can be adopted and I see no evidence that this specific nft has adopted this licence.
I was linked back to your reply because it seems that I've not really communicated this very well- there's nothing wrong specifically with how you represented the situation, and I'm sorry if I came across as angry about you specifically. Read the rest of this in that same tone.

I'm angry that this has blown up like it has, and I realize that Netgate hasn't helped themselves out at all with the statements they've been releasing. If I was a PR person, my immediate reaction would have been "Hey, we're pulling this from the build. Know you guys were all excited about it, but points to press release"

I'm trapped here, you know? I can't speak for the proportions of how bad it was because I'm just a kernel guy, not a security guy. If I say "I don't think it was really that bad," I can pretty much immediately be written off as unqualified to make those kinds of statements.

We did end up nearly entirely rewriting the driver, but a significant chunk of that was removing iflib to fix a load of vnet issues and simplify it. I'm proud of what we ended up with, but I'm not proud of how this was handled by pretty much everyone around me.

Finally, to me, the deadline was very real. I thought we could end up with something that I'd be able to merge in time for 13.0rc3 (builds started today) in a relatively non-disruptive manner. It wasn't until most of the time was up that time had passed until I realized what we had come up with, and started hoping that I could still pull it off with significant testing.
Wow, your situation sounds a lot like mine. Personal site and Duolingo. Except I definitely need more exercise.
Even if you're 100% confident in off leash, one time they run across a road for treat / squirrel/ family / friend, its game over.

We believe in off leash too but dogs don't understand dangers like we do. I wish we could have a conversation with them.
IMHO you can practice as much as you want as long as that does not affect others, and if I know something that does not fully own me, for sure is someone else beliefs.
The fish big enough for google to care about are all protected from this stuff.

YouTube is completely and utterly broken for anyone smaller than “I make tens/hundreds of thousands for google and have a management team to handle my YouTube issues”
Dont forget protragonist syndrome will betray you. People always think people pay more attention to them than they do
I feel like it was actually rational for Magnus because it's literally his tournament. Even if the game actually mattered (it didn't), it might make sense to earn a lower individual result in exchange for making a lot more people aware that the tournament exists.
I disagree. The model was supposed to be universal but it fell apart as soon as people started doing anything slightly unanticipated with it. It's simultaneously both overengineered and fragile, not providing enough insight to justify its complexity - rather like OSI itself. There's a reason their protocol suite was a failure in the real world.
The same goes for software licences. In both cases there's implicit trust and verification.
First, software absolutely rots, second, software isn't the commons. The people contributing to it are.
I enjoy project euler. Its a series of programming challenges that can be completed in any language you’d like.

https://projecteuler.net
Right now currently I use my favorite pen, a Pilot G2 and a stack of 3x5 cards. I just blitz out one idea on one card as fast as I can without worrying about ordering.
I YouTube-dl anything/everything I think I might like to watch again. Tutorials, reference videos, music videos, you name it. Storage is cheap and YouTube has proven they’re not a place for long term storage.
I am a latino and I really like Colombians, but this is a pathetic piece of pandering. At her personal level it is a nice story of course, but there are hundreds of thousands of cases like that. So she lived in Colombia, in what it was more probably than not a middle-class family (money to study in a exclusive and rare HS offering the IB and money to be sent to the US to live with family).She worked while getting a title at a community college (wow, unheard of) later got her BS, made her career at NASA and now she is a middle manager there.And that is now supposed to be some sort of incredible accomplishment for a "latina" woman. Talk about condescension, and setting the bar low.This is like the 6th different article I have seen about her in the last 2 weeks,so either some people is using her to "celebrate diversity" or she has a PR working efficiently to prop-up a future endeavor.
This is all fine if it concerns themselves. But it's bonkers if it concerns others with other beliefs.

Who determines that their belief that people are not allowed to decide about their own death is more important than my belief that people are not allowed to decide whether others have to suffer.
Reminds me of Mother Teresa.
Helping the poor but at the same time believing the sick must suffer like Christ on the cross.
Have lots of sex.
XGBoost also has a binary file format which is neither pickle nor json. It's shared across their Python, Java and R frontends and parsed by the C++ library.
> You asked, "What market is there for big hard drives outside of FAANG [etc.]?"

No, I didn't. PaulHoule did.

> 100 TB hard drives will end up in consumer PCs by 2035, I'm certain of it, even if we won't really need it.

I think you're confusing the need for more capacity with the need for more capacity within a single drive. This is the same distinction you'll find in the original RAID papers. With a big single drive ("SLED" in the papers) your performance per megabyte stored and your reliability per megabyte stored keep going down. At some point this will make your system unusable. I contend that we're already on the edge and these newer technologies that only increase capacity will push a lot of people over. Increasing video resolutions only make the problem worse, not better. How many 4K60 streams are you going to get over a single interface?

Now consider an alternative: same amount of storage, across multiple drives. In the same physical space, because that higher areal density can be used to make drives physically smaller just as well as it helps make them logically bigger. In a similar power/heat envelope, because smaller also means lighter. But with better performance across more heads and more external interfaces. And with better reliability because with multiple drives you can add some redundancy (and even if you don't at least a single failure will only cost you some of your data).

Why would you want a single big disk instead? Complexity? It's not actually that big a deal. Non-specialists build such systems every day. The only thing the drive vendors need to do is use those improvements in areal density to make drives physically smaller instead of logically larger. Stop making the capacity/bandwidth gap bigger. Let people build balanced systems that actually work, instead of on systems with a striking resemblance to those used for "virtual tape" cold storage in the bad old days.