skysight-inc/HackerNews huggingface dataset:
Doesn't matter if that doesn't hold in court. The whole problem is that loosing in court has no cost for them, but just going to court is a net loss for you.
My PCs at home run linux. I run a Windows 10 VM on qemu/KVM for work, and that has worked for me for 16 months of remote work.

The crazy hardware requirements for windows 11 won't apply to VMs apparently. And my work will provide me with a Microsoft account, so that is fine. Plus it's a work-only machine, clear segregation.
Not exactly inversion as described in the article, unless an attempt was made to actually fail and then you study that.
Shock Wave Generator for Iran’s Nuclear Weapons Program
SQLite is a great way to find bugs in your fuzzer: if your fuzzer finds bug, it’s time to debug your fuzzer!
I don't know some laptops by name, but look for:

-Intel GPU in CPU (No firmware required/works even without)

-Or AMD GPU, Nvidia is not that linux-friendly. AMD GPU requires firmware-amd-graphics on debian

-Realtek wifi (I heard a lot of bad things about Broadcom). Requires firmware-realtek on debian
Wooga | Multiple positons : Test Engineers, Game Analysts, Backend Engineering, Product Management and many more | Full-time | Berlin, Germany | VISA

At Wooga, we want to create joyful experiences that awaken our players’ desire to see what happens next. We want to provide a place for them to become part of exciting worlds and touch their hearts with our stories, in which their actions drive the stories forward. We're based in the heart of Berlin, where about 250 employees from around the world work together to create high quality story-driven casual games.

- Hiring for :

- Test Engineers

- Data Engineers

- Lead Game Analyst

- Senior Game Analyst

- Lead Product Manager

- Senior Live Ops Product Manager

- Head of Product Management

- Content Game Designer

- Backend Engineer

- Software Engineer - React

- Finance Accountant

- and many more

Find all Open positions :
https://grnh.se/d30c6c891

- If you have questions please feel free to reach naman[dot]gupta[at]wooga[dot]com
Publicly, currently, yes.
>I’m not entirely sure exactly what JavaScript package was being blocked but try that.

The one that stole your data and was correctly blocked by ublock.

>disabling ublock

>not using NoScript
Hardware developers are too embarrassed to release the source for their drivers I assume. And probably worried about leaking trade secrets also. A shame, because the open source community would probably fix them up happily.

But this goes beyond gaming, Nvidia are crushing it with chipsets for ML workloads. A non-negligible portion of Linux compute is now running through these proprietary machines and I find that quite sad.
> <component :is="condition ? 'WrappedComponent' : 'UnwrappedComponent"></component>

