HNHacker News
TopNewBestAskShowJobs

illumen

1,777 karma · joined November 21, 2008

Delete this account please.

This account is inactive and abandoned, and is under the control of HN admins.

submissionscomments
illumen··on Static, Ahead of Time Compiled Julia
In the literature this is called Gradual Typing. Or optional typing.

Python uses it in the last couple of versions.

illumen··on InfluxDB v0.10 GA with hundreds of thousands writes/sec, 98% better compression
But does it work? It wins the most buggy database servers I've ever used in 20 years award.

Is writing less than 20MB/sec of data something to brag about?

illumen··on Introduction to the Autotools (2012)
Weird. CC and CFLAGS should both work with standard distutils.
illumen··on Uber’s No-Holds-Barred Expansion Strategy Fizzles in Germany
There are better taxi apps, and ride sharing platforms in Germany too. Something the article willfully neglected to mention.
illumen··on Facebook, Google, Twitter agree to delete hate speech in 24 hours: Germany
The freedom of speech applies when other people than the government are calling for it to be stopped.

The Universal Declaration of Human Rights for example does not say "it only applies to when a government are restricting those rights".

Article 19

1. Everyone shall have the right to hold opinions without interference.

2. Everyone shall have the right to freedom of expression; this right shall include freedom to seek, receive and impart information and ideas of all kinds, regardless of frontiers, either orally, in writing or in print, in the form of art, or through any other media of his choice.

3. The exercise of the rights provided for in paragraph 2 of this article carries with it special duties and responsibilities. It may therefore be subject to certain restrictions, but these shall only be such as are provided by law and are necessary:

(a) For respect of the rights or reputations of others;

(b) For the protection of national security or of public order (ordre public), or of public health or morals.

illumen··on Facebook, Google, Twitter agree to delete hate speech in 24 hours: Germany
Which law precisely are you talking about? Racist hate speech was already illegal in Germany.

I'm genuinely interested if you could link to something describing what you are talking about.

illumen··on Facebook, Google, Twitter agree to delete hate speech in 24 hours: Germany
Except when it is precisely defined in law. Which is what we are talking about here from the article.
illumen··on Facebook, Google, Twitter agree to delete hate speech in 24 hours: Germany
Yes, it's not impossible. It happens all the time already.

The HN system which allowed people to downvote you is limiting your speech. Facebook removing posts about sex is limiting your free speech.

I find it really perverse that people are ok with banning people talking about sex, but are fine with them calling for murder.

Take a guess which society has tens of thousands of murders, and millions in prison? The one that takes away free speech about sex, but protects people calling to kill immigrants.

illumen··on Facebook, Google, Twitter agree to delete hate speech in 24 hours: Germany
Except what counts is explicitly encoded in law, not what anyone makes up.

"Are my posts, which openly express my dislike of elves, hate speech?"

No, because that's really silly. The law would let you do that.

If instead you asked people to kill people, that would be taken down.

illumen··on Facebook, Google, Twitter agree to delete hate speech in 24 hours: Germany
The title used here on HN is inaccurate, and not what was used in the article. It's not what is actually happening either.

People can still say they don't want immigrants.

What they can't do is ask people to burn down houses where they live or do 'vigilante justice' on them. These are actual things that people have asked others to do, and actually done.

Facebook previously limited speech for things like sex, but was ok with keeping up criminal posts calling for murder.

illumen··on Facebook, Google, Twitter agree to delete hate speech in 24 hours: Germany
A call for violence can incite violence. So, removing calls for violence will help reduce violence.
illumen··on Facebook, Google, Twitter agree to delete hate speech in 24 hours: Germany
Yes, why was the title changed to "anti-immigrant" rather than the more accurate "hate speech" that the original article uses?

Facebook previously would allow hate speech(like calling for violence), but take down comments by people talking about sex.

illumen··on What You Believe Affects What You Achieve
This is a much better article than the one from Gates. Thanks.

The "Growth mindset!" safe word part at the end was quite apt.

However, it's possible to get a LOT done when you're not growing. For example in basketball, if you know how to do a play which beats other teams all the time, then running that play can be a great idea. Of course, perhaps another team finally figures out your plays and they become useless. Then you might wish you'd spent some of that time growing and developing more plays.

Like how Gates is successful, and is able to spend more of his time growing and trying different things. Because he doesn't need to spend a lot of his time executing successful plays so he can pay rent.

illumen··on Google has quietly launched a CDN
It's also kind of funny that it's available in limited regions.

Alpha, is what the Article says. Which means not ready, and changing in development quite a lot.

illumen··on Ask HN: Novelty addiction is ruining my life and career. What should I do?
Craftsmanship. Quality.

There's always a new technique to master which can be brought upon in your work.

It is novel once you get there, but may take a while.

Quality construction, impeccable tailoring, expert craftsmanship – these are the marks of quality.

