jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Cappuccino Apps and the Web Store
http://cappuccino.org/discuss/2010/12/08/cappuccino-apps-on-the-web-store/
After only a few hours eight Cappuccino apps have shown up on the Google web store!
On AppengineJS
http://www.gmosx.com/blog/agVnbW9zeHIPCxIHQXJ0aWNsZRipwwEM/on-appenginejs
Thoughts on the App Engine JavaScript SDK
New wing invented in Belarus. Look for the pictures.
http://www.vsr.mil.by/index/dfgvjbyu343.html
Its 40-60% better for almost any type of airplane
Lowering the cost of basic biological research
http://www.technologyreview.com/lists/innovators-under-35/2013/visionary/lina-nilsson/
There are also some pretty cool instructables for making your own lab equipment. I recently got to see the OpenFuge and its designer at the Maker Fair a couple of days ago. Hopefully this will lead to DIY bio research in peoples garages.
Show HN: Kùzu: An Embeddable GDBMS like DuckDB/SQLite from UWaterloo
https://kuzudb.com/docs/blog
Hello HN!

Today, we are pleased to publicly release Kùzu: a new embeddable graph database management system under a permissible license. You can see our blog post in the above link that gives an overview of the system and our goals/vision.

The system is in its early stages but please try it out and give us your feedback, tell us your feature requests, and please report bugs!
Ask HN: Particularly elegant programs to study?
Examples help tremendously in learning any abstract subject. What are some famously well-written programs whose source is available to look at?
Mobile version of IE10 won’t run Flash by default
http://blog.rabidgremlin.com/2012/10/11/did-microsoft-just-kill-flash-ie10-wont-run-flash-unless-your-site-is-on-a-microsoft-whitelist/
Cached link since my poor server is dead: http://blog.rabidgremlin.com.nyud.net/2012/10/11/did-microsoft-just-kill-flash-ie10-wont-run-flash-unless-your-site-is-on-a-microsoft-whitelist/
Show HN: Visions – User defined data type systems
https://github.com/dylan-profiler/visions
Visions is a python library for working with user defined data type systems. Out of the box, it provides type inference and automated data cleaning of sequence data with backend specific implementations for pandas, spark, python, and numpy. We often use it as a first pass cleaning step when working with tabular data and to simplify the backend logic of both pandas-profiling[1] and our tabular data compression library compressio[2].

Because data types are user defined, we can build user customizable libraries based around types without adding code complexity. In the case of compressio that means offering users the ability to use any compression algorithm they want by simply passing a dictionary mapping `{type: compression algorithm}` or defining new compression algorithms for otherwise unsupported data types like shapely geometries, images, etc.

We hope you like it and would really appreciate feedback about how to make the library more useful and easier to use.

P.S. If you're interested in learning more about the project, the original paper is available on JOSS[3] you can also check out our Numpy Global 2020 talk[4]

1. https://github.com/pandas-profiling/pandas-profiling

2. https://github.com/dylan-profiler/compressio

3. https://joss.theoj.org/papers/10.21105/joss.02145

4. https://www.youtube.com/watch?v=h2w99XIKizY
Show HN: Proxlet: Control Twitter w/ API Proxy
http://proxlet.com
We were tired of the noise on Twitter (noisy apps, lame content, erratic but otherwise valuable tweeters), so we decided to fix it. Proxlet is a Twitter API Proxy that runs scripts to modify the Twitter experience. Works with Twitter for iPhone, TweetDeck, and any other client that supports custom API URLs, including a 1-click install Chrome Extension for Twitter.com

What do you think? Right approach?
The French government deploys LibreOffice
http://arstechnica.com/open-source/news/2011/10/libreoffice-gaining-momentum-heading-to-android-ios-and-the-web.ars
type fixed
Spark web server
https://github.com/rif/spark
Little web server for emergencies
Show HN: GitHub Org Audit Tool
https://github.com/EISMGard/github-audit-tool
This is a tool for auditing github organizations including their repos, users, and teams. It is useful for compliance, security and auditing.
Ask HN: Review My Library, Tempest
http://code.google.com/p/image-tempest/
I wrote Tempest to reliably generate image heatmaps/clickmaps in multiple languages with the same or similar API.

