HN user

illumen

1,777 karma

Delete this account please.

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

Posts67
Comments822
View on HN
www.w3.org 11y ago

Great paper from where Google took the idea for Pagerank

illumen
5pts0
www.nature.com 12y ago

Concentrating solar power to provide baseload and dispatchable power

illumen
2pts1
renesd.blogspot.de 12y ago

Dear Apple, please make Swift more fun

illumen
1pts0
luminal.io 12y ago

Why we are porting to python 3

illumen
4pts0
renesd.blogspot.com 12y ago

Statically checking Python

illumen
9pts0
renesd.blogspot.com 12y ago

How to statically type check python

illumen
3pts0
renesd.blogspot.de 12y ago

Welcome to your new NSA partner network. Tech art in Berlin.

illumen
3pts0
www.thelocal.de 13y ago

'Brit brother' taps Germany-US data cable

illumen
1pts0
renesd.blogspot.de 13y ago

Advertising

illumen
2pts0
renesd.blogspot.de 13y ago

Design

illumen
1pts0
news.ycombinator.com 14y ago

Ask HN: why isn't YC a reality tv show?

illumen
7pts6
renesd.blogspot.co.uk 14y ago

Why new Firefox 13 'load tabs on demand' is bad UX.

illumen
14pts26
renesd.blogspot.com 14y ago

SQL Injection via table names and field names. Case study.

illumen
22pts3
www.pygamezine.com 14y ago

PyGameZine issue0 launches. The zine by pygame developers.

illumen
49pts4
news.ycombinator.com 14y ago

Add "127.0.0.1 News.YCombinator.com" to /etc/hosts. Get your life back.

illumen
10pts3
chrome.google.com 14y ago

Show HN: My html5 javascript+canvas Chrome web store app

illumen
3pts0
renesd.blogspot.com 14y ago

Pygame on raspberrypi, the $35 arm PC for education

illumen
2pts0
renesd.blogspot.com 14y ago

Jquery.shitsound.js - a shit sound player for web browsers

illumen
1pts0
pyweek.org 14y ago

Pyweek13 is coming. Learn python the hardest way: make a game in a week

illumen
74pts8
renesd.blogspot.com 14y ago

Let's make a shit JavaScript interpreter in python. Part three.

illumen
7pts0
renesd.blogspot.com 15y ago

Hotmail, xbox and Microsoft live have been hacked.

illumen
2pts2
renesd.blogspot.com 15y ago

Let's make a shit JavaScript interpreter in python. Part two.

illumen
43pts2
renesd.blogspot.com 15y ago

JQuery 1.5 promises a better future.

illumen
118pts8
renesd.blogspot.com 15y ago

Python packaging tips

illumen
1pts0
renesd.blogspot.com 16y ago

Javascript(and jquery) templating on serverside and client side - with code.

illumen
3pts0
renesd.blogspot.com 16y ago

Let's make a shit JavaScript interpreter Part one.

illumen
23pts4
renesd.blogspot.com 16y ago

Why bzr and launchpad? Launchpad is open source.

illumen
2pts1
renesd.blogspot.com 16y ago

The secret to my web development productivity...

illumen
34pts9
renesd.blogspot.com 16y ago

Python - unifying c types from different packages.

illumen
2pts0
renesd.blogspot.com 16y ago

Unladen swallow review. Still needs work.

illumen
2pts0

Please delete my account and all personal information?

You've repeatedly ignored my requests to delete my account and personal information.

Individual comments are deleted all the time. Please delete all my comments?

I have a right to be forgotten which is enforceable by law. Since the HN servers uses European servers I have a pretty good chance of this at least on those if you don't do the right thing. This has also been enforced on a number of US companies already.

Further more, you are infringing my copyright on these comments.

The hate speech you are publishing(and have direct knowledge that it is false) is not only a criminal matter, but also a safety matter.

My next step will be to send my request for removal again once by postal letter. This is my last comment on HN, and I will not read any more replies here.

I hope you do the right thing.

But you do often ban accounts, move threads, and delete threads.

Please delete my account? Are you refusing to delete my personal information? I've repeatedly asked, and you've ignored me.

Please delete my account, and all information related to it. I have that right.

If you want to prevent me from defending myself against accusations, please delete my account. If you want to defend people calling immigrants rapists that's your call.

Thanks.

Edit: on second thoughts, please delete my account. I don't want to be involved with a website who defends such people.

I think it's much more likely the police are afraid of being accused of racism.

I did some more reading and found this: "The report is based on statistics for those "suspected" of offences for reasons of comparison, but Stina Holmberg of the Council for Crime Prevention said that there was "little difference" in the statistics for those suspected of crimes and those actually convicted. "

It seems those 5.5 times more likely rates were not convictions but being 5.5 times more likely to be suspected and charged, but not convicted. Actual convictions were about the same according to the same report.

There was a police memo circulated stating the reason they were not reporting ethnicity traits in their public reports now is that they were afraid of being accused of racism.

When people spread lies about immigrants, and put them on the internet, in print, or say them at demonstrations to thousands -- then those have a proven affect to incite violence.

