HNHacker News
TopNewBestAskShowJobs

decode

1,021 karma · joined August 8, 2008

I'm a software developer in Ann Arbor, Michigan.

Email me here: http://definingterms.com/contact/

http://definingterms.com/

http://github.com/aag

submissionscomments
decode··on The Problem with Teens Isn't Smartphones–It's Their Families
> I am also curious about the mentioning of Indian males in the text alongside native American women, with the chart excluding Indian males, this is also somewhat confusing.

I also found this confusing at first, but I realized that the author uses "American Indian" and "Native American" interchangeably. In the chart, this group is labeled "Native American Men".

decode··on Status Traps: Learning from Web2 Social Networks
I too found it confusing when people started using "crypto" to be short for "cryptocurrency" (and later, all blockchain-related things) rather than "cryptography". However, that ship has sailed and as Moxie Marlinspike points out in his NFTs post [0], that's now a Pepperidge Farm Remembers meme. I've come to accept it as a shift in usage and using the older meaning of crypto will just result in miscommunication, like in this thread.

So, to answer your question: no, those things don't depend on blockchain, but they're also not "crypto", according to the current usage of the word.

[0] https://moxie.org/2022/01/07/web3-first-impressions.html

decode··on Silent and Simple Ion Engine Powers a Plane with No Moving Parts
It is indeed hard to see in the Nature video, but this one has the full flight: https://www.youtube.com/watch?v=a9yYu-ZM1S0
decode··on Brain Drain Within the EU?
In Germany, you can also collect unemployment benefits after you've quit or been fired with cause. However, in those cases there is a waiting period of 12 weeks before you can start collecting benefits. If you have been laid off for reasons not related to your performance, including for long-term illness, you can start collecting benefits immediately.
decode··on Why standard Indonesian is not spoken throughout Indonesia
While I agree with you in general, a surprising number of grammatical features that make many other languages difficult to learn are missing in Indonesian. Some examples:

No grammatical gender

No plural forms of nouns

No grammatical case

No verb conjugations

No verb tenses

In addition, written Indonesian uses the Latin alphabet and has a very consistent phonemic orthography.

Of course, it also has some more complicated features, like formal and informal pronouns. But it still seems fair to me to say that it is grammatically simpler than many (most?) other spoken languages.

decode··on Scrum disempowers developers
I'm pretty sure that when he says "the rest of the employees" he means what Scrum calls stakeholders, not members of the development team.
decode··on Deploying Brotli for static content
> I think what he was referring to was the fact that the graphs appear to be hand drawn.

Yes, and so was your parent comment. Some people have suggested that the hand-drawn appearance communicates imprecision. For example:

> The rough, seemingly hand drawn nature of the graph provides a visual hint as to the imprecision of the results.

https://www.chrisstucchio.com/blog/2014/why_xkcd_style_graph...

decode··on Nano is no longer a GNU project
> US Copyright defaults to the author, it is only with employee contracts/agreements that one can forego the default and assign to the company.

I'm pretty sure this is not true. In fact, it's the opposite of how it actually works. There's an explicit exception in the Copyright Act for a "work made for hire". If you're creating a opyrighted work for an employer, the employer is always the author of the work at the moment of inception.

http://www.copyright.gov/circs/circ09.pdf

decode··on Continuous Deployment at Instagram
A somewhat similar question: what do you do with frontend assets? If you have JS/CSS/image files with a cache-busting URL, and you have different versions on different servers, you can run into problems.

For example, if most of your web servers are running version 1 and you're in the middle of rolling out version 2. A page request goes to one of the web servers with version 2, which returns HTML containing links to assets with the version 2 cache-busting URLs. The browser requests those assets, perhaps through the CDN, but the load balancer sends the requests to a web server still running version 1, where the assets don't exist yet. This means the browser will get a 404 error.

What are the best options for dealing with this problem?

decode··on 1984 – When women stopped coding
I agree. Both the TRS-80 (which was specifically mentioned in the audio version of the article) and the Apple II were released in 1977.
decode··on Comcast injects JavaScript into webpages to show copyright notices to customers
It's not quite that clear-cut:

    Sample clearance is generally not required if:

    - You are just using the sampled music at home.

    - You are using the sample in live shows. This is because, 
      usually, you are not making copies and the owner of the venue
      pays the blanket license fees to performing rights organizations
      such as Broadcast Music Incorporated (BMI) or American Society of
      Composers, Authors, and Publishers (ASCAP).

    - You plan to distribute copies to the public but meet one of the
      following: (1) an average listener would not notice the similarities
      between your end product and the sample, or (2) your use of the
      sample falls under the "fair use" doctrine. For more information on
      these, see "Defending a Lack of Sample Clearance," below.
http://www.nolo.com/legal-encyclopedia/permission-sampled-mu...
decode··on Ask HN: Who is hiring? (November 2015)
Hitmeister - http://www.hitmeister.de/ - Cologne, Germany (Full Time, ONSITE, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strengths lie in just frontend or backend work, that's okay too.

