jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The Flask Mega-Tutorial
http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
StarCraft: The past, present and future
http://www.polygon.com/2015/11/6/9670176/starcraft-2-future-history-dlc-blizzard
25,000-Year-Old Structure Built of the Bones of 60 Mammoths
https://www.smithsonianmag.com/science-nature/60-mammoths-house-russia-180974426/
OpenSSL 3.0
https://wiki.openssl.org/index.php/OpenSSL_3.0
Dropbox has open-sourced Zulip
https://www.zulip.org/
Consumer key/secret for official Twitter clients
https://gist.github.com/re4k/3878505
Cryptkeeper sets the same password “p” independently of user input
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852751
The First PS4 Kernel Exploit: Adieu
https://fail0verflow.com/blog/2017/ps4-namedobj-exploit/
Microsoft reports record first-quarter revenue of $18.53 billion
http://www.microsoft.com/en-us/news/press/2013/oct13/10-24fy14q1earningspr.aspx
Video Games Satisfy Basic Human Needs
http://nautil.us/blog/how-video-games-satisfy-basic-human-needs
Cheating in Programming
https://twitter.com/ben_burnes/status/1178676970609139712
The Textbook Industry & Greed: My Story
http://lukethomas.com/the-textbook-industry-greed-its-getting-worse/
LinkedIn shares drop 40%, erasing $10B of company's value
http://www.businessinsider.com/linkedin-earnings-q4-2016-2
The Making of Prince of Persia [pdf]
https://www.jordanmechner.com/downloads/MOPOP-sample.pdf
Construction has kept rent in Chongqing, China to $75 a month
https://www.nytimes.com/2019/04/11/world/asia/chongqing-china-employment-ford-youth.html
New Hampshire installs historical marker to honor the creation of BASIC
https://www.concordmonitor.com/BASIC-Dartmouth-Kemeny-time-sharing-historical-26164409
What It’s Really Like to Work at Google
http://www.lockergnome.com/social/2012/01/16/what-its-really-like-to-work-at-google/
Demangling C++ Symbols in Rust
http://fitzgeraldnick.com/2017/02/22/cpp-demangle.html
Speeding up atan2f
https://mazzo.li/posts/vectorized-atan2.html
Up for Grabs: Projects which have curated tasks for new contributors
http://up-for-grabs.net/
CoScreen: Screen Sharing for Engineers
https://www.coscreen.co/
The most expensive number in engineering
https://surjan.substack.com/p/the-most-expensive-number-in-engineering
The web sucks if you have a slow connection
https://danluu.com/web-bloat/
GitLab 8.15 Released
https://about.gitlab.com/2016/12/22/gitlab-8-15-released/
C# 7 Work List of Features
https://github.com/dotnet/roslyn/issues/2136
A swarm of submarine drones will scour the depths for MH370
https://www.economist.com/news/science-and-technology/21733399-swarm-submarine-drones-will-scour-depths-plane-fantastical-ship
How my open source hobby project became my job: 10 years of OptaPlanner
http://www.optaplanner.org/blog/2016/08/07/ADecadeOfOptaPlanner.html
Steve Wozniak's floating point routines for the 6502
https://tinyletter.com/jamesbowman/letters/i-have-found-an-excellent-programmer-named-steve-wozniac
What I Wish I Had Known Before Scaling Uber [video]
https://www.youtube.com/watch?v=kb-m2fasdDY
Starlink adds another 100Gbps connection to the SeattleIX
https://www.seattleix.net/participant-updates
Equifax IT staff had to rerun hackers' queries to work out what was nicked
https://www.theregister.co.uk/2018/09/17/gao_report_equifax_mega_breach/
Government likely to open criminal probe into NSA leaks
http://www.reuters.com/article/2013/06/08/us-usa-security-leaks-idUSBRE95700C20130608
GE's smart light bulb reset process is a masterpiece of modern techno-insanity
https://www.theregister.co.uk/2019/06/20/ge_lightblulb_reset/
The Founder: A Dystopian Business Simulator
http://thefounder.biz/
12 requests per second: A realistic look at Python web frameworks
https://suade.org/dev/12-requests-per-second-with-python/
Show HN: Wayback HN, a cross between the Wayback Machine and Hacker News
http://www.waybackhn.com
iPhone flaw exploited by second Israeli spy firm
https://www.reuters.com/technology/exclusive-iphone-flaw-exploited-by-second-israeli-spy-firm-sources-2022-02-03/
Netflix Is Now Available Around the World
https://media.netflix.com/en/press-releases/netflix-is-now-available-around-the-world
Aspartame and cancer – new evidence for causation
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8042911/
Royal Caribbean to use SpaceX's Starlink to provide internet onboard their fleet
https://www.rclinvestor.com/press-releases/release/
Watchman: Execute a command when something changes
https://github.com/crodjer/watchman
“We have obtained fully functional JTAG for Intel CSME via USB DCI”
https://twitter.com/h0t_max/status/928269320064450560
Royal Society cautions against censorship of scientific misinformation online
https://royalsociety.org/news/2022/01/scientific-misinformation-report/
Wipeout (PSX and Windows Source)
https://illusion.64history.net/2022/wipeout-psx-windows-source
A man who was jailed on the fantasy evidence of a single hair
http://www.theguardian.com/us-news/2015/jun/23/fbi-evidence-single-hair-kirk-odom
State of Clojure 2016 – Results and Analysis
http://blog.cognitect.com/blog/2017/1/31/state-of-clojure-2016-results
Are Google, Amazon and others getting too big?
http://www.bbc.com/news/business-39875417
It's Never Too Early to Fire
https://a16z.com/2017/05/24/on-firing-why-when-how/
So You Want to Learn Physics (2016)
https://www.susanjfowler.com/blog/2016/8/13/so-you-want-to-learn-physics
Logging C Functions
https://justine.lol/ftrace/
Show HN: Free foreign exchange rates API
https://exchangerate.host
Things I learned by pretending to be blind for a week
http://blog.silktide.com/2013/01/things-learned-pretending-to-be-blind-for-a-week/
Falsehoods programmers believe about video
https://haasn.xyz/posts/2016-12-25-falsehoods-programmers-believe-about-%5Bvideo-stuff%5D.html
India, Once a Coal Goliath, Is Fast Turning Green
https://www.nytimes.com/2017/06/02/world/asia/india-coal-green-energy-climate.html
Stopping the RSI pain that almost destroyed my programming career (2016)
https://codewithoutrules.com/2016/11/18/rsi-solution/
Going Quiet: More States Are Hiding 911 Recordings
https://www.propublica.org/article/more-states-are-hiding-911-recordings-from-families-lawyers-and-the-general-public
Linux is 25 today
https://groups.google.com/forum/#!topic/comp.os.minix/dlNtH7RRrGA%5B1-25%5D
Governments turn tables by suing public records requesters
https://apnews.com/7f6ed0b1bda047339f22789a10f64ac4
Jarvis: an Amazon Echo clone in your browser
https://iceddev.com/blog/jarvis-an-amazon-echo-clone-in-your-browser/
IP addresses and routing
https://jvns.ca/blog/2018/07/24/ip-addresses-routing/
My first industry job: lies, deceptions, and layoffs
https://jeremyaboyd.com/post/my-first-industry-job
Dark patterns after the GDPR: consent pop-ups and their influence
https://dl.acm.org/doi/10.1145/3313831.3376321
On the Use of a Life
http://www.daemonology.net/blog/2020-09-20-On-the-use-of-a-life.html
One man designed and built the ultimate bush plane
https://arstechnica.com/cars/2018/08/one-man-designed-and-built-the-ultimate-bush-plane/
Ford Tries to Shut Down Independent Repair Tool with Copyright
https://www.eff.org/deeplinks/2015/01/ford-tries-shut-down-third-party-repair-tool-copyright
Switching to a four-day workweek (2021)
https://www.bolt.com/blog/switching-four-day-workweek/#
Founders' Accents
http://paulgraham.com/accents.html
The ACLU Has Lost Its Way
https://www.theatlantic.com/ideas/archive/2022/05/aclu-johnny-depp-amber-heard-trial/629808/
The most effective way to tackle climate change? Plant a trillion trees
https://edition.cnn.com/2019/04/17/world/trillion-trees-climate-change-intl-scn/index.html
Ubuntu on AWS Gets Serious Performance Boost with AWS-Tuned Kernel
https://insights.ubuntu.com/2017/04/05/ubuntu-on-aws-gets-serious-performance-boost-with-aws-tuned-kernel/
Netflix Conductor: Open-source workflow orchestration engine
https://netflix.github.io/conductor/
How Secure Channels Attempted to Intimidate a Critic and Failed Spectacularly
http://popehat.com/2015/09/04/how-secure-channels-attempted-to-intimidate-a-critic-and-failed-spectacularly/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Popehat+%28Popehat%29
DIY Video Hosting
https://tyler.io/diy-video-hosting/
Real Life Model of M.C. Escher’s “Waterfall”
http://laughingsquid.com/real-life-model-of-m-c-eschers-waterfall/
Coronavirus-afflicted global economy is almost certainly in recession
https://www.wsj.com/articles/coronavirus-afflicted-global-economy-is-almost-certainly-in-recession-11586867402
Y Not – Adventures in Functional Programming (2012)
http://www.confreaks.com/videos/1287-rubyconf2012-y-not-adventures-in-functional-programming
OctoPrint
https://octoprint.org/
Tesla sues ex-employee for hacking, theft, and leaking to the press
https://www.theverge.com/2018/6/20/17484030/tesla-sues-employee-hacking-theft-leaking
Everything you need to know about cryptography in 1 hour
http://www.bsdcan.org/2010/schedule/attachments/131_crypto1hr.pdf
No-reboot patching comes to Linux 4.0
http://www.zdnet.com/article/no-reboot-patching-comes-to-linux-4-0/
Git git git git git
http://caiustheory.com/git-git-git-git-git/
From throwaway side project to Switch in 2 years: my indie gamedev story
https://kellsgame.com/how-kells-came-to-be/
Open-source photo gallery with cloud backup and end-to-end encryption
http://stingle.org/
Papers, Please: The 'boring' game that became a smash hit
http://www.bbc.co.uk/news/technology-26527109
Localize your cat at home with BLE beacon, ESP32s, and Machine Learning
https://github.com/filipsPL/cat-localizer
The Evolution of a Python Programmer
https://gist.github.com/289467
Music Theory for Musicians and Normal People
http://tobyrush.com/theorypages/index.html
Andrew Wiles: what does it feel like to do maths?
https://plus.maths.org/content/andrew-wiles-what-does-if-feel-do-maths
In Praise of Idleness (1932)
https://harpers.org/archive/1932/10/in-praise-of-idleness/
Hacking the Sonos IKEA Symfonisk into a High Quality Speaker Amp
https://makezine.com/2019/08/16/hacking-the-sonos-ikea-symfonisk-into-a-high-quality-speaker-amp/
Only completely ignorant people[1] would have called you paranoid. Any device left to the mercy of such vulnerable software cannot be trusted. Even if societies pushed back against this surveillance machine and there were someday open, transparent modes of government -- even then -- still only fools would mock others who act out of caution and practical wisdom. RATting alone is reason enough, nevermind basic hacks that lead to total compromise. Webcams and mics have been easy targets since they've first existed in the mainstream (mid 90s).
Further, if one's rightly concerned, unplug XBOX One and such devices when they're not in use. Built-in mics are the truly annoying part to counteract.

