skysight-inc/HackerNews huggingface dataset:
What kernel are you running? The last kernel to use the ext3 driver to mount ext3 volumes by default is no longer maintained, as far as I'm aware. The ext3 driver was completely removed for 4.3. All kernels since 2.6.28 can mount ext2 with the ext4 driver, and I think all kernels with ext4 support can mount ext3 with the ext4 driver.

If you're using the ext4 driver, you can enable the dir_index feature (which I think is what you're looking for) with tune2fs.

You can do a proper conversion in a relatively short time, if it's a problem with the on-disk format. Pretty sure that ext4 is mainly just ext3 with journaling and a generally much better implementation.
Another example:

$ nohup ./long_running_process &
$ logout

Previously: long running process continues running after you logout. Recent change in systemd: Process is reaped once your login session ends (depending on flags passed via ./configure when systemd was compiled, your distro of choice might not be affected right now).

You could interpret this as "breaking user-space", as it's contrary to long-running practice and user-expectations.

Or you could say that systemd is superior as it's reliably cleaning up unwanted lingering processes which may have bothered some before. And this is worth the hassle of explicitly running intended background processes via systemd-run(1), or adding code to e.g. tmux/screen doing the equivalent via the dbus-api.
Does speed height capsules work?
Leaving aside the question of competence, what alternatives would you suggest?
C and Rust? Firefox looks like a ton of C++ to me: https://github.com/mozilla/gecko-dev
This comment (from a Hg developer on Lobste.rs [1]) is a good start:

> Furthermore, the proliferation of git wrappers says something. Mercurial has a lot of users too (Facebook), and guess what, they don’t write wrappers for it. They do write aliases and extensions, using hg’s established customisation mechanisms, but they don’t feel like the entire UI is so terrible that it has to be completely replaced by a different UI

Then let's consider this snippet, from the people that literally wrote the book on Git, in the Chapter "Git Internals" [2]:

> You may have skipped to this chapter from a previous chapter, or you may have gotten here after reading the rest of the book — in either case, this is where you’ll go over the inner workings and implementation of Git. I found that learning this information was fundamentally important to understanding how useful and powerful Git is, but others have argued to me that it can be confusing and unnecessarily complex for beginners.

If you don't know the internals, you don't really know git. I use git for client work on at least a weekly basis - not necessarily daily. I know enough to use it, and enough to know when I need to check the manual or search for something. I don't know the internals, and it's wrong that we 'need' need to.

[1]: https://lobste.rs/s/klqjwc/two_commits_wrecked_user_experien...

[2]: https://git-scm.com/book/en/v1/Git-Internals
But the UI is definitely easier to grasp than what existed previously

Really? so you really think:

systemctl <command> <service>

is an improvement over:

[optionally, some initsystem] <service> <command>

Given that, personally in most cases, when I am actually messing around on this level, I will be repeating the above several times where the only thing changing will be the <command> part (so, it is handy to have this right under the backspace key)

The systemd UI is a hot steaming pile of garbage that has made my day-to-day life on the CLI harder, not easier.
EU is also working on mandatory two year expected lifetime on many products. As in, if a product is in a category expected to last more than two years (eg most products except perishable items), if it breaks down through no fault of the consumer, the producer will have to fix or replace it. This extends beyond whatever guarantees/warranties provided by the producers.

I actually think this isn't progressive enough. I would expect my washing machine computer, smartphone, oven etc to last longer than two years. 5 years minimum.
way more naive but my first own desktop was a P75, a few years down a friend of a friend got his hand on a batch of P233MMX and I started to fantasize that these could be so fast, the menus may appear before you even finished clicking. I didn't know how non linear computers were at the time.

Few things also, I'm often surprised how fixed is the responsiveness of systems, hardware grew 3-4 orders of magnitude but the cruft and chaos plus the change of resolutions keep latency around the same value. It's sometimes even worse. Psychologically when I boot a 64MB windows machine and can enjoy word / IE / winamp I feel very weird (video could be offloaded to a chromecast for that matter).
Entire ReactJS code base explanation by visual block schemes
(Not affiliated with Pinboard or even a user.) If your problems occurred 1.5 months ago, the "huge impending work" was likely Pinboard buying Delicious [1] and subsequently being inundated with Delicious users attempting to onboard. Not an excuse, just context.

