skysight-inc/HackerNews huggingface dataset:
Shackleton is the polar explorer I respect the most, mainly for the fact that no-one had to walk heroically to their deaths in a blizzard on any of his expeditions.

Even if you think Erebus shouldn't have been there, the efforts to keep everyone alive get a big thumps up from me.

(Also, his ponies did way better than Scott's, Scott rejected what worked for Shackleton: https://captainantarctica.com.au/meat-eating-horses-of-antar...)
Good point! These etiquette do make a difference.
Tried Hazard Course on iOS Safari and although I couldn't do anything, it loaded and rendered the level
If by 'in this case' you mean the problem mentioned by the linked article, then no. The shell is not 'responsible for handling the piping operation'. It creates the pipe, but is not responsible for moving data through it.
High-end Threadrippers are severely limited by their thermal envelope. Looking at the latest 5000-series products, the 64-core CPU has the same TDP (280W) as the 24-core CPU. Guess which one can sustain higher clock speeds for longer before it gets throttled.
This.. The FE is in stock every month for RRP. The 3080Ti too, I got mine that way.
Some more context, Bolsa Família wasn't actually created but became an umbrella social program to simplify all social benefits that were split into multiple programs before Lula.

Mensalão happened, and the Petrobras scandal, both involves much more than just Lula, it's how politics in Brazil work. Car Wash involved virtually every single party in Brazil, Mensalão involved every single one of the "center" parties (we should just call them "opportunistic parties") in Brazil.

At the same time, Lula's government lifted tens of millions of people out of poverty, kickstarted numerous infrastructure projects for the poorest areas of Brazil and so on.

Everything is a double-edged sword in Brazilian politics, given the prospects for the next 5-10 years I don't see any other politician than Lula that has enough political clout to beat Bolsonaro while implementing social policies such as Lula's previous governments.
No. They went up in 2014 and 2015. They went down in 2016, 2017 and 2018.
Query Execution in MonetDB – Martin Kersten
They are not the most demanding games, that's why :)
Ah, I haven't noticed much difference between my 27" iMac and my LG 5k UF's (there's a little), and been tempted to get the XDR, mainly because I was hoping for even better and bigger panel than the 5k ones. With your comment in mind I'll decommission that idea. I appreciate your comment, it's exactly the kind of stuff I'm picky about while others think I'm mad.
I respectfully disagree. Regular donation prompts bring in peanuts. If there was a thriving economy for end-user open-source software then we could blame them, but it's just not how it is right now.
Elementary isn’t new, I wouldn’t be surprised if the vesting schedule ran its course.
> That shell also sends metadata about the documents being piped which means
> you effectively have typed pipes (like Powershell but backwards compatible
> with POSIX tools). So it means you can do more with the table afterwards too.

It looks like such a shell would greatly benefit from a stdmeta file descriptor, as described here:

https://unix.stackexchange.com/questions/197809/propose-addi...

The idea is that such a file descriptor would output lines that are not part of the data yet are not errors. One example usage would be to output the headers of commands such as ps, and murex could use such stdmeta lines as column names.
Pipewire has become more usable for audio during the last year.

Actual advantages of pipewire vs pulseaudio are not that obvious, but it should mostly be lower-latency, hopefully more stable, and more flexible (provide something like the old `jack` API where any stream can be plugged anywhere). Also, support for sandboxing (flatpak portals) is first-class, as one of the early design goals was to provide this for video.

Pipewire is also used in most places where wayland is, to provide screen sharing capabilities (now, if proprietary software could catch up... looking at zoom).

And lastly, pipewire should hopefully become one of the best APIs for accessing webcams and other video streaming devices in the future (allowing stuff like sharing a camera between multiple apps, simple sandboxing, middleware for compositing or video effects -- think background removal tools). Support is a bit sparse for now, but there's a LD_PRELOAD workaround for v4l2 interfaces.

Edit: also, pipewire gained support for nicer bluetooth codecs faster than pulseaudio did.
Dupe https://news.ycombinator.com/item?id=30611859
Keep calm and continue using Debian.
I'm presuming you did not read the article, but chose not to read it, based on the first impression?

If so, I'm honestly curious as to what could have made you read on, because the points you are making, are the points I make in the article (albeit not about C, but about Java or Python). I did my best to make a nuanced, founded statement that *relative to those tech" Ruby is waning. And where "founded" means that I take a lot of sources, because, as I point out in the very first paragraph: Google trends is a poor source.
Maybe Coca Cola, Pepsi and McDonald's can get an exemption permit to help deteriorate the Russian health system. Win Win.
Revolut is a super app model and there are many reasons one might have the paid plan beyond the 1k forex limit like forex fees free debit card, free stock trading, crypto trading etc

> They also charge additional fixed fees just for the international payment.

This seems new. I have done international payments before and wasn't charged.
It's only a bug if the requirements are:

"Print Hello World and indicate if it succeed or not"

If the requirements were:

"Print Hello World, then return 0"

It's working as intended.

I'd even go so far as to say that print(); return 0; should always return 0, it would be weird for such a program to ever return anything other than 0 (where would that return come from?).
This is something Apple should pay people for.
This particular category of bug is something people - those making up the requirements too - probably wouldn't even consider.
The conversation starter needs to be chosen carefully though. If it's a question about a project, it may be easily construed as dissatisfaction on the progress of the project, when the manager is neutrally curious.
I think "collective security" here means it is supposed to be a legally binding treaty which requires automatic military assistance. A mini NATO for Ukraine including Russia, with Ukraine itself being outside NATO. Not the worst idea I so far heard.
Fear "word" is generally negative. Even more negative when someone else puts it on someone and makes them miserable .. "If I can do, you can do too" is more ok-ish (despite of slightly cliche) than "you should do this and that otherwise when you die you will die miserably)
FWIW: I submitted my article just a few seconds after myth_drannon submitted this one. Thanks for that, I'm honestly flattered that "random strangers" share my articles.

My submission to HN is here https://news.ycombinator.com/item?id=30600362
> I use a bash script as my BROWSER which calls another bash script to launch or communicate with my browser that I run inside a container.

I'm not sure return codes are the source of your troubles...
My situation is as follows. I joined my current company 1 year ago; my team is composed of 5 people (data scientists, engineers, 1 product manager) and it is within an area (there are like 10 areas, and each area has around 2 to 3 teams). Alongside my team, there is another team in my area. There is only one engineer manager for the whole area (so, like 8 engineers to "manage").

I have 1:1s every 2 weeks with my engineer manager... and that's basically 99% of the contact I have with them. My eng. manager rarely attends my team's sprint plannings (or any other Scrum ceremony like retros, standups, etc.). We rarely (if any) discuss long-term technical planning/ideas/solutions. They know which products we maintain and in what we are working on, but not much more.

In the 1:1 we are very open, but it always feels like "this is something we have to do, let's carry on with it". They always recommend me some blogs, conferences, sometimes books... but to be honest I'm quite past that phase in my career: it's not that I don't appreciate recommendations, it's that I have been working for more than 10 years in the industry and I have pretty much clear what's my "career path", and it doesn't depend on engineer managers (my "career path" is to keep being an IC, doing a good job, not getting too attached to companies... and switch jobs every 3 years or so).

Seems to me that the job of the engineer manager is just too lightweight. We hire them people because they have two things: a) good people skills, and b) a good track of experience working on tech. We never get to "use" my engineer manager for point b, and point a is summarized as "let's have a good chat every 2 weeks".
Or maybe Jobs was just salty about the Halo buyout?