We're a small team (15 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2.1 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,400 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 3 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues as long as you qualify for an EU Blue Card. If you have a CS degree or at least 5 years of full-time experience, then you probably qualify. We only allow on-site work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/job/webentwickler-front-undoder...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.

decode··on 'Happy Birthday' song copyright is not valid, judge rules
The first footnote in your linked page contains a link to an explanation of the charts by their original author:

http://www.infotoday.com/searcher/sep12/Hirtle--When-Is-1923...

On this page, in section 4, "The myth of the pre-1923 public domain", there is an explanation about authorized publication:

"For publication to have occurred, the work must be issued with the authorization of the copyright owner. A “pirated” copy of a work published in 1922 without the copyright owner’s authorization is, for the purpose of copyright, considered to be unpublished. If a copyright owner subsequently authorized publication in, say, 1970, the work received a 95- year term starting on that date. Reproducing or otherwise using the 1922 work in a way that implicates one of the rights of copyright would infringe on the copyrights established by authorized publication in 1970."

It goes on to specifically reference Happy Birthday to You as an example of this principle.

decode··on 'Happy Birthday' song copyright is not valid, judge rules
I assume you're referring to the rule that works from before 1923 are all in the public domain. Apparently the rule is all works that were copyrighted before 1923 are in the public domain.

A work is considered to have been copyrighted before 1923 if it was published:

* in an authorized publication

* in the United States

* before 1923

* and had a proper copyright notice

The sticking point here is that the purported owners of the copyright claim that the 1911 publication of Happy Birthday to You was unauthorized. Therefore, since the first authorized publication was in 1935, the copyright should run from that date.

http://blog.librarylaw.com/librarylaw/2009/07/the-myth-of-th...

decode··on Ask HN: Who is hiring? (September 2015)
Hitmeister - http://www.hitmeister.de/ - Cologne, Germany (Full Time, ONSITE, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strengths lie in just frontend or backend work, that's okay too.

We're a small team (15 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2.1 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,400 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 3 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues as long as you qualify for an EU Blue Card. If you have a CS degree or at least 5 years of full-time experience, then you probably qualify. We only allow on-site work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/jobs/webentwickler-frontend-bac...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.

decode··on Ask HN: Who is hiring? (August 2015)
Hitmeister - http://www.hitmeister.de/ - Cologne, Germany (Full Time, ONSITE, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strengths lie in just frontend or backend work, that's okay too.

We're a small team (15 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,000 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 3 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues as long as you qualify for an EU Blue Card. If you have a CS degree or at least 5 years of full-time experience, then you probably qualify. We only allow on-site work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/jobs/webentwickler-frontend-bac...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.

decode··on User agent overrides for top Japanese Sites
> In 2015, there is no excuse to do UA sniffing

Unfortunately, there are cases where it is still necessary. For example, IE 10 reports that it supports the CSS pointer-events property, but it only works on SVG elements, not HTML elements.

http://caniuse.com/#feat=pointer-events

decode··on Ask HN: Who is hiring? (July 2015)
Hitmeister - http://www.hitmeister.de/ - Cologne, Germany (Full Time, Local, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strength lies in just frontend or backend work, that's okay too.

We're a small team (15 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,000 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 3 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues. In particular, if you have a CS degree or at least 5 years of experience you probably qualify for an EU Blue Card, and we have lots of experience with those. We don't do remote work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/jobs/webentwickler-frontend-bac...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.

decode··on Show HN: MCServer – A FOSS Minecraft server in C++, with Lua plugins
Both projects seem to be quite mature, but according to the git history, mineserver is older. The first commit of mineserver was on Oct. 12, 2010.

https://github.com/fador/mineserver/commit/399bca07f66b2882b...

The first MCServer commit was about a year later, on Oct. 3, 2011.

https://github.com/mc-server/MCServer/commit/cc2b15a2335db9a...

decode··on Eating Too Much Rice Almost Sank the Japanese Navy in 1882
A similar, little-known disease caused by a lack of dietary diversity is pellagra. It's caused by a lack of vitamin B3 (niacin). In the early 1900s it became an epidemic in the southern United States, due to (largely poor, rural) people's diets consisting almost exclusively of corn.

The most interesting part of the disease is that corn actually contains vitamin B3, but it cannot be absorbed by humans when eaten by itself. Native people always treated corn meal with lime, which allowed the vitamin B3 to be digested. When Europeans came to the Americas and learned about corn from the native people, they thought it was stupid to put lime in their food so they left that part out. Thus, causing a disease that afflicted 3 million people and killed over 100,000.

http://en.wikipedia.org/wiki/Pellagra#History

decode··on Ask HN: Who is hiring? (April 2015)
Hitmeister - http://www.hitmeister.de/ - Cologne, Germany (Full Time, Local, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strength lies in just frontend or backend work, that's okay too.

We're a small team (10 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,000 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 2 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues. In particular, if you have a CS degree or at least 5 years of experience you probably qualify for an EU Blue Card, and we have lots of experience with those. We don't do remote work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/jobs/webentwickler-frontend-bac...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.

