skysight-inc/HackerNews huggingface dataset:
A lot of people don't know this, but it takes about 30min to go from Petting to Fucking. See https://www.google.com/maps/dir/Fucking,+Austria/83367+Petti...
We are saying the same thing. "Directly link" meaning dynamic or static library linking. That's where GPLv2 draws the line.
It seems like an amazing release. I've not touched PHP code for at least 5 years but it makes me want to play with it again :)
I spend so much of my personal time in my iPad that when I am doing personal research on my laptop, at least once a month I try to poke the screen with my finger (never happens at work, different context)

I’m still a little surprises as MBP having no touch interface. Another option would be if the touch pad and the touch bar were fused into one product, allowing a bit of pencil interaction
respectfully disagree.
Keep in mind you can also visit “Blue Balls” and “Paradise” PA which are both close by.
Today’s Domestic Turkeys Are Genetically Distinct from Wild Ancestors
Just tried it on a Laravel project I'm working on, on Windows. Worked flawlessly. On the downside, no noticeable performance improvements.

Report generation times:

PHP 7.4 = 67ms avg

PHP 8.0 = 66ms avg

This is getting the data from MySQL and massaging it for the templates. With Laravel's insane amount of indirection, of course.
I like Rust, but it definitely isn't dev comfort like Java.
Perhaps I phrased something odd? We are saying the same thing from my perspective. By "prevents GPL issues", I'm saying the user space code wouldn't need to be GPL.
MERN (MongoDB, Express, React, and Node.js) Stack Tutorial
You have a task to build a Thing, which involves creating the basic "Thing framework" and then implementing subfeatures A, B and C of into/on top of it

Maybe you'll build the framework & subfeature A together, because you need some bit of meat in there to properly figure things out and be able to test things

On Gerrit you'd probably create two commits which get pushed as two CLs

* CL1 Create Thing framework
* CL2 Implement A for Thing

They're now pushed for people to review. While they're looking at them, you continue working on, making CL3 implementing B

* CL3 Implement B for Thing

One of your coworkers points out an issue in CL1, so you fix it (by amending the commit) and repush the stack. Now your stack is

* CL1 Create Thing framework [v2]
* CL2 Implement A for Thing
* CL3 Implement B for Thing