That requires you to create 2 new components (which unlike React, will need to be in separate files if you're using SFCs) and pass down all the props another layer.

In the end, I got around it by implementing a "passthrough" component so that you can then do

<component :is="condition ? 'Wrapper' : 'passthrough'>...</component>

but that is far from ideal.

> Not only the react blob is impossible to scan

Formatted properly, I don't really find the React example any harder to read.

Your Vue example puts v-for and v-if on the same element, which is confusing - which is evaluated first? (IIRC, the answer depends on which version of Vue you are using).

> it will be different depending of the dev who coded it, because there is no enforced patterns

That applies to the rest of your codebase too, though. It's up to your team to decide on patterns and enforce them through linting, code review, and automatic formatting.

Also, both of your examples are missing `key`, though React will warn you about it and Vue will not.
If buuying OTM options is a consistently losing strategy, the opposite would be selling OTM options. And that's a reasonable way to make money.
Also it has a mesh network of devices (see airtag), which makes it even more intrusive: you can be offline, but if you use your BT headphones, they can get to you. They say they protect your privacy but I never forget they were part of PRISM, so their words are worth nothing.
> or in any case can’t easily reason about them given the resources available to most of the organizations running them.

I really feel this. Any new piece of software needs a level of ongoing maintenance that no one seems to realize, not even many software engineers I've worked with.

You can't "just" toss a binary onto a VM and forget about it. But all the work required to secure that and keep it secure is so invisible to management.

And because the work is invisible, it might even hamper career growth. So good luck getting either management or devs to prioritize all the security tasks they should be prioritizing.
Really enjoyed this. Is it possible to subscribe using an email address? The subscribe page seems to ask for a bunch of apps (Apple Podcast etc) that I don't use. Would be great to just receive an email and listen on a browser
Doubt it. I'm curious where the BSL-2 actually was.
I find sorting networks to be fascinating.

Beyond 8 inputs, there isn’t a pattern to follow to construct the optimal sorting network, and there are only “best known” sorting networks (but not proven to be optimal) for networks beyond 11 inputs.

Unintuitively, the optimal sorting network for, let’s say, 16 inputs is not just an iteration on the optimal sorting network for 15 inputs. So you can’t just build upon what was optimal for a smaller sorting network to get what is optimal for a larger sorting network.

I’ve spent more time than I probably should have several years ago experimenting with various genetic algorithms to construct sorting networks for 14, 15, and 16 inputs. It was a fun challenge and learning experience though.

Here is a little utility I wrote in Python to check whether a comparison network is a sorting network and can generate diagrams for them in svg format.

https://github.com/brianpursley/sorting-network
Well. Not the _first_ time.
And it’s the thirst for dodging those thoughts which leads a lot of us into passions, games, videogames and even workaholism, which then becomes its own condition. The addiction of investing in work in order to avoid thinking about the painful aspects of life.
Ah yes, Berryman. Here's my old favorite of his:

Life, friends, is boring. We must not say so.<br>
After all, the sky flashes, the great sea yearns,
we ourselves flash and yearn,
and moreover my mother told me as a boy
(repeatingly) ‘Ever to confess you’re bored
means you have no

Inner Resources.’ I conclude now I have no
inner resources, because I am heavy bored.
Peoples bore me,
literature bores me, especially great literature,
Henry bores me, with his plights & gripes
as bad as achilles,

who loves people and valiant art, which bores me.
And the tranquil hills, & gin, look like a drag
and somehow a dog
has taken itself & its tail considerably away
into mountains or sea or sky, leaving
behind: me, wag.
literally the most intense vaguely red type of color that it can produce

It's not, because we're talking about #FF0000 in a specific color space. Most monitors these days can go well beyond sRGB's version of red, but you have to have some way to express that through the software to the monitor. This shouldn't just be the brightest red your display can show, unless you calibrated it that way on purpose.
That depends on the country; losing in court could have the cost of your legal fees for them in some countries.
High five, exactly my thoughts just that I'm not using a Linux host anymore, WSL2 is enough for the development I do. Java/Clojure dev in my free time is awesome on Windows with Docker Linux images. In recent years on Ubuntu Desktop, I had encountered many problems with IntelliJ, it is just flawless on Windows. But if your dev involves a lot of low-level native stuff in C, Go, maybe a Linux desktop environment is still the way to go.

A little bit offtopic but I wish Playstation would have created a development kit/env accessible to everyone that has a Unity/Unreal instance running. Nowadays a PS5 supports both m&k and controllers, it's like a highly opinionated gaming rig, developing on such a platform should be way more easier and accessible. Modding and indies have always been the fifth wheel, do something Sony!
Tracking/Telemetry should always be opt-in. Or at least like:

Do you want to send following data: <Data that will be collected,...> <legalese>:

Big font: NO
Small font: Yes

This would be the fairest design for all. Users would be able to make informed consent, vendors get data on a moral good way.
Huh. Cause when we're sticking to the topic... Steam and Linux... I can honestly say that with exception of less than a dozen games that won't run with Proton, everything else has been exactly the same, if not BETTER, than running games within Windows.

Fall Guys has EAC which will never run in Linux. So there's no point in even trying.

Games like Katamari Reroll have more problems in native Windows than they did on Linux, so I actually end up with a better gaming experience in Linux.

As far as Steam goes, it's the same as Windows once you enable Proton. Click "Install."

People talk about hassle as if their experience 5 years ago is still the modern use case.

Lack of decent working drivers isn't limited to Linux either. I remember nVidia dropping driver support for the 2xx series GeForce cards... and being unable to run games on my GTX 275 in Windows because I'd always end up with out of memory errors. That problem went away when I switched to Linux.

The meme of how you have to cut and paste stuff into terminal to get things working hasn't been the Linux reality for some time. Your precious time is mostly safe these days.
Sounds a lot like threat modelling. It's great, if you are creative enough to imagine all the threat scenarios.
> What if I wanted to make a program as slow and bloated as possible?

That sounds like a very exact description of React/Redux.
No but society does.
An excellent example of the Streisand effect
That’s where the innovation is needed. You need some form of dedicated hosting, dns, a notification system to alert you when new content is available or automatically download it. The static nature of the content isn’t problem, that’s how media has existed forever and most web media is still only published once and never revised. With a smart enough client though you could receive patches to existing content. The space is more similar to a newsletter but much more capable.
Nationally, it may be worst of all from Tampa/Orlando, south to Miami. However, it's a problem all over the US, even in midrange cities like Bozeman and Chattanooga.

>I used to live in WPB about 4 years ago. It wasn't that bad to find a rental at the time

The rental shortage just started this year. As bad as it is, I see it getting much worse as eviction moratoriums expire.
At least on IPv6 people know it's caused by their firewall, which they can fix on their own.

On IPv4 you don't know if your packets got dropped because of your firewall blocking some ports, or because ISP's CGNAT get overloaded and decide to drop your packets (and customers can't do anything to fix that)
I thought F RAID was specifically designed for SSD?
Actual infections 5x the number of cases detected through testing in rich, developed countries with relatively widespread tests seems pretty plausible, I think there's some evidence the UK was close to that despite testing pretty heavily compared to the rest of the world e.g. https://www.news-medical.net/news/20210215/Only-2525-of-SARS... (I seem to recall the BBC reported on this at the time, but finding their old Covid-19 coverage again is basically impossible.)

Remember, fully asymptomatic infections aren't the only problem, there are also infections that technically have symptoms but they're too vague, commonplace and non-specific to lead to people getting tested.
The existence of credit scores has tangible benefits that we take for granted. Without such databases we would all pay much higher interest rates and many more people would be denied loans. Very wealthy people would have little trouble, but low- and middle-income people would find it far more difficult to buy a house or a car. The reason it is better to be run by a private company than the government is not that surveillance, but the near-certainty (at least after everything we saw happen over the past 5 years) that a government credit scores agency would be politicized. We would have the same problems we have with equifax, and a whole new set of problems as e.g. the political party that rewrote the tax code to punish people who voted against them tried to weaponize credit scores.
> As long as any troubleshooting on linux will require the user to open terminal...

You need to update your 10+ year old talking points if you want to have an honest debate about this, bud.
Thank God for the massive increase in CPU power of ARM microcontrollers and the retro-computing movement.

Such as the Teensy 4.1, which can run CPM in emulation among other things. With a large capacity SD card, you could store a great deal of info on a non-compromised device.

I believe that people will start using them as secure methods to store personal information away from the prying eyes of Microsoft et al.
I can recommend imapsync. Liked it so much I donated a little dosh to the developer.

https://imapsync.lamiral.info
My take on this is, recognize that there is a cycle to your business process, identify what they are, focus on just one at a time, scaling it as you go, until the others become the bottleneck, then shift your focus to the next one. Rinse, repeat. 9 out of 10 times, premature scaling or trying to scale everything simultaneously is a recipe for disaster due to wasted/misguided allocation of resources.

For a SaaS company, that cycle could be building -> selling -> support -> building. To kick off that cycle, you have some idea of a problem to solve, and you start building (to an MVP). This doesn't mean you don't start selling/support until you're done building, of course. It simply means you devote more resources to building. When selling becomes a bottleneck, you stop scaling product building, and start growing your sales team. As more clients get on-boarded onto your product, support becomes the next bottleneck. You start to see common feature requests and pain points. Now building becomes a bottleneck. Hopefully you sell/raise enough to sustain the next round of growth, and this time, you focus on building.
I honestly don't know how they do it.

They also "stuck the landing" -- the release schedule for darktable 3.6 was posted to the mailing list in the middle of April, with a release date of today.

- release - T0 : July 3rd
- code freeze - T0-10 : June 23rd - start create binaries
- string freeze - T0-12 : June 11th - start translation
- feature freeze - T0-30 : June 1st - only code fix
- safe mode - T0-45 : mid-May - only safe simple code

More professional than most commercial software development.
They have time to change this, but setting an IP address still uses components from win95.
As a gamer who puts in about 10 hours a week into gaming, avoids ‘state of the art’ games, and only plays games my top of the line desktop from ten years ago can run, steam on linux has been amazing

There’s enough great games on there now, that runs perfectly, to last me a lifetime. I occasionally run into games that aren’t Linux compatible that I really want to play (disco elysium, for example) but I just shrug and go to the next game on the endless list of games I want to play
The subtext here is that you can't install Windows 11 Home you don't have an internet connection.
Intel Corporation $INTC – A Valuation on 3rd July 2021
Privacy management.. Privacy laws are severely restricting who may see people’s PII

Are you using the PII data for purposes other than it was originally collected?

Can you synthesise a good enough set of test data so you don’t have to anonymise production data? Hint: you can’t sufficiently anonymise production data and still have it be useful
Chimera Linux: a Linux distribution based on FreeBSD userland and LLVM
If it was a lab leak it was probably a modification of a natural bat virus that has not been published yet. The published one RaTG13 is too different. Them having unpublished viruses is pretty likely. Either knowingly or as Baric says maybe just getting bat shit on the culture cells containing a virus they weren't aware of.

You could probably check this by going to the bat caves and taking samples which is probably why they pretty much mobilised the military to block the road when some western reporters tried going there.

If the west could every get independent investigators to the Mojang mine I think there's a high chance we'd find the origin.
Great minds think alike? Heh
Then why is the SEC public, it could arbitrarily issue fines and fuck with the share price of any company that didnt donate to your party, maybe it should be private too?
Testing is a good example of a field that is ineffective if you don’t adopt this sort of adversarial approach. When I’m writing unit tests for something, as well as having some regular test cases of expected inputs and outputs, I’m always trying to find ways of breaking the code under test. This regularly surfaces problems that might otherwise have been overlooked and caused trouble (most commonly logic errors that can be a nightmare to diagnose if you don’t have a time-travelling debugger) later on.
I use darktable for my photography and really appreciate how powerful it is. I do wish the UI was a little more friendly. Throughout the versions I’ve run into a large number of quirks. Tool tips not being a huge thing means you have to learn what all the tiny greyscale icons mean by heart. Duplicating the exposure module to touch up a specific area means the histogram now controls the duplicate and not the original. Minor adjustments for any slider with a right click on the tiny slider knob we’re super broken for a while. These kinds of things would be great to not happen.

But I think my biggest struggle with it is documentation. The docs are written in a way that seem to assume you know a whole lot of details of the software and the theory behind image processing. I am by no means an expert so when I start reading about how a specific module does it’s transforms at some specific phase in the pipeline and in this specific color space I don’t actually get what the effect of that will have on the photo. I understand that there is a lot you can do with the software but for example it took like an hour of YouTube videos from random people for me to figure out how to add a soft focus effect (apparently I needed to invoke local contrast?) or how to darken a specific spot on a photo in a way that blended nicely with the rest of it. Personally I have gotten comfortable with it and now can do what I need to do but at the same time that learning curve was super steep. I still wonder if I should give Lightroom a try just to see if that’s more user friendly.
A random stats thread, cool!

Here's another: "Third Of Adults Still Sleep With ‘Comfort Object’ From Childhood, Survey Shows"

https://www.studyfinds.org/third-adults-sleep-comfort-object...
Other side of that coin.

I have a game that doesn't run at all in Windows, despite it being a native Windows game, that runs flawless within Proton.

Also, you may need to check that you actually have nVidia's drivers installed.
Again, doesn't matter. Ruling takes years. If you take $40k from me to give them back to me 7 years later, I'm still screwed. Not to mention time, energy, stress, uncertainty, and the lost of opportunity.

It's all cost for me, none for them, just to make them behave decently in the first place.
What's the status of SteamVR on Linux? VR is the sole reason I still have a windows machine around.
The second link is probably the best illustration of the new features. There's also -- as usual -- a video covering some of the new features by Bruce Williams (who's a pro photographer, not a dev, just to avoid misunderstandings): https://www.youtube.com/watch?v=w7lmrEEvOKM
Exactly. Intel's profits are still running near all-time record highs (which is 12x that of AMD). They can trivially constrain AMD by taking away their access to fabrication, buy as much of it out as possible. If nothing else it'll buy them more time to try to dig out of their mess.
Yeah, rates are going up. There is a deficit of talent. There are plenty of people with relevant degrees, but they lack fundamental knowledge related to systems and code.
Until then, is the additional 25Kb actually hurting your users?

Not really.

Nor is an extra 30KB font file.

Or an additional 50KB for an icon set.

Or an extra 18KB for a better select box.

Nor is that 200KB header image.

Why not add that 50KB analytics script too?

The extra 40KB for a nice a animation library is useful.

You need to add 150KB for a UI component library.

And so on, all the way until your page is a 2MB download..

Any individual incremental increase can be justified as part of the page weight, but a few KB here, a few more there, and your site suffers death by a thousand cuts. You have to worry about the extra 25KB here and there if you're going to keep the overall size within a sensible performance budget.
If you scroll to the bottom of the page and sign up for the newsletter, I will email you whenever there is a new episode out.

The newsletter will come out once a month when there is a new episode and has a bit of personal take on the episode and maybe some links to other things I've been up to.

If you just want a pure notification, I'm sure you could hook the RSS feed up to an RSS to email service. Thanks for listening!
> I believe that most of that clauses are there for tit for tat reasons. Someone (Oracle?) was the first to do one--and then they published comparative benchmarks showing that their product was better than the competitors.

Actually there is a good story behind it. See: "Larry Ellison allegedly tried to have a professor fired for benchmarking Oracle" [0] and the related HN discussion. [1]

[0] https://danluu.com/anon-benchmark/
[1] https://news.ycombinator.com/item?id=15886333
The wording shouldn't sound intentional but the driver usually is to blame.
You're not alone. My disillusionment with what computing has become is reaching the point of me considering a career change, preferably one with as little computer interaction as possible. But that means going back to school.

When even Ubuntu and Raspberry Pi jump on the bandwagon of "oh, we changed your configuration behind your back whether you like it or not," it's hard for me to have hope for the future. But Windows 11 is beyond the pale. As it is, I've already skipped Windows 8 and 10, and 11 is an even harder pass.
First time I’ve see a Zettelkasten on the command line, intrigued!
> I've never spent hours trying to debug why I need to reboot to get wifi back on Windows.

I have. (Windows update official drivers broke Wifi, the site for the Wifi card no longer had older drivers available to download. Thus, broken Wifi.)

Anecdotes are fun!
স্থান-কাল-পাত্রভেদে কথা বলুন
Still no consumer friendly NAS with ZFS. Synology is on BTRFS, Qnap has ZFS.... but their software has the worst security record. ( Arguably worst than Western Digital )
And TrueNAS mini isn't really a consumer NAS at all.

The closet thing would be something like a Helios64 [1] from Kobol. But they dont seems to ship things anymore.

[1] https://kobol.io
Learning Squeak (2019)
> It is thought that the iPad will be first to get 3nm chips

Is anyone really pushing the current iPads tech specs? Until they massively beef up iPadOS I’m not sure this will benefit anyone particularly. The battery already lasts all day.
Yep, similar experience over here.

As an FYI in case you’re not funneling HN through your reader, this is pretty handy:

* Hacker News RSS https://hnrss.github.io/

You can subscribe to the front page, the firehouse, comments, search queries, and more. I really like it!