jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I would argue that using something like this would result in a less readable file overall. 85% of people editing SVGs by hand have 0 interest in modifying paths by hand. They likely want to move elements around, change groups, etc. If the d-path was written less compactly, these path definitions, which, again most people don't even care about, would end up taking up the vast majority of the space in the file. It would be impossible to get an idea of the nesting, and super annoying to move things around since they would be huge.

Also: Reminder SVGs goal is presentation, so paths even for a simple monochrome icon have _hundreds_ of control points. Something more intricate or a larger graphic? Thousands easily. All the examples here are toy examples, that don't scale to what SVG is actually used for.
This happened to me once as a kid; it was surreal.

Now, I have tinnitus 24/7. (Which is completely unrelated.)
I don't think it has to be this way, or that is necessarily the norm. For example, in most countries you can sit as many 10-day Vipassana meditation courses as you like with zero obligation to pay. I did though, because I'd been suffering with debilitating whole body eczema since I was born, where the most effective treatment was corticosteroids. I've been free of this burden for years now. No-one told me it would cure my ills, and I would never have been prescribed this by my GP or dermatologist. Likewise, I would say to anyone YMMV and meditation isn't a panacea.

There are definitely fraudsters out there, but there's doctors who prescribe an ineffectual or even harmful medication for kick-backs, such as 'seminars' which are basically paid-for vacations. So keep in mind that conventional medicine isn't the paragon of ethics either
Add on one more lemma - which is that you get to unilaterally decide who is a white supremacist, even over their objections, and you've got a recipe for cancelling anyone you like.
Similar study: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3882489/

Nondiabetic Subjects: https://pubmed.ncbi.nlm.nih.gov/30381620/
The two terms have obvious signaling implications because the two major US political parties are called Republicans and Democrats. The popularity of the statement is just as a slogan for Republicans who like the way the implication sounds. It's the same as the Democrats who complain that the electoral college is "undemocratic" despite the conspicuous amount of voting involved. It's just banal sloganeering.
> Absolutely. Pete Townshend's deaf in one ear and has severe tinnitus, and he doesn't blame Marshall stacks (or even the still louder Hiwatt amps he actually used), he blames headphones in the studio.

Eddie Van Halen attributed his cancer to biting on metal guitar picks, and not his legendarily heavy smoking habit. Not sure we can put much stock in either.
I agree with you on the importance of non-productive time but I've found having my own infrastructure makes my life smoother day to day in exchange for some upfront cost. It's a tricky balance, and as many other commenters have mentioned that initial cost can end up not being so initial - though I think most people who engage in this 'hobby' generally find both the process and the product rewarding.
Amsterdam in the 1960s was just as full of cars as US cities are today. Here's some video: https://www.reddit.com/r/Amsterdam/comments/d3484b/amsterdam...

If we start today and incorporate the lessons they've learned, it hopefully won't take us 60 years to get there.
Of course, slow moment. Thanks.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Electric vehicles do not eliminate anyone's carbon footprint. They only frontload it due to the extreme environmental costs of mining for battery materials, battery manufacturing, and transport.

