14046
The Zig Programming Language
Zig is a general-purpose programming language designed for robustness, optimality, and maintainability.
clang  opensource  programming  language 
6 days ago
Computational Complexity of Air Travel Planning
This document is an annotated set of slides on the computational complexity of air travel planning. The goal is to give
somebody with an undergraduate level computer science background enough information to understand why air travel
planning is an interesting and especially difficult problem. It provides a basic introduction to the air travel planning
problem and then presents a variety of original computational complexity results as well as some related demos. The
complexity slides assume a basic familiarity with formal languages, computational complexity and computability, but the
introduction to the problem should be accessible without this.
algorithms  complexity  ita  aviation  google  flights  filetype:pdf  pdf  slides 
7 days ago
Google Flights will now tell you when fares will increase | Hacker News
dmbaggett on Oct 18, 2016 [-]

Fares and rules come from ATPCO (http://atpco.net). Flights come from OAG (http://www.oag.com). Seat availability requires data directly from the carrier, usually via a live query to the carrier's reservation system.
The GDS companies get this data from these sources and then in turn provide (crappy) APIs for customers to use to query it.

In general, if you're doing bookings you can get small amounts of the data (a query at a time) from a GDS. Otherwise you're looking at millions of dollars per year. And then you need to write code to parse it and price tickets using it (approximately 1M LoC if you're terse about it -- more like 30M if you're a GDS).

(I know all this because I co-founded ITA Software, whose software now powers Google Flights.)
flights  travel  hackernews  hn  ita  aviation 
7 days ago
looly/hutool: A set of tools that keep Java sweet.
简介
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。

Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;

Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。
chinese  java  utilities  code 
9 days ago
arkadiyt/zoom-redirector: Zoom Redirector is a browser extension that transparently redirects any meeting links to use Zoom's browser based web client.
What's it for
When joining a Zoom meeting, the "join from your browser" link is intentionally hidden. This browser extension solves this problem by transparently redirecting any meeting links to use Zoom's browser based web client.
zoom  browser  extension  productivity 
9 days ago
Technical Writing  |  Google Developers
This collection of courses and learning resources aims to improve your technical documentation. Learn how to plan and author technical documents. You can also learn about the role of technical writers at Google.
documentation  google  guide  learning  writing 
10 days ago
grocy - ERP beyond your fridge
grocy is a web-based self-hosted groceries & household management solution for your home.

Open Source. Built with passion.

Download
erp  management  selfhosted  opensource  home  household 
10 days ago
Finnhub - Free APIs for realtime stock, forex, and cryptocurrency. Stock API, company fundamentals, economic data, and alternative data.
Access real-time stock API, institutional-grade fundamental and alternative data to supercharge your investment for FREE.
finance  data  stock  api  cryptocurrency  free  realtime 
10 days ago
Kosmi
Watch videos together, play games, or simply chat with friends or strangers all from within your browser!

No installation or signup needed.
browser  service  app  sharing  cool 
16 days ago
LessPass
Stateless Password Manager
Stop wasting your time synchronizing your encrypted vault. Remember one master password to access your passwords, anywhere, anytime. No sync needed.
utility  password  crypto  inspiration  passwordmanager  security  generator  software  opensource  js  javascript 
16 days ago
OR-Tools  |  Google Developers
Route. Schedule. Plan. Assign. Pack. Solve.
OR-Tools is fast and portable software for combinatorial optimization.
google  library  optimization  programming  awesome 
16 days ago
RedwoodJS - Bringing Full-stack to the JAMstack
Do you love the JAMstack philosophy but need a database-backed web app? Want great developer experience and easy scaling? Redwood is here! Built on React, GraphQL, and Prisma, Redwood works with the components and development workflow you love, but with simple conventions and helpers to make your experience even better.
framework  graphql  react  javascript  js  serverless 
20 days ago
The Data School by Chartio
We're a community-driven school of free web books and content written by people who work with data for people who work with data.
books  learning  data  cool 
20 days ago
Cloud-based data analytics exploration for all | Chartio
Create powerful dashboards from your company’s data and quickly discover insights with Chartio.
analytics  charts  data  visualization  tools  bi 
20 days ago
Fraidycat
Fraidycat is a desktop app or browser extension for Firefox or Chrome. I use it to follow people (hundreds) on whatever platform they choose - Twitter, a blog, YouTube, even on a public TiddlyWiki.
extension  browser  updates  social 
20 days ago
Kythe
A pluggable, (mostly) language-agnostic ecosystem for building tools that work with code.

Overview
programming  development  code  tools  indexing  search 
20 days ago
When does a coronavirus epidemic become a pandemic? - MarketWatch
Outbreak: Small, but unusual.
Epidemic: Bigger and spreading.
Pandemic: International and out of control.
article  epidemic  pandemic  english 
21 days ago
Twitter
🎉 Announcing React Table v7! 🎉

Full feature list and release notes below!

Over a year of work went into this with…
from twitter_favs
22 days ago
Twitter
New accessibility feature in : simulate vision deficiencies, including blurred vision & various type…
from twitter_favs
22 days ago
Just Walk Out
Bringing Just Walk Out shopping to your stores
Just Walk Out technology enables shoppers to simply enter a store, grab what they want, and just go. Born from years of experience at Amazon Go, Just Walk Out uses a combination of technologies to eliminate checkout lines. We now offer retailers the ability to leverage this technology in their stores to help bring fast and convenient checkout experiences to more shoppers.
amazon  retail  awesome 
22 days ago
Twitter
子供が可愛くてしょうがないラッコ
from twitter_favs
24 days ago
Twitter
Using PHPCS because of the wide additional code styles published in the community: 's cod…
from twitter_favs
24 days ago
weinre - Home
weinre is WEb INspector REmote. Pronounced like the word "winery". Or maybe like the word "weiner". Who knows, really.

weinre is a debugger for web pages, like FireBug (for FireFox) and Web Inspector (for WebKit-based browsers), except it's designed to work remotely, and in particular, to allow you debug web pages on a mobile device such as a phone.
ios  console  webdev  mobiledev  tools 
24 days ago
Download | VirtualXposed
VirtualXposed
Use Xposed with a simple APP, without needing to root, unlock the bootloader, or flash a system image.
android  hacking  app  chinese  xposed 
24 days ago
Parallel Space 平行空间
Parallel Space
Run Multiple Social and Game Accounts
in Your Phone Simultaneously
android  app  hacking  chinese 
24 days ago
Measuring Performance With Server Timing — Smashing Magazine
Tip: can visualize backend performance with Server Timing: . Used by sites l…
from twitter_favs
24 days ago
Twitter
Tip: can visualize backend performance with Server Timing: . Used by sites l…
from twitter_favs
24 days ago
intoli/remote-browser: A low-level browser automation framework built on top of the Web Extensions API standard.
Remote Browser is a library for controlling web browsers like Chrome and Firefox programmatically using JavaScript. You've likely heard of similar browser automation frameworks before, such as Puppeteer and Selenium. Much like these other projects, Remote Browser can be used to accomplish a wide variety of tasks relating to UI testing, Server Side Rendering (SSR), and web scraping. What makes Remote Browser different from these other libraries is that it's built using standard cross-browser compatible technologies, and its primary goal is to facilitate interactions with existing APIs rather than to create a new one of its own.
automation  browser  api  js  javascript  framework  extensions  addon  cool 
25 days ago
Twitter
With Pi Day just around the corner, let’s remember what Pi is all about.

After washing your hands thoroughly, cut…
from twitter_favs
26 days ago
Twitter
群里聊天时有同事表示现在只热爱枪车球,因为平时上班已经是大型策略游戏,我感觉完整的职业生涯可能是这么个过程(标注了阿里职级):Action Game (毕业前) -> FPS -> ARPG -> Classic RPG (P6)…
from twitter_favs
26 days ago
line-clamp | CSS-Tricks
TIL the CSS "-webkit-line-clamp" property truncates multi-line text: . It's supported in Chr…
from twitter_favs
26 days ago
Twitter
TIL the CSS "-webkit-line-clamp" property truncates multi-line text: . It's supported in Chr…
from twitter_favs
26 days ago
Easing Functions Cheat Sheet
Easing functions specify the rate of change of a parameter over time.

Objects in real life don’t just start and stop instantly, and almost never move at a constant speed. When we open a drawer, we first move it quickly, and slow it down as it comes out. Drop something on the floor, and it will first accelerate downwards, and then bounce back up after hitting the floor.

This page helps you choose the right easing function.
animation  css  programming 
27 days ago
Twitter
I'm happy to announce:

🎉 React Query Devtools! 🎉

Visualize, sort, debug, manipulate and explore your queries in r…
from twitter_favs
27 days ago
facebookexperimental/rome: An experimental JavaScript toolchain
Rome is an experimental JavaScript toolchain. It includes a compiler, linter, formatter, bundler, testing framework and more. It aims to be a comprehensive tool for anything related to the processing of JavaScript source code.
javascript  js  tools  facebook  babel 
27 days ago
Twitter
so, i'm releasing 2 rather specific libs today. one is cannon-es, a esm port of cannon by :…
from twitter_favs
29 days ago
Puppetry - codeless end-to-end test automation tool
Web testing solution for non-developers on top of Puppeteer and Jest https://puppetry.app
headless  testing  tools  webdev  puppeteer  jest 
4 weeks ago
Laravel Vapor - Serverless PHP Platform
Laravel Vapor is a serverless deployment platform for Laravel, powered by AWS. Launch your Laravel infrastructure on Vapor and fall in love with the scalable simplicity of serverless.
laravel  php  serverless  aws 
4 weeks ago
(403) https://codepen.io/jasonmayes/pen/GRJqgma
Using JavaScript & TensorFlow.js to remove people from backgrounds in real-time. Try by…
from twitter_favs
4 weeks ago
Twitter
Using JavaScript & TensorFlow.js to remove people from backgrounds in real-time. Try by…
from twitter_favs
4 weeks ago
Twitter
Tip: target="_blank" on links to other sites can expose your site to performance and security issues. To fix, add r…
from twitter_favs
4 weeks ago
Getting Started - Electron Forge
Electron Forge is a complete tool for creating, publishing, and installing modern Electron applications.
electron  tools  desktop  js  javascript 
4 weeks ago
« earlier      
!awesome !cool 3d ai algorithm algorithms analytics android animation api app architecture article asm assembly async audio automation awesome aws bash bestpractices bitcoin blockchain book books bootstrap browser c c++ canvas career charts cheatsheet china chinese chrome cli cloud code coding collaboration commandline compiler compsci concurrency cool cpp crypto cryptography css css3 d3 d3.js d3js data database dataviz debugging demo deployment design development devops distributed diy docker documentation ebook editor education electronics email es6 extension facebook firefox framework free fun functional game gamedev games generator git github golang google graph graphics guide hackernews hacking hardware haskell history hn hosting howto html html5 http humor ide image images inspiration interactive ios java javascript jquery js json jvm language learning library linux lisp list mac machinelearning map maps markdown math mathematics messaging microsoft mobile monitoring mozilla music mysql network networking node node.js nodejs online opensource optimization osx parser pdf performance php plugin presentation privacy productivity programming protocol proxy python react realtime reference resources rest ruby rust science search security server service shell software sql ssh ssl statistics streaming sysadmin tcp terminal testing tips tool tools tutorial tutorials twitter ui unix utility video vim visualization web webapp webdesign webdev webgl websec wiki wikipedia windows

Copy this bookmark:



description:


tags: