HN user

ciderpunx

267 karma
Posts96
Comments51
View on HN
newint.org 8y ago

Don’t break the 21st century nervous system: Cory Doctorwo on Net Neutrality

ciderpunx
3pts0
news.ycombinator.com 9y ago

Ask HN: What data format does this look like?

ciderpunx
2pts3
newint.org 10y ago

I spy with my little algorithim: Bruce Schneier on privacy/surveillance

ciderpunx
3pts0
charlieharvey.org.uk 10y ago

Micropuzzles and generating Pythagorean triples

ciderpunx
1pts0
charlieharvey.org.uk 10y ago

Digits in page numbers and thoughts on optimization

ciderpunx
1pts0
charlieharvey.org.uk 10y ago

How to make an email signature that makes you seem like a dick

ciderpunx
3pts2
charlieharvey.org.uk 10y ago

Why sum and product types?

ciderpunx
1pts0
charlieharvey.org.uk 10y ago

Seven More Languages: Julia Day Three

ciderpunx
4pts0
charlieharvey.org.uk 10y ago

Is GCHQ password advice dodgy?

ciderpunx
1pts0
charlieharvey.org.uk 10y ago

How we pronounce WWW in English: a brief and unscientific survey

ciderpunx
2pts1
charlieharvey.org.uk 11y ago

Cameron’s turd in the encryption punchbowl

ciderpunx
1pts0
charlieharvey.org.uk 11y ago

Seven More Languages: Elixir Day Two

ciderpunx
3pts0
charlieharvey.org.uk 11y ago

Seven More Languages: Elixir Day One

ciderpunx
2pts0
charlieharvey.org.uk 11y ago

Font of the month: Sans Bullshit Sans – uses ligatures to replace bullshit words

ciderpunx
4pts0
charlieharvey.org.uk 11y ago

Why is Math.max() less than Math.min()?

ciderpunx
3pts1
charlieharvey.org.uk 11y ago

Seven More Languages: Elm Day Two

ciderpunx
1pts0
charlieharvey.org.uk 11y ago

Video: Guy Steele’s Growing a Language Talk

ciderpunx
1pts0
charlieharvey.org.uk 11y ago

Seven More Languages: Elm Day One

ciderpunx
1pts0
charlieharvey.org.uk 11y ago

Seven More Languages: Factor Day Three

ciderpunx
1pts0
vimeo.com 11y ago

Video: dependently typed programming in Idris tech talk

ciderpunx
1pts0
charlieharvey.org.uk 11y ago

Seven More Languages: Factor Day One

ciderpunx
1pts0
charlieharvey.org.uk 11y ago

Why breaking encryption to stop terror is a monumentally shit idea

ciderpunx
4pts0
charlieharvey.org.uk 11y ago

Learning Seven More Languages in Seven Weeks

ciderpunx
2pts0
charlieharvey.org.uk 11y ago

Saturday at the 2014 Logan Symposium: my highights

ciderpunx
1pts0
charlieharvey.org.uk 11y ago

Rebuilding TwitRSS.me in JavaScript with YQL and Data URIs

ciderpunx
1pts0
charlieharvey.org.uk 11y ago

Making a secure elasticsearch on openshift with data from MySQL

ciderpunx
1pts0
charlieharvey.org.uk 11y ago

Browser tabs are not a do-list

ciderpunx
6pts3
newint.org 11y ago

Clouding the issue (on the iCloud photos scandal) – New Internationalist

ciderpunx
1pts0
www.youtube.com 11y ago

Haskell 2014: Reflection without Remorse

ciderpunx
4pts0
charlieharvey.org.uk 11y ago

How to Make an Adblocker with BIND and Apache on Debian

ciderpunx
1pts0

Those aren't the only sorts of motivation folks might have to work.

Plenty of people working in sewage, collecting rubbish and so on do it because they think it makes an important contribution to society, same as people in the army. I find it hard to disagree that their contribution is more important than software development in some ways -- I'd rather have streets clear of rotting rubbish and rats than a new version of office.

The God Login 12 years ago

Sure, I think that this means that the try the normal case and the flipped case.

ie. compare both hash(enteredPassword) and hash(invertCase(enteredPassword)) to the hash in the database and see if either match

Here's an example in bash:

  $ echo PasSwoRd | tr 'A-Za-z' 'a-zA-Z'
  pASsWOrD
In the database store one variant
  $ echo PasSwoRd | tr 'A-Za-z' 'a-zA-Z' | sha256sum > db
Then you can test both on input
  $ echo PasSwoRd | sha256sum > sum1
  $ echo PasSwoRd | tr 'A-Za-z' 'a-zA-Z' | sha256sum > sum2
  $ diff -q db sum1
  Files db and sum1 differ # i.e. LOGIN FAILS
  $ diff -q db sum2
  $ # i.e. LOGIN SUCCEEDS
The problem with the caps lock behaviour on Macs is harder. You definitely don't want to force to uppercase!

Does stupid browser detection. i.e. tells me that iceweasel 24 is not supported. Which I doubt. I hate having to spoof my useragent to make sites work. Feels like a step back into the nineties...

From the article

  > no one ever has to know what feeds you subscribe to.
Whoever runs the server knows you're reading that feed from their server logs.

In the syscall docs under "C A V E A T P R O G R A M M E R"

  > Certain structures,  constants  and  system  calls  below 
  > are   private   to   the   DOS    and    are    extremely 
  > version-dependent.  They  may  change  at any time at the 
  > implementors' whim.
That pretty much summarises my experience of trying to work with Microsoft products. Arbitrary, undocumented API changes every time the version number changes "at the implementors' whim".

This seems like a bad idea.

* Why won't someone will figure out how to trigger the phone kill switch and start wandering round SF killing people's phones at will?

* Why won't the state/NSA/whoever kill the phones of its enemies (diplomats, foreign business people, "subversives")?

* and so on.

If you're learning Haskell, be prepared to feel like a beginner for a while.

I had great learning it. I usually pick up languages fairly quickly, but Haskell eluded me for more months than I'd care to admit. There is a great community of very smart and friendly people who helped me on IRC, and a couple of pretty good books -- http://learnyouahaskell.com/ and http://www.cs.nott.ac.uk/~gmh/book.html.

I enjoyed the experience, and I certainly feel like a better programmer for it. But damn I felt daft for a few months!

Perl6: Unary Sort 13 years ago

I really need to take a proper looks at Perl 6 -- it has some nice characteristics. Maybe that's my new years resolution.

The interesting thing about Apple is that they seem to be more revenue from providing music and apps these days than they used to. Maybe they are looking to change their position from a hardware company that also sells other shit to an other shit company that also sells hardware?

You know, in the same way that IBM shifted from being an hardware company that did bits of consulting to a consulting company that also sells hardware.

Or perhaps the author is reading way too much into a commoditization of a product line that is getting a bit long in the tooth?

Its going to be against the rules to look up offensive terms like, say, "child abuse imagery".

Which presumably means that the legislation will have to use the term "child abuse imagery". Which means that it will be impossible to look up the legislation using a search engine. One has to wonder how we are expected to know whether or not we are complying with it given that we shan't be legally allowed to search for it.