jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Reusing require.js modules in Node.js with AMDrequire
http://arqex.com/874/reusing-require-js-modules-node-js
AMDrequire is a npm package that makes Node.js able to load require.js modules like if they were native Node ones, as well as continue to load its own modules as usual, allowing to reuse browser code in the server.
Whisper Systems provides free secure mobile comms in Egypt
https://secure.whispersys.com/get/egypt
Whisper Systems (www.whispersys.com) is excited to announce the availability of our RedPhone and TextSecure mobile device security products in Egypt. RedPhone and TextSecure encrypt voice calls and text messages, protecting communication from anyone who tries to listen in. They are free to download for non-commercial use. In the coming weeks, Whisper Systems will roll out full international support in most regions, however, this initial public release is only available for phones operating on Egyptian carriers.

Because Android Market does not operate in Egypt and 3rd party app stores are unable to comply with encryption export controls, we've developed our own SMS based distribution channel accessed through a secure website (https://secure.whispersys.com/get/egypt). Once installed, RedPhone lets users make secure voice calls to other RedPhone users anywhere in the world over WiFi, 3G/UMTS, and other data services. TextSecure encrypts the text messages stored on the phone and, when messages are sent to other TextSecure users, encrypts messages in transit as well.

About Whisper Systems: Mobile Security

The data stored and transmitted by mobile devices is growing rapidly in quantity and value. As new threats to both devices and carrier infrastructure emerge, the difficulty of ensuring the security of this data is an increasing risk for many users. Whisper Systems is founded on the belief that data security for mobile devices is a major emerging market, that requires a transformational shift from the traditional PC and LAN security models. We are developing a suite of mobile security applications based on this vision, and have released two initial applications, RedPhone and TextSecure, that protect user's voice and SMS communication. RedPhone is a secure encrypted voice application with the same simplicity and ease of use as the default dialer. TextSecure is a replacement for the standard text messaging application; it provides both encrypted storage and encrypted transmission of text messages. The software was put into alpha release in June 2010 for the Android OS, and has expanded to several thousand users. Additional applications in development include secure backup, remote wipe, full disk encryption, hardened OS images, and software firewall. Whisper Systems is currently raising a seed round from investors excited about the mobile security space.
HBase 0.90.0 Released: Over 1000 Fixes and Improvements
http://nosql.mypopescu.com/post/2832903825/hbase-0-90-0-released-over-1000-fixes-and-improvements
Impressive release. Plus it's the first as an Apache top level project. On the downside, it is unfortunately not compatible with the latest Hadoop release (there's a solution for that though)
HTML5: SEO Incompatibility
http://www.mikesingleton.net/2010/07/19/html5-seo-incompatibility/
I’m always encouraging people to forge ahead with HTML5 whenever possible, but it’s worth considering the SEO implications and incompatibilities that may arise until we know how search engines are handling HTML5.
Poll: Is your PayPal email address also your primary email address?
Where "Paypal email address" is the one you use when you login to PayPal and "primary email address" is the one you use the most, day-to-day or would otherwise be checking frequently.

If the above definition doesn't make sense to you, try answering this question instead: If email is sent to the address you use to login to PayPal, will you see it promptly (within say, a few days at least if not earlier)?

Just trying to get some data for a project I'm working on. Any assistance much appreciated.
Kevin Mitnick's Business Card
http://www.flickr.com/photo_zoom.gne?id=106709219&size=o
This is pretty cool...
jQuery meets Markaby
http://mlanza.github.com/buildr/
This is for those who prefer to write markup with code, not templates. It's not the first implementation of this sort, but it is the latest.
IOS Developers: get iPhone app marketing help from AppLaunch
http://www.designboost.net/save-time-and-money-on-iphone-app-marketing-with-applaunch/
Bootstrapping your app? No money to spend on marketing? I interviewed AppLaunch CEO Chris Maddern about their service that helps app devs get their apps reviewed - and for a reasonable price too --
Ask YC: Feedback on BreakkUp.com
http://breakkup.com
BreakkUp was originally an idea my gf had roughly 2 weekends ago. The idea came about after receiving 4 phone calls in a row seeking advice regarding relationship troubles. I took the idea a step further by building it around a pre-established model (Digg) using open-source (Pligg). Maybe this was a bad idea on my part, maybe not...