I also hate compiling dependencies, so each implementation is done purely in its targeted language instead of the common practice of implementing in C with language-specific bindings. Clearly, this has its own pros and cons.

I know it's far from perfect (it's still in beta), but I'd welcome any suggestions or constructive criticism from the HN community.
Ask HN: Do you feel the quality of SWE has gone down?
It feels like a lot engineers now days don't seem to have a good cs background. They don't seem to understand things like cache, paging, virtual memory,cpu pipelines, algorithms or other things pretty important to CS.

I know we have a lot of bootcamps and people are joining because it pays decently, but is this necessarily a good thing
for the industry?

When we have the next industry crash (.com crash) will these people stick around?
Ask HN: Dark mode for HN please? (2021)
Hey @dang, I read this[1] and I’m still wondering if there is a plan to implement this?

[1] - https://news.ycombinator.com/item?id=23197966
Ask HN: Why U.S. people dislike Nokia?
Disclaimer: I'm European. I have never been in the U.S. I am not related to Nokia at all.

Reading Hacker news and other U.S-centric news sites, it looks like there is nothing but Apple and Android. Whenever Nokia gets mentioned, there is some disdain. However, Nokia sells about 35% of all mobile devices in the world. I myself own one. I really like the platform. It is open source, it runs Java, it supports Flash and it is very pleasant to write applications using C++ and QT. It is a no-BS platform, just unlike Apple's policy-hell. In short, from my point of view is the ideal platform to build for: huge market, no politics, solid open source platform.

Why is it almost always ignored? Did they do something horribly wrong in the U.S. market and never recovered? Is it seen as "unpatriotic" because is foreign? Do you feel it as technically inferior?
How Apple iPads are Manufactured At Foxconn Factory in China [video]
http://www.techieapps.com/watch-how-apple-ipads-are-manufactured-at-foxconn-factory-in-china-video/
Reporter Rob Schmitz is the Bureau Chief of Marketplace in Shanghai. He is the person who discovered a large portion of Mike Daisey’s accounts about Apple’s Foxconn factories from China.
Code-free Website Tour Builder
http://drawium.com/
Hi everyone,

This is our new startup and we would love to hear what you think about it. We are trying to make it super-easy to create a tour for your website -- you can literally create a tour in under a minute.

We also show important statistics about your tour so that you can see how your users interact with it and improve it. (Statistics page will be launched very soon.)

So what do you think?
Ask HN: Why are e-ink note-taking devices so expensive compared to iPads?
Looking at decent e-ink devices to write notes on, I cannot understand why they're so expensive. For the price of a remarkable 2, for instance, you could buy an iPad which supports note-taking, and much more.

I know there are some advantages to e-ink displays, but I don't think that's enough to justify the high price tag on these readers/note-taking devices.

There's also hidden costs involved, such as buying new tips for the e-ink pencils.

Has the e-ink industry reached a dead-end where patents are impeding progress, or are there other reasons involved?
Show HN: ESInfer – Make JavaScript Type-Safe
https://esinfer.com/
Hello, folks. I'm Jiang, the author of ESInfer.

I love writing Javascript because it has a prosperous ecosystem and is quick to get my hands dirty. However, sometimes it's painful when the flow is not fast to follow due to the lack of a type system.

To solve this, I wrote ESInfer, a statical inference tool, to automatically type check and generate type annotations for Javascript.

It works with pure Javascript without any add-ons to the language or user-space code and supports highly dynamic features, such as the modification of prototypes.

It is still in the very early stage, which offers almost all ES5 features and a select set of ES6 features like array/object destructing. I'm working hard to bring all ES6+ features into it incrementally.

If you heavily use javascript/typescript and do NOT want to write the type annotation sh*ts anymore, give it a try :)
Show HN: Stop Putting AWS Credentials in GitHub Secrets
https://github.com/saml-to/assume-aws-role-action
Greetings!

I've created a GitHub action that works that allows GitHub Actions to exchange a GitHub token for AWS Access Credentials.

I've cultivated a few examples of it in action:

https://github.com/saml-to/aws-assume-role-action-examples

I've always found management of AWS Credentials has been a pain. So this setting up this Action works like this:

1) A SAML Identity Provider is created in AWS

2) A Role in AWS is set up to trust that Identity Provider

3) A config file is added to the repository indicating which role can be assumed