[1] https://blog.pinboard.in/2017/06/pinboard_acquires_delicious...
You have alternatives though. I've been using basically the same linux environment for about a decade now.

I don't have a proper desktop environment like Gnome or KDE, just Xorg and StumpWM as a window manager. Then I have Firefox, Emacs and urxvt running tmux. I use a handful of GTK applications when the need arises like Gimp, Inkscape, Evince and maybe a couple others. Done.

It boots up in a few seconds from a SSD, it's always snappy. It worked fine on a core2duo and HDD 10 years ago, it works even better on an i5 and SSD now.
Unfortunately that's not feasible for highly performance-sensitive projects like browsers or games.
that is referring to the daemons if I'm not mistaken
As far as I understand Linus was mostly involved in creating the git backend, and this part is actually well designed. It looks like something went wrong during the UI development, maybe they've tried to follow the underlying backend too closely instead of thinking it in terms of how users manage their source code.
You're right. I should be more careful about language. When talking about kernel developers, they do usually mean the ABI.
Web Design Company in New York| Yburis Infotech Inc
Yburis Infotech is a well-known IT company deals in providing web designing, web and application development, software development and e-commerce solution.
The iPhone wasn't in any way developed "in an area others dismiss". It was a huge market, with huge new competitors entering it (like Google).
My overwhelming experience has been that the people who hate Slack are people who don't know how to use it:

1. Learn how to mute channels.

2. Learn how to use the /channel action to bypass mutes (but only use when absolutely necessary)

3. Create channels for different topics, and for different groups of people. Create a "#random" channel where people can post silly crap without cluttering the main channels, for example.

4. Create channels for important announcements (with rules to keep these channels clear of random conversation).

5. Allow people to join and/or mute the channels that make sense for them.

6. Use threaded conversations instead of cluttering the main feed.

These simple mechanisms, once spread throughout your organization and used by everyone, will make Slack your friend. You will only get notifications for the things you want to see and/or things that are very important.
I think that the term "millionaire" became synonymous with "rich" long before the Great Depression, when $1M was worth much more ($14M in today's dollars). Now, thanks to inflation, "millionaire" lost it's appeal.
Ushahidi Accused of Covering Up Sexual Harassment Case “to Protect Ecosystem”
If you only used fingerprinting/watermarking instead of DRM, you could very well imagine an alternate model where creators are rewarded, and can find an audience a bit better, piracy is kept to a minimum, and culture is better off. There will still be sites like solarmovie, popcorntime, and perhaps some rental revenue will be lost because it will be easier to watch my neighbor or friends copy that he downloaded and walked over to my place with, but no one will be able to share it widely on youtube with anyone's fingerprint/watermark. The upside to culture? Anyone is free to edit/mix/use/peruse their fingerprinted/watermarked copy that they bought/rented. Unlike the consume-only model of the current Netflix/Amazon/Hulu/CBS/etc..

This is a long-term choice that I think both creators and consumers can make, but it probably won't happen as long as AT&T can make money off selling 4K copies of all Time Warner movies again, and as long as Disney never lets the copyright on Mickey Mouse expire. Copyright also has an important part to play in culture.
Good, because you don't have to, as I am very familiar with the entire debacle. I was talking about a single aspect of the rootkit. Try to be less assumptive, friend.
A simple library to improve UX of Bootstrap modals on phones
I'm reading your comment while upgrading brew. This prevents me from working because typing in Sublime Text slows down to a crawl during brew's compilations ;)
Hacker School's Secret Strategy for Being Super Productive (or: Help.)
I'm curious to see about the outcome this time.
Usually in such cases the people working for a high-profile company feel embarrassed and intervene personally, the OP thanks them for solving the problem and the case is closed. But this time the level of embarrassment might be too high, and Google folks frequenting HN seem to be mostly programmers. They might just want to keep a low profile for now - tomorrow this post will be forgotten, and the guy will write another post "It's been 192 days..." - just like he's been writing so far and nobody cared.
Interesting. I've been CPU mining on my old IVY bridge and i don't even notice it causing much performance drop. Free coins for me!
This looks nice. Too bad I care more about Montgomery and Twisted Edwards curves (everyone say curve255129 and edDSA are great, and I believe them).