This goes for electric cars, bikes, and even your little OneWheel.
There is a need to negate the narrative attributed to the phrase "cancel culture" - said narrative is that liberals are censoring conservative voices. (IE, it's often discussed as a directional issue, and not a systemic one.)
Submitted seattle times link here: https://news.ycombinator.com/item?id=26732740
Amsterdam had to figure it out the hard way. When they did it, nobody even knew what to do. Now that they have done the hard work, the patterns can be copied elsewhere. What I am talking about are the junction designs, bike path designs, etc. These need to be taught to every road engineer in the world.
>Some people advocating for arresting someone for something they did, even if it is way too crazy is quite different than tools that enable discrimination based on an opinion.

It isn't different at all. Both are forms of discrimination based on an opinion. What Molly De Blanc "did" was express an opinion. On the one hand, you have a Chrome plugin that highlights public information, and on the other hand you have Stallman supporters wanting to use intimidation and violence to suppress their political opponents, and here you completely dismiss the latter while you (and many other commenters here) have to twist some macabre hypothetical Nazi allegory from the former, as if it were somehow even plausible that Molly De Blanc actually wants to send Stallmanites to the camps.

Ladies and gentlemen of the jury, I rest my case.
You guys don't have to convince me—I'm aware of the problem. The question is what's the solution. Creating a mirror image of the problem and upvoting that to the top of the thread is obviously not the solution.
'Ugly', as a term, is vague and subjective. 'Brutal' is more specific. Brutalist architecture frequently gets used in sci-fi films and television:

https://www.phaidon.com/agenda/architecture/articles/2018/se...
Everyone I know just rents a moving van/movers.

Weird reason to own truck if you only do it so your friends will call you over to help them move.
$100 pre-order would be a rounding error in their balance sheet.
> Odd number releases are stable [...], even number releases are unstable

Well, that's odd !
You're telling me that offering a service comes with no guarantee of the service? If I'm paying you, but you're no longer providing the service to me, but to some third party, how is that upholding the contract?

If you order food in a restaurant and someone takes the food from the waiter before you can have it, what would you want the restaurant to do?
Here's a few more if anyone is compiling a list:

Dieter Rams -- https://www.vitsoe.com/gb/about/good-design
John Maeda -- http://lawsofsimplicity.com/
Another option is to continue producing fossil fuels for the world markets, and using the revenue to protect yourself from the disaster you helped create.

This model is fairly popular with Tories in Canada.
maybe they plan to texture it with high tech holographic textures though
I love vinyl not for the audio quality but for the ritual and commitment of putting the needle down on a side and listening to the whole thing. It's a really nice, anti-add way to listen to music.
> Do other people see actual images when they imagine something?

Pretty much.

In my case the image is not very clear around the edges, but it's very sharp where my mind eye is directly looking at. The rest is a bit blurry and fluid, but the general spatial structure is still clear. I do see color too.

It doesn't actually feel like literally seeing. It feels more like the post-processing your brain does after the real sight is processed. I can even mind-see with my eyes open and it feels different, which suggests they're separate mechanisms. It feels kind of like a projection in the back of my mind.

I'd compare it more to remembering sight, with the ability to mix those memories and imagining them (e.g. I've never seen a pink elephant but I can mix elephant and pink color).

For more intricate shapes like people's faces everything is fluid and not very sharp though. I get the rough shape of their heads and obvious details like the hair and then I can focus on specific parts of their face but not the whole picture. I've never been very good at remembering faces, but I'm very good at recognizing faces (even strangers which I just happen to cross on the street), which also suggests those are different brain mechanisms too.

