skysight-inc/HackerNews huggingface dataset:
I think that the issue at play here is basically the same than the debate about FP vs OOP for systems architecture. One tries to encapsulate information, by distributing it, while the other tries to completely separate both.

These are differennt strategies leading to different paradigms. Looking at one from the point of view of the other will make you think they are using obvious anti-patterns and just getting it comoletely wrong. But this is somewhat an illusion, because they are in fact trying to achieve different things (or the same things with different strategies).

Classical CSS is like FP. It insists in completely separating information (HTML) and operations (CSS). This works well when you have a priory knowledge about the totality of your HTML and its internal structure. Therefore, it works well in small/simple systems or systems with a simple structure (blogs, ...). This model is favoured by designers and developers of "simple" systems (the ones with an a priori known structure).

Tailwind and similar frameworks focus in encapsulation and composability. As OOP, they make it easier to compose modules developed by different teams with little coordination between them without risking too many conflicts. They are designed for modularity and scalability. Therefore, this model is favoured by developers using component based JS frameworks like React and targetting very big systems (like FB, Amazon or any similar complex systems).

I think that, depending on the context, one paradigm can be more appropriate than the other, but it makes little sense to say that one is right and the other one is wrong as a general statement.
Dutch website where people share their stories of how they were blackmailed
How easy it is to operate a computer is orthogonal to Free Software vs whatever vs whatever else. Free Software had enough time and resources to make a computer turn on instantly, for example, but they chose today's common path of incompetence. For Security, Of Course, You Want To Be Secure, Right? Here, Eat A Cactus, It's Very Secure.
I fully agree, that's exactly what I'm seeing in the job market for Rust in switzerland. It's unfortunate, but I guess more traditional industries are firmly in the grip of Java etc.
I didn't, but with the limited supply of GPUs available, I expect they weren't going to have issues keeping their prices where they were.
I may ask a very dumb question, but, in kilograms, how much would it be ?
I think the GHC2021 group of blessed extensions provides what you want.

https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/cont...
Most of what you describe sounds like production problems, which were explicitly ignored by the paper (they focused on feature management and people management).
Zoho just wanted some TXT and MX DNS entries. Any registrar should provide you that.
> I'd really like a CVE database where you can search by software and version and see which CVEs apply to your version, their severity, and which have PoCs.

You work on such a database? Please link it for the rest of us!
Also, we don't know yet if the hallucinations are part of the therapeutic value of of the psychedelic compounds.
The point is, that the author is trying to point out Hacker News - a discussion forum - is toxic for having a reflex to give contrarian opinions. Wheras the author is doing it in real life in settings where not both parties agree it is a discussion in the first place. That is the toxic behavior, but he tries to paint HN as being toxic.
Another curated free library: https://www.mobileread.com/forums/ebooks.php

It's an open forum, there's a bunch of different contributors, with a lot of German contributions.
One of my achievements in life is a email exchange I had at around the same age with someone from Cray, a conversation sparked after a newsgroup post about the model of computers used in the book version of Jurassic Park.

It wasn’t anything as extensive as what op is talking about but it made a deep impression on me. Something like the nerdling equivalent to getting a baseball hat signed. The potential with email to speak directly with people working in rarefied places was eye opening. It also gave a real confidence boost that I could stumble on interesting things to say.
> It's bizarre to me, because a relatively minor repair had to be cheaper than giving me three multitools and six accessories for negative dollars (since the bank tosses fees on top of the chargeback). The companies have no incentive and know they're going to lose (see all the articles complaining about 'friendly fraud' to reference chargebacks) yet they do it.

For every person that does a chargeback, 10 of them don't know or don't bother. A lot of companies & services rely on that.
Not surprised to see satisfaction drop with increase in usage for React. People feeling like they’re forced to use something because of external constraints (coworkers choices etc) are rarely satisfied with that choice.