I'm looking for one thing, which I hope should speed up signature and verification speed with very little bloat: converting a Twisted Edwards point to Montgomery space, then back (with that sign recovery trick after the Montgomery ladder).

Reading (and trying to apply) the relevant papers has been frustrating so far (I get wrong results), and I can't find code (or pseudo-code) I can use. Have someone implemented this?
why would I want [insert a systemd design decision]

Because systemd wants to be The One Ring of Linux, and tries to be all things to all systems and all people.
At one project we had that pushed over to QA. We didn't have to touch it. Report a problem form sent an email to JIRA allowing us to scrape the influx of 400 daily reports for potential issues. It was pretty helpful in diagnosing a Samsung Android issue where our app was killed for no apparent reason (they have their own additional resource manager that scores apps and kills them UNLESS the app has a persistent notification).
And a non-tech person will have great difficulty understanding that, or why? Why didn't you just write it correctly in the first place?
Still got one of those somewhere deep on the shelves.
It's National Plants at Work Week 2017
I think there is a middle ground here. I'm okay with items lasting at least 2 with 3 expected as long as it is repairable by third parties without OEM parts. So they'd have to release schematics ect.

There is 0 reason I should not be able to replace seals and motors in my washing machine, and the electronics should last 20 years or more. Unless of course it is engineered it to fail and they should just release schematics so an independend shop can replace the crappy parts with something more durable.
This actually sounds like it might be related to the "Lutherian e" (after Martin Luther, the German reformer and namesake of the Lutheran church)[0]:

Up until the late 1700s, the trailing "-e" in words like "Füße", "mache" and so on were intentionally dropped in most of (Catholic) Southern Germany because it was associated with Luther's translation of the Bible and therefore considered heretical.

The effects of this are still present in German (e.g. the German word for "door" nowadays is "Tür" but "Türe" is still an archaic or rare variant you might encounter, likewise you might colloquially see phrases like "ich seh'" instead of "ich sehe"). If the places with demonyms that drop the "-e-" in places ending in "-en" are mostly in South Germany, that might explain why they differ.

Note, however, that the official pronunciation of "München" according to the German wikipedia actually drops the "-e-"[1] (rendering it in IPA as [ˈmʏnçn̩]), so "Münchner" is actually not as irregular as "Zürcher" (where the local pronunciation of "Zürich" actually drops the "-ch", not the "-i-"[2]).

[0]: https://de.wikipedia.org/wiki/Lutherisches_e (German)

[1]: https://de.wikipedia.org/wiki/M%C3%BCnchen (German)

[2]: https://de.wikipedia.org/wiki/Z%C3%BCrich (German)
I always wanted to do something like this. Because I always forgot how to do the 'look ahead' assertions.

I even named the library 'hu_regex', where 'hu' stands for human, but never did anything further, as I couldn't think of any good builder patter for regex that seemed intuitive.

Anyway, thanks for this. This comment section has introduced some good libraries as well.
Time + Money = More Money
An option is to include a 'reasonableness' test like is in the Australian Consumer Law[1].

1) https://www.accc.gov.au/consumers/consumer-rights-guarantees...
The RIAA did not "create" the bands and artists that I enjoy. Some of them chose big labels, many didn't. Many of them are/were independent.

Maybe some people find enjoyment in different things than you. What do you think people did before the RIAA and other recording industries? Do you think they sat around in silence? No. Let's be realistic and not conflate the recording industry with a desire for pleasing music that extends as far back as the first musical instrument (the voice).

