jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
$300 Billion Broadband Scandal (2009) [pdf]
http://www.teletruth.org/docs/broadbandscandalfree.pdf
In the previous thread there was a discussion to give the details of how the phone companies were able to charge customers excess profits and get tax perks that were supposed to be used to upgrade the networks.
This book -- link attached --- has a description of how we calculated the numbers -- though it was written in 2004 - the 20th anniversary of the break up of AT&T.<p>We have a new book coming out where we update most of the stats, but essentially, the phone companies were able to claim -- en mass --that they were going to replace the copper wires with fiber starting in 1991, and from 1993-to about 2005 they did nothing (with some exceptions) but they were able to get state laws changed to do funding of the upgrades. No state ever went back and examined the commitment and got refunds—so all rate increases are based on the original ‘commitments’—and changes in the law.<p>In 2005, after they closed the networks to direct competition they started to do new upgrades-- "FiOS-Verizon" and AT&T, which simply used the old copper wires, added some remote terminals and called it U-Verse.<p>
Yet, Verizon and AT&T were able to charge basic POTS customers -- phone customers in most states for upgrades-- again. -- even if they will never get it.<p>Our new report on Verizon New York shows that the 'affiliate companies, such as Verizon Online or Verizon Wireless, are able to use the networks and get expenses paid for by regular phone companies-- even though Verizon had announced no more upgrades
http://newnetworks.com/verizonfiostitle2/

The cringley numbers are also our stats.<p>The one thing to keep in mind is that we've been tracking this since 1991-- and so every year the numbers are going to increase.<p>... thus differing amounts based on the date.
Show HN: Payload – Cross-platform desktop app for LAN file transfers
https://payload.app/
Hi HN.

I built Payload to make file transfers easy for less-technical users who need large/fast transfers, so I have focused on auto-discovery, drag-and-drop, visually distinct device icons.

It's using Tauri (an "Electron alternative" built on Rust) which keeps my binaries small and bundles to .msi, .dmg, .deb and .appimage. No CLI, iOS or Android support (yet).

The network stack is a separate binary written in Go. It uses mDNS for local network discovery and TLS over TCP or Quic, with a public Ed25519 keypair for each device. The protocol is ad-hoc and symmetrical control stream using JSON and binary data streams. Planning to open source these parts eventually..

Transfers should saturate the local network link. It reaches ~116 MB/s wired at my home, but if you have a >1000 Mbit link, I'd be curious to see how much speed you can squeeze out.

See also:

https://news.ycombinator.com/item?id=21575869

https://news.ycombinator.com/item?id=24351111
HN London Meetup
It has been far too long since the last Hacker News London meetup. Over the past few months quite a few people mentioned interest in a get together. So here it is.