That’s the fate of any tool that becomes popular enough.
I don't like the trend of SAAS apps via webassembly, nor that my browser runs something like an office suite.
Gulp build tool not receiving much love lately with a very strong "Would not use again". Why so? https://2021.stateofjs.com/en-US/libraries/build-tools/#buil...
Replace the text first and then use text pixelation :)
> Preventing a process from deciding itself which files to access disables so many attack vectors.

It also disables a lot of existing use cases and file types (basically any multi-file file format):

Multi-part archives, multi-part video files, playlists, videos with separate subtitle files, HTML documents containing links to other local HTML documents or referencing various sub-resources (images/videos/audio/style sheets/scripts/...), Audacity projects, images with metadata in external sidecar files, ditto for georeferenced images, QGIS projects, AutoCAD's lock file implementation, DWG files as such, …

Edit: And since we're talking about Office software: Spreadsheets referencing data from other spreadsheets stored in separate files…
Beginning of the end for Angular? Noticeable drop in relative satisfication but high usage numbers shows how hard it is to get rid of.
They moved data centers (to Hurricane Electric Fremont 2). It's not unusually unreliable.
> Users coming from GC languages are surprised Rust can't make things "live long enough".

If you really need a general 'long enough' strategy and can't just pick a sensible place to drop the object statically, that's what Rc<> and Arc<> provide - built from the ground up via refcounting.

> Users coming from C are surprised that references aren't like pointers.

For good reason. General "pointers" don't have a simple, compositional semantics that preserves modularity (Yes, I know about separation logic; that's not practically reasonable in a language like Rust - or C/C++ for that matter - that's not built around expressing complex logical invariants in code); references do. A piece of code that uses pointers in non-reference-like ways must be understood as a unit. Which is why Rust strives to reduce such code to a minimum, marked with a scary "unsafe" keyword.
As usual, a company provided good service at low price, was people friendly, supported educational and open source uses and... got acquired by an old, high friction, bloated, expensive predatory monster.
Thanks for your input I will still continue to use whatever phrasing I see fit :)
pixelate random characters to give a realistic look
Curious to get your ideas on how to solve this :)
Wait, are the commercially licensed icon sets also open-source? If not, then the title is too misleading IMO. I don't think it took you 12 years to create the free icons right? It took you 12 years to create all the icons (free and commercial).
maybe this will help Akamai identify Linode customers who are evolving into potential Enterprise customers and hook them.
From Wikipedia:

"In 2016, Liaison Interactive, a Chinese technology company, acquired a majority stake in Newegg in an investment deal."

"In 2020, Newegg entered into a merger agreement with Lianlou Smart Limited wherein Newegg stockholders became majority owners of LLIT. Following the consummation of the merger, Newegg listed as a publicly traded company on Nasdaq in May 2021 as Newegg Commerce, Inc."

Don't know anything about it, but the timeline seems about right
SRT serve well as a first-mile contribution protocol, so things like delivering live video from remote field cameras back to HQ or enabling reliable cellular broadcasting over a congested 4G network. The error-correcting ability combined with a configurable fixed latency makes SRT very attractive for this type of production, and has been slowly replacing RTMP/MPEG-TS workflows in the broadcast world. I've seen networks where a RTMP stream did not work at all and switching to SRT worked straight away.

WebRTC seems like the future for last-mile delivery to viewers, though the popularity of LL-HLS and LL-DASH (and the ease of deploying them on existing infrastructure) is confining WebRTC to video-calling and some smaller applications where every bit of latency matters.
Compilers as Assistants (2015)
'2001' and 'Blade Runner' visual effects wizard Douglas Trumbull has died at 79
The prototype is 4 cm in diameter; the actual device would be much larger. This one evaporates about 1.3 Liters/m^2/h at peak conditions. In a day, in practice, I doubt it would produce more than 1.3 * 50% extra losses * 6 hours = 4 liters.

For a family of 4, you need maybe 3 liters * 4 = 12 liters in a day. So you need a 3 m^2 device to satisfy them. Or something on that order.