And you are missing my point, which is that there is a way to still get a chance to appreciate the thousands of absolute musical masterpieces out there without becoming an unwitting consumer.
Your naive understanding is supported by at least one deep learning authority:

> I haven’t found a way to properly articulate this yet but somehow everything we do in deep learning is memorization (interpolation, pattern recognition, etc) instead of thinking (extrapolation, induction, etc). I haven’t seen a single compelling example of a neural network that I would say “thinks”, in a very abstract and hard-to-define feeling of what properties that would have and what that would look like.

> All the while I'm thinking: this thinking process this person goes through as he analyzes this data: THAT is what Machine Learning SHOULD do

-- Andrej Karpathy

Deep learning for image recognition works because our visual world is made up of structured hierarchical features: Dark/Light, Texture, Edge, Part of Object, Object, Scene. Deep learning layers create increasingly higher-level features in a computationally feasible way.
Scientists Sharply Rebut Influential Renewable-Energy Plan
I recently stumbled upon this lecture, definitely recommended it (Sea Peoples introduced @ 08:20):

https://www.youtube.com/watch?v=bRcu-ysocX4
-1177 BC: The Year Civilization Collapsed (Eric Cline, PhD)
Who Will Test the Tests Themselves? (2017)
This is not very well known in the US, although the Russians were sore about it for quite a while. This was back in early 90s when the US was universally perceived as a "friend" by freshly ex-Soviet people for the first time in their lives, and such military cooperation was actually possible. Turns out this somewhat naive trust was misguided.
Online Video YouTube Downloader Free
Still got one somewhere deep on the shelves and the last revisions of software in the cloud awaiting for some spare time to make it working.
I think this is bad. Sometimes I want a cheap Chinese piece of crap that breaks in 3 months because I only need to use it one or two times. I shouldn't be forced to shell out for a high-quality BIFL model if that doesn't correspond to my needs.
I've been exploring CL lately.