[1] only the vast majority of people (both computer savvy and illiterate)
I can sort of comment on this since I've used Flask-RESTful and Django REST Framework where a lot of the Flask-API design is/will be borrowed from. I think the browsable API feature is great but it's not the killer feature for me. To me the killer feature is the well-designed serialization and validation architecture. In Flask-RESTful this seems half-baked - there is no notion of hyperlinked references or nested objects. At our company we ended up implementing our own serialization & validation layer which felt a lot like reinventing the wheel. My hope is that we can bring this same great architecture over from DRF to Flask-API.
If you can use the text portion of meta and other tags. Which void tags are actually required?
Besides that, if she requests and receives asylum in Sweden, Norway, Finland, or Denmark, she can likely continue studying for her university degree there, even without any family support. I think Sweden might have recently restricted non-European foreigners, though--I can't recall.
I can't speak for the GP, but I think some of the guilt from realizing that the people who perform these jobs often have a very low standard of living and very little job security or life prospects.

Of course there have always been poor service workers in that situation, and as a society we've haven't really cared much about it (i.e. decades long minimum wage stagnation). People are talking about it now because of the stark contrast against the VC-fueled valuations of these companies, and the rapidly growing inequality of places like the Bay Area and NYC.
> wine should have equal performance to running a program "natively" on windows

