HNHacker News
TopNewBestAskShowJobs

ers35

609 karma · joined October 28, 2011

Eric R. Schulz (ers35)

https://www.ers35.com/

submissionscomments
ers35··on Show HN: Which-cloud, what cloud does an ip address belong to?
See also: The Hurricane Electric BGP Toolkit shows the ISP based on the AS number from which the IP address is announced: http://bgp.he.net/

Example: http://bgp.he.net/ip/104.196.27.39

ers35··on AWS X1 instances – 1.9 TB of memory
You may be interested in an SQLite version of the dataset that is 553 GB vs. the 908 GB JSON: https://archive.org/details/2015_reddit_comments_corpus_sqli...

The storage format of a dataset can make a big difference in memory usage.

ers35··on Flat assembler: x86 assembler that does multiple passes to optimize machine code
See the board post in my parent comment for a comparison to fasm 1 by the author.
ers35··on Flat assembler: x86 assembler that does multiple passes to optimize machine code
See also: The newer flat assembler g, a generic assembler not tied to a particular architecture. Download http://flatassembler.net/fasmg.zip and read docs/manual.txt. There are examples for 8086, 8052, AVR, and Java Virtual Machine. http://board.flatassembler.net/topic.php?t=17952
ers35··on Show HN: Luastatic – Build an executable from a Lua program
Lua binary modules are supported by referencing the path to the module's static library and any dependent libraries. Used packages are not automatically pulled in. LuaRocks integration would be interesting: https://github.com/keplerproject/luarocks/pull/264
ers35··on Show HN: Luastatic – Build an executable from a Lua program
LuaJIT will be supported in the future. I will take a look at Terra.
ers35··on SQLite 3.9.0 Released with JSON support
The link should be changed to https://www.sqlite.org/releaselog/3_9_0.html
ers35··on CloudFlare Route leak
Here is a traceroute from multiple locations during the incident: https://pulse.turbobytes.com/results/56129a5becbe400bf8001c9... https://archive.is/bsq2y

Note the 10 references to qatar.net.qa. Hacker News uses CloudFlare so a traceroute from my current location was going to qatar.net.qa as well.

ers35··on It’s the spec bugs that kill you
I wonder why that article does not appear in the official Washington Post archive. I am interested in a better source than a third party site.
ers35··on It’s the spec bugs that kill you
Can anyone find more information about the friendly fire incident cited in the article? I found a scan of a newspaper printing: https://news.google.com/newspapers?nid=1876&dat=20020324&id=...

I did not find anything in the official Washington Post archive: http://www.washingtonpost.com/wp-adv/archives/front.htm

This search shows other articles by that author on the Washington Post site during that time, but not this specific one: https://www.google.com/search?q=%22vernon+loeb%22+%22kandaha...

ers35··on A dataset of every Reddit comment
Here it is: https://archive.org/details/2015_reddit_comments_corpus_sqli...
ers35··on A dataset of every Reddit comment
I wanted the data in a form I could easily query, so I wrote a program to convert the JSON to an SQLite database: https://gist.github.com/ers35/3b615a75fa0ed5e6d5cc

I have the program running on Amazon EC2 right now converting the whole dataset. I plan to upload the database to the Internet Archive when it completes.

ers35··on A lightweight paste service with a Snap Feature (like Snapchat)
A paste with snap=Yes can be viewed twice before it is deleted. It is viewed once when it is created and twice when it is viewed by the other person.
ers35··on Ask HN: Low level multiprocessor implementation?
Take a look at XMOS: http://www.xmos.com/
ers35··on Show HN: Luakernel – Lua + SQLite + musl libc running on x86
I added CC0: https://github.com/ers35/luakernel/commit/6047b1e44bc60ce4ea...
ers35··on Show HN: Luakernel – Lua + SQLite + musl libc running on x86
I took inspiration from SQLite: https://www.sqlite.org/copyright.html https://github.com/ers35/luakernel/blob/master/dep/sqlite3/s...