For me, this project is an experiment in replicating models for other verticals using open-source. And, an exercise in CPM/CPA advertising and PR -- two areas I don't feel I have a strong understanding of. I'm currently working to raise money for an original idea and ad revenue will play a big part in our ability to stay afloat.

In total, from idea to beta product -- I've spent less than a week putting this together so criticism certainly won't hurt my feelings. We most definitely need to work on an About Page and Tutorial, my assumption is most females have no idea what Digg is.

If I had more time, I'd like to put more focus on the presentation of this site so it looks less digg-like, but my client work needs attention this week. Gotta keep the lights on!

I'm rather excited about BreakkUps opportunity to generate modest revenue (assuming we get traffic) because I feel the audience will often be in an emotional state when visiting, and roughly 50%+ female.

We also own these domains:

BreakupWithHim.com
BreakupWithHer.com

Suggestions, comments, criticism please. Thanks guys.
Building Jabber Chat Bots in place of redundant web applications
http://ashwinraghav.wordpress.com/2011/05/09/interactive-jabber-bots/
I spoke at a conference recently on building jabber chat bots as interfaces instead of getting end-users to run scripts on their machines. I find it an interesting way to present scripts to non technical users
Ask HN: Devs who don't use GitHub, what do you use to share your portfolio?
Something like Dribbble or Behance for developers..
Ask HN: Bitcoin Price Speculation
Bitcoin is currently trading below $300. Where do you guys think it will be 6 months from now?