Please join us on Thursday, 24th June from 18:30 at the Lightbar on Shoreditch Highstreet (http://www.thelighte1.com/).

Also, since the Seedcamp deadline is coming up, several Seedcamp alumni have agreed to come along and answer your questions about the programme. So if you want the lowdown on what to expect or some advice on applying, then you are in luck.

If you are coming please leave a comment below to help us keep track of the numbers.

Ben Dowling and Dmitri Grabov
Ask HN: Socialize to make software
I live in Russia, in a small town, not in Moscow and not in St. Petersburg.

There are too few passionate programmers around me who are good enough and who want to work for free or at least for food first time, or to take part in hackathons for making and prototyping ideas and making great product.

I'm looking for opportunities for my personal and professional growth. I want to find friends and partners in the USA to build software and hardware together and run startup company in the USA. Just because I think the USA markets are huge in the comparison to russian markets.

I think, changing the location could open up some benefits, though it has disadvantages too.

I have for now B1/B2 visa, but I have no ideas where to go and what community to meet or join in the USA for the first time to make good networking related to tech entrepreneurship and making software. And how to create reliable relations to expand them when I'll go back.

So, what would you do if you was me? Try to make success story here or change location?

Thanks for help, HN
Show HN: Modifying Clang for a Safer, More Explicit C++
https://github.com/compiler-devel/llvm-project/commit/cfd497fadb8bae4c5428f40ea50cfc760649afa4
Modified C++

Inspired by the paper "Some Were Meant for C" by Stephen Kell, I decided to show that it's possible to iterate C++ to be safer, more explicit, and less error-prone.

Here's a possible starting point: I didn't invent a new language or compiler, but took the world's best compiler, clang, and modified it to begin iterating towards a new furture of C++. Naming things is hard, so I call this 'Modified C++'. Some of the following could be implemented as tooling in a linter or checker, but the idea is to update the compiler directly. I also wanted to learn more about clang. This compiler needs a flag to enable/disable this functionality so that existing library code can be used with a 'diagnostic ignored' pragma.

You can build clang using the normal non-bootstrap process and you'll be left with a clang that compiles C++ but with the following modifications:

- All basic types (excluding pointers and references) are const by
default and may be marked 'mutable' to allow them to be changed after
declaration
- Lambda capture lists must be explicit (no [&] or [=], by themselves)
- Braces are required for conditional statements, case and default
statements within switches, and loops
- Implicit conversions to bool are prohibited (e.g., pointers must be
compared against nullptr/NULL)
- No goto support
- Explicit 'rule of six' for classes must be programmer-implemented
(default, copy, and move c'tors, copy and move assignment, d'tor)
- No C style casts

Here's an example program that's valid in Modified C++:

mutable int main(int, char**)
{
mutable int x = 0;
return x;
}

Here's another that will fail to compile:

mutable int main(int, char**)
{
int x = 1;
x = 0; // x is constant
return x;
}

I'd like your feedback. Future changes I'm thinking about are:

- feature flag for modified c++ to enable/disable with 'diagnostic ignored'
pragma, to support existing headers and libraries
- support enum classes only
- constructor declarations are explicit by default
- namespaces within classes
- normalize lambda and free function syntax
- your ideas here
Ask HN: What are your best life hacks/best tools in life/time savers?
I would like to know wich things you consider to give you and advantage in any area of life.

Some things I would add to the list:

1) Program launcher (launchy/quiksilver/gnome-do/katapult/etc) instead of icons

2) Vim as an editor (mastering its usage)

3) Gesture search in android

Not currently using but I want to try:

- Polyphasic sleep (perhaps everyman)

- Colemak keyboard layout
Riak 1.4 Released
http://basho.com/basho-announces-availability-of-riak-1-4
http://basho.com/basho-announces-availability-of-riak-1-4/
Amazon was down
http://amazon.com
Amazon is down 11:49 AM west coast
Ask HN: I hate the code in my popular open source app; do I put it on my resume?
From 2001 to 2008, I was the creator and frequently only developer on a relatively popular open source project. It was one of the first pieces of real software I'd written, and was the first thing I ever released as open source. It's been downloaded about a million times and is still running on many sites today.

The thing is I really, really hate the code, and it's in PHP (these are only partly related). There are parts of it I'm downright ashamed of. My question is, should I put it on my resume and/or my GitHub account? Even if I'm applying for a software job that won't be using PHP?

Thanks.
Show HN: LearnStreet - The Best Place to Learn How to Code
http://www.learnstreet.com
Hey HN -

We’ve built a site where you can learn Python, Ruby, and JavaScript in a fun, engaging and interactive way. How is LearnStreet different from other learn-to-code sites you ask?

UI/UX: A key aspect of LearnStreet’s courses is its distinct UI/UX. In order to see this, simply sign up!

Multi-modal: Our courses are designed for beginners, and we have multiple ways to help you learn, including live chat, Twitter, Q&A, hints, videos and background material. If you don’t know which language you want to pick up, check out our teaser videos in the Courses page! http://www.learnstreet.com/lessons/languages/javascript