4) The GitHub Action exchanges the Repo Secret for AWS Credentials using the SAML.to backend for the exchange

Let me know what you think! I'm Happy to take questions and comments here or on Gitter:

https://gitter.im/saml-to/assume-aws-role-action
Show HN: See the stock trades your representative is making
Hey HN,

I am the creator of senatestockwatcher.com and im finally happy to say that the same data that is filed from the House of Representatives is now live for everyone to watch, report against, and use.

https://housestockwatcher.com

When Senate Stock Watcher was released, the US was in the midst of an election year and after the COVID market crash the SEC had opened some investigations on 3 Senators for insider trading allegations. My interest in politics and finance lead me to build that website, but the number one question I always got was "where is the houses' data?"

The House of Reps exclusively files their transactions reports in PDF forms that vary wildly in quality and format, so OCR was not a trustworthy and tenable solution. There is a supporting platform for the community to contribute to this dataset so that it can eventually be 100% complete.

To date, I have transcribed over 690 transactions. There are literally hundreds of thousands more to go. If you would like to help on this front - you can also go to:
https://contributor.housestockwatcher.com

This data is available, totally open, in both JSON and CSV format so that people more savvy than me can uncover trends and patterns.
Tell HN: After six days of DupDetector, time to take stock.
I've been running DupDetector for just under a week now. The results have been interesting. Many, many duplicates have been found, and many, many more items have been cross-referenced. So often the same story is reported again and again from different sources, and while this isn't a bad thing in itself, my personal belief is that the resulting divided discussions is a waste of time and effort. And wasted time is something I hate.

I come to HN for high-quality links, and even more high-quality discussion, and anything that dilutes that discussion is, to me, a bad thing.

I originally intended to run the DupDetector for a week, but after 5 1/2 days there's enough information to tell me what I want. The thing that has caught me by surprise is the way it has had such widely differeing reactions. Some people have accused me of "a novelty account", something I'd never heard of, but which appears to be associated with Reddit. I thought of it more as a robot assistant.

In particular, I thought more people would be interested in the technology and the hacking. More than anything it's the lack of a response on that level that's made me pause.

And the final factor is today, when DupDetector's karma has fallen from 27 to 12. I don't care about the karma, but it's an indication of people's feeling about the exercise.

I'll run it for just a few hours longer as I tidy things up, but basically I'm stopping, explaining, and I'll see what the response is. I thought it would be, and it would be thought to be, cool, interesting and useful.

Maybe I've misjudged my audience. I am reviewing the situation.
Facebook has your complete phonebook
https://www.facebook.com/friends/edit/?sk=phonebook
.. and this is the tip of the database-iceberg ;)
How to be a Programmer: A Short, Comprehensive, and Personal Summary (2002)
http://samizdat.mines.edu/howto/HowToBeAProgrammer.html
A Short, Comprehensive, and Personal Summary
Show HN: Nudges.fyi – simple, unmissable reminders via phone/text/email
https://nudges.fyi
I built this app primarily for my wife, who has tried many mainstream todo-list apps (OmniFocus, Things, and Todoist come to mind) over the years with little success. She isn't particularly interested in setting up a productivity system and the administrivia that goes with it. Even having to remember to look at an app once a day was far from ideal for her. This app is an attempt at a solution for anyone that fits this description, with a focus on alerting over organization.

Here's how it works: you create a nudge that's set to trigger at a given date and time, and the app phones you, texts you, or emails you (or all three) at the right moment. Nudges can trigger on a schedule, so something like "call me about monthly bills for the next month on the last day of every month" is quite easy to set up. It also works well (sample size 1, admittedly) as a supplement to a more robust GTD system. I use Things for almost everything, but my most important reminders are set up as nudges.

I've worked on this on and off for the last month or so and I think it's ready for a Show HN. There's likely some rough edges in there so I wouldn't use it for anything _critical_ just yet (let me know if you see anything that looks buggy!). I cut a lot of scope in order to release an initial version quickly; here's a list of things I'm considering adding to the app in the near future:

- Implement something analogous to Pagerduty: create nudges that repeatedly nag you (with something like an escalation policy) until you acknowledge them
- More notification channels: get nudges on Telegram, WhatsApp, Slack, etc.
- Families (or teams, possibly) share a namespace and can send nudges to each other
- Nudges that collect a response: possibly for polls, a daily diary entry, or habit tracker
- Incoming and outgoing webhooks
- Snooze a nudge so it re-triggers in X minutes