CL1 & CL2 get approved so you merge them (though typically with Gerrit they're cherry picked - CLs are individual Git commits). You push up an implementation of CL4, so your stack now looks like

* CL3 Implement B for Thing
* CL3 Implement C for Thing

The important point is that CLs are atomic (and are reviewed atomically) even if they depend upon each other (i.e. are a part of a stack). When you're working in Git you typically (unless for whatever reason you have multiple unrelated stacks on the go, which is relatively rare) just work off of the master branch, so all the commits between `origin/master` and `master` - i.e. the set that automatically show up in `git rebase -i` and similar tooling - are your stack. When you pull, you `git pull --rebase` (or rather set the config for your machine or repo to default to that). When you've revised something in your stack or want to add something to it, you just do "git push HEAD:origin/refs/for/master" update Gerrit with the latest version of your stack

It takes a little time to get used to (and you have to learn how to hold `git rebase -i` properly), but when you're used to it it's immensely more productive than the Github/clones PR flow (and doesn't involve manual branch juggling, etc). I can't express just how badly they deal at handling reviews of stacked PRs - either you create your stacked PR targeting master (and it gets all of the changes from the underlying PRs merged into its changes list, which makes reviewing it harder) or you target it at the branch of the underlying PR (which is non-obvious and painful and you have to manually remember to shift it across when the PR beneath it gets merged)

When I'm in this situation when dealing with something which is PR based, I tend to end up merging CL1 & CL2 (because its easier to review things when you have an example) and hang on to CL3 & CL4 on my local machine until the first one gets merged
It’s a team sport so they don’t optimize for fantasy leagues. If they are pulled to avoid risk of injury on a blowout their stats look worse. Essentially, a 2:0 win could look worse than a 2:3 loss.

In effect their a RNG that happens to make people dislike them.
While I don't recommend to use anything from this image as a daily, it's great to get an idea of what's available. Of the notable projects, only Nemo Mobile and Manjaro Lomiri are missing.
Also, with JumpDrive (the tool you need to install to eMMC), it's really worth keeping it around on an SD card.

(Really don't run this in 'production' and don't judge the state of a project from this — a different kernel leads to different issues the original project can't help you with.)
Reaper [1] is another excellent proprietary DAW that has a Linux version (albeit "experimental"). At this point, if only a couple of plugin companies started releasing for Linux, I could seriously consider switching. And as Apple becomes more locked-down, I would like to be able to.

1. https://www.reaper.fm
Beggars can't be choosers is a saying that exists for a reason.

That's not to belittle people in dire situations, but people in actually dire situations are usually grateful for any and all assistance they get.

Somebody who suddenly makes all kinds of demands of the "charity" they receive, just comes across as ungrateful and greedy.
I guess it depends on who you are. For me being able to run a Linux VM isn't "perfection", it's a basic requirement.
Does that mean their beer, "Fucking Hell" [0] will have to rebrand?

[0] https://en.wikipedia.org/wiki/Fucking_Hell
Magic spirit medicine of nature.. heals the heart. No surprise these patients lives are getting changed. Highly recommend those adventurous to try it, very rare that someone doesn’t have some trauma to heal from.
There are even ARM laptops designed for GNU/Linux: https://en.wikipedia.org/wiki/Pine64#Notebook_computers.
Types are just labels that a parse has already been done and doesn't need to be done again. Use them when you don't need to parse again, don't when you do want to parse again.
So the tweet contents are the beginning of a public part of the certificate. Maybe there are private keys in the link down the thread, but that's a multi-megabyte package, while the key would be just ~1kB normally.

If this is real, it's a really weird way to share it.
Would that really be a “conspiracy”?
Wish this had been around a couple of years ago. Would have been perfect.
If you choose to give your labor to a company, you tacitly approve of what the company does with the fruits of that labor.
This could be a useful piece of the puzzle, or it could be entirely useless, but we don't get to say that now - only time will tell. This is how research works. Computers came out of research into weaving and loom technology. If you had said we need technology to interconnect the globe, you wouldn't have funded research into weaving. Yet here we are.
Beautiful, wow thanks for creating and bringing attention to Indian classical music. I like all sorts.. Coke studio and dream journey has done some good stuff to ease people into the genre. Not hard classical, more semi-classical

https://youtu.be/BXmIpbBOSvI
https://youtu.be/JlMJhDHJ3t4
FYI, the userspace portion (liburing) is dual licensed LGPL/MIT: https://github.com/axboe/liburing
I like the principle of "make unauthorized states unrepresentable", but it makes me nervous, or at least evokes a nuance that is well addressed by https://github.com/tree-sitter/tree-sitter

> Robust enough to provide useful results even in the presence of syntax errors

Especially when it comes to human-generated input (but even outside of that) it is beneficial to have a representation for unauthorized states, so long as you can easily detect that that's what you're representing. That allows you to better report errors, or try to mitigate them.

In other words, don't forget to have an https://wiki.c2.com/?EscapeHatch
It’s a sci-fi thing to get around censors. Famously used in BSG
Some of the number stations also start to embed digital sub-bands to their normal voice transmissions. So, the communication can carry more data and carry it between autonomous systems now.

Also, while number stations broadcast over the air, the signal might not terminate at a radio receiver. It might be picked up by another system and forwarded in a different form.

A similar model is used by Chinese FireDrake jammer. There are numerous broadcast stations for FireDrake and all are fed by the same satellite radio channel (one of the audio channels of the minority radio stations) which play extremely high intensity chinese classical music which loops perfectly and lasts 60:00 minutes sharp.

When they spot a transmission they don't like, they tune the ground station to it and blast with the music. Intensity of the music drowns out the other transmission. Interesting stuff.

Also, low tech stuff is extremely resilient to outside effects. Modern IP telephony will collapse if something bad occurs. POTS, won't sneeze at it probably.
And you can put a shell pipeline in your mailcap file, so you can pre- or post-process your attachments as well as simply viewing them.
I had assumed TPM was generic enough to refer to the T2 as well.
I don't think I've ever came across them before, but not even 20 minutes ago I was just checking out the deep mining wikipedia page that also mentions the same snails.
Dude, chill. End result is what matters, if it’s music, it’s music.
Victimless disrespect is still disrespect.
Maybe if the management changed the company's direction for the worse after the developers were hired - which seems to have happened at Google, but not at Facebook. Nevertheless, I think Facebook contributing to infrastructure for everyone is a net positive due to the large amount of outside users vs. the usefulness for Facebook.

Personally, I have a few things I won't do, which are different from what other people won't do. In a certain "Overton Window", I don't argue about it.
Depends what you mean by "hazers," I suppose.

When I was interviewing candidates at a company that didn't have a structured interviewing process, I used to ask people to write "the world's shittiest JSON encoder." What that is is a very limited JSON encoder that could handle strings, numbers, None, dicts, and arrays, without regard to performance, on their laptop or a loaner, with full access to the internet, and a pinky promise that the candidate wouldn't just look up "how to write JSON encoder," or anything similar.

I would give the problem in stages, starting with primitive types and working up to arrays and dicts. If we finished that, we could talk about other stuff, like how to write the world's shittiest JSON encoder, adding additional types, testing, and maybe a little optimization.

I thought it was a good problem, and we got a good candidate or 2 out of it through interview loops I participated in.

There were lots of twists and turns to the problem, but it wasn't some commonly asked question like LRU cache, and it didn't demand a lot of code.

I assume you wouldn't have classified me as a "hazer," right?
As someone who was recently pitched the role for running a bug bounty program I insisted on a resource commitment from all other stakeholders. Otherwise it’s effectively hush money.

I got what I wanted, but I fear not everyone knows what to ask for.
This is interesting, I use the debugger a lot, in whatever language. I've debugged with CLI interfaces and I've used IDEs.

I don't want to claim this is superior to printf debugging, or whatever other technique. I just like seeing the code executing, and debugging some weird error can sometimes be an almost relaxing activity, as you just step through the code one by one and try to keep track of what's happening without needing to think more than 2 or 3 steps ahead.

That said, I'm also the guy who will happily put breakpoints into internal framework code (e.g. Spring Boot) so that I can understand why the framework doesn't do what it's supposed to do. Usually, I find the answer, although maybe in some cases it would have been more economical to use a workaround instead, but that would leave me dissatisfied...
On That Dusseldorf Hospital Ransomware Attack and the Resultant Death
Show HN: AVX-512 neural net compiler
"Wisdom is knowing what you don't know."

Maybe:

- The author is has a very acute sense of where his expertise is limited and that fact leads him to seek really expert help when he needs it?

- He has spent his time gaining deep expertise in an area rather than trying to spread his time across a number of unrelated?

- He works in a team where he doesn't need the skills he's listed?

- He's just modest about his capabilities?
There's so many ways to mitigate scalpers, but do you think companies like Sony have any incentive to implement any of these if they're still selling out of units? What do they gain?

If anything, Sony will see that given the demand, they could probably sell the consoles at a higher price in the future.
Having no stake in this, I think that's a mistaken way of going about things. Wordpress is PHP's killer app. If people aren't getting involved, php team should consider outreach.
The most valuable property of UTF-8 from a C-string point of view is that it guarantees there are no embedded NULs in a UTF-8 string.

If you naively put the bytes of UTF-16 or UTF-32 encodings into a buffer, they might contain NUL (zero) byte values. Which, for C strings, means "end of string". UTF-8 makes sure this doesn't happen, which makes it compatible with existing C string functions.
You mean like FizzBuzz, but at a little higher level?
Thank you for listening and asking questions.

It is refereshing.
Although this article was adapted from the author's newest book, she also has an older book[0] where she writes more about this topic and how it relates to emotions. I thought it was a little longer than it needed to be, but it was still the most interesting no-fiction book I read that year.

[0] https://www.amazon.com/How-Emotions-Are-Made-Secret-ebook/dp...
Is there a reason returning undefined instead of true in those cases (string doesn't look like a number) would be worse?
> The quote was grabbed because it said what that gene was associated with -- blood groups -- and the disease is known to impact blood.

The sentence following your quote says a new study suggests genes determining blood groups are NOT associated with COVID severity. If you want to criticize the paper, at least quote something that the paper actually supports. As to your main point, others are working on the functional part. The authors just report a finding with their expertise. Not every scientific paper immediately solves a practical problem.
Is that an accusation that eBFP & io_uring are somehow tools of genocide? That seems a stretch. At some point, good work is good work.

It isn't like Alexei & Jens working for a different company and implementing the same features would stop people using them. As TFA mentions, these are likely to be hot, high demand nuggets for many companies and developers.
Boost Your Credit with Lanx Credit Solution
The benefits of having a good credit can never be over emphasized, as a young Adult I made lots of mistakes and I’ve been paying for them ever since. As a divorcee with 4 kids living with a poor credit was not easy, I needed a mortgage loan because I needed a better home for my kids and I, I had an eviction, 4 hard inquiries, late payments and huge credit card debts. It wasn’t funny at all because I suffered a great deal. The good news is a credit repair company known as Lanx Credit Solution ensure that I was able to live my life to the fullest, they helped me improve my credit, removed all the negative and derogatory items, gave me a very high FICO score of 750. I will leave their contact here so you also can benefit from their excellent work LANXCREDITSOLUTION@GMAIL.COM and (214) 888 9709…
He is a qualified elec eng though, he's just found a non-engineering job that pays a lot more.

Software engineering is real and does require you to have a real understanding of risk (including through formal methods, model based design, systematic testing etc) in regard to the consequence. If you work in a more regulated industry (e.g. railways, aviation, automotive) these things are taken more seriously. This is why things like 'partial autonomy' driving needs more regulation -- no one is requiring Tesla to have a Chief Engineer sign off on anything meeting any standard.
Totally agree up to "There are way too many things..." That seems like blowing a nuance out of proportion.

I think what we need is to stop having "flat" feel-good organizations where everyone gets a say, and similarly we need to stop having corrupt organizations where the most politically savvy person is at the top.

We need strong, competent technical leaders who truly know most languages, frameworks, paradigms, and we need to pay them well. They need to take responsibility for the whole project and architecture, ruthlessly simplify, and work with product to define what actual problem is so the team and code doesn't turn into Frankenstein's monster.

We need non-corrupt competence hierarchies.

</Soapbox>
It does, a lot! Although I wasn’t able to find an exact answer, this seems to suggest that it’s too early to use in production. Thanks!
Yes literally everything in Russia is related to trump. It’s well known that everyone in Russia and the rest of the world is obsessed with American elections and trump. It’s all anyone ever talks or thinks about. This station was started on 1973 when trump was a young man in America. Coincidence? I think not
It's a whole GNU system distribution using Guix to build the system reproducibly, providing roll-backs at the system level, using Guile Scheme even as early as the initrd, etc. I don't know what you mean by "GNU utils", but "Guix System" is quite a bit more than just Shepherd and coreutils.
ReactPHP and all the other "async" frameworks became obsolete the moment Swoole entered the game.
Would be great to have a dynamic Readme generated from tests (eg. RSpec etc...)
If you want to write, stop worrying about writing. Worrying about writing isn't writing. It's just spending time and energy that could otherwise be used as writing. So, write something. Then read it back to yourself out loud. If something sounds stupid, change it.

Now do that every day at least once.

Congratulations. You're a writer.

[Edited because I read it out loud to myself and some parts sounded stupid]
I find the New York Times a far superior publication both in terms of volume and breadth of authors. The fact that the economist doesn’t post the name of the authors is problematic.

Regarding the “war statement” as you put it, all you have to do is find one war it didn’t openly support. Even the Genocide in Yemen was supported :-)

If you can give a few examples of “the west promoting democracy”would be fine, surely Afghanistan, Libya, Ukraine or Syria are not “democracies”, they’re more like failed states.

I understand that some people have a hard time accepting democratic results, when these results don’t conform with their worldview. The Brexit referendum was by all means a wrong choice, but showcased a country with institutions that work vs one (Greece) totally controllore by oligarchs and foreign powers. So which one better? I guess depends on the virtuous one believes in, freedom is a good one IMO :-)
Sorry I meant us - but at what percentile
My intent was not to criticize the paper per se. And I focused on the thing I felt was relevant to my point, which I have already clarified.
You don't necessarily have to be a kernel hacker to be familiar with many of the features that the kernel provides. Just doing application debugging often requires to dig deeper until you hit some kernel balrogs.

Container problems? Namespaces, Cgroups, ...

Network problems? Netfilter, tc, lots of sysctl knobs, tcp algorithms (cue 1287947th thread on nagle/delayed acks/cork)

Slow disk IO? Now you need to read up on syscalls and maybe find more efficient uses. Copy_file_range doesn't work as expected? Suddenly you're reading kernel release notes or source code.
Why? Have you lost some "friends"?
What are you talking about? Java has raw strings (autoescaping) https://openjdk.java.net/jeps/378
Moreover Kotlin allows to have a state of the art language in a state of the art vm
I despise Facebook, but this is a horrible take. They’re not actively in the business of genocide.
That's hard to do, considering any fixed test has a ceiling on how much it can test for, and you don't get access to rejected candidates as a control group. Although, testing current team members with the same test could offer a sort of pseudo-control group, I suppose.
Surprising Way Keyhole Wasps Can Take Down an Airplane
00000000 30 82 05 5a 30 82 03 42 a0 03 02 01 02 02 08 52 |0..Z0..B.......R|
00000010 15 63 f9 fd f7 d0 c6 30 0d 06 09 2a 86 48 86 f7 |.c.....0...*.H..|
00000020 0d 01 01 0c 05 00 30 4b 31 27 30 25 06 03 55 04 |......0K1'0%..U.|
00000030 03 0c 1e 41 70 70 6c 65 20 53 65 63 75 72 65 20 |...Apple Secure |
00000040 42 6f 6f 74 20 52 6f 6f 74 20 43 41 20 2d 20 47 |Boot Root CA - G|
00000050 32 31 13 30 11 06 03 55 04 0a 0c 0a 41 70 70 6c |21.0...U....Appl|
00000060 65 20 49 6e 63 2e 31 0b 30 09 06 03 55 04 06 13 |e Inc.1.0...U...|
00000070 02 55 53 30 1e 17 0d 31 34 31 32 31 39 32 30 31 |.US0...141219201|
00000080 33 31 30 5a 17 0d 33 34 31 32 31 34 32 30 31 33 |310Z..3412142013|
00000090 31 30 5a 30 4b 31 27 30 25 06 03 55 04 03 0c 1e |10Z0K1'0%..U....|
000000a0 41 70 70 6c 65 20 53 65 63 75 72 65 20 42 6f 6f |Apple Secure Boo|
000000b0 74 20 52 6f 6f 74 20 43 41 20 |t Root CA |

Which matches d431ap/AppleSecureBootRootCA-G2.pem and/or d431ap/AppleSecureBootCA-G2.der from the 7z bundle.
> Because it was not something entirely unpredictable..

To the point that as part of the Obama-Trump transition, a literal playbook was created for pandemics, with Coronaviruses (MERS-COV, SARS) explicitly mentioned:

* https://assets.documentcloud.org/documents/6819268/Pandemic-...

They had tabletop exercise on pandemics:

* https://www.politico.com/news/2020/03/16/trump-inauguration-...
Mixing implicit positional and named parameters is a misfeature. The named parameters should have a distinct syntax like other systems do, e.g. :$ twigil.
If you've used `less` you'll probably feel familiar enough.
CIA: Research into Human Paranormal Capabilities [pdf]