- IMO the documentation state is not great, but it's being worked on. (it's said to be non-existent for Haskell :p ) CL has many books to learn from (CL recipes of 2015 being the more interesting to me http://weitz.de/cl-recipes/), but the online documentation is not brilliant. Often the web page isn't attractive at all, not every project provides good documentation, the "official" websites are bad (cliki, others). It's being fixed by https://github.com/CodyReichert/awesome-cl, http://lisp-lang.org/, https://lispcookbook.github.io/cl-cookbook/, http://quickdocs.org/ and http://phoe.tymoon.eu/clus/doku.php

- one can feel the language is dating. It has IMO too many weird semantics: no map and filter but map which takes a second argument telling the type of the structure or mapcar and others, remove-if[-not], etc. Creating hash-tables is too verbose and not consistent, et. That all a lot more are fixed in CL21 http://cl21.org/ (its wiki https://github.com/cl21/cl21/wiki).
CL21 also offers more functional-oriented stuff like shorter lambdas, lazy sequences, generic functions, or string interpolation, regexp literals, and more. It's a bit under-documented, but its wiki is ok.

- web dev in CL is another topic. I sugest https://stackoverflow.com/a/42838145/1506338 but what's doable now is very elegant.

- CL has a big ecosystem, we can use Emacs/Vim/Atom, Portacle is straightforward is portable and thus straightforward to use (https://shinmera.github.io/portacle/),…
You don't understand the issue then (and your assertion is patently false as I outlined elsewhere).

First of all, requiring trademark removal is something the FSF considers acceptable so long as it is reasonable to do[1]. Both RHEL and SUSE have all of their branding in specifically labeled packages so it is easy to replace.

Second of all, GRSecurity will always penalise you if you distribute their sources (regardless of whether you remove any trademarks they may have in their source -- which I don't think they do).

The two issues are completely different and you're muddying the waters by bringing up Red Hat, even though the free software community has agreed that removal of trademarks is acceptable[1]. You're bringing up a non-issue in a discussion about an actual issue.

[1]: https://www.gnu.org/distros/free-system-distribution-guideli...
"That's what poor people always used to do"

> I find it very hard to tell a poor person that they do not get to listen to as much music as me

Also, you're implying that the radio is going to provide even a fraction of the great music out there.

"If you really care about what poor people are missing out on, buy it for them. Don't expect someone else to do your charity for you to ease your conscience"

What exactly do you even mean by this? Are you taking a stance on piracy?
All the midrange Android devices I own get out of control all the time if you switch between heavy apps too quickly. And every once in a while while I wait for the system to become responsive again, some low level process like "Android System" will crash and restart itself. I shudder to think what will happen once we start throwing desktop-class loads at Android using it's current application stack.
None of that is spamming or cheating... and how is gamification a problem at all, especially in user acquisition (vs retention)?

What exactly were these companies supposed to do then? Sit around until people found them on their own? This really just comes off as pretentious complaining rather than any serious criticism.
Nothing really, it's fine for nearly everything and just tends to get on with the job.

The only bug that's affected me in the last couple of years was that the default volume on USB headsets was always set way too low. Pavucontrol helped sort it out

https://freedesktop.org/software/pulseaudio/pavucontrol/
When bigtech companies want to get in health, they call this Harvard researcher
just use zapcc, and compile-time will be down.
it's basically clang-4.0 so it's safe to use.
NASA Spacecraft Gets Up Close with Jupiter's Great Red Spot
I keep getting bitten by this. It's really annoying.
The way this would work is that laptop prices would be massively inflated to pay for the expected multiple repairs that 90% of consumers wouldn't even want, given the choice. I buy a new laptop every two years or so; I shouldn't be forced to subsidize people on a slower upgrade cycle.
yeah, future version of PA should had one command 'uninstall'; all linux users would use PA with joy now.

I often feared PA, and something in ALSA (I almost know zero about linux audio stack) made it a zero effort / 99% working thing that matched what I want for audio, that is a no sweat thing that just push sound. I can live without multi room networked audio, but having local audio crash randomly is too much a PITA. Feels like having lisp macros on top of VBA.

That said I wish we could find a better solution. Something between ALSA and PA. Also PA demands quality driver, IIRC Lennard told he cannot get blamed for that, it's a bit like GPUs in a way; and I wish we'd have open hardware audio chip that were simple and not lying.
You're comparing physical goods that are expensive to produce well with a piece of encoded information that costs nothing to mass-produce. That's not a good analogy, and you know it.
Isn't Buzzfeed news decent? I know their main site is full of clickbait, etc. but I was always under the impression that they used the money from there to fund their other journalistic ventures? Interesting, I suppose, how a negative perception of their clickbait side can negatively skew any decent/viable journalistic efforts...

Now that I think about it, I'm not 100% sure if I find it decent because I'm sub-consciously comparing it to the rest of Buzzfeed vs. all other news in general.
German here. "Amerikaner" unambiguously refers to US Americans. I have no idea how I would refer to someone from either of the Americas because I've never had the need to group North America with Latin America -- oh, and also "Nordamerika" typically just means "US and Canada" just like "Europa" typically excludes Russia. Sorry.
Is there any plan to improve the current EU laws on products guarantees? Because the current one has a big problem:

http://europa.eu/youreurope/citizens/consumers/shopping/guar...

"The legal guarantee is valid for a period of two years throughout the EU. But there are certain conditions. [...] Any fault that appears within six months will be presumed to have existed at the time of delivery. The seller must then repair or replace your phone free of charge - or reimburse you if repairs or replacement are impossible. [...] After six months, you can still hold the seller responsible for any defects during the full two-year guarantee period. However, if the seller contests this, you must be able to prove that the defect existed at the time of delivery. This is often difficult, and you will probably have to involve a technical expert."

Because of the burden-of-proof condition it's basically only a 6 months guarantee instead of 2 years. Countries may improve these conditions and I think some countries like the UK actually do.

This guarantee also has nothing to do with the producer, the seller has to provide this guarantee, which can be a hassle if the seller is not easily accessible.