Memorable faces like Angelina Jolie's are easier to picture as a whole, but common faces are harder to picture, no matter how much I've seen them (it's easier to picture Jolie than my own mother).
Android was influenced by all of these prior efforts, at least indirectly. I was at Orange prior to Android getting started (and before Miner left to join Rubin).

At Orange we had built apps for Symbian S60, UIQ, and windows mobile. We also had seen the limitation of these platforms, especially Symbian which was getting long in the tooth with its baroque memory management architecture. I personally had seen the limitations of trying to get something working on Series 60 working directly with Nokia Engineers and getting held up by the platform limitations (and Nokia's own internal issues).

Another player at that time was Savaje - they had built a completely java based phone OS and were trying to sell it to carriers. Unfortunately they were too early to the market (among other issues).

So Rich had seen all of these issues with early smart phone systems and the European smartphone ecosystem, and presumably applied some of the learnings to Android's development.
First, to be a good contributor, you almost always have to be a consumer of the library. Once you understand how the library usage works, then you can work on improving the api, fix bugs, or even just improving the documentation.

Read the source code, and see if you can find any small wins such as optimizations or better api.
Edit: Whoops. I didn't quite grasp what you were asking until I had already responded. I think that is the intended behavior behind FB.logout() (as opposed to only logging one out of your site and not out of Facebook).

If you want to only log someone out of your site, you've probably got a session variable of some sort you want to destroy, right?
All those "sometimes" seems to suggest that Parrot is much more than a bit buggy.

A memory leak is one thing, but segfaults and assertion failures... Down to brass tacks: is this thing usable in its current state?
> The only way around this problem would be a civilization that seeds the universe with robots that can lie dormant for billions of years, and activate upon detection of a signal-capable species.

Yes, I too have read 2001!
I wouldn't necessarily recommend this approach, but the way I learned to read x86 assembly (I've never needed to write it, but I do write other assembly languages) was by reading Michael Abrash's Graphics Programming Black Book and disassembling a Windows driver for a piece of hardware in order to create a Linux driver. Having a practical motivation other than just "learning assembly language" can be beneficial.

You could also try getting an embedded development kit, like the USB Bitwhacker, PICKit, or an AVR-based kit, and programming a microcontroller in assembly language.
Because... bad habits from larger projects.
This issue needs more attention but this is obviously not going to do anything.

Reading about the Online Safety Bill makes me quite glad to not live in the UK.
What's amazing to me about HN is comments like this don't get downvoted, but comments about how maybe we should tax the wealthy a little bit do.
>However, I don't understand why Apple and we on HN are so focused on making the iPad "more" than a consumption device. What's wrong with consumption?

A big part of what interested me about computers was the ability to get in there and do stuff with them. Whether that was from the perspective of software - cracking open a hex editor, or learning to write code, make music, edit photos, etc. etc., or from a hardware perspective. Having standard connections that allow for modular changes to my computer, whether that meant dropping in a Firewire card to take advantage of professional audio and video equipment, swapping in SSDs as they become more affordable, upgrading RAM, changing out power supplies, and so on - all accessible with a Phillips head screwdriver. Lately I've been thinking that it's actually had an influence on the houses I've bought and lived in.

Nothing about the original iPad appealed to me. It was a big iPhone, and I already had an iPhone. Everything that I wanted to do on a bigger screen, I could already do on a bigger screen, whether that was my laptop, my desktop machine, or a television. A lot of my peers bought iPads, only to find them kind of... extra. Not great for watching videos, not as easy on the eyes as an e-ink Kindle, not great for listening to music - okay for browsing the web, until you hit Flash, which was still not uncommon at the time, especially for leisure activities like the kind of games that have become dominant on the iOS platform. For me, when the iPad came out, it was a solution looking for a problem. It wasn't for me. Now it is!

What's funny is, now I almost feel like it's too easy to "create" - there is an unfathomable amount of video content being produced or remixed or stolen & reposted, every single second, to YouTube, TikTok, Instagram, Reddit, you name it. There's amazing stuff coming out of that, for sure, but they're needles in an ever-growing haystack. Wild times.
In Asian families with long histories, it's well known that gold lasts for generations. That alone is reason enough to hold wealth in Gold. They shape it as ornaments and pass it down generations. It's a store of wealth because other dynastic families will forever accept it as payment to pass it on to their own kids.

Parallel alternatives are currency, land and historical artefacts.

Currency is subject to manipulation (even fractional reserves is a form of manipulation), land can be seized by changing empires and wars and historical artefacts may lose their meaning.

So gold it is.

One could argue why it's not other metals but I suspect there's an element of glitter to it.
HTTP/2 does solve one issue very well. The server goodbye message indicates the last request seen, which enables the client to know if a request sent before closing can be retried or not.

In http/1.1, if you send a non-idempotent request on a keep-alive socket and the server closes it 'simultaneously', you won't know if the server didn't see it (safe to retry), or if the server crashed while processing it (not intrinsicly safe to retry).

TCP-in-TCP offers predictably bad worse cases, but does offer some nice effects in good cases.
In many places there are not alternatives, all available vendors have a history of hijinks. It's quite hard to band many small voices together and even when we do government agencies pick the wrong thing.

It's not really accepting. It's more like picking the least-shitty of a shitty set of options.
When people complain about SPAs it's because they're slower or less fit for the task than a collection of mostly static pages.
You said your enterprise company doesn’t use analytics, and just talks to people. I am describing how I find that to be worse.
This seems like a classic case wherein messy execution should be followed immediately by meticulous cleanup.

Messy execution exploits top-of-mind opportunities without permitting administrative overhead chores to distract.

Immediate meticulous cleanup constructs an idealized legible history, with the advantage of familiar recency.

The human brain itself works this way, consolidating long-term memory overnight during sleep.

The next question is how best to implement this workflow in git.

One option would be to use complex arcane git commands to transform a messy actual work history into an idealized legible official record. Even if the user performs this transformation perfectly, at minimum it causes a loss of information about the actual work history, by altering messy commits.

Therefore it's better to write completely new commits for the official record. One's idiosyncratic work history doesn't belong in the public collaboration git repo.

I find it easier to use separate git repos, one personal and the other collaborative. I transfer info between them only via manually syncing the working trees.

It may take syncing from multiple personal commits to update the official record sensibly, which sounds like a burden, until compared to the alternative of trying to understand a mysterious ancient official commit embracing multiple unrelated changes.

Code spelunkers unsatisfied with the terseness of the official record should be free to investigate the contributing dev's personal repo to sort through his chaos for clues.
Knuth is a professor - so in addition to coding, he had to teach classes, advise students, apply for grants (and write the Art of Computer Programming too!). Wolfram has to run a 700-person company. Peter Norvig, Lars Bak, and Rob Pike all spent a long time as managers in giant companies - so lots of time wasted in meetings, etc.

Like you, I enjoy programming a lot, and I consider myself lucky that I get to spend most of my time on it without these distractions. It's rare to be in a field where you can do what you love without being forced to take on the other stuff over time.
What about something like mercbay.com?

While spam would still be a problem, requiring a negligible payment would greatly reduce the ability of spammers to flood forums with posts.
> But one executive involved in the negotiations, who spoke on the condition of anonymity because the deals were private, said that participating artists were being granted shares in exchange for their good-faith efforts to supply exclusive content

I think the problem with an artist-owned platform is that I actually want the platform to be agnostic in terms of what is actually surfaced. When I open Rdio, I can see what's popular amongst everyone, my network, or just me. I don't want that to be affected by the owners also being the product.

What really concerns me is the double-talk.

> “I just want to be an alternative,” Jay Z said. “They don’t have to lose for me to win.”

But the strategy is clearly going to be largely based on exclusive content. This doesn't mean Rdio and spotify lose, it means the fans lose because they have to spend the time and energy they would normally put into enjoying music towards weighing the different streaming options.

I guess Jay said it best: "I'm not a businessman, I'm a business, man." That's the artist that owns this "artist-owned" platform.
I've welcome Uber's business plan. Ads are not the answer for everything. Quite the contrary, I'd argue that ads are the answer for very few problems.

Money or any monetary transactions plays two roles in these kind of business. The unrecognized one is that it plays the role of guarantee (ideally, but in reality is something like 'more or less').
What guarantee do I have as a driver or as a client if I use an ad-supported billing system, which we all know is next to crap? This is a really poorly-thought idea. Uber's strength is in the elegance of its business model.
Dart is kind of speculative -- but it has the backing to be a big thing in a few years. And since it's the "anti-javascript" I think it adds more to a developers versatility than learning 5 javascript frameworks.

Our dev teams that have adopted it like it, and it's been very successful for them.
The phrase "copious free time" is itself sarcastic, but it usually just implies "please be patient" rather than "I won't do it".
While we wait for his server to recover, there's this analysis:

http://tjic.com/?p=18531
... and sexually deviant ones at that! The worst kind of criminals!
Hence the scare quotes on bonus I think
It's not a dumb question, it's a fairly clever attempt at framing.

Why should we dignify such a frame by accepting it? The only sensible answer is "I don't care if my apps are platform exclusives" or similar.
Whitedust doesn't even exist anymore.
Yes, and missions organizations are very serious about QA on the apps their members use on their iPhones...
You are wrong.

Opera will NOT strip out ads from pages.

What Opera will do is to let the owner of the page choose to serve ads to mobile browsers through Opera's ad network.

So any ads from Opera on a site will be because the owner of the site requested them.
http://www.bingocardcreator.com/stats/sales-by-month

I quit my job in March, and could survive on my fairly modest revenues indefinitely. (I have done some consulting on the side in the interim, which is nice, because it means I don't have to make any hard choices like "Proceed at maximum speed on the business or go home for Christmas?")

The next product comes out at the end of November or thereabouts. I am cautiously optimistic. I haven't accepted any investment yet.
(I know this is off-topic and nitpick-y, but it is "iPhone", not "Iphone".)
It's a good thing on HN that when "old farts" a.k.a. elders speak, the community tends to listen.

The differing subcommunities here have divergent opinions about what the front page should consist of. For example, we hear laments from other corners that the amount of business stuff has gone down (where you might think it has gone up, or at least stayed too high).

The obvious 'solution' would be to factor HN into silos, subreddit-style, but we're not going to do that (long, other story), even though the result is that the front page is guaranteed to be optimal for nobody. By far the best way to influence it is to post stuff of the kind you personally consider highly interesting. And if it doesn't get noticed, fire us an email (hn@ycombinator.com) because we've built systems to give exceptionally good stuff multiple cracks at the bat here.
This is terrific.

But...

GUIs support the concept of undo. It would be great if all shells indicated the command to undo what you just did, and you could turn off that warning message with an environment variable.

And, almost none of these work in the Windows command prompt. I've tried powershell and while there are some great ideas, nothing behaves as I would expect after using bash for 20+ years.

These are the reasons people use the GUI. Without acknowledgement of that, this readme loses some of it's lustre.
Like forcing users to go to the app
That's funny, that's what I thought about Melbourne last time I went. Only because the city seems to be entirely made out of fancy interior design indie coffee shops though.

It also somehow has all four seasons every day.
That doesn't change the fact that all tests and statistics shows Chinese students are better educated than American counterparts. Since more Chinese are in poorer schools those numbers are loop sided against Chinese students which make it even worse.

But that you think you both know better than a Chinese person and didn't even bother to put in some links to facts (unlike those liked that disagree, like the Pisa test) says enough.
Java never supported single letter options, which is why any other meta-character is necessary at all.

ls -la == ls -l -a, but then you can't ls -all because it's the same, you need --all (or +all).

Java supports -cp or -classpath but in both cases the token after the - always identifies a single option, so you don't need the second dash.
It is sad that many new command-line parsing libraries don't follow the GNU rules anymore. They more often use "-long". Then users have to figure out whether this means "--long" or "-l -o -n -g". To make command line even more confusing, multiple tools I have used allow spaces in optional arguments (e.g. "-opt1 arg1 arg2 -opt2", where arg1 and arg2 set two values for -opt1). Every time I see this, I worry if I could be misusing these tools. I wish everyone could just follow getopt_long() and stop inventing their own weird syntax.
Why? It’s marketed for that age and is in wide use.

https://www.drugs.com/monograph/diphenhydramine.html
What would be a good reason to have POSIX standards in PowerShell, aside from, that's what POSIX does?
So you’re saying it does not cost political capital to be responsible for policies that caused a disaster? Where’s the good faith in this discussion or the people who suffered the disaster?