There's novelty in the next feature around the corner, but there is beauty in something crafted.

Ecstatic pleasure can be obtained from crafting. Perhaps give it a go.

illumen··on Volkswagen and the Blame the Engineer Game
VW modeled specifications and tested them for other components.

Why wouldn't these components be written to specification?

illumen··on MTProto, the symmetric encryption scheme used in Telegram, is not IND-CCA secure
The article says:

"We stress that this is a theoretical attack on the definition of security and we do not see any way of turning the attack into a full plaintext-recovery attack."

... which appears wrong, and even published after the other paper?

illumen··on Skyscraper-style chip design boosts electronic performance
System on a chip is already able to achieve much of this. Without having to completely retool. It's not impossible to combine memory with CPU and GPU on one chip. This is one way in which computers have been getting smaller and have been using less resources.

I imagine this will still be useful though.

illumen··on Atlassian Sets Its I.P.O. at $21
The harsh circumstances probably meant they had to have a better product to survive. Higher employee costs, and a time zone 12 hours different means you HAVE to work/manage more efficiently.
illumen··on Atlassian Sets Its I.P.O. at $21
They should pay tax at the rate set by law.

Do they have a moral or ethical obligation to support the society that gave them life?

Should the Australian government have supported them more than say the coal or car industry? Hell yes. This is a massive blunder on the part of the Australian government. One that has been repeated for decades.

Could Australia be in the position to provide as much capital as Atlassian is raising now? Yes! There is a LOT of money flowing around Australia. Just a small percentage of Super (compulsory pension funds) could have been invested. Even R&D tax breaks could have given more. However, VC invested by Australian funds is tiny (less than 1 billion/year).

The fact is Atlassian left Australia to avoid paying tax. They have even admitted it many times. The Australian government should have done more to keep them there. Maybe Atlassian leaving will actually do more good in the long term, because more people will see the missed opportunities. (not holding my breath on that one).

illumen··on Atlassian Sets Its I.P.O. at $21
Seems like Australia should own a lot more. They founded the company there, took advantage of the country, and then made an exit elsewhere.
illumen··on Neuroscientists find new support for Chomsky’s “internal grammar” thesis
New borns can barely hold their heads up.

Shine a light in their eyes, and yes they react. As does everything else with eyes.

illumen··on After a ten-year hiatus, NetHack 3.6
"Security is the degree of resistance to, or protection from, harm."

"Privacy: a secret matter."

"Privacy: freedom from unauthorized intrusion."

"Privacy: the quality or state of being apart from company or observation."

So you see, privacy IS security.

illumen··on After a ten-year hiatus, NetHack 3.6
Privacy is security.
illumen··on The cult of genius?
... and there's hundreds of millions(billions?) of people who wouldn't know any of those names.
illumen··on American satellite started transmitting again after being abandoned in 1967
Everyone who worked on that space junk is dead?
illumen··on Why Do We Have “Sister Cities”?
The European Union pays for it to happen. So it does.
illumen··on The search for a faster CRC32
A parallel PCLMULQDQ version is faster than a serial CRC32. Because CRC32 has a latency of 3 cycles.

A parallel CRC32 can be slightly faster with more data segment used, and more code size.

Also PCLMULQDQ can use an polynomial I think. So they could make a compatible version.

The lookup table version they used has to have used lots more CPU cache. Also, I would suggest they look at reducing the amount of times they call the function. Since there are two ways to speed up functions that are called a lot. One is to stop calling it so many times.

Or since IO is limiting, they could consider compressing/decompressing the data as well. Using something fast like LZ4 compression. This will give them faster IO and a checksum at the same time. Something like Blosc can be faster than memcpy. Especially since the data is replicated over the network as well, and they would save space on their storage.

Modern CPU performance optimization is very often about memory IO. If the data is in L2/L3 then you can do a LOT of computation on it, almost for free, compared to the time it takes to get it into L2/L3.

During that time waiting for memory/disk/network IO, they might consider other things. Like indexing, better checksums (like SHA1) or even encryption. Especially if the data is already in L2/L3.

illumen··on Study: Type 2 diabetes can be cured through weight loss
Yes good point. Especially when the difference is not significant.

I wonder if this is what caused the error in the article?

Where they use 0.6 grams in one place, and 1 gram in another place. That's quite a difference.

illumen··on Study: Type 2 diabetes can be cured through weight loss
"2.2 stone" is 13.97 Kg. I really dislike how the UK uses half metric system and half imperial. Such a mess.

I wonder how much exercise which works on internal organs would help compared to drastic weight loss? For example, yoga. Of course weight loss has lots of other benefits, but I'd guess doing exercise which concentrates on internal organs might help sooner. This might help skinny-fat people too, who have internal fat but not that much weight.

← PreviousPage 2 of 28Next →