decode··on Ask HN: Who is hiring? (March 2015)
Hitmeister - http://www.hitmeister.de/ - Cologne, Germany (Full Time, Local, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strength lies in just frontend or backend work, that's okay too.

We're a small team (10 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,000 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 2 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues. In particular, if you have a CS degree or at least 5 years of experience you probably qualify for an EU Blue Card, and we have lots of experience with those. We don't do remote work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/jobs/webentwickler-frontend-bac...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.

decode··on Ask HN: Who is hiring? (February 2015)
My experience and knowledge are fairly limited here, as I've only been working in Germany for a year and only in Cologne. However, my impression is that software developer salaries are generally somewhat lower in Germany than in the US. This is particularly true if you're using Silicon Valley or NYC salaries for comparison.

Of course, like anywhere, your salary depends on your experience level, your education level, the responsibilities of your role, and the industry you're working in. As a rough estimate, I would guess that the majority of German software developers fall in the €40k-€65k salary range. My impression is that developers making €75k+ are outliers.

You also have to remember that it's hard to directly compare a German salary to an American salary. Not only is the cost of living potentially different, but the exchange rate has been moving a lot lately. Last March, €65k was $90k. Today it is only $75k.

decode··on Ask HN: Who is hiring? (February 2015)
Hitmeister - http://www.hitmeister.de/ - Cologne, Germany (Full Time, Local, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strength lies in just frontend or backend work, that's okay too.

We're a small team (10 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,000 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 2 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues. In particular, if you have a CS degree or at least 5 years of experience you probably qualify for an EU Blue Card, and we have lots of experience with those. We don't do remote work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/jobs/webentwickler-frontend-bac...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.

decode··on Ask HN: Who is hiring? (January 2015)
Hitmeister - http://www.hitmeister.de/ - Cologne, Germany (Full Time, Local, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strength lies in just frontend or backend work, that's okay too.

We're a small team (10 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,000 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 2 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues. In particular, if you have a CS degree or several years of experience you probably qualify for an EU Blue Card, and we have lots of experience with those. We don't do remote work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/jobs/webentwickler-frontend-bac...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.

decode··on Ask HN: Who is hiring? (December 2014)
Hitmeister.de - http://www.hitmeister.de/ - Cologne, Germany (Full Time, Local, VISA)

Web developer: full-stack, frontend, or backend. Most of us work at all levels of the web stack, but if your strength lies in just frontend or backend work, that's okay too.

We're a small team (10 people) using PHP, Zend Framework, MySQL, MongoDB, ElasticSearch, RabbitMQ, and memcached. We have a customer-facing site, a JSON API, logistics software, and an internal admin site, all of which we build and maintain internally.

Hitmeister.de is one of the largest online shopping portals in Germany, with over 2 million customers to date. We have a warehouse from which we sell items directly, but we also have a marketplace with over 2,000 sellers running their own shops. We're seeing solid growth and we're looking for more programming talent to grow and improve the site.

Speaking German is helpful, but by no means required. I'm from the US and we have 2 other non-German developers. If you aren't an EU citizen, we are glad to help with visa issues. In particular, if you have a CS degree or several years of experience you probably qualify for an EU Blue Card, and we have lots of experience with those. We don't do remote work, but we'll help you relocate.

Here's the job description in German:

http://company.hitmeister.de/jobs/webentwickler-frontend-bac...

If you have any questions, feel free to get in contact with me (info in my profile), or you can apply directly at jobs@hitmeister.de.

decode··on Hard-won lessons about money and investing
> yes but it also depends how you consider in your calculation the costs of telecommuting (costs of travelling, time lost etc..)

Since it seems that English isn't your first language, I thought I'd point out that "telecommuting" means you work from home, and "commuting" means that you travel a long distance to get to work. So, there are no costs or time lost when telecommuting, because you don't have to go anywhere.

The commenter you're replying to is saying he works from home in a low cost area, but works for a company in a high cost area (possibly hundreds or thousands of kilometers away).

decode··on On the phenomenon of bullshit jobs
> There are more musicians employed in this country than there are people in biglaw.

Is "number of lawyers employed at the 100 largest law firms" a good proxy for the number of corporate law specialists? I don't know that much about corporate lawyers, but it seems like a lot of them might be employed by corporations or smaller law firms.

Since there are somewhere around 1 million lawyers in the US [3], it seems reasonable to me that at least %17 of them would be corporate law specialists, making the original assertion true.

[3] http://www.law.harvard.edu/programs/plp/pages/statistics.php...

decode··on Notes on the Celebrity Data Theft
> I had been slowly working on a system...

If you're still interested in this type of system, PasswordMaker has been around for quite a while and does essentially the same thing:

http://www.passwordmaker.org/

decode··on In 'Sherlock Holmes' Rights Dispute, Conan Doyle Estate Slammed Again
> I think copyrights should be perpetual.

Here's Spider Robinson's take on this dystopia:

http://www.spiderrobinson.com/melancholyelephants.html

Page 1 of 9Next →