skysight-inc/HackerNews huggingface dataset:
I can somewhat understand the urge to de-clutter the URL and emphasize which parts are most important.

But I'd prefer they did it in another way which doesn't involve hiding anything. For example, render the most important parts of the URL in bold type, a color that contrasts more, or a slightly larger point size.

That way, you still make it easier for the eye to pick up the parts that the browser believes probably matter most, but you don't make it impossible to see the parts that might also matter.
I don't use jQuery anymore, but damn do I miss the simplicity of fadeIn() and fadeOut(). Trying to do the same with CSS transitions is much more complicated and brittle.
Most people don't notice or care, so this change makes no difference for them. For the few that do care, this change makes things worse.

So basically a dumb design-by-committee change that just wasted effort for negative progress.
How to Become a Successful Freelancer – A Quick Guide to Modern Freelancing
How would I know if it is harder for me to enjoy movies than for somebody else?

I don't like "music movies" such as High Fidelity, 8 Mile, School of Rock, Blues Brothers. They are just average comedy/drama flicks for me. Maybe normal people like them more?

For a while if someone asked me what music I like, I replied film music. I do enjoy film music but maybe just because the music makes me remember the movie?

I'm definitely affected by the music. Maybe music can still emphasize emotions for a musical anhedonic and it just that music in itself does not do much?
I really appreciate your efforts in improving the Vim experience on VSCode, but the extension is slow enough that I find it unusable. I desperately check every changelog update to see if the performance issues have been mitigated, to no avail.
Amen. I’ve been waiting for a React web animation/gesture lib that does exactly that.

The gestures and animations in that video are a million miles away from the best I’ve seen on the web.
I wrote a blog article recently wherein I propose that cloud-native infrastructure can be a better foundation for robotic software stacks than ROS/ROS2. I've been involved in several ROS-based robot & robot-sensor efforts and (like many others here) have found it lacking in major ways.

https://capablerobot.com/blog/2018/2018-05-09-wheel-reinvent...

There are a whole host of performant, lightweight, and open source tools for distributed-tracking, pub/sub, logging, serialization, service discovery, KV stores, visualization, etc. Right now it seems the robot world (including me) ignores this fact and continues to reinvent wheels (poorly).

I'm curious for feedback on this idea and will be publishing updates as I experiment with this idea. I'll likely be starting with timing & latency experiments between ROS, ROS2, and other cloud-native pub/sub brokers.
Clinical Effects of Regular Dry Sauna Bathing: A Systematic Review
My gf is an artist and I roped her into trying Krita. Although she uses photoshop and illustrator mostly for interop with colleagues, I think she prefers Krita.

Also, Photoshop is just as buggy as (if not more than) Krita she finds. People just live with it because they don't have a choice.
The difference is huge on my screen, you may want to check your monitor settings.
My magic response to “Hey, can I pick your brain?”
It also depends on the theme if you chose one.
The implementation will definitely need a up to date Public Suffix List. We control a bunch of public suffixes and it's a huge, huge difference if you browse to the address "www.com" or to "com" - or blogger.com and www.blogger.com, or dyndns.org vs. www.dyndns.org. In this case, there are different organizations/persons controlling these.

Should you not know which one you have connected to?
"Consonant" and "dissonant" are words that are indeed a bit too specific to the European music pedagogy as a whole. But I would argue that the "whole integer ratio" principle does actually extend a fair bit beyond Western classical.

The lowest whole integer frequency ratios -- using Pythagorean terms and the ratios, octaves (2:1) and perfect fifths (3:2) -- seem to be present in the music systems of many music cultures, at least the ones I'm aware of. Perfect fourths (4:3) are also decently common in many music scales, although not quite as common as the other ratios.

Beyond that, there is much variety and I'm not sure I can conclude anything (especially since my knowledge of scales and modes outside Western music is fairly limited). It just seems like most music systems in the world are aware of these core ratios at least.