In any case, it's a moot point. Apple clearly doesn't care about desktop gaming and it shows in both their hardware and software.
A few years ago Lunduke kept sharing some views that I would place in the more “reactionary“ spectrum. I’m not sure he ever distanced himself from that.

He did interview Danielle a few years back however.(1) So maybe it simply was a careless mistake.

(1) https://www.networkworld.com/article/3130760/elementary-os-0...
Yes reverse vesting (which is common) means that you start by owning your, say, 33% share from the start and each month you stay your quitting penalty reduces by 1%. So if you quit 1 month in you need to sell back 32% at basically no cost.

Since you own all the stock up front the founder participates fully in shareholder voting and you don't get taxed for receiving valuable stock later (although there might be issues with the actual reverse vesting agreement from a tax law standpoint as it is a form that ties your employment with benefits).
My reaction was, why not? Why not this post rather than the others that end up here. Much better this than another stupid IPO filing.
Sometimes, especially on intel platform, you need to configure the sound card to output HDMI audio instead of speakers/headphones. At least with pulseaudio (change sound card profile in pavucontrol's settings tab).
You can call whatever this bizarre and obviously false claim is what you want, but this entire subthread is very transparently an attempt to justify using a slur. It has very "why can't I say the n word" energy.
My impression is that RedHat is basically the only company to pull off the open source + paid support model. All other open source companies I know of either use open core or paid hosting.

Are there are any other companies like RedHat successfully thriving off just paid support? If so which ones? If not why not?
Since the article is being pedantic, here's another pedantic complaint: What if printf() can't write all of its output, but manages to write some of it? printf() returns the number of bytes written, but (and I'm sure someone will correct me if I'm wrong!) it doesn't guarantee to be atomic - it can't either write everything or nothing. Imagine a complicated printf() call with lots of parameters and long strings - some of it might get written, then the next write() that it does fails due to lack of space. What does printf() do then?

The article cites an example of writing a YAML file and the dangers of it being half-written. Well, you could imagine outputting a file all in one printf() with lots of %s's in the format string. Some get written, but not all. If printf() decides to return an error message, retrying the printf() later on (after deleting another file, say), will corrupt the data because you'll be duplicating some of the output. But if printf() just returned the number of bytes written, your program will silently miss the error.

So does 'Hello World\n' need to check that printf() succeeded, or does it actually need to go further and check that printf() returned 12? (or is it 13, for \r\n ?) I don't think there's any way to really safely use the function in real life.
A threadripper also has many more PCIe lanes than a Ryzen. It's a bit of a different usecase I think although there's overlap.
I bought a mac during this period and I have a distinct memory of having to choose between a 1080p laptop or a much lower resolution mac. MBPr has a leap forwards but I mean laptops that WEREN'T Apple's at Apple's price range had already moved on from 1336x768.
Very few people can be fully open with their Managers; it is inbuilt into the hierarchy and nothing to do with stupidity. It is the Manager's job to be aware of it and then devise techniques for getting around it and/or make allowances for it.
> I think that's a 0.3% fee capped at £5, but for a £1k transfer, that's a £3 fee right there. You can see this in their fee structure.

Got it, this seems new and significant. I had transferred money to Germany before in January and it was free without a paid plan too.

This does add an edge to your product, if the person can wait. Best of luck with your product.
> Key looks like random data

Not always. When using AES algorithm the key gets expanded and the expanded form can be distinguished from random data. Combination of RSA private key and public parameters should also be distinguishable from random data due to integer multiplication properties RSA uses. There are tools for searching encryption keys in program memory using such tricks to recognize them. Such tools would typically be used when a program like game or DRM media player runs on attacker controlled computer, but in theory would also help when fragments of memory can be leaked from a server due to side channel attacks or bugs like heart bleed.
No, TB4 is PCIe x4, unchanged since TB3.
Researchers build neural networks with actual neurons
What is the software stack that was used to build the site?
I like that way of framing it. I'm reminded of Atul Gawande's The Checklist Manifesto.
I always write 1on1. It makes it clear what it is. 1:1 seems like a scale indication.
What the pipe does is orthogonal to what the programme should do. The problem here is that errors are not being handled. There are languages such as rust that enforce error handling, whereby the policy on error is made explicit. The nuances you highlight are around what the errors should describe, which ultimately leads to more potential granularity in the error policy.
> Well, it's his property.

I'm sure I'll be violently opposed here, but it seems like an awfully poor heuristic that creations are statically split at mint-time, as opposed to - say - the amount of labor put down over time, at least for a founding team.

For instance, let's say I and a friend created a company, and run it together for one year. She keeps her share, but stops contributing. I then keep working for 3 more years. In total, we created this thing over 5 person-years. A natural baseline split would be 20-80.

Obviously you can do more accurate heuristics based on skills, experience and other factors, and having salaried employees are outside of the equation.

In either case, I'd feel horrible in a hypothetical situation where my cofounder quits early with 50% and sit back and hope to cash in on future hard work from me. And not only that, but makes decisions over a company he's not operationally involved in.
At work in 1997 they bought a rack full of IRIX graphics processing which costs 000,000s to do a specific task

When I started in 2003 the same task was performed on a 2U machine costing in the region of 2k.
USB4 is the successor to USB 3.2 and TB3.
> it pollutes Twitter without extending any conversations or bringing anybody joy per se. Basically it's spam.

Looking from the outside, this is an accurate description of 99,99% of all messages ever written on twitter. Arguably, the copy pasted text can at least bring a bit of joy which other tweets also fail at.
The current version seems to still be text base, or at least text readable https://sqlite.org/fileformat.html

Unsurprisingly there's still a lot of data flowing around with these pure text size header + contents structure files, I didn't know SQLite was in that camp as well.
120hz is slow technology but those MBP displays are around the best you can get when you look the whole picture, notch aside.
A much easier criterium: the real speakers were speaking continuous sentences with logical spots for breathing pauses, the fakes discrete words. And I guess that's also why I had a harder time with the silent clips, then you don't have that signal.
Pensando Systems | ASIC, Hardware, Software, and CloudOps | Remote/Milipitas,CA/Bangalore,India

Pensando Systems is looking for ASIC, Hardware, Software and Systems engineers working in fields of Networking, Storage and Security.
Check the openings in following link :
https://recruiterflow.com/Pensando-Systems/jobs

More details about company here - https://pensando.io/ and https://www.linkedin.com/company/pensando-systems/, Reach out to me (ankit at pensando dot io) in case interested.
I find some people will accept there are some situations where paid acquisition results in cannibalisation of acquisition they were going to get anyway. Conversely, there will be examples that prove paid acquisition is the best money you could ever spend.

Then there are people who dismiss everyone as not knowing what they are talking about.
I came here to say the same. Wonderful book, historically accurate but reads like an adventure novel.
One of my pet theories for why social media is such a cesspool is that it exposes us to the whole of someone else

Thing is, personal social media accounts don't expose you to the whole of someone else, they expose you to that part of someone without the buffer of small talk, low-level real life social interactions, non-verbal cues, work/school/routine-based camaraderie, and, as you put it, enjoying a beer and playing some Catan.

The problem is that without that part of social interaction, you end up with raw opinion or dogma which doesn't have any "soft" dimension or transition layer, and that causes people to be reactionary rather than accepting.
Accidental doomsday device?
I wonder how your setup is different than mine. I also switched to Pipewire (some months ago) and I'm using NixOS and Arch Linux, and on both I could just change the audio output to my speakers on my monitors (via HDMI) with the usual device switch, same as before with just PulseAudio. Everything works perfectly.
There is a great community driven list [0] of 1 on 1 questions that I like to pick a couple questions as conversation starters or as backup when the conversation goes stale.
It is also available as JSON so you can script the random selection.

[0] https://github.com/VGraupera/1on1-questions
> Shackleton is the polar explorer I respect the most, mainly for the fact that no-one had to walk heroically to their deaths in a blizzard on any of his expeditions.

Isn't this true for Nansen as well?
> Phone call? Book a calendar invite.

I hate unscheduled phone calls; I've asked recruiters to make an appointment first, so I can be mentally ready for a phone call. Else I'll be interrupted during focus time (headphones on, balancing seven things in my head simultaneously, you know the drill).

> Talk to your manager? Schedule a one-on-one.

For random day to day stuff, sure, scheduling something might be overboard. But for more serious business, you should put aside some time for both. This is also about respecting each other's time and schedule; you are not the center of your manager's attention.

> Want to raise a technical comment? Issue a Jira ticket.

I think this is an important step to take so that you sit down and think about the issue; it's like rubber ducking, if you can't explain it in e.g. a ticket, you don't understand the problem well enough. Second, task tracking software is documentation; in ten years' time you will thank yourself for making a ticket. (That said, I don't believe storing it in 3rd party software is good, ideally all documentation, including tickets, would be in your git repository. Commit volume and churn is a bit of an issue though).
Because vendor lock-in and full control over their APIs which has always been an apple staple but especially now.

5-10 years ago they were still serious about open standards, like OpenCL.. Now it's all locked in.
That would be awesome but I think what we need is something a little more programmatic. eg a standard way of passing Content-Type / MIMEs with fields for meta-data. A hypothetical example might look like this:

{
"Content-Type": "application/table",
"Stdin": "ls",
"Meta": {
"Columns": [ "filename", "date", "permissions", "owner" ]
}
}

I'm not suggesting that data should be JSON formatted though. Nor even have fields identical to the above. But a standard agreed base so that applications can understand what the pipe is without the developers having to write a thousand different case statements for each different stdmeta content but while still allowing some enhanced functionality for common commands.

In an idea world this would be an API rather than file descriptor but that would be backwards incompatible and even the FD use case feels like nice thing that is always going to be out of reach. :(

Thanks for sharing that by the way. I hadn't seen that post before.
On node 16.9 console.log doesn't produce a non-zero exit code, but process.stdout.write does, and gives me a decent error message as well:

internal/fs/utils.js:332
throw err;
^
Error: ENOSPC: no space left on device, write
at writeSync (fs.js:736:3)
There are some things PipeWire makes a lot easier to do.

For example, I have an electric piano that I can connect to my computer and play. I had to install a special software called "jack", because PulseAudio would have me wait before I could hear a note I played.

Jack was not simple to use, but even if you were good at it, there were problems. Imagine you wanted to play along with some music. Well, bad luck, some software do not support jack, and you can't use it together with PulseAudio.

Now lets say I want to stream my playing on Twitch. Again I will have trouble, because the many moving parts in streaming, including video, make it very difficult to output a high quality stream.

Last, when I use DaVinci Resolve to edit and upload my stream to Youtube, I want to record some voice over. Resolve has this function called "ADR", or "Automated dialogue replacement" -- it's a feature they use in film to record the actors on the computer. I could use that to record my voice over, but ADR on Resolve doesn't bother with either Pulse or Jack, and uses something called "ALSA". That means that until Resolve finishes using it, I can't use my microphone!

With Pipewire I just click and it works.
The phone is a luxury status symbol with or without those adjustment anyway.
I believe it, for some definition of success, if you're already proven that people will pay for your product by the time you run out of money. Having a bunch of extra time to work on a side-project probably helps more than running out of money though.
I know how hard it can be to keep these kind of projects going as a small team, but seriously - 5% pay cut is all they'll give before they call it quits? (well one of them)