That is not guaranteed. Windows programs and Win32 APIs are writting for and optimized to run on the the NT kernel which has different perfomance characteristics from the Linux kernel. Some example:

- Wine needs to emulate a case-insensitive filesystem on top of a case sensitive filesystem, which is less efficient thatn using a filesystem / kernel FS layer that is designed for this.

- Some locking primitives are different enough that Linux will need additional syscalls to let Wine reach the same perfomance when emulating the Windows ones [0]

[0] https://www.phoronix.com/scan.php?page=news_item&px=FUTEX2-2...
> You were part of the hijacking

I can see how one can conclude that. But I replied to a post with honest intention (it hadn't been flagged, and I assumed secularism was a "safe" topic :). But it wasn't certainly on the topic, and I'll keep that in mind from now before contributing.
So again, what about isolation mode? I don’t know what this is called in the linux world but in windows this feature does exactly this. Still a shared kernel but a far cry from what your explaining.
some kind of httpfs mount? That would be seriously cool!
That .NET syntax using Task.WhenAll seems quite bad, which might be part of the reason why not many people bother (disclaimer: I don't do C# or ASP.NET). In Rust it would be:

let p, c, m = join!(
GetUserPermission(username),
GetServerConfig(),
GetMessageOftheDay()
);

(you don't even have to write await when using the join macro)

With such simple syntax available it seems obvious to me that one would want to use it as often as possible, and it's also much simpler (and probably cheaper) than dispatching those three tasks to a thread pool.
A couple of years ago I used to run a qemu Linux-host/Windows-guest with PCI pass-through for GPU/SSD/etc.

I could either boot the Windows install directly from the SSD, or I could boot Linux and then run the same install in qemu, without issue.

I think there used to be more problems if you changed the hardware too much from the original install. Like, if you changed your motherboard (which the above would do of course), then you couldn't run the same install. But I don't think that's as much of a problem anymore?

This was of course not an external SSD, so I don't know how that changes things, if at all.
It doesn't have to be 100% for that to be right.

If we can achieve a N% risk-free Python (without sacrificing other useful features), and we only have a M% risk-free Python (where M < N, or even M << N), then what we have is inherently bad.
I guess I am that no one. I come at all this from writing queues from scratch and using threads or processes for concurrency. I also had a lot of fun writing my own networking hot loops with select/poll/spill/kqueue when my work needed it, so I guess I am extra sensitive to making concurrent things actually concurrent. But I would not dream of making three independent requests like that sequentially. There are other patterns you can use besides waiting for all tasks to finish, especially if you can do some processing after the first are done, but all in all why wouldn’t you make them concurrent aside from liking seeing await/async all over the place?
The latter. It works harder proportionally to the pollution detected
This can also be caused on the home editions if your system can not reach the activity URL's but is not getting a tcp reset. Turning off telemetry won't disable this on the home editions and only reduces it on Pro. Do you have a home router that can intercept and log DNS requests? That makes it easier to see if this is the issue.
What if they are right, and saying no is the reasonable way to keep the language lean and efficient?
It may not be exactly what you're looking for, but I have a show interviewing people in tech and design. The focus is on longform copy, but I produce a podcast and video with each interview.
http://signaltower.co/

It might be worth checking out. I've got interviews with VP of Design, Cap Watkins and Telescope Creator, Sacha Grief in postproduction right now.
Java programmers don't hate Go and isn't classes, generics that make the difference. It is the fact that pretty much every single problem every experienced has a Java library somewhere.

Java is a complex, mess of a platform for a reason.
Only farewell gifts thanking them for their work. A nice framed old map with a brass company name sign. I love mine and of course it fits my apartment better than a company t-shirt with 30 unreadable signatures (does anybody ever wear those?).
Use this config option: https://ibb.co/XS6TsXS
I stand by what I said: you can get very close to this using just about any mechanical keyboard, some Mac keycaps and software. A 20s googling got me a varmilo 110% keyboard. That, some custom caps and karabiner (which you should be using anyway if you have as high keyboard demands as you seem to have) gives you an equalish-width bottom row with 1 key too many, 19 function keys but no eject key.
> Because evolution trends toward living long enough to reproduce.

I'm not sure it's that simple. Given that humans tended to live in tribes, it was in the tribe's best interest if people were healthy and vital beyond reproduction, for hunting, protection, care of young, passing on wisdom, etc.

> People often die of heart disease once they're old enough they weren't having kids (although exceptions certainly exist).

There are cultures where heart disease is nearly unheard of. So I don't think this explanation is very satisfying.
I actually needed a few weeks of body work and mild exercises to teach me how to correctly engage my scapula before I graduated into more rigorous exercise, and I still require work to keep my infraspinatus from feeling like a steel cable. Things that helped the most:

- Prone T's/I's
- Cat Cows with thoracic spine emphasis
- Child's pose
- Open Books
- Supine Chin Tucks
- Dead bugs/Bird dogs
- Upper trapezius stretch
- Levator scapulae stretch
- Quadruped open book
- Foam rolling back (every few days)

These all caused pain at various points, but as I learned to keep my shoulder rooted in the socket and learned how to correctly engage my scapula (pull down and back rather than up and back) I was able to do them without pain. I also learned to listen to my body and skip things for as long as needed when I wasn't feeling right. Pushing through nerve pain just leads to more pain. Your body will adjust eventually, but it will do it at its own pace.

EDIT:

1. Exercise frequency: daily/as tolerated

2. I also scrape the muscles in my inner forearms with a fascia release tool (butterknife, but you can find real ones online) a few times a week and this helps tremendously.
> Being principled and having higher ideals is not callous. It's the most noble thing a person can do.

Having ideals is exactly noble, or ignoble, as the ideals. There is nothing noble about devotion to ideas independent of the ideas one is devoted to.

“A world free of Jews” is an ideal people have been devoted to. People who were more devoted to that idea and willing to sacrifice more for it are not more noble than those less devoted by reason of their devotion.
I'd expect "geometric average" to be one of the closest simple statistics for most games, assuming that you have some ranking that can be treated linearly.

It would be generally unclear that rankings can be treated linearly. A subtle aspect of Elo is that as the disparity between two players increases, the Elo metric essentially becomes less and less certain that there is any relationship between the skill of the players at all, which is probably a bit deeper way of understanding "why" . Eventually you'll reach a point where if you round to integers, the winner winning will result in an increase of 0 points. (In fact one thing to watch out for is how you round; it's easy to end up with a wandering Elo basis if you truncate both sides rather than rounding properly, for instance.)

It's fairly trivial to show that if you take a pool of the worst players and the best players, Elo will eventually converge to those two pools having about that amount of distance between them, but by inserting a fresh pool of middling players into the pool, the distance between the best & the worst will increase despite their skill not changing. If skill is linearly distributed... assuming you can even define that... Elo ratings might be somewhat reasonably treated linearly, but skill is very unlikely to be linearly distributed.

Basically, I like Elo when used properly and I have used it to good effect a few times myself, but it is a bit dangerous in that it offers a number... but that number lacks many properties we associate with integers. (For instance, in another posting I point out you can shift the entire Elo pool by any constant you like without changing the system. Integers do not have this property.) They have a definite meaning, but it isn't what your intuition might suggest. You really shouldn't do any arithmetic on them. They only make sense in the context of the Elo computation itself.
In the config, there is a checkbox for the image uploader https://i.imgur.com/pTiY2ul.png
Miele vacuums are less expensive and do a better job at filtering. They're also basically unkillable.

Panasonic used to also make great vacuums. Basically any canister vacuum will be well-equipped. Dyson is vacuums what Beats are to headphones.
i hear you, but clever deal anyways. my laziness in high school definitely didn't prepare me for college. my high school geometry teacher started grading our homework after she found out i wasn't doing it, even though i was acing the tests. i still didn't do the homework, banking on the idea i'd get an A anyway. she changed the grading to make homework worth just enough to give me an A-. =\ short term thinking...
I think the HN admins/devs will have a better chance to see your suggestion if you send it to hn@ycombinator.com

Edit: Good suggestion BTW :)
I think that Apple is a victim of its decision to release new OS version every year. Users expect a lot of changes from iOS n+1 or OS X m+1. You can't just fix all bugs and release a new version. And constant feature improvement introduces new bugs and deadline frames won't allow to release properly tested fixes for old bugs.

I believe that feature-wise OS X 10.10 and iOS 8 are quite nice. Apple really should adapt something like Intel's tick-tock strategy. Release iOS 8 with new features at 2014. Release iOS 8S with all bugs fixed in 2015. Release iOS 9 with new features at 2016 but allow customers to downgrade to iOS 8S if they want to, for at least a year. They'll have to support 2 iOS versions, but people will have a choice between new features and stability.
It's been a while since I've been to Disney, but I don't see how that's any different than a fastpass. Would giving a fastpass be sufficient accommodation?
I think you mean "striped" (referring to tables) and "divider" (referring to the navbar). Definitely needs some spell checking.

On a similar note, I think your class names need some work. I find them unintuitive at times.
The argument is that someone may not be able to audit TLS stack, not that someone may not be able to use TLS stack.

Requiring TLS forces people to include TLS stack, which enlarges trusted computing base a lot. Security depends on many things, but the size of trusted computing base is an important factor.
The wireless I'm talking about is the 3G wireless. That's the wireless discussed in the article too. It obviously cannot be wifi that they are discussing because that is not a differentiating factor between this laptop and non-Chrome OS laptops.