Finally, this thing will probably be encased in a glass chamber, which will collect the water vapor and then condense them in some container. So that is a whole other additional cost. So, yes some sunlight will be blocked or reflected by this additional structure.

If you do a quick image search of "solar desalinator" you will see plenty of examples of how this condensation works.
I would guess it's because it's old (in Javascript years).
Please file bugs about these issues at: https://bugs.documentfoundation.org/

(but first search for pre-existing reports about them.)

Also consider donating to the project, and writing relevant people (e.g. Engineering Steering Council?), petitioning them to work on the quality of M1 support.
If I gave a real answer to that question, I'd get thrown out of the room ;-).

I remember reading about someone wanting to hire a mechanical engineer. Candidate came in, was given a blank sheet of paper and a pen, and 60 seconds to draw a picture of a working bicycle. Candidate drew a good picture, was hired on the spot, has been with the company or project or whatever it was ever since, 20+ years now.

Maybe someone else here remembers who or where that was. I came across the story fairly recently and the interview question was the part that stayed with me.
Different roles, different type of questions. Asking questions like these can make sense if you're trying to find a certain type of candidate - like a CEO. I wouldn't ask a rank-and-file engineer for questions which are way outside their space and domain, just like I wouldn't ask a CEO for questions which are more suited for workers that deal in well-defined and finite spaces.
if you do this to an exe on windows it's automatically detected as a virus and deleted. i just got tricked into deleting my exe file :(
TailwindCSS has no components (or modules), unless you are already using another JS framework or you are paying for Tailwind Components.

If you are concerned about style class conflicts, Vue and Svelte already support scoped styles, and for React you could use something like styled-components.
“Two party dictatorship”.
Pixelation is one of these hilarious instances of where a needlessly complicated approach is used to do something that can be done much quicker, easier, and, as it turns out, way more secure.

Wanna redact text?

Put a solid bar over it. There, done. No takesies-backsies from that one.
Why is this open-source?

Neither is the source of the (free) icons available, nor is the license (CC 4.0) approved by OSI as "open source".

Don't get me wrong I am not an evangelist praising the OSI. But not even having the source (figma/sketch files, repository) available definitely abuses the term open source.
I see, it didn't take that much for the mask to slip. No need arguing with a propagandist.
> What's next, are you going to disable downloading executable files, probably the most dangerous browser feature of all?

Funny, that's exactly what Google does (and all other browser follow Google) if that executable is from someone small enough that can't affort to threaten Google with a lawsuit because that's the only thing that will get them to care about false positives in their "Safe Browsing" gatekeeping list.
I Don't Always Test My Code, but When I Do It's in Production (2018)
> Why in the world don't you switch to Libre Office?

As someone who uses LibreOffice to the point that it has displaced MS Office (which is no longer installed on any of my private devices, only work ones), i have to agree that it's the better option of the two.

However, one could make the argument for OpenOffice that it's pretty much stable/finished/dead at this point which also means that it's unlikely to have unexpected breaking changes, or even changes to the UI or anything else: which would be horrible for software like OpenSSL that needs to deal with security related issues and patches, but might be more passable for an office suite, given that the OpenDocument formats aren't changing that much. Of course, since OpenOffice does get some updates, the most severe problems would probably get addressed anyways: https://cwiki.apache.org/confluence/display/OOOUSERS/Release...