Code Garage: If you already know how to code, check out Code Garage where you can try your hand at cool coding projects like building a Mastermind game or a Sudoku Solver. http://www.learnstreet.com/cg/simple/projects/javascript

Dev Tool: We’ve culled the web to provide some key resources beyond the core programming language that will help you gain a better understanding of what it takes to become a competent coder. http://www.learnstreet.com/dev_tools/

We just launched about a week ago and would love to get your feedback. We are looking for expert coders to help build out our other courses so check out the Contribute section on our site as well.

Coding Starts Here!

-The LearnStreet Team
Show HN: A modular Python TUI framework with a fast and pretty markup language
https://github.com/bczsalba/pytermgui
PyTermGUI is a highly modular framework offering most of the features one would expect from a GUI library, such as a mature and open Widget API, animations, mouse support and other goodies, right inside the terminal!

The markup language is another great feature of the library, and is used by practically all elements of it. It is based on Rich's implementation, but uses a more concise and easier to humanly parse syntax, while being over 10 times faster at parsing due to a long list of optimizations.

There is a full Window Manager API included as well, allowing the user to move, resize and otherwise manipulate windows and inner contents using either their mouse of keyboard.

All of the "guts" of the library are also exposed and usable from the outside within the `ansi_interface` submodule.

Thank you for your time, and I hope the library may be of some use!
Ask HN: Any web startups using Java?
Based on my observation, most of the web startups are using either PHP or RoR or some other platform, but not Java. I haven't come across a single startup which is using Java for web app development.

1) Is it because of the lack of hosting support for Java based web applications?

2) Or, are there any serious performance issues when Java is used to develop web2.0 apps?

3) Any startups that already successfully using Java?
Show HN: I made a better interface for Google Tasks and I can't go back
http://www.gtasker.com/
I recently decided to try out Google Tasks as my only task management system, and while I find some things about the interface great, it really isn't suited for someone like me who has multiple lists with lots of elements on each.

So, I whipped this together real fast and I can't imagine using Google Tasks without it anymore.

I realized you might want it too, so I put it on the web.

Enjoy :)
Introducing DataFrames in Spark for Large Scale Data Science
http://databricks.com/blog/2015/02/17/introducing-dataframes-in-spark-for-large-scale-data-science.html
I'm the author of this blog post. We are very excited about this API and think it will be the common interchange format for data in Spark. It has also some neat features (such as code generation, predicate push down, etc) that make it very useful for Big Data.

Feel free to ask me anything.
Google Engineer Wins NSA Award, Then Says NSA Should Be “Abolished”
http://www.tikkun.org/tikkundaily/2013/07/25/google-engineer-wins-nsa-award-says-id-rather-have-it-abolished-than-persist-in-its-current-form/
Dr. Joesph Bonner's quote:

I’d rather have it abolished than persist in its current form. I think there’s a question about whether it’s possible to reform the NSA into something that’s more reasonable…But my feeling based on what I’ve read is that I don’t want to live in a country with an organization like the NSA is right now.
Why SATA is now obsolete
http://www.zdnet.com/article/why-ssds-are-obsolete/
Article based on paper:
http://research.cs.wisc.edu/adsl/Publications/yiying-thesis13.pdf
Show HN: All-SVG websites with complex animation
https://svija.love/vibe
I created a system for building SVG-only websites called Svija. But, though the content was nice, the sites felt too static — a bit flat and lifeless. Even a basic HTML website has mouseover effects, but SVG doesn't have them for free the way HTML does.

I wanted to find an easy way to recreate mouseover functionality in SVG. For my first try, I labeled objects in Adobe Illustrator:

• linkSomeName: an invisible link <rect> (over the link text)
• mouseoverSomeName: a <g> mouseover decoration (usually bold or colored text, or an underline), initially hidden

The two objects are connected by "SomeName", and a javascript event listener attached to the link object would change the mouseover object's CSS display from "none" to "block".