P.S. Can someone with enough karma set this up as a poll? I would love to get an HN consensus on this.
Paint Roulette demonstrating HTML5 Canvas and WebSockets
http://showmetheco.de:4040/
Using the HTML5 Canvas element on the client side and Perl/Mojolicious (http://mojolicious.org) on the server side, both connected via WebSockets.
Few HTML5 demos with animation and sound
http://www.effectgames.com/demos/canvascycle/
Some clever HTML5 demos with animation and sound
English Units of Measure
http://hypertextbook.com/physics/foundations/system-english/
Really awesome primer on the English system of measurement and its history.
A protocol that can change the future of Social Networks
http://www.b-mc2.com/2012/12/29/the-future-of-social-networks/
I designed a simple protocol, which can help develop a world of interest-centric activity based social networks.

2013, might well be the end of the "Social Utility" model.

Disclosure: This is a rewrite of a post that generated some interest last week-end, but addressed some of the concerns people had about it.
Ask HN: How do I make technical contributions to a meaningful cause
Feeling upset today about the state of the US, but not sure how to make myself useful. I'm a software engineer and want to make technical contributions to a meaningful cause, how can I get involved? Are there open source projects to aid in protecting democracy, stopping fake news, coronavirus? There are so many big problems in the world right now, but I can't seem to find the right way to help.
Ask HN: How do you organize your pdf library?
I have a directory full of papers, books and random documents and I am experiencing hard times in organizing them. Expecially now that the number of files is near huge it's really difficult to perform a succesfull and efficent search.

So do you have any suggestion to share? Tips, tricks, apps or whatever useful is welcome!
I just noticed a Twitter virus
http://twitter.com/#search?q=textarea
It spreads when someone hovers over the text on their web-based timeline. It does not appear to spread in search results or individual tweet page.

e.g. http://twitter.com/ibackupyourshit/status/25112187461
Robot Scientist: the best job ever?
http://snaptalent.com/ads/80
Trevor's ad for anybots.
e7: a new Lisp dialect inspired by Python
http://e7code.org/doc/progress-report.html
Also see http://e7code.org/
We are out of 4 letter .com domains
http://whoapi.com/blog/1413/we-are-out-of-4-letter-com-domains/
For some it's old news, but it's good to remind ourselves.
Freud explains why there aren't more women entrepreneurs
http://bpang.posterous.com/freud-explains-why-there-arent-more-women-ent
Fred Wilson wrote a blog a few weeks ago called "XX Combinator," commenting on Teresa's earlier blog which proposes the founding of "XX Combinator" to support women entrepreneurs. The answer is very obvious. Freud is right, sex is the ultimate driver to explain most human behaviors.
Show HN – Presentation.io: Broadcast presentations live across devices
http://www.presentation.io
Broadcast presentations live across devices.
A Functional Blog In Clojure 
http://ethanjfast.com/
Caveat: This was a weekend project, and I am by no means an expert in clojure (or compojure).

Also, I'm be curious to know how it runs in IE. And pardon the pun...
Show HN: Sci-Hub Scholar – Firefox Extension Update v1.2
https://addons.mozilla.org/en-US/firefox/addon/sci-hub-scholar/
Sci-Hub Scholar is a browser extension that takes Google Scholar search results and tries to point them at Sci-Hub, where they can be read freely. The main selling point for this extension versus others is that it works right on the results page, rather than the article page at the pay-walled website.

One night, I decided I was going to do some research, only to find every Google Scholar Result behind a paywall. Trying to find the link on Sci-Hub, I ran into a bunch of issues:

* https://whereisscihub.now.sh/ is down

* Annoying to copy/paste title to Sci-Hub

* Didn't want to be presented with another set of search results from my search results.

I've seen some other Sci-Hub extensions, most notably https://openaccessbutton.org/. However, most of these require you to go to the article page, then click the extension's button to finally be redirected. I thought I could do better.

I recently did an update pass to update with some features others have added and requested.

New Features for v1.2.0:

* Added support for all Google Subdomains. You can now use this extension on Google Scholar websites for any country!

* DOI is now listed next to the article title for articles where the DOI was found

* If the title's URL was updated to Sci-Hub, the Icon to the left will now point to the original article.

* More accurate DOI lookups!

Issues:

* Currently, I can't validate that the article exists on Sci-Hub, due to the way Firefox handles website permissions for extensions. I do not want to request permissions for all domains, but since the Sci-Hub domain can change, this is difficult.

* I'm afraid to port this to Chrome, because I don't want to lose my Google Account over something like this.

* It's a hassle to support manifest v2 for Firefox and manifest v3 for chrome. Haven't found a good workflow setup for developing for both browser platforms at the same time, from one codebase.

I welcome any feedback or recommendations on the issues. I also have planned features, and am open to contributions! The extension is all open source and can be found at: https://github.com/djfdat/sci-hub-scholar

I hope this helps some people get access to the information they need!
Grade inflation: why weren’t the instructors all giving all A’s already?
http://andrewgelman.com/2011/07/12383/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+StatisticalModelingCausalInferenceAndSocialScience+%28Statistical+Modeling%2C+Causal+Inference%2C+and+Social+Science%29
Grade inflation: why weren’t the instructors all giving all A’s already??

People have discussed why the grades have been going up and whether this is a bad thing.

I (Andrew Gelman, professor of statistics, http://www.stat.columbia.edu/~gelman/ ) have a slightly different take on all this. As a teacher who, like many others, assigns grades in an unregulated environment (that is, we have no standardized tests and no rules on how we should grade), all the incentives to toward giving only A’s.

So the real question is, why have grades been going up so slowly?
Toyota automatically stops car before it can hit pedestrian
http://www.networkworld.com/community/blog/toyota-system-automatically-stops-car-it-hits
Toyota automatically stops the car before it can hit a pedestrian
Hosting Sphinx documentation on GitHub
http://datadesk.latimes.com/posts/2012/01/sphinx-on-github/
Quickly publish documentation alongside your code by following this easy recipe.
Edu domain meant for the world,restricted to US
http://naushad.me/edu-domain-meant-for-the-world-restricted-to-us/
.edu is meant for Educational institutions, however, this is the domain limited to registration for US institutes Or Institutes who are recognized by US rating authorities.
Show HN: Bad Mouth - Make anyone say anything
https://itunes.apple.com/us/app/bad-mouth!/id733442827?mt=8
Here's an example: http://www.badmouth.co/iEpjJOtMkV
List of cognitive biases
http://en.wikipedia.org/wiki/Cognitive_biases
"Pseudocertainty effect — the tendency to make risk-averse choices if the expected outcome is positive, but make risk-seeking choices to avoid negative outcomes."

May explain why most people stay employed.
Gunicorn 0.17.0 released
https://gunicorn-docs.readthedocs.org/en/0.17.0/news.html#id1
New features:
allows gunicorn to bind to multiple address
add SSL support
add syslog support
add nworkers_changed hook
add response arg for post_request hook
parse command line with argparse (replace deprecated optparse)
The Longevity Experiment
http://adventure.nationalgeographic.com/print/2009/06/live-longer-dan-buettner-text
From National Geographic, Dan Buettner's search for the fountain of youth among the longest-lifespan cultures of the world.
The 1000 most-visited sites on the web (by Google)
http://fseek.me/2010/05/the-1000-most-visited-sites-on-the-web-by-google/
Stackoverflow: #824
experts-exchange.com: #996
Get the Anti-Startup and Anti-Angel Provisions Struck From Dodd's Banking Bill
http://www.davidblerner.com/david_b_lerner/2010/03/get-the-antistartup-and-antiangel-provisions-struck-from-senator-dodds-banking-bill.html
There is a rather large missile rapidly approaching America's innovation culture. Predictably, it has been hurled in the most careless of manner by a group of uninformed politicians and their staffers in the form of Senator Dodd's sweeping Banking Bill. Putting aside the merits and thrust of the Bill itself, (which ostensibly seeks to regulate the banking industry), there are two provisions in it which, if not removed ASAP, will essentially wipe out a large chunk of one of America's engines of innovation- namely angel investing. These provisions will raise the bar on the definition of an 'accredited investor' from $1M in net worth or $250K in annual income to $2.3M in net worth or annual income of $450K! It will also hamstring angel investing by slapping any such investment with a 120 day SEC review.
How to create a startup in 10.5 hours
http://markmaunder.com/2007/how-to-create-a-startup-in-105-hours/
I just launched FEEDJIT. It took me about 10.5 hours (4pm until 2:30am) from the first time my hand touched the keyboard until I fixed the last bug and went live. I got a question on the Seattle Tech Startup list about how I spent my 10.5 hours. So here's a brief summary....
Ask HN: Are you on a technical specialist career path, what does it look like?
In the software industry we are advertised that above the Senior SW Engineer level there's a bifurcation in the career progression path (resembling the "Y" letter) and one could possible proceed to:

- A management career path

- A technical specialist career path

While there's plenty of material available on a manager's role and responsibilities, it's much harder to find a consensus on what a technical specialist role looks like.

So, are you on a technical specialist career path in you company? In case you are what are your responsibilities, and what does a typical work week look like for you?

Also, if your company provides a technical specialist career path (even if you've not reached it yet), how's it structured?

Thanks in advance!

Related discussions:

[1] On Being a Principal Engineer (https://news.ycombinator.com/item?id=19128489)

[2] What a Senior Staff Software Engineer Does (https://news.ycombinator.com/item?id=20851476)
Exception Safety, Garbage Collection etc. (a.k.a. Why Does Java Suck So Bad?)
http://www.slideshare.net/eplawless/exception-safety-and-garbage-collection-and-some-other-stuff
It’s very likely that you’ve been writing totally incorrect code without realizing it. Once you do realize it, it’s usually not too hard to fix the problem, depending on the language you're using.
Show HN: Lockable – sync locks for distributed systems
https://lockable.dev
Hi guys, creator of lockable here - the easiest way to think of lockable is as `flock` for when you don’t have a shared file system. You can use it to control concurrent access to resources or to ensure only a single instance of a process runs at any given time.

Your processes can acquire, refresh and release locks via simple HTTP requests, so it’s language/framework agnostic. E.g. with `curl`:

$ curl https://lockable.dev/api/acquire/my-lock-name
{
"response": true //or false, if the lock wasn’t available
}

$ curl https://lockable.dev/api/release/my-lock-name

There’s also a Python client[0], which makes using the service a more pleasant experience.

Feel free to play around, the free tier is fully functional. Happy to hear any feedback you might have.

[0]: https://docs.lockable.dev/en/latest/python-client/
Show HN: Transform Your City
https://transformyour.city/
Hey HN,

As noted in a previous comment posted on the "Paris Will Become ‘100% Cyclable’" thread [0], I've been contributing to a project (as a volunteer backend developer) to try to accelerate urban change around pedestrian/cyclable/car-free streets.

It's "change.org for urban transformation".

It started with a Twitter account posting Dall-E-ified versions of streets [1] which picked up steam in the press [2].

And now, we're live with our own site!

Happy to answers questions, and other folks from the project might chime in as well.

[0] https://news.ycombinator.com/item?id=33047412

[1] https://twitter.com/betterstreetsai

[2] https://usa.streetsblog.org/2022/07/28/this-artificial-intel...
Ask HN: How can a programmer learn graphic design from the ground up?
(I'm a native Chinese. Being a spelling/grammar Nazi to me really helps me. Thanks.)

Hello HNers,

I'm a college student and a programmer. My dream is one day I will have my own kick-ass startup.

I know how to write clean code; but what I don't know is how to draw things with paper or CSS or Canvas or Photoshop or anything. I can implement Linux device drivers, purely functional data structures, lexers/parsers or socket servers; but I can't even design a simple logo or a good-looking webpage. Sometimes I do have ideas how the logo/webpage should looks, but I just don't have the ability to draw (implement?) them. To be clear, HTML or CSS is just another programming language for me, but I only know the syntax and grammar. I don't know how to do graphic design at all!

I want to learn graphic design, both for my current projects and for my future startup (same reason with the suggestion that "non-technical" person should learn to code). I want to have basic skill on how to use computer to draw icons, logos, buttons and webpages.

But I have no idea what to do and how to start. How can a programmer learn graphic design from the ground up? Should I learn drawing in pen and paper first? Or should I learn Photoshop? Or should I just learn how to draw by writing code in CSS/Canvas? What books/websites can you recommend? Is self-learning enough or a mentor/teacher is required?

I'll appreciate your advice, thanks!
Java.next() - Clojure: The Return of the Lispers
http://batsov.com/Clojure/Java/2011/05/12/jvm-langs-clojure.html
The third chapter of Java.next() series. A glance at the Clojure programming language, a modern Lisp-1 dialect for the JVM and .Net.
Sarah Silverman is brilliant
http://techcrunch.com/2010/02/14/ted-organizer-trashes-speaker-fails-social-iq-test/
I so wish I could have seen this talk @ TED.
Ask HN: Is there a hippie commune for hackers?
Seriously, is there a hippie commune for hackers? There's gotta be one somewhere in the Bay Area.

If I could just plow the fields during the day and work/sleep in a little cottage and be left alone, that'd be alright with me.
Show HN: Tinder4Cats
https://tinder4cats.com
Couldn't resist when I saw Tinder for the other day! Thanks https://twitter.com/DasSurma for making the source code for Tinder for Bananas available!
How many of you don't use Google CS Curriculum search?
http://code.google.com/edu/curriculumsearch/
I was surprised when I met several CS grads who were not using this, because they hadn't heard about it!
A New Editor for OpenStreetMap: iD
http://mapbox.com/blog/announcing-id/
Funded by a grant from the Knight Foundation, today they are announcing the launch of ideditor.com, home of the web-based OpenStreetMap editor iD currently in Alpha phase. This launch marks a stepped up involvement in the development of this editor. iD is designed to help create an even better, more current OpenStreetMap by lowering the threshold of entry to mapping with a straightforward, in-browser editing experience.
Ask HN: Why aren't you coding?
(Disclaimer: I'm building up material for https://whyarentyoucoding.com/)

I'd love to know, from developers who are being paid to write code, what it is that's stopping you from coding (apart from the obvious, that you're busy browsing HN!).
Fixing the callback spaghetti in node.js
https://github.com/koush/node/wiki/%22async%22-support-in-node.js
node.js is a fantastic platform, but it suffers from your code quickly turning into callback spaghetti and a mess of functions.
I modified the V8 parser to support the await keyword that allows C# to handle this quite elegantly.
Show HN: Explainpaper  – Explain jargon in academic papers with GPT-3
https://www.explainpaper.com
heyo! Explainpaper lets you upload a research paper PDF. If you don't understand a formula or sentence, just highlight it and the tool explains it for you

I built this a few weeks ago to help me read a neuroscience paper, and it works pretty well! I didn't fine-tune GPT-3, but I do take a lot of context from the paper and feed that into the prompt (not the whole paper).

Ppl have uploaded AI, biology, economics, philosophy papers and even law documents. Works in Chinese, Japanese, Spanish, French and more as well!
Http://www.myrepospace.com/profile/wahyu4ever
http://www.myrepospace.com/profile/wahyu4ever
A christmas carol - Internet edition
http://www.forbes.com/sites/tristanlouis/2012/12/23/an-internet-carol/
Rights Amplification in Master-Keyed Mechanical Locks [pdf]
http://www.crypto.com/papers/mk.pdf
Syrian Army takes down nytimes.com
http://www.fixedbyvonnie.com/2013/08/how-the-syrian-army-took-down-the-new-york-times-website/
Shame and Vulnerability in Tech
http://blog.blainelight.com/2014/03/shame-and-vulnerability-in-tech.html