I work on distributed systems at my day job and haven't done frontend and CRUD things in a long while now, so building this out was a nice change of pace. If anyone's curious, the app is built with: Next.js (in static HTML mode) and Tailwind for the frontend, Go for the API server and background nudge loop, and SQLite (+Litestream) for persistence.

In any case, I'm looking for feedback from the HN community here: is this something you would use?

TL;DR: schedule reminders for yourself via phone call, text message, and/or email

(PS: the free plan doesn't allow call/SMS nudges because I'm a bit wary of spam, but if you'd like to give this a shot and can't [or don't want to] subscribe to a paid plan at this point, send me an email at tim@nudges.fyi for a 1-month code)
EA's Origin may be glorified spyware, causes mass upset
http://www.destructoid.com/ea-s-origin-may-be-glorified-spyware-causes-mass-upset-209745.phtml
It's also against german law. The software pictures, cell phone backups etc. and more and reportedly uploads the information to EA.

Luckily EA didn't arrive on Linux yet :)
Planning for Failure - Greyhound Knows How to Fail
http://www.planningforfailure.com/post/753812919/greyhound-knows-how-to-fail
I had the pleasure of attending Agile Coach Camp Canada this year. It was an amazing experience. I’ll be writing about that experience in a future post, but in this post, I would like to address what I had to go through just to get to the conference...
Show HN: tere – A Faster Alternative to cd+ls
https://github.com/mgunyho/tere
Hi HN!

I wrote a small program to browse folders in the terminal. The main inspiration was type-ahead search in GUI file managers. There exist several programs that are similar (see the listing in the README), but none of them do it quite the way I like, and often they have a very complex UI and a ton of features. I tried to make something that is obvious how to use and gets out of your way. (I also wanted an excuse to learn Rust.)

Let me know what you think!
Book Translates American Minutiae for Russians
http://www.nytimes.com/2012/12/11/world/europe/book-gives-russians-close-up-of-american-minutiae.html
Coming from a Latino culture it is funny to see that Russians look a lot like Latinos.
Show HN: Depot – fast, remote Docker container builds
https://depot.dev
Hey HN! We’re Kyle and Jacob and we are excited to show you Depot (https://depot.dev) and get your feedback!
Depot is a hosted Docker container build service, providing fully managed remote builds from CI and from your terminal. We support both Intel and Arm builds natively.

As application and platform engineers, we have experienced the challenge of keeping Docker container build times fast. From optimizing and reoptimizing Dockerfiles, to implementing layer caching in CI, to running & maintaining custom runners for multi-platform images.

Still today, there are limitations with the available tools. CI runners are ephemeral, and saving and loading cache tarballs is slow. CI providers are resource constrained, with limited CPUs and disk space to dedicate to fast builds. And with the increasing popularity of Arm devices like M1, Graviton, etc, building multi-platform images requires slow emulation or self-hosted infrastructure.

We created Depot to directly address those limitations. Depot provides managed VMs running BuildKit, the backing build engine for Docker. Each VM includes 4 CPUs, 8GB of memory, and a persistent 50GB SSD cache disk. We launch both native Intel and native Arm machines, on Fly.io for Intel builds and AWS for Arm.

We have built a depot CLI that embeds the Docker buildx build library, implementing the same CLI flags, so developers can send their builds to Depot VMs just by replacing `docker buildx build` with `depot build`. We also have a depot/build-push-action GitHub Action that can be swapped for docker/build-push-action in CI.

The combination of native CPUs, fast networks, and persistent disks significantly lowers build time — we’ve seen speedups of 2-3x on optimized projects, and as much as a 12x speedup with some of our customers.

We believe that today we are the only hosted CI or build service offering the ability to natively build multi-platform Docker images (--platform linux/amd64,linux/arm64) without emulation.

We are still early though, and would love your feedback.

You can sign up without a credit card at https://depot.dev/sign-up to access a free project with thirty days of unlimited build minutes to try it out.
The most expensive coding font for free?
http://www.indiegogo.com/PragmataPro-the-ideal-programming-typeface-becomes-open-source?a=290841&i=addr
There is now a fundraising project going on for PragmataPro to make it available for free under a Creative Commons license
Your problem with Vim is that you don't grok vi
http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118
Inspired by a comment [1] made today by kaylarose. It points to a most useful list of resources [2].

[1] http://news.ycombinator.com/item?id=2910991
[2] https://github.com/carlhuda/janus
LevelDB: A Fast Persistent Key-Value Store
http://google-opensource.blogspot.com/2011/07/leveldb-fast-persistent-key-value-store.html
The inventors being Jeff Dean and Sanjay Ghemawat.
More here : https://plus.google.com/118227548810368513262/posts/1UEtSkKp1vv
Shopify employees accessed customer databases without authorization
Got this email from Fangamer about Shopify earlier today.
----
Dear Fangamer customer,

Shopify, the company whose software runs the Fangamer store (and more than a million others online), has informed us that an internal security event it has been investigating since late last year included Fangamer customer data. Information regarding customer financial accounts and payment cards was not affected, but we are writing to make you aware of the situation.

According to Shopify, certain members of its support team used their Shopify credentials to obtain archived customer data from several hundred stores without authorization. The team members accessed data associated with order fulfillment — names, addresses, email addresses, cart contents, and phone numbers — but did not access or acquire any financial-account or payment-card information.

We are extremely frustrated and sorry to be sending you this email; Fangamer's internal development team takes data security extremely seriously. Data not in Fangamer's Shopify store — including Kickstarter backer information, account information and passwords, and email addresses used to sign up for our newsletter — was not accessed, and the store continues to operate as normal. Fangamer Japan, which operates as a separate store, was also not affected.

Shopify has terminated the employees who did this and eliminated the vulnerabilities that made it possible. Shopify has also reported that it will be providing any other relevant information to us as its investigation continues, and we'll pass along any new material details. If you have any questions, though, please contact us at orders@fangamer.com.

Thank you,
Fangamer
Ctrl-P for Vim: Pure Vimscript Command-T
https://github.com/kien/ctrlp.vim
I didn't write it but I thought HNers would be interested.

Send praise to https://github.com/kien!
Swarmation: like musical chairs for pixels
http://swarmation.com/
[Created this weekend as part of Node Knockout.]
Show HN: Instantly create a GitHub repository to take screenshots of a web page
https://simonwillison.net/2022/Mar/14/shot-scraper-template/
I built a GitHub repository template which automates the process of configuring a new repository to take web page screenshots using GitHub Actions.

You can try this out at https://github.com/simonw/shot-scraper-template

Use the https://github.com/simonw/shot-scraper-template/generate interface to create a new repository using that template, and paste the URL that you want to take screenshots of in as the "description" field.

The new repository will then configure itself using GitHub Actions, take the screenshot and save it back to the repo!
2 years of bootstrapping and our iCloud for business is feeling special
http://www.contactzilla.com
Food Vibrations–Spiders Are Total Virtuosos with Their Webs
http://nautil.us/blog/food-vibrationsspiders-are-total-virtuosos-with-their-webs?utm_source=tss&utm_medium=desktop&utm_campaign=linkfrom_feature
A Scientific Formula For Writing Perfect Blog Posts
http://www.chrisnosal.com/scientific-formula-to-perfect-blog-post/
Researchers develop living, breathing human lung-on-a-chip
http://www.physorg.com/news196605796.html
Your Whole Facebook News Feed with No Hidden Posts
https://www.facebook.com?sk=nf_all
What Avatar Can Teach Us About Humanity?
http://innovationimitation.com/2010/03/what-avatar-can-teach-us-about-humanity/
"within an agile team – bottom up development is an anti pattern"
http://blog.shaunfinglas.co.uk/posts/2014/02/top-down-vs-bottom-up
What Every CEO Needs to Know About Product Design, by Jason Putorti of Mint
http://cracking-the-code.blogspot.com/2010/05/10-things-every-ceo-needs-to-know-about.html
How many ways can you mess up IO?
http://blog.marcgravell.com/2013/02/how-many-ways-can-you-mess-up-io.html
Microsoft Gets High Court Review on I4i Patent Award
http://www.businessweek.com/news/2010-11-29/microsoft-gets-high-court-review-on-i4i-patent-award.html