This violence happens against innocent people who did not break the law. I am against that.

The people who brake the law with their hateful comments inciting violence deserve to face the consequences of the law. (which is not always violence by the way).

If you think there is really some conspiracy to hide the statistics of rapes by immigrants, then do the research and prove it. Seriously, if it's true, then that will save a lot of people. But the available evidence does not hold that to be true.

"The last time they reported rapes by nationalities those born in a foreign country or born to a foreign parent accounted for over 70% of all rapes."

That is not a factual remark.

according to Brå you quoted, immigrants were 5.5 times more likely to be CHARGED[edit: but not convicted, convictions have "little difference"] on reported rapes in Sweden. Not on the total of REPORTED rapes. There's around 190 convictions per year in Sweden compared to 6,700 reported. With such a low conviction rate, there is something terribly wrong.

Another hypothesis that could be made is that the police are targeting immigrants more than locals. Or that immigrants can not get as good a legal defense. But these are just some hypothesis, I am not willing to jump to conclusions.

Before all these people came begging for help after fleeing war, were you standing up for the thousands of women not getting justice every year in Sweden? Or is this only a new concern for women? Because the rates are about the same, and also thousands weren't getting justice. I guess it's just a strange coincidence that you haven't publicly been calling for justice.

Hate speech is a crime, where you make false accusations about hundreds of thousands of people and call for violence. If you're saying that they are rapists, that might incite violence against innocent people. If what you are saying is actually true, then yes, you can say it, and it is not a crime. You can talk about statistics, but if you make up a figure (your 70%), and you say "accounted for over 70% of all rapes" as you did, then that is not the truth is it? Even your linked articles do not say they "accounted for 70% of all rapes".

Out of the 81,300 asylum seekers in 2014 to Sweden, how many of those have been convicted of rape? If it was 2 people, then it is less than 0.0025%. Even if it was every single person convicted rape(190) in that year, that would be 0.23% It's not though, it's way less. I hope you see how silly it is to paint all those people with the same brush.

Do you really believe stuff those articles talk about? Like how the gatestoneinstitute article you linked to says how "Sweden is also home to sizeable Muslim enclaves that have become off-limits to Swedish police". That's ridiculous.

"""I wonder if you think that pro-immigration movements can be inflamed, reflexive, unthinking and possibly offensive? Actually they do not need to be because there's been a fait accompli in that at least one million immigrants have entered Germany on the basis of what appears to be the say-so of one woman. Discussion is over!

This isn't the context for a rebuttal of your suggestion that unfounded accusations abound regarding criminality. Probably some are but you'd have to believe in a massive conspiracy to disregard all reports of let us say, rape and sexual offences committed by some of those immigrants. Do you really believe 'Sweden is the rape capital of Europe' is a far-right put-up job? I never thought they had that kind of clout."""

It is with existing law that asylum seekers were taken in, and it is with current law that they are allowed to stay. The idea that it was because of 'the say-so of one woman' is ridiculous.

Sweden had the highest rape rate in Europe BEFORE the immigrants started coming in. But this actually has to do with better reporting in that country. It's easy to check this fact yourself.

Sweden and Germany have the two highest GDP growth rates in the last couple of quarters. They are also the two countries that did their duty, obeyed the law, and are now seeing the benefits.

All official crime statistics prove that immigrants are committing less crime compared to locals. Also, more rapes happen by locals by far than by immigrants. More than 1500 immigrant houses have been attacked in Germany in the last year. You can easily check these facts.

Want to change the law? Fine. Do it through non-violent means, or stop crying. Want to claim immigrants are rapist vermin? No. That's cowardly, and actually illegal in many European countries.

Your comments are highly offensive and simply wrong. I'd suggest you check these facts out if you actually think they are true. If you're just spreading such hateful lies on purpose, then I hope someone reports you and you face the law.

Because we live in a land of laws, and fascist bullshit hateful comments about people are not accepted.

“My sense is we were innovating too quickly for Uber and Lyft. You get to be a big company, you’re less nimble. But these companies have to expect disruption.”

Gold. Reminds me of how Slowgle is getting disrupted by Paris.

Pharo 5.0 Released 10 years ago

... and then some of that same team went on to do the compiler used by node, and Chrome (V8).

Modern JavaScript has many Smalltalk features.. [starts putting on flame retardant suit].

Wow. That's a backdoor.

Trying to install stuff without the users permission, and using sudo without the users intent is really not right. How can we trust this if they do such things?

It looks like it is running a sudo command with a python script with scripts under a non-root user. This means that anyone who can write data to that non-root user folder can then run things as root.

ie. I can drop in a .py file and execute whatever code I want. Code run with sudo should not allow this.

You could make an electric cargo trike for every single person in the country, plus have some money left over. Some of that left over money could go into building bike paths.

What an amazing country where every single person would have free transport.

Less people would be dying because of obesity, and air pollution. Two of the biggest killers. Actual things that are killing Australians right now. Not imaginary ones.