One other curiosity: I would say a huge percentage of music scales throughout the world tend to feature either seven or five notes (five notes actually is probably the more common one, if I had to take a guess). Unlike harmony, I'm honestly not sure why this is the case. Even gamelan scales are seven notes.
If it doesnt matter, why even remove it?
On the other hand, pure functions are also much easier to reason about, thus much less likely to cause bugs from "a tiny change" in the first place. It's in the messy imperative stuff things tend to break in incomprehensible ways, and where you really need tests.
And how do they keep all those panels clean? Who maintains the transformers when they break? Who swaps out the panels as they reach their life expectancy? It isn't just the night watchman, but the entire community of people involved in any large outdoor installation.
Maybe he meant smooth jazz, classical, adult contemporary, downtempo type stuff that is quiet music but isn't any genre. People who aren't big into music don't learn all the genre names.
The Sahara desert is in fact growing (some 10%)... likely due to global warming. So it's constantly transforming in any case.

https://www.livescience.com/62168-sahara-desert-expanding.ht...
"...go to www dot COMPANY dot com, or AOL keyword COMPANY..."
Denver, Austin, Houston, North Carolina, Chicago, Atlanta, Salt Lake City, Boise to name a few. Granted, some of these have recently become pricey, but still nowhere near Seattle levels.

Look at all big companies (and not just the recent Internet ones of the last 20 years), and look at where they have sites. Jobs in most of these places.
I wrote "new" car.
They are absolutely amazing for the intuition but lack the mechanics, both of which are essential for linear algebra. The calculations are necessary, but without the intuition they will seem meaningless and the nuances will be difficult to remember.

I would pair with Gilbert Strang MIT open courseware and Khan Academy. The 3 together made linear algebra probably the most useful mathematics class Ive taken.
Delivering an incremental speed boost vs nvidia chips seems like a tough way to win. Even if they can be 2x faster, people will still stick to cuda. They either have to be 5-10x faster or find a new market. Definitely possible. Would be pretty embarrassing for nvidia if that happened.
So, about $50 an hour for non-SV developers?
I'm on the same boat, since I only use pyenv inside WSL. It's something that is being discussed (and worked on for other languages). The relevant issue is at:

- https://github.com/Microsoft/vscode-python/issues/67

And the VS Code team was asking for folk to interview regarding WSL integration:

https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGG...

(Full disclosure: I work at Microsoft, but in other teams, and am eagerly waiting for the day I can use WSL pyenvs)
I'd argue enjoying the absence of music doesn't qualify as musical anhedonia. "Enjoyment" is a valent measure so "negative enjoyment" is still enjoyment, but negatively impacted. If the absence of music is pleasurable, then you are perceiving and responding to the sound. Otherwise you could argue there exists "silence anhedonia", "cake anhedonia", or that everyone has passive "breathing anhedonia".

I'd need to read through the article, but the Wikipedia link sounds they are conflating "enjoying" and "responding to". Instead, I'm assuming musical anhedonia is referring more to "apathy of sound".
Cloudflare API and Dashboard Down [Implemented A Fix]
Benin has introduced social media tax
Much technical debt is caused by poor specifications, or fluctuating ones as a company flails around seeking product-market fit. Sometimes the best way to leverage developers is to improve other parts of the organization.
nice list of polyfils at the bottom! Didn't know about `closest` yet for example.
Think public suffixes! It is long, so definitely not an edge case.

You can write a small script to look up all PSL domains and check if the www and APEX domain has the same dns records.

Our implementation (we control 15 or so) does not, have a www-subdomain for the domains. Anybody can register the www-subdomains.
> so I use unit tests with a debugger in my IDE to run small portions of my new code until it works the way I envisioned it before I started writing it.

In languages like Lisp, this is what you use REPL for. It's an insanely more efficient way of working than the usual edit->recompile->run the whole app again.

However, couple of years working with Common Lisp and (recently) Clojure taught me that, even with a good REPL at your disposal, properly testing code as you write it can get pretty unwieldy - especially if the inputs are complex/large. I found it beneficial to write unit tests and call them from REPL instead of testing the code in REPL directly, as it's easier to maintain and develop individual test cases, as well as re-test all of them when I alter the code I'm working on.