I agree that the licensing terms need clarification.

ers35··on Show HN: Luakernel – Lua + SQLite + musl libc running on x86
What command did you try? I am able to run the iso in QEMU, VirtualBox, Bochs, and on real hardware.

This is still in the early stages of development, and much is not yet implemented. One way to trigger a crash is to call an unimplemented system call.

ers35··on Programming a Problem-Oriented Language (1970)
PDF version: http://www.forth.org/POL.pdf

Edit: Better typeset version by btbytes: https://github.com/btbytes/pol/raw/master/POL.pdf

ers35··on Revenge of the Types
C++11 has user-defined literals: http://akrzemi1.wordpress.com/2012/08/12/user-defined-litera... http://en.wikipedia.org/wiki/C%2B%2B11#User-defined_literals
ers35··on You've convinced me boss, I'll work with Windev and PC Soft
Here is a photo from a WINDEV seminar: http://www.windev.com/img/windev/hd/windev.jpg (faces blurred to protect the innocent)
ers35··on DigitalOcean has updated its Terms of Service
See http://diffchecker.com/epfzt29h for 5/29/2013 vs. 1/17/2014.
ers35··on Claiming Bitcoin's Bug Bounty
The Darwin man page for munmap has more detail: https://developer.apple.com/library/mac/documentation/Darwin... See DIRTY PAGE HANDLING.

  If the mapping maps data from a file (MAP_SHARED), then the memory will eventually be written back to disk if it's dirty.  This will happen automatically at some point in the future (implementation dependent).
The XNU source may be useful: http://fxr.watson.org/fxr/ident?v=xnu-2050.18.24&im=excerpts...
ers35··on Chuck Moore's Creations
Take a look at XMOS: http://www.xmos.com/
ers35··on G-WAN Captcha Decode
The best way for me to solve this dispute is to implement a CAPTCHA using some of the proposed techniques. If I fail, then I was mistaken. If I succeed, then maybe people will given G-WAN a try.
ers35··on Heroku down?
I also received that message.
ers35··on G-WAN Captcha Decode
See http://news.ycombinator.com/item?id=4115159
ers35··on G-WAN Captcha Decode
I am not the author. For "proof", see my many conversations on the G-WAN forum.[1]

[1]http://forum.gwan.com/index.php?p=/profile/discussions/1053/...

ers35··on G-WAN Captcha Decode
> If the string is readable over only some background colors, then it's written on a transparent-backed image, so the whole background-changing script can be ignored. Just OCR the image with the transparent background.

The CAPTCHA image contains false values for misdirection, hence the requirement of running the background changing script.

Here is a list of claims made on the example CAPTCHA page:

  BG                     Ability
  color                  to
  generation             solve (as defined by the author)
  ----------             ---------
  mouse cursor hovering  difficult
  previous state         impossible
  input
  shared secret  
I have no way to know precisely what the author means by those words since the given example does not demonstrate any of them. I cannot match the left and right columns.

For example, if I claimed that a CAPTCHA based off a "shared secret" only a trusted user has is impossible to solve, then one might ask the question, "Why is a CAPTCHA needed for a trusted user?". Is this what the author of the CAPTCHA example meant? I do not know.

My only purpose of posting in this thread was to show that the OP's premise that "this is the best example of how not to implement it." is flawed because no such example was given in the first place.

ers35··on G-WAN Captcha Decode
I am not the author of G-WAN. I am not claiming to have done anything.

This whole thread is based on a misunderstanding. G-WAN does not have any CAPTCHA support. The example merely demonstrates how to use G-WAN's image generation API.

The CAPTCHA example is not meant to be used without modification in an application. CAPTCHAs are not a feature of G-WAN.

No where did anyone claim to have invented stateful web applications.

ers35··on G-WAN Captcha Decode
Both you and the OP have misunderstood the purpose of the CAPTCHA example. See my post[1] for an explanation.

[1]http://news.ycombinator.com/item?id=4113826

← PreviousPage 2 of 3Next →