I don't think it's so cumbersome with modern python. There's first class coroutines, futures, process pools and such now. Also there are a number of queues systems in python which easily allow running failed tasks again. One project I use is basically task(func, args). That's it. Then if it fails we can have them automatically restart, or wait for review etc. This is over multiple machines too. It's only about 60 lines of code, including nice gui interfaces to manage the tasks, and deploy the whole lot to various machines.

Erlang is amazing of course. Just wanted to say that some of those patterns are now available in python and easily usable. Not common to all python code, which is where I think erlang wins out. It puts this stuff front and center, and has first class support. Looking at a random erlang code base, you'll probably see it there. Random python code bases... not so much (ok, queue systems are quite common in Django/Flask projects). It's very rare to see python greelets/eventlets in the wild for example, but generators and async stuff are becoming quite commonplace.

Also python has single dispatch now (built in, not in a third party library). Another thing which Erlang does well (pattern matching). Again, not so commonly used except in modern python shops. These combined with quickcheck for python (hypothesis), and gradual typing really have made modern python a much more happy place. Erlang deserves some big respect for spreading good ideas.

I wish this was defined by pep8, but sort of glad it's not.

Much python code uses single quotes, with double quotes for doc strings. Except where it is more convenient.

More convenient places include structures when escaping strings. "Joe's easier here's why." Is better than 'Joe\'s easier here\'s why.' Also structures which are JSON structures too (makes copy/pasta easier).

I think the author made a pretty good decision to choose a solution which was proven to meet the requirements by another author. However Amazon does provide a tool to batch download multiple things from S3 though. Let's pretend for a moment those tools don't exist already... Let's also pretend Amazon doesn't suggest another solution for when there are lots of GET requests [0]. Let's pretend that using something like nginx which is a very well tuned web proxy might be way better because of SPDY, SSL connection pooling and such [1]. Let's also pretend that node.js can not use multiple processes with cluster cluster [2].

Why wouldn't one use python for this job? Since the company already does a lot of python, and this job is actually easy to do in python (I've done something similar).

400 processes with python3.5 is way less than the 4gig on one medium instance (less than 2.5MB each). Just farm the work out to a ProcessPoolExecutor, and have a timeout on the S3 get requests. That would let you have enough resources to match the spike of 20000 requests per minute (334 per second).

A lot of an S3 GET request could be the SSL, AWS auth and such. All quite CPU intensive. So using an async framework that doesn't do SSL+AWS auth async is obviously not going to work well once the requests go up.

There's even an example in the concurrent.futures of downloading urls [3].

Made with the beautiful python3.5

  import concurrent.futures
  import requests
  from awsauth import S3Auth
  ACCESS_KEY = 'ACCESSKEYXXXXXXXXXXXX'
  SECRET_KEY = 'AWSSECRETKEYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  
  URLS = ['http://www.foxnews.com/', 'http://www.cnn.com/', 'http://europe.wsj.com/',
          'http://www.bbc.co.uk/', 'http://some-made-up-domain.com/']
  
  def load_url(url, timeout):
      return requests.get(url, timeout=timeout).data
      # return requests.get(url, timeout=timeout, auth=S3Auth(ACCESS_KEY, SECRET_KEY)).data
  
  with concurrent.futures.ProcessPoolExecutor(max_workers=400) as executor:
      # Start the load operations and mark each future with its URL
      future_to_url = {executor.submit(load_url, url, 60): url for url in URLS}
      for future in concurrent.futures.as_completed(future_to_url):
          url = future_to_url[future]
          try:
              data = future.result()
          except Exception as exc:
              print('%r generated an exception: %s' % (url, exc))
          else:
              print('%r page is %d bytes' % (url, len(data)))
[0] http://docs.aws.amazon.com/AmazonS3/latest/dev/request-rate-...

[1] https://coderwall.com/p/rlguog/nginx-as-proxy-for-amazon-s3-...

[2] https://nodejs.org/api/cluster.html#cluster_cluster

[3] https://docs.python.org/dev/library/concurrent.futures.html

How is LLVM tested? 10 years ago

LLVM wrote a state of the art fuzz tester. They have HUGE pieces of software compiling successfully and passing their unit tests.

So, yes, the testing of LLVM is &quite& elaborate.

Oh, sqlite uses this fuzzer to test itself.

The source survey is here: http://stackoverflow.com/research/developer-survey-2016 "It's official, USA has the most programmers on earth"

When really, it's just that they answered this particular online poll on this website popular in the USA.

"JavaScript, the most poorly documented language on earth." Because, well, it probably is. You don't go to a central JavaScript reference guide, you google for stuff. Or maybe you're unemployed and have time to answer polls on websites.

Any top apps?

I don't think you can beat other languages yet, except in some very niche areas. There's not even incremental compilation!

Hell, even python can infer function types these days!

Rust has been around much longer than Swift for example, and yet there are many very more production Swift apps. Whereas rust seems limited to play stuff.

Of course, given another 2-5 years it should catch up in many ways. Comparing it to mature languages, or languages like Swift (from the worlds largest company paying some of the worlds best language developers) is not really fair.

Definitely a play ground for enthusiasts at this point. Which I guess is what you meant.