(That's of course apart from the fact that unit tests are more permanent, and provide value later on.)

TL;DR: thumbs up for writing unit tests even when working in an interactive programming environment.
It's possible. I did increase mine a while back but I don't remember by how much—I'll try increasing it further and seeing if that helps. Either way, I agree with the sibling comment: As a user, I shouldn't have to worry about memory allocation at all, so even if that is the issue, that's one point against IntelliJ vs other editors.
This reads more like a beginner’s guide to office politics.
i use Firefox @ work and @home for serious stuff. The only reason i don't use Firefox 100% is due to the Android app which is a lag fest.

Mozilla needs to put more resources on Android.
Yeah, I switched from Firefox to Epiphany (also called GNOME Web[0]) and I have the best of both worlds: a WebKit browser that's more feature-complete than luakit/surf/etc., with Firefox sync integration and no Google.

It's like an open source Safari clone and it works beautifully.

[0]: https://wiki.gnome.org/Apps/Web
ntp is UDP so telnet isn't going to work. Try this:

$ ntpdate -d pool.ntp.org
"Reading the works of Fibonacci" sounds like the sort of narrative garnish that would charm a journalist with little knowledge of math -- but would sound contrived to anyone who's take a stat class or two.

Given how well-known the Fibonacci sequence is today, poring through Liber Abaci (1202) in search of secret insights is teetering on the edge of madness.
Auctus first crypto analyst platform.  Apply to become an Auctus Expert
This package installs an experimental Gutenberg block
It's 2018 ffs and internet is everywhere. People should be expected to have better understanding of the internet and of what they see on their address bars.

Maybe instead of masking users from the "complexity" we should be teaching them instead.
The Blockchain may not solve a practical problem better than the alternative, but a political problem - a way for a C-level exec. to make project decisions in a complex, high risk field while minimizing career risk("Nobody was ever fired for choosing Blockchain").
You can use the Web Animations API for this: https://developer.mozilla.org/en-US/docs/Web/API/Web_Animati...
I think this is wrong though. If you do a bit of trivial jquery to every element of a list, every time someone changes the “selected” element, then that could count as lots of jquery calls, even though there are few call-sites and not much to change to remove it.

I think the more concerning call would actually be some crazy selector, animation, and implicit state change which could be done in just a few calls that happen rarely.

With this in mind I think the right metric is #call-sites and not #calls: most of the time the effort required to refactor a jquery call away is not proportional to the number of times the function is called.
Huh? Gimp has had 16-bit and 32-bit color depth per channel since 2.10 was released back in April.
Sorry, but the first thing that comes to my mind when I read the headline is that we are in another economic bubble with valuations like this.
Twitter Permanently Bans Alex Jones and Infowars
Ask HN: How do I deal with an asshole architect?
My company just moved a bunch of us around into new teams. I am on a new team with only one other experienced developer. However, we also have a part time architect who is trying to micro manage things that they don't even know how to do themselves. This person has raised their voice in a non constructive manner multiple times, because my progress was not exactly what they wanted. The thing is, they didn't answer me when I asked what was wrong. Just to refer to the design.

I already brought it up with management, and I do have more than one company asking me for a resume, but in any case I feel like this is a situation I should learn to deal with in a better way. Does anyone have any suggestions?
Like any utility, you don't need a guy just hanging around waiting for the transformers to explode. You truck him in every 50 years when that actually happens. It's time domain multiplexing, essentially.
Yeah, I can see that. Certainly, the Celts and Germans had plenty of contact with the Romans, and Roman bureaucracy and aristocracy (not to mention Roman-distributed Christianity) directly informed their institutions. But in a lot of ways, it's not so much an inheritance as a cargo cult, but it's still a valid connection.

But Greek culture... yeah, that's a retcon.
It’s wierd how everyone seems to be so against to this change. hasn’t safari been doing this since forever?
> The boards using their chips need to fit into commodity interfaces (PCIE? DIMM? ) in Open Compute hardware

I mean, it's not exactly like pcie interfaces are ultra hard, must be done in house,
cutting edge technology anymore. And why the huge emphasis on OCP? Nothing there necessitates any kind of extreme innovation.

> Their IP needs to actually be defensible. Otherwise, an Intel/Samsung whose manufacturing prowess & channel reach is multiple times that of Gorq will undercut the pricing with almost the same performance/watt. Oh, and they'll happily play nice with Open Compute, other standards bodies.

This has been true historically, but TSMC currently can out manufacture both intel and Samsung wrt 7nm. In addition, the steamroller of Moore's law no longer really holds with dennard scaling dead and wire/MOL rc and variation soaking up performance gains.

Btw, most of these criticisms could have been levied against nvidia way back when.
Until Firefox leadership decide to make the same change "because that's what Chrome does". Sadly, over the history of Firefox (and before that, Mozilla/Seamonkey) the leadership there has always been WAY too obsessed with following IE and/or Chrome rather than just building the best browser and taking some chances.

Seriously, trawl through Bugzilla sometime and look how many bugs are closed with the the justification being some variation of "That's how IE does it" or "IE doesn't support that", etc. And then substitute "Chrome" for "IE" later in history once Chrome took over the universe.
I like how hugues.a. summarized it there:

This is Google making subdomain usage decisions for other entities outside of Google. My domains and how subdomains are assigned and delegated are not Google's business to decide.
Re: E2 (http://www.example.www.example.org === example.example.org)

I just found the same thing. How exactly is this a feature? What an insane decision.
This is why code analysis tooling exists and is a profitable market.

Sarcasm aside, there is a difference made between bad code and (regular) refactoring and tech debt in the report. I read bad code as the mistakes a junior might make but any reasonable experienced engineer shouldn't anymore.
I haven’t removed jquery from my website because it’s probably the least bad code to deal with. With Github’s complicated website, maybe they have bigger fish to fry?
I'm glad they did the study, but be careful about confusing these numbers with the truth. There's obviously an incentive for C-level executives to exaggerate (when asked) how much of a labour shortage there is compared to reality. (If they say there's a bigger shortage than there is, people might flood the market and wages will go down.)
If you mean full custom, very few, and most are in i/o.

If you mean synthesis, a lot.
Its like saying there is trillion dollars of untapped market if a novel writer's draft is as good as their final product.

Yes, just like anything there is inefficiency, waste and even some corruption but that is the case even for building bridges or laying 3 lane roads.

Maintenance is actually the most non-trivial part of any software esp. successful one and to discount it reflects the lack of sophistry on part of the actors who reside in C-suites.
You can't possibly say that with any confidence

In answer to the original question, I stand behind my answer with 100% confidence. The test infrastructures I build catch memory leaks all of time, and I do not consider it abnormal for them to do so. If you mean to say that I cannot be confident that I have caught all of the memory leaks, well duh, of course I can't. But that's not what was asked, and that's not what I said.

To expand on what was actually asked, though, whether a framework catches all, some, or no memory leaks is irrelevant. Because if a team is at least testing for it, I'll bet they're just a bit more rigorous in their coding than a team that just deploys to production and waits to see what breaks.
I think just SSHing to box and doing deploy is not function of users as you noticed but function of how many devs are working on project. For 1-2 devs manual deploy might be ok, when 3rd comes in, it is time to get rid of any magic that might happen when deploying by hand. Because you know someone will do something special and not document that, when he updates automated deploy he does not have to document or talk with other guys, it is documented in deploy tool.
They say "TOPS" which usually refers to INT8
> I'm able to do all of these things too with my setup, although it's not vim driving my setup, it's tmux. Using just plain vim doesn't work for me.

For a while I was running (g)vim8 with the built in :terminal - but I had some character issues with meta mapping (so typing tings like ~ on my Norwegian keyboard layout was a chore). Qt neovim didn't have these issues, whatever caused them - but I also switched back to a tiling wm (i3) - and I'm not sure if screen in neovim term really is better than a neovim on one side and a terminal w tabs on the other.

What I will say is that vim8 has a "better" terminal out of the box than neovim (that realized the idea first) ;in vim switching out of insert mode is easy and allows real nice copy to buffer - say to copy from a repl, and switch windows to paste into a file.

The limit of one (two) x11 clipboards is a bit of a pain, but with setting the x clipboard to default copy/pasting between vim and the rest of the world becomes pretty painless.

Anyway - point being, vim/neovim has great support for managing terminals - but I'm not convinced it's a great idea.
What a joy Brief was back in the day. Could open huge files, lightening quick, macros, column select and replace, programmable and all on a single floppy.
The byte order fallacy
Whether "we" like it or not, URLs are increasingly becoming a rare techy term. It is no wonder the average user has a problem with URLs with the advent of omnibars. I for one can't sometimes "force" Chrome to go to domain.com instead of searching that expression. Oh, and try to view the full URL you're accessing on your iPhone, particularly if you're GETting something other than /.
CityLab University: Induced Demand
Static typing helps.

Higher order programming helps.

These are two reasons I love Haskell. The compiler does a lot of work of understanding your code for you, and makes it easy to query that metadata interactively, and refer to it from other parts of static code.

Haskell is of course not the only statically typed language, but its type system encompasses more, and more uniformly, than any other I am aware of. A lot of things that used to have to be part of the comments can now be first-class citizens.
I'm not anti-safety, I'm anti-bad safety design. I clarified the point of the analogy in a reply to another reply.

EDIT: You can't substitute gun safety knowledge with legislation that requires all things (and I mean all) to protect against gun misuse.
Are you saying each w is netting more than a full character?
While that certainly may be the case, it's been shown time and time again how many users (and even sys admins!) are bad at installing patches.
Fzf and ripgrep <3
I wasn't trying to paint them as uniquely expansionist. I was (rather clearly, I thought) questioning that they were devoted to peace. They weren't.
I would definitely recommend blogging about technical issues and creating open source tools.
It's not Hewish's fault. The prize, FWIW, wasn't just for the discovery of pulsars but for the aperture synthesis interferometry technique that made it possible. He didn't do the observation, but he did invent the telescope.

The guys's a legitimate Nobel winner on his own, and let's not tar his name with the Nobel committee's mistake in skipping over Bell.
British Airways customer data stolen from its website
Maybe it could show "Canada - Wikipedia" like the page authors intended as a title. Maybe if the page authors want to have links between languages, they could code that in a standard markup language themselves.

These aren't decisions for a useragent to make, and there aren't enough browsers out there that people have a reasonable choice.

Bastardising the url isn't a solution to anything, it's a step towards something that Google, not users, want (in making AMP "trivial").
This is basically how Lisp and Smalltalk work. You write the function you want to use. The system puts you into a debugger. You debug your program until it starts running. I wish I had this environment in more languages like Haskell.
Hardware design with synthesis is much easier than you think and costs a lot less.
Safari already hides "www.". In fact it hides everything except the root-level domain, e.g. "https://www.google.com/about/" shows just "[lock] google.com".

Firefox and Opera show the full domain but gray out everything in the entire URL except the root-level domain, so "www." is gray.

Just saying, de-emphasizing and hiding parts of the URL is clearly a trend. This isn't just a Google thing.
Anecdata: I'm allergic to pollen and cats(a little bit). This spring I got myself a Roomba 895 which is equipped with a HEPA filter and hadn't experienced any symptoms since. I have no real data on its effectiveness aside from "works for me", though.
Setting expectations for open source participation
A tarot deck inspired by the pioneering women of STEM
Google wants to introduce Web Packaging to solve this: https://youtu.be/pr5cIRruBsc?t=543
I would really like to see MSFT implement a builtin way to visually profile applications. They have a great ecosystem for editing and debugging, but profiling extensions are non-existent because of the strict API.
Relational Reasoning | Recurrent Relational Networks
Of course Roman culture was itself a retread of Greek culture with a few mods thrown in, they even pulled an asset flip with the Greek pantheon.