Once I had used it for a bit, I thought that it might be nicer if the effects faded in and out. So, I tried animating the transitions with GSAP. It immediately became clear that there was enormous potential to manage complex animations visually, and I worked over the
summer to create Svija Vibe.

It's all based on linking Adobe Illustrator object names to the GSAP script. Most basic transformations already work well but there's a lot I'll be able to do to make it even simpler to use.

I'm really excited about it! I've only just started but I have a million ideas about how to make it more capable — the big one being the ability to chain animations together.

There's a support document at https://tech.svija.love/how/animation that gives more detail about exactly what can be done.

Svija Vibe is free. It works with Svija, which is also free, but you do need to create an account to use it (Maconly, at least for the next three months).

https://news.ycombinator.com/item?id=29430368 · previous HN about Svija 2022-12-03

https://news.ycombinator.com/item?id=30454324 · previous HN about animation 2022-02-24

https://greensock.com · GSAP
Poll: Switching from WhatsApp
So many choices, so much discussion. Looking for the "Wisdom of the Crowd" from the HN community. Other options in the comments would be welcome
An aggressive campaign of trademark infringement suits against product knockoffs
http://www.law.com/jsp/cc/PubArticleCC.jsp?id=1202458960631&This_Means_emWARem_Swanky_BagMaker_Coach_Says_Look_No_More_Knockoffs
Feature requests from an iPad-using Blorker
http://scripting.com/stories/2011/05/06/featureRequestsFromAnIpadu.html
Top Funny T-Shirts
http://rajarshi29.blogspot.com
Real Life Adventures
http://news.yahoo.com/comics/real-life-adventures-slideshow/
Sass based architecture and methodology
http://docssa.info
House Republicans retract copyright paper in less than 24 hours
http://boingboing.net/2012/11/17/cowardice-gutless-house-repub.html
Requiem / Paean for a Dot-Com Darling
http://smbmatters.wordpress.com/2012/05/29/requiem-paean-for-a-dot-com-darling/
Brainfuck: esolangs as art
http://median.newmediacaucus.org/tracing-newmediafeminisms/brainfuck/
Emperor penguins counted from space
http://www.bbc.co.uk/news/science-environment-17692025
Show HN: Virtual pet game made for my daughter
https://bsawyer.github.io/tamagotchi/index.html
Belarus Makes Browsing Foreign Websites a Misdemeanor
http://www.loc.gov/lawweb/servlet/lloc_news?disp3_l205402929_text
Barnes & Noble Set To Be Sold To Elliott Management For About $683M
https://www.npr.org/2019/06/07/730638739/barnes-noble-set-to-be-sold-to-elliott-management-for-about-683-million
Trident whistleblower: nuclear 'disaster waiting to happen' (2015)
https://wikileaks.org/trident-safety/
How prostitution and alcohol make Uber better
http://blog.uber.com/2011/09/13/uberdata-how-prostitution-and-alcohol-make-uber-better/
Create AI videos by simply typing in text
https://www.synthesia.io/
Become Shell Literate
https://drewdevault.com/2020/12/12/Shell-literacy.html
Sonar Propagation
https://fas.org/man/dod-101/navy/docs/es310/SNR_PROP/snr_prop.htm
The YubiKey as the Root of Trust
https://www.yubico.com/2019/04/the-yubikey-as-the-webauthn-root-of-trust/
A Brief Introduction to Antarctic Aerial Surveys
http://lindzey.github.io/blog/2016/02/27/touring-utigs-airplane/
The Moving Middle
http://mikerowland.io/2020/11/17/moving-middle.html
Japanese Snacks – Interview with Rich and Malc from Taste Japan
http://www.delpino.net/33-japanese-snacks-interview-with-rich-malc-from-taste-japan/
iPhone vs. Android: I missed iMessage too much to leave iOS for good
https://www.businessinsider.com/iphone-vs-android-imessage-ios-switch-2018-12
Optimizing hobbyist IoT parts for power usage
https://bitbanksoftware.blogspot.com/2018/10/how-low-can-it-go-optimizing-for-power.html
Wimbledon: Game, Sexism, Match
http://kevinjohngallagher.com/2013/07/wimbledon-game-sexism-match/
Cyberpunk 2077’s next patch makes resetting perks much cheaper
https://www.polygon.com/22627086/cyberpunk-2077-patch-notes-13-reset-perks-minimap-clouds-bug-fixes
Facebook tracks you even after logging out 
http://www.smh.com.au/technology/technology-news/facebook-tracks-you-even-after-logging-out-20110926-1ksfk.html
The PC is dead? Wrong. The tablet is the PC.
http://www.itworld.com/hardware/207099/crazy-pc-morticians
Inside the Largest Queer Event at New York Fashion Week
http://www.hopesandfears.com/hopes/city/fashion/216565-photos-inside-the-largest-queer-event-at-new-york-fashion-week
Periscope: les diffusions en direct peuvent être embarquées sur un site Web
https://descary.com/periscope-diffusions-direct-peuvent-etre-embarquees-site-web/
Show HN: AtGet.rb v3.0 – Apple Trailers Downloader
https://github.com/tuxy/ruby/blob/master/atget.rb
Wealthy incomers 'changing profile of London's most-deprived areas'
https://www.theguardian.com/society/2019/sep/26/wealthy-incomers-changing-profile-of-londons-most-deprived-areas
Cognitive Behavioral Therapy Can Help You Believe in Climate Change
https://www.quirk.fyi/how-cognitive-behavioral-therapy-can-help-you-believe-in-climate-change/
Why Apple, Amazon and Spotify Embrace Hi-Def Music: Guide to Lossless Streaming
https://www.wsj.com/articles/why-apple-amazon-and-spotify-are-embracing-hi-def-music-a-guide-to-lossless-streaming-11624680000
Is Google the new Microsoft?
http://www.patexia.com/feed/is-google-the-new-microsoft-4156
Cisco Webex bug allowed anyone to join a password-protected meeting
https://www.theregister.co.uk/2020/01/27/cisco_webex_bug_let_anyone_join_a_passwordprotected_meeting/
When losing one's research partner is like losing a part of oneself (2018)
https://theconversation.com/when-losing-ones-research-partner-is-like-losing-a-part-of-oneself-101659
The station
http://www.robertjhastings.net/
Art made out of a single thread wrapped around nails...
http://twistedsifter.com/2013/11/single-thread-wrapped-around-thousands-of-nails-kumi-yamashita/
Robots playing football
http://www.bbc.co.uk/news/technology-14103537
Songify delights as a mobile app
http://www.victusspiritus.com/2011/07/11/songify-delights-as-a-mobile-app/
Intuitionistic propositional logic and natural deduction
https://blog.burakemir.ch/2020/05/intuitionistic-propositional-logic-and.html
Amazon Rolls Out Mobile Associates API
http://www.mobilemarketingwatch.com/amazon-rolls-out-mobile-associates-api-35574/
Chernobyl electricity was restored for less than 24 hours before being cut again
https://www.livescience.com/chernobyl-loses-electricity-again
Why I Don’t Call People Out by Name
http://www.feld.com/archives/2015/07/dont-call-people-name.html
Buy Cars with Bitcoin
https://www.autocoincars.com/
Netmap pipes
http://svnweb.freebsd.org/base?view=revision&revision=261909
Variables declared using const are not immutable
https://ponyfoo.com/articles/const-variables-not-immutable?
Show HN: Livelossplot – Training Charts for Keras in Jupyter Notebook
https://github.com/stared/livelossplot
Tales from an Oil-Sands Slide: Angst Amid Bravado in Alberta
http://www.bloomberg.com/news/articles/2015-02-23/tales-from-an-oil-sands-downturn-angst-meets-bravado-in-alberta
Windows 10’s Timeline feature is going away
https://www.theverge.com/2021/4/14/22384316/windows-10-timeline-feature-cortana-sync-ios-android-removed
Facebook is reportedly interested in licensing publishers’ content for News tab
https://www.niemanlab.org/2019/08/facebook-is-reportedly-interested-in-licensing-publishers-content-for-its-news-tab-this-fall/
You Should Compile Your Python And Here’s Why
https://glyph.twistedmatrix.com/2022/04/you-should-compile-your-python-and-heres-why.html#fnref:9:you-should-compile-your-python-and-heres-why-2022-4
Exploratory Data Analytics Platform
https://github.com/apeeyush/Data-Analytics-Log-Manager
Failure: Its Everywhere
http://timharford.com/2011/05/failure-its-everywhere/
Quarkus Runtime performance – a peek into JVM internals [video]
https://www.youtube.com/watch?v=G40VfIsnCdo
Adaptive structures [video]
https://vimeo.com/169938886
Denial of Petition to Initiate Proceedings to Reschedule Marijuana
https://www.federalregister.gov/articles/2016/08/12/2016-17954/denial-of-petition-to-initiate-proceedings-to-reschedule-marijuana
Iran cover-up of deaths revealed by data leak
https://www.bbc.co.uk/news/world-middle-east-53598965
Intuitionism in the Philosophy of Mathematics
https://plato.stanford.edu/entries/intuitionism/
An Virtual Filesystem
http://tech.puredanger.com/2008/11/10/virtual-filesystem/
Show HN: Embed curl
https://www.embedcurl.com/#hn
A tour inside Gsick
http://www.youtube.com/watch?v=wzm1-SSKqEo
How Navy SEALs Build Mental Toughness
http://sourcesofinsight.com/navy-seals-mental-toughness/
How Amazon Rekognition works, and what it's used for
https://www.cnbc.com/2018/12/06/how-amazon-rekognition-works-and-what-its-used-for.html
Build Simple Medium.com on Node.js and React.js
https://codeburst.io/build-simple-medium-com-on-node-js-and-react-js-a278c5192f47
Award-Winning App Marketing Directory for Developers
https://appsamurai.com/app-marketing-directory-for-developers/
How to Run a Successful Product Review Process?
https://www.netguru.co/blog/how-to-run-a-successful-product-review-process
Disney Reports Earnings, but Focus Is on Its Streaming Service
https://www.nytimes.com/2018/08/07/business/media/disney-earnings-streaming.html
Parameter Optimization in Neural Networks
https://www.deeplearning.ai/ai-notes/optimization/
Beyond the Whiteboard: software engineering interviews at Zymergen
https://medium.com/@zymergen/beyond-the-whiteboard-software-engineering-interviews-at-zymergen-278b742ad310
Laws of Distributed Architecture and How to build scalable applications
https://medium.com/@bamzi/laws-of-distributed-architecture-how-to-build-scalable-applications-3754b85bce33
Airbnb is using misleading price tactics [video]
https://www.youtube.com/watch?v=-R8voJaJDzw?hn
How to accept an array in a shortcode
http://www.doitwithwp.com/accept-array-shortcode/
Show HN: Firesize v2
http://firesize.com/#
Drive more traffic and engagement with content amplification
https://www.converge.today/engage-articles/drive-more-traffic-and-engagement-with-content-amplification
Steven Slate VSX Headphone System
https://stevenslateaudio.com/vsx
Subway bread isn't bread, Irish court says
https://www.detroitnews.com/story/business/2020/10/01/ireland-subway-bread-not-legally-bread/5879191002/
Volunteers Are Helping Europol Geo-Locate Child Abuse Images
https://motherboard.vice.com/en_us/article/vbm75b/volunteers-are-helping-europol-geo-locate-child-abuse-images?utm_source=mbfb
Why Recent Graduates Should Join a Startup, Pt. III | DD
http://davincisdelta.wordpress.com/2013/04/17/why-recent-graduates-should-join-a-startup-pt-iii/