Thus, it can be a viable package to just install and forget about, hence it's widespread in some universities that don't have awfully lot of resources to keep LibreOffice installs up to date (and if users learn it, then they'll probably be able to keep those skills relevant for the rest of its lifetime). Of course, one can also make an argument that you can just run an old version of LibreOffice, since the changes aren't that severe.
Ice velocity and thickness of the world’s glaciers
Is this the second dotcom crash?
> It would never occur to me to create a programming library where you have the 'basic' open source version and the 'optimized' commercial version.

Unfortunately this is frequently the case in programs and libraries: GraalVM has commercial-only optimizations, Qt has commercial licensing and proprietary modules, SQL/NoSQL/caching databases, search indexers, etc.
The definition of open source is getting blurry day by day.

Just today I was looking for an infinite scroll JavaScript library and even though it's oss with 7k+ github star, you still need to buy a commercial licence to use it.

I really wish we had separate open source licence for such projects which require a commercial use licence.

(1) https://infinite-scroll.com/
> "No-one will put their private documents on the Internet! You're mad!"

They were essentially right, but unfortunately people have gotten used to having almost no private documents. Or rather, redefining privacy as "just me and the government and the large international corporations".
Interested in the steady drop in satisfaction with Vue since 2018. I remember being positively impressed when I looked into it.

Is it simply due to more usage in actual systems causing people to dislike tools they really work with, or is the framework developing in a direction people are unhappy with?
Use, do not use, doesn't matter. Just always provide word label, not only icon.
> It would never occur to me to create a programming library where you have the 'basic' open source version and the 'optimized' commercial version.

It's occurred to plenty of others - look at the GPT-3 libraries or a few of the more advanced Deep Learning ones.
Isn't Firebase its own suite of services within the greater Google cloud offerings these days? I remember it started off as just a kind of data storage but then added a ton more things for e.g. deploying applications.
India's Reserve Bank deputy governor calls for crypto ban
The title is quite disingenuous. They make it sound like it's someone personal open source project, when clearly it's a commercial venture ran by multiple people. This title should be changed.
Only for new sets, but don't be fooled. If I remember correctly, they have limits on how many icons and illustrations you can download every day. So you actually pay huge amount of money (minimum of $228), for small subset of icons that you managed to download. You can't download entire Streamline set and use it within your library.
Streamline is good, I considered to use it, but it's way way more expensive than any other "Pro" icon pack on the market.
On MacOS, preview makes a clear distinction between 'drawing on' and 'redacting' PDFs.
It is an important part of UX that shooting yourself in the foot should _not_ be the default.
Caching is a prob, due to the current size - what works here is:

* FF: set browser.cache.disk.capacity to something >300MB, then set browser.cache.disk.max_entry_size to at least 150MB

* Chrom{e|ium}: start browser from cmdline, via `chromium --disk-cache-dir=/var/tmp/foo --disk-cache-size=2147483647`

(I'd not recommend this for production setups, obvsly .. ;))
It happens all the time. It’s not a novel problem. And designers sometimes need to design keeping in mind the localization needs.
This wasn't much because it was blurred but because they showed a few images unblurred of parts of the QR code and the plain text code. The rest was brute forced and reconstructed from the QR code format.
At the e-retailer I worked for, yes. If you did a chargeback you got your money back but we blacklisted you. I send several emails to that effect: "We told you to engage with CS & not just do a chargeback". Its a shame because we did good CS but people get used to being fucked about by other retailers and go straight to chargeback, plus we do get return fraud too.
Depending on your age (guess what!) the age demographics is absolutely scary :-)
Thank you so much! That kind of word-of-mouth is the reason we’ve been able to grow without raising a ton of money .
This was great in its day but has slowed down a lot for obvious reasons.
> ... mass of the electron (anti)neutrino.

Hrm. My understanding was that electron/muon/tau neutrinos (bizzarely) don't have a defined mass, since the flavor eigenstates are a mix of the mass eigenstates. Did you mean that they are trying to put bounds on one of the particular mass states?
> Firefox itself is just one in a series of reinventions. I am at peace with using a Firefox branded chromium fork in some future date as I think a balanced corporate sharing economy similar to Linux is probably the best we can hope for.

Except Chromium is not that. WebKit might have been but Google and/or Apple decided they'd rather want their own fiefdoms than play along. Both companies have made it very clear that they want to be in control.
Well they fired the previous competent CEO for political reasons. If politics and what you do in your private time is more important than competence, then this is what you get. Well deserved. FireFox getting it what it deserves. If you hire CEOs based on being women or having nice private beliefs, instead of competence you can eat failure all day long as far as I'm concerned.
OK, I dont think that I concur with your taking of the temperature of jingoism - cerainly here, but different countries maybe.

> As to the woke, whose self-definitions you seem to be taking at face value. (Why?)

Because practially everyone I know, I would not consider "anti-woke". They are reasonable, not vindictive, anti-racist, feminist. I don't know if they would consider themselves woke, but certainly anyone who deploys woke as a pejorative would consider them woke. Woke has become the go-to term to demonise anything that you disagree with. the right wing headbangers in the UK will refer to our PM as woke. He really is not woke. At all. He literally has ministers out waging a "war on woke". It's a meaningless culture wars smoke screen to distract from the latest scandals and incompetence.

If you are a comms director and you become the story, it's generally accepted that you resign. He wasn't fired. Given that the role is now vacant again for the fourth time in three years it suggests that something is rotten in the state of Denmark. Given the 737 MAX crisis I would not be at all suprised if he was looking for a way out anyway.

More sympathy for the driver. Seems like a conditional warning ("if you did do it for that reason we take a dim view - please don't do it again for any reason") would have been more than sufficient. Of course, I'm sure that you'll agree that better employment rights for US workers would help to prevent summary dismissals like this, which can happen any time for any reason.
Exactly this. Whenever I tried to find some free fonts/icons/illustrations/sprites online, I always got tricked into one of those websites that have the word "free" in its title, but most of the content is locked behind a paywall.

Now I think about it, maybe we should have a blocklist that automatically removes results that invole this kind of deceptive behavior from search results.
Then it should be considered by designer.
The word "save" itself is also a bit of a convention that we have had to learn culturally. What does it mean really in this context when you think about it? Save it for later? Save it from the void (temporarily)?
Sure, adoption is not there yet though
FYI: Safari does not work because of Safari's binary size limitations.
Indeed, and yet a lot of users still use the webmail, because everything in IT is a compromise.
There is Exploit-DB which contains a list of PoC for a lot of services, if their count is to be believed its almost at 45k different PoC.

https://www.exploit-db.com/
Yes, that's control flow magic. It was prototyped with a macro, but failure handling comes up all the time in practical programming, and it's important to make it as ergonomic as possible.
The funny thing is that search queries preceded by a backslash on DuckDuckGo are supposed to take you to the first search result, but that functionality seems to be buggy anyway:

https://www.reddit.com/r/duckduckgo/comments/sp9e5r/backslas...
> Put a solid bar over it. There, done. No tacksies-backsies from that one.

And this is not so good advice if you're using software that supports layers and your solid bar is in another layer than what you're trying to hide.

Wanna redact text?

Delete it.
I think every framework sees this kind of drop once it gets widely adopted. Probably a combination of being confronted with real-world use cases, as well as the appeal of newer solutions that promise to do the same thing even better.
> So you're saying Newegg didn't inspect it well enough... but with more words.

It means that even if it got sent out by complete accident, they could not have possibly done a good-faith, trained for the job inspection when it came back from GN. That's a level or two beyond "didn't inspect it well enough". And they didn't describe anything about stickers or papers in response to GN's claim of having never opened the box, which is not acceptable either.
I just did `man dc` and then tried it out to run 1 + 2. I tried only entering the numbers, then tried writing "push 1", then guessed, that maybe it is just "p 1" and then guessed, that I also need to "p +" and hit "=" and return. Voila! Figured it out intuitively! Great!
It’s just the hype cycle. It’s only improved in recent years
Since you're getting more tech oriented, I'd like to propose that you consider rehosting this on a site like Netlify or Cloudflare. They host static sites for free. You could use something like algolia for search. Poof, hosting costs go away completely.
yeah, 300mb is not nothing but also not that much. Using full speed it shouldn't take that long.