skysight-inc/HackerNews huggingface dataset:
This does not explain RPM packages, title is clickbait. But i'll try my hand at it...

RPM files are a compressed CPIO archive with some magic flags and an embedded key-value store.

When installed or uninstalled, rpms execute various arbitrary stages to manage changes to an operating system before, during, and after install or uninstall. So they introduce not only file changes (including changes to the system's RPM database and its index/lock), but also arbitrary system state changes. Fun!

RPM uses a global package database/index/lock to track what is installed and the dependencies. This can sometimes get corrupt, and then you may have to remove the lock and rebuild it.

(edit: this partly applies to yum) Dependency resolution is crap, because dependency resolution is not dependent on a merkle tree or a transaction log. It's more of a lame recursive DAG that cares more about "what does this system currently have and what can I find in the package repo", versus "what was this thing actually built with/for and does this make sense at all to install". Packages are pretty much never built with a "base operating system" kind of dependency resolution, so it's possible to install a package from a completely different distro/version that was based on the one you are using. If you're lucky you won't be able to install the wrong package because of the recursive dependencies, but not everyone is lucky, and not all packages are built properly. It's also possible to create recursive dependencies so an installed package cannot be uninstalled.

A .spec file defines what and how to build packages. A .srpm contains the source code to the application and the .spec file (handy!). A .rpm file is just one of potentially several packages that can result from building a .spec file, and the source can also be spread along multiple files. It's common for patches to be included in the .srpm and used at build time.

A package repository typically contains both compiled binary packages organized by architecture (.rpm) and source packages (.srpm). If you add or remove a package from a repository, you need to re-generate the metadata files that the repo uses to communicate changes to tools like yum, or yum will have no idea about what you added/removed.

RPM is actually fairly portable. A single .srpm file can build packages for Solaris, Windows, HP-UX, Linux, FreeBSD, etc. It can be a very good compliment to whatever the native packaging is, as long as you keep all packaged files in a unique file tree (like /opt/my_pkgs/).
Kickstarter's login has not worked for me with firefox for over a year. People just don't test with anything but chrome and it shows.
One of the authors here:

Yes you are right, you should not replace grep for one off regexes due to the latency of the io operations. As far as I recall, memory throughput however is much higher on house than on CPUs (or at least this was true in 2012). Our intended use cases for this sort of a grep were cases where you are finding many needles in enormous haystacks such as: Looking for malicious machine code in executables that you download off of the internet (virus scanning), or searching for certain genetic sequences in DNA code. I believe we discussed this in our final presentation, but perhaps we left it out of the written report.

Yes we probably should have included the numbers to show why you wouldn't want to use this instead of grep for simple tasks. I am sorry we missed it.
Can’t read the article, due to paywall, but there’s been some research on the personal value of things like email.

https://www.nber.org/papers/w24514

Also Tim Harford has had some interesting things to say on the topic.

http://timharford.com/2018/05/how-much-would-i-have-to-pay-y...
You should check out The Decline of Western Civilization, definitely video footage of some of these shows (LA specific) in that documentary.

Edit:
The full documentary https://www.youtube.com/watch?v=_gc4yrcdAok

Another fun fact is the director also directed Wayne's World.
Interestingly enough I got .9 on Edge with Ublock origin installed. Perhaps this has something to do with how Edge is using webkit now?
Dissenter is a great example of why we cannot trust Mozilla. Being able to link URLs to a message board is such basic web functionality. They clearly banned it out of a political grudge, and this is just another example of how they have zero credibility and should not be trusted.
Google didn't actually route me down this road. I initially found it on a paper map, and I confirmed it's continued existence/public status via Google Maps as my paper map was a few years old.

It was ~15 miles shorter than the highway route, but I can't imagine its actually a shorter travel time in anything short of a very well equipped 4x4. I just happen to like dirt roads.

I also did not press him for details, so I don't know if this was a recurring issue or not.
Only the majority of the Internet isn't a walled garden is it? It's more like a minefield because you don't know whether a site is going to use recaptcha and block/hinder your access.

You can't just opt out of using half the Internet because you value privacy, and nor should you have to. This requires legislation to stop.
Oh wait my bad aparently it does. I’ve exported a key without password to clipboard in my iPad and the button text changed from “import from clipboard”. I think I’ve accidentally exported the pubkey instead. My bad.
Trump officials weigh encryption crackdown
Definitely sounds like a default.

When you turn in a container with a classic combination lock in the DoD world, you set the combination to 10-20-30-40. The next person issued the container opens it and sets it to a new combination.
User Focused Security at Netflix, an Interview with Jesse Kriss
Oh good, I'm glad we did mention this!
Hey thanks for the comment. I appreciate all feedback and I am sorry you didn't enjoy the course. I agree there is always more and deeper information on a subject like color theory. You can easily spend hours debating RYB, RGB, and CMY. Also how we should use color models depending on how our audience is viewing whatever media we created. But this course is meant to be a basics course. In general most people have been exposed to RYB. That makes it the best place to start for beginners, mainly because its familiar to them. For most people RYB is going to give them everything that they need to get started. I agree if this course was an intermediate or advance course then yes, going into detail about different color models would be required. But this course is meant to be a less than one hour easy first step into color for art and design. Again I am sorry that you did not enjoy the course but I do appreciate the points that you made.
We still lock our car doors even though you can jimmy them open in a few seconds.
Yep, I didn't have to do much other then doing if(chrome.contextMenus){...} to make this extension run on Firefox and Firefox Android. But I intentionally chose the <iframe> approach to minimise the browser-dependent surface, so the <iframe> draws the UI and the extension only makes a few basic things like updating the icon color.
Other countries have a mixture of ideology and consequences which limit the scope of their jurisdiction.

The ideology itself formed mostly from historical consequences and collaboration with neighbors.

The consequences being their relationship with other countries. Specifically related to negative consequences that have an impact.

The US ideology has no limit to its scope, and the consequences are non-existent. When other countries disagree with US ideology, their desire to maintain a relationship with the US is greater. This allows the US to so far operate with impunity, with notable exceptions being Russia and China, which do ignore administrative requests from the US for things within their territory.

This should give a lot of color and context to why the US has a different meaning of jurisdiction than what people expect.

A future US could be subject to unilateral drone strikes and internationally coordinated sanctions, forcing more mutual cooperation and limitations in its enforcement scope.
You don't need to predict that, just have the discretion not to keep feeding an argument once it has become repetitive and unproductive.

I meant that we marked it off-topic internally in our system, not that that would be visible publicly. Sorry for the confusion.
Hams are continuously fighting to keep their spectrum (and slowly losing it to commercial interests). It is a commonly held belief that unlicensed hackers or hams breaking the law hurts the community’s arguments for keeping their spectrum.

So it’s not viewed in the ham community as tattling, but rather self policing. Because if they don’t do it themselves then papa FCC is just going to take away everyone’s toys. Responsible and lawful use of radios is the name of the game.

Source: I’m a general class licensed ham.
Me too. It is classic Mozilla. They have such big blind spots. Even after the certificate debacle, which wiped containers for some people, they still appear to have no plans to sync them.
The part I dislike about the two page logins is they often don’t repeat the login name on the second page.

For Google’s logins for instance, there are times when my password manager doesn’t get what user I am supposed to log as, and I might also not remember what I chose on the first page (just showing me the account’s name doesn’t help when I use several accounts with all my real name)

And the opposite issue with realizing on the second page that I am not on the right user or want to change. Depending on the context (e.g. a browser pane popped up by an app) going back is cryptic or just not well supported.

In that sense it’s less confusing in some way, more in others. I don’t see it as a very good alternative or something that should win the world.
Remember every time you complained about China's citizen score system?

Now remember that every interaction with the government must happen online (from requesting a US visa to going to the DMV), and all those forms are behind a Google(R) Captcha(TM)
censorship system, which ranks users based on how well Google(R) can monetize the current user browser session. Let that sink in.
https://twitter.com/Policy/status/912438046515220480
Threatening violence is against Twitter's rules and yet world leaders have threatened war on Twitter. Those tweets deserve to stay up because they have public value, but Twitter needs some concrete policy on why a world leader saying they will "obliterate Iran" is different than a random person saying they will assault another random person. I am not sure this policy is a good answer to that, but they needed to do something.
That's very surprising, assuming they didn't doctor the results by choosing the workload all too carefully.

I would have expected a GPU regex too perform much worse, given that regex matching is probably very branchy code. Especially since computation is generally way faster than IO.
In fairness, that is pretty non-standard and is only done on Android as I understand.
I remember that these days google requires a phone number. Finding a throwaway number is hard, especially in some countries.
Gliders in the Game of Life, clever people exploring GoL have made forms that can pull or push patterns along.
One of the authors here: Happy to answer any questions. Keep in mind this was a school project from 2012 (Kayvon's 15-418 at CMU, a wonderful class), so it's been a while.
Like others have said, uBlock Origin ( or solid alternative; uMatrix, etc ) at this point is a prerequisite for any browser.

I am not testing something that puts me in danger and throws me into the festering garbage dumpster that internet is these days without it. It's like testing a car that doesn't have brakes yet.
Can you teach it to play hangman? I'm thinking about digging out and dusting off my old perl cgi games. It might even keep humans out that don't have my sense of humor.
Nvidia makes several with integrated memory. Nintendo Switch is based on one etc.
Relevant discussion from yesterday too:

"Consumers Are Becoming Wise to Your Nudge"
https://news.ycombinator.com/item?id=20284298
Wouldn’t an anti encryption law technically outlaw SSH, SSL, and other foundational technologies? How could this possibly work?
Which is also funny because Apple made this commercial titled "Thumb" for the 5 (same form factor as the SE)

https://www.youtube.com/watch?v=O99m7lebirE
I dont envy Mozilla. The demographic that they're targeting are really hard to please.
NASA headed towards giant asteroid that could make everyone a billionaire
Signing Git Commits with Yubikey
I don't think privacy laws extend to things that have been subpoenaed by a court or collected as evidence.
Aging and death was considered unpleasant long before the emergence of 'capitalism' and will be long after its demise. Indeed the very word "pathology" is from Greek, πάθος (páthos, “disease”) and -λογία (-logía, “study of”). Both ADHD and learning disabilities are merely new names for ancient concepts:

- ADHD = boredom

- Learning disabilities = stupid

Again, no connection with capitalism.
The bad guys can do exactly the same in the workflow where you redirect them rather than update the page.
Hi nstrayer thanks for the excellent article!

I work as a data analyst and I never got to worry about big data as the DWH takes care of the aggregation for us, plus I only work in Windows.

I see now that it would be very useful to learn *nix tools in general, as it seems that the skills to process (not to predict/analyze) terabytes+ data are very valuable and expensive to acquire and could be one's butter and bread.
Some feedback: If you are going to market your browser as privacy focused, it has to block ads by default. As far as I can this one does not block ads at all. Good initial experience but please block ads.
Tweet: Heard anything about a Slack breach?
> disable telemetry/remote-control by default (pushing updates where you control the code is remote control, don't even try to argue against that one).

So they shouldn't put updates on the Play Store?
Is FedEx Ground taking a UPS approach?
Which of Twitter's rules do you think are inappropriate? https://help.twitter.com/en/rules-and-policies/twitter-rules
Does it change if you set privacy.resistFingerprinting=true in about:config?
No company should be attempting to define what's in public interest. Especially not Twitter. There's huge information asymmetry not to mention that they've already demonstrated themselves as being not even remotely politically neutral.
It's not a Standard but it is the industry norm and what users expect.

Mozilla caved on DRM but this is the line they won't cross?
> Do these "life hacks" apply in other developed countries

If by “developed” you mean the U.K., Australia, France, Germany or Japan, then yes. Parsimonious retention is a generally prudent measure.
I am borrowing Flatland/Sphereland from the Library, just finished Flatland last night, read the intro by Isaac Asimov for Sphereland. Sat the book down and had some deep contemplation.
I think it might be easier and less dangerous to try and fool this particular technology by vibrating your clothing to mask the signal.
Advertising is literally an attempt to manipulate people in a way that subverts their interests. It's like you are making money by giving a "free" concert wherein you are paid to kick the audience in the nuts and now you are shocked that people are starting to wear a cup.
I would imagine that most software would work perfectly fine with two values:

* What do you want to be called?

* (for some cases) What is your legal name?

Trying to decide what level of formality and/or honorifics is appropriate in a specific case seems insane. Just let the user decide.
Indeed.

>"Gerrymandering," the practice of drawing legislative district boundaries so as to maximize partisan advantage, is far from new. Elbridge Gerry, the Massachusetts governor whose name literally became synonymous with the practice, worked his magic to create a salamander-shaped district over two hundred years ago.

https://origins.osu.edu/article/re-mapping-american-politics...
Would be awesome if they use proper open source software stack, like OpenCL, not that NVIDIA proprietary crap. Using anything from NVIDIA harms open source, because until they bankrupt there won't be FOSS drivers and software for their GPUs.
Even Apple isn't perfect at determining what people actually want. They dropped the tower workstation form factor entirely for over 5 years before bringing it back.

I don't believe that iPhones moving to a slightly larger screen size for a couple years (and without offering any new smaller models with the same performance) is evidence that people dislike smaller phones.

What would I expect to see if a sizable number of people did actually like the iPhone SE? Perhaps something similar to when Apple discontinued the cheesegrater: some people buying the new model, and some people clinging to the old one, and many people complaining online about having to make this choice and begging for an upgrade of the old design. In fact, that's pretty much what I've seen happening with the iPhone SE.

Apple famously has many future versions of their products in their design pipeline, so a missed prediction can cause a bubble that will takes years to clear.
Telemetry helps them improve the product, and auto updates is the only way to protect users from 0-days.
>Further, a web based system would limit the amount of information a physician could get and be subject to the reporting of a lay person.

I'm talking about an expert system. You enter symptoms. It asks you questions. Then it says something "there a high probability you have X and medium probability you have Y".
> There must be a market for this sort of thing

There is, but I'm not sure it's big enough. Sony plugged away at it for years with their Compact devices, and they were... not bad, all things considered. But they've stopped with the latest generation.
Is it? You could still be asked to turn over document during a trial, no?
They've made the assumptions that districts are required and stopped because they can't see a fairness test.

The fairest thing to do would be to eliminate districts and allow a voter to identify which candidate(s) they support. That offers the voter the ability to self select fair representation of the interests that matter to them. Yes, this does imply an alternative voting method.

Maybe one of these: https://en.wikipedia.org/wiki/Schulze_method https://en.wikipedia.org/wiki/Ranked_pairs
It's not that they're inappropriate, it's that they will be enforced selectively.
So you are arguing that rights and individual freedoms shouldn't be subject to majority approval? I'm confused as to your point...
It is used irresponsibly.

A responsible spam protection system should allow every spam (and consequentially responsible user) from an ISP.

If a ISP shows sign of abuse, then show Captcha or other system that will block some spam while also blocking some valid users. This is a evil-for-the-greater-good solution. Do not fool yourself into thinking this is a solution (i.e. without caveats)

Impacted users can complain to both the service provider (you) and their ISP. And that failing, switching their ISP (i.e. voting with their wallet --how that happens in a monopoly is another discussion)

Bottom line, if you show captcha for all users (even for ISPs that are now showing signs of spam) you are intentionally blocking some users for no good reason. And you are part of the problem. Sadly, this includes the US government as they blanket censor all their forms (from visa request to DMV visits) behind Google(R) captcha(tm) at all times.
> Original HAMs used to do radio telegrams (radiograms) for the public

HAMs still do this. Messages from people isolated in Puerto Rico by hurricane Maria were relayed to the US mainland via HAM radio operators on the island. For some time that was the only thing available.
Also worth mentioning the power of engaging our bodies physically and verbally to ensure we're engaging with checklists: https://en.wikipedia.org/wiki/Pointing_and_calling
I personally know or have met almost all of the top intelligent design proponents, such as: Dembski, Marks, Behe, Johnson, Axe, Meyer, Sanford, Guillermo, Wells, and Sternberg. Most are certainly not of the 'god created the world in 6 days' variety creationists. Most believe in evolution and an old earth, consistent with most scientists today.

They only disagree with whether stochastic processes can generate highly complex, highly specified functionality. They believe this because they believe the evidence is very strongly in favor of their position. They are not advocating their position because of a religious agenda.

In fact, at least for some like Sanford, it is the other way around. He is one of the few 6 day creationist ID advocates, but he became a creationist from being an atheist after seeing the evidence for ID.
Ask HN: Why package managers don't rely on torrents?
Historically, Spotify used to serve music via torrent to reduce infrastructure costs. Why not applying it to package managers like NPM? Of course, a classic HTTP fallback would be required for some cases like enterprise systems.

I guess, the problem would be having a daemon running on my personal machine, but I would be ok with it.
Twitter is a public company. They don't need to be acquired.

I totally agree with the second part of your statement though.
Computers don't run languages though, they run code. And readability of the language for humans is a communication problem - there is no way around it. That's a different topic from using a language to communicate with the computer itself.
Popsockets are fantastic, until you need to put your phone in your pocket. To think people have complained about camera bulge before...
In the case of genomics, there have been at this point decades of work developing high performance file formats and there are large ecosystems of tools around them. Lots of bioinformatics is really manipulating these files. So using a supported file format makes a big difference.
Ask HN: What is the best way to hire a designer / UX person?
In looking to design an mvp for an idea, i want to hire a designer (more so UX than design). Any ideas on best places to go?
While it's possible, I'm not sure I believe that, they probably have a lot of purchasing power, and while I don't think they have huge margins, I'm not sure it's at a loss without actually seeing invoices.
Yet you're on a website that uses ReCaptcha.

Just tried to register via Tor and got this: https://i.imgur.com/svjfLqo.png

Kind of toothless to say "I'll NEVER use ReCaptcha (except for websites I want to use)!" In fact, I'd go a step further and assert that, while you complain about ReCaptcha, you're actively benefiting from HN using ReCaptcha since you see less spam day-to-day because of it. ;)
Getting started with Istio Service Mesh – What is it and what does it do?
I was amused that Elizabeth Warren's campaign site wouldn't display the content for me unless I permitted scripts from google.com (w/ umatrix) since she is promoting breaking up google.
If I understand the new policy correctly, what Twitter is doing is taking an official step back from simply deferring to the Trust and Safety Council, by allowing public figures of sufficient stature to avoid having their posts removed, even if they do violate Twitter's rules.