skysight-inc/HackerNews huggingface dataset:
Amazing as this tale is, folks for anyone else who is sure that memorization is too hard don't do this. The real tip is:

Spaced repetition. Load up Anki or Mnemosyne and stick the info in there.

"Craig prepared for Jeopardy! by studying the online archive of past questions maintained on the J! Archive website. Using data-mining and text-clustering, he identified the topics most likely to occur in game questions,[9] then used the spaced repetition program Anki for memorization and tested himself using his own program.[10][11][12][13][14]

Craig played quiz bowl as a student at both Virginia Tech and the University of Delaware.[15] Before his Jeopardy appearances, he played numerous Jeopardy scrimmage matches against his friends with quiz bowl experience.[14]"

https://en.wikipedia.org/wiki/Roger_Craig_(Jeopardy!_contest...
> In the 90s early 00s I got really into car audio, specifically Sound Pressure Level (SPL) competitions. The goal is to make your car into a resonance chamber for a single note and see how high you can get it.

[...]

> One of the things I learned about was the testing and sound suppression work that went into the Saturn V

I must admit, I first thought you were talking about “A different kind of company. A different kind of car.” Saturn[0], and not this one[1].

[0] https://youtu.be/TFEre9nhqVc

[1] https://youtu.be/FzCsDVfPQqk
Exactly 0.00 can also mean that the engine has no idea what's going on.
Has anyone seen the documentary with the same name? It comes up on Netflix for me every time I load it. I'm pretty overwhelmed by the number of food documentaries out there, so this one didn't stand out for any reason.
I think it can? https://msdn.microsoft.com/en-us/library/windows/desktop/dd4...
We recently had a 2nd hand copy shipped to NYC to bring a little bit of home back to the kitchen.

It’s almost like the Michelin: intended to sell more of a product (tires/flour), but ended up iconic in its own right.
It really is disappointing how modern web GUI environments are harder to use than what was around 20+ years ago.

There are still Visual Basic Apps from the 1990s floating around in large corporations and in government.

Users who were expert in the process but not expert developers could easily code up tools to their exact specifications.

https://en.wikipedia.org/wiki/Visual_Basic#1990s

Admittedly the deployment of web applications is much better and they can run on different devices.

Hopefully when web assembly takes off easier to use tools will reappear.
It's probably culturally dependent. I'd like to tell you that you can just ignore people you don't want to disturb, regardless of their relative social status, but I'm sure that's not always true.

https://en.wikipedia.org/wiki/High-context_and_low-context_c...
There's a list of directory authorities hard coded in
According the wikipedia page Hillard's noise generator was ran on a 220 kilowatt diesel motor.
Yup - you need a smartphone. Low end - $100?
For a website about visual subject matter, the website is quite ugly.

I absolutely hate that the author decided on devoting an entire column to just the menu resulting in the body text being off-centered. There's just this giant uneven gap on the left and it's horrible.
Show HN: I created an email collector with a viral engine for validating MVPs
I use Facebook's login on some websites, its groups... and I like the ads.

It may sound weird, but I adblock the hell out of ads everywhere when I'm doing something "serious", so the only ads I ever see are the ones in Facebook's app... and they're over 50% relevant and interesting to me.

So I pretty much know that Facebook on mobile is a time waster, and I only use it to check out fun/cool stuff, which includes looking at curious things I'll never buy.

Also, I have Facebook's notifications disabled, so I only use it on my terms.
Does anyone know of a cookbook that provides complete meals? The ones I’ve had recommended all assume you kinda know what you want to make. But I want someone else to tell me what to make, and I’ll just put it all together.
Chess is mixed sex. I'm guessing you're looking at the FIDE URLs like https://ratings.fide.com/top.phtml?list=men as provided on the FIDE (international governing body for chess) page here [1]. That URL seems to clearly specify men in spite of being linked to as "Top 100 Players", but the list includes both sexes. You'll find Hou Yifan on that list in place 91. The next highest rated female is Ju Wenjun who is 350th.

The reason for being able to see lists by the other classifications is because it's the same way that tournaments are frequently divided. Beyond having rating sections in tournaments there are generally also events that are only open to people below a certain age (or seniors events for players above a minimum age), or only to females. Females are also granted certain female only titles. For instance Hou Yifan holds the title of Grandmaster as well as the title of Female Grandmaster. The latter having substantially easier requirements.

To be clear, these divisions are all completely undirectional. Females, young, and old players can compete in any event and be rated against any player. Hou Yifan is regularly invited to top level events. For instance this year she was invited and competed in both Tata Steel and the Granke Classic closed events, competing against players including Magnus Carlsen and Fabiano Caruana. She scored a total of 0 wins, 10 losses, and 12 draws.

[1] - https://ratings.fide.com/toplist.phtml
Please stop telling me to leave my comfort zone
Two corrections: RxJS is not my project, I only helped as a contributor (sometimes voluntary; sometimes core). And second: stream chains are not necessarily asynchronous, in fact they are synchronous by default. I don't know what the commenter above meant with that asynchrony comment.
> I'd love to see a challenge where the goal was to have 5 customers in 24 hours.

I tried this (https://www.twitch.tv/louisswiss) last week and failed. The weekend just isn't good for b2b sales. With no extra work I did reach 4 sales ($600) within a week though.
Sure, there's no requirement to use trees: but because trees are so common, non-programming tree-representation stuff is also typically included in the GP umbrella.
I heard there is a cheat code in spider solitaire
This is the coolest fact I've heard all week, thanks.
Buzzfeed already does that, though I presume that their objective is to damage control as quickly as possible if an article generates a lot of negative responses rather than cause chaos.

See https://en.wikipedia.org/wiki/Wikipedia:Identifying_reliable...

> BuzzFeed may use A/B testing for new articles, which may cause article content to change

This is actually one of the reasons that make things like git repos (given a certain commit hash), torrents, and ipfs (except IPNS/MFS) extremely attractive - nobody will be able to silently change things afterwards.
Start growing your audience before you’ve a product or an idea
It's a great documentary. She doesn't give specific recipes etc., but the way she explores the culture around the food is amazing. (Not as good as Bordain was, but I'm still very glad I watched it.) I loved the documentary, admittedly, I can't say I learned anything new, but I'm not a typical case.
Thanks, these are exactly the kind of numbers I was looking for!
You ever gotten in a vehicle made by the Ford company, or VW?

This style of guilt by association article is ridiculous at best.
The video of the sound wave? from the volcano moving the clouds is impressive!
Hello, thank you for your comment. I have updated the code to a somewhat polished state with instructions on how to run and build the project. I hope this is fine. Please tell me if anything else is required of me in the issues section of the repo!

Again, thanks :)
In contrast, Go programs are not compiled with ASLR/PIE by default. Go's developers do not want to give up the debuggability of deterministic address space layout, comparing ASLR's extra protection to "seat belts in restaurants" because Go fixes these vulnerabilities at the language level.

https://rain-1.github.io/golang-aslr.html

https://insanitybit.github.io/2016/12/28/golang-and-rustlang...
I don't think either of these is a requirement for an ES. Just truncation selection.
Why hourly time tracking doesn't work for software development
For chat, I haven't posted anything for 4 years but i still use it regularly to get in touch with people.
Question is ambiguous but I’ll answer “avoid being distracted” since that seems to be your meaning.
Dewalt hearing protection is bright yellow. I brought a pair in because we had construction in the office a few months ago. I keep them at my desk and slip them on when conversations happen near my desk. It’s pretty clear to anyone paying attention that I’m doing it to focus, but I doubt more that one in five people notice. Nobody has commented once and if someone does actually need to talk to me they can still interrupt me. As for useless conversations at work... nobody is too invested in them so letting them peter out or ending them for the slightest excuse never causes much strife.
Putin is in almost absolute control of Russia. Sure, an oligarch or a powerful faction may rebel but Putin has other ways of making them whole.

Do we even doubt that Salman is the absolute ruler of SA?
Your customers don't care in the least how simple your system's implementation is. They want it to be reliable and easy to use.
Does anybody know what was in the cars?
Bitcoin Price Prediction 2018, 2019, 2020, 2021 – Long Forecast
I tried many times, I thought my odds were better being a technical founder, yet it didn't ever quite work out. It's not just about the abilities or whatnot. The relationship between you and a contractor is just so different than that with a co-founder or a dedicated employee. Will you feel comfortable bothering them with seemingly unimportant details? Will they keep thinking how to do things better?

I generally try to be a nice person and never wanted to be THAT terrible person who tries to get a lot done for no $. But then you still feel like you're wasting your money and feeling scammed is not a great feeling. You have to pick between being a douchebag and a foolish people-pleaser.

I think contractors are great for large organizations that need to quickly scale up (and down) their tech force without hiring. Money isn't a problem for them and relations with employees in a large organization are transnational already so it's not going to be that much worse.

If you're trying to save money, then no don't do it. The best way to save money is to convince somebody to just do it for you.
I often find that my switch cases as one-liners, so this looks great!
The recent C++ revisions are modern (kindof). Coming from C (and expecting a C with classes like stuff like in the 90s) C++ looks totally alien. Can't say its a mess because haven't used it much, just a toy project here and there..
I personally like the idea of the ancient Indian college (in modern day Pakistan) that considered knowledge a gift from God (meaning it should be free to all).

https://en.wikipedia.org/wiki/Taxila

This idea could propel mankind into the future faster than the steal, iterate, then lock down IP method we are using today.
Hello, thank you for your interest ! I have fixed the repo structure and added instructions on how to build and run. Hopefully that is fine, if not please tell me about it and I shall update it as soon as possible.
ChessNetwork is my choice. Streams on twitch with analysis video on youtube.

https://www.twitch.tv/chessnetwork/events

https://www.youtube.com/user/ChessNetwork
You forgot about inflation and chromebooks.

$100 in 1983 is $253.90 in 2018[0]. Here's a chromebook with 2GB RAM and 16GB storage for $116[1]. You can probably get a used one on craigslist for less.

$400 in 1983 is $1,015.60 in 2018. You can buy the lowest spec'd version of the older macbook air for $1000, or the lowest spec'd version of the new one for $1200[2].

[0] http://www.in2013dollars.com/1983-dollars-in-2018?amount=100

[1] https://www.amazon.com/Acer-C720p-2625-Touchscreen-ChromeBoo... it probably sucks but it's the cheapest one I saw in the search results

[2] https://www.apple.com/us/shop/buy-mac/macbook-air
Well, you could always set your window to be only one line high, that would have much the same effect.
I switched to remote for a variety of reasons, but on the topic of issues, I find being one of only a few who work remotely that staying relevant and important is an insuperable challenge, especially when your boss is not remote. I find myself fading in to irrelevance. People who would swing by your desk once a week for your opinion now barely acknowledge you exist (i.e. months pass between IM messages, if at all). I find myself treated much more like a contractor compared to before. I think most of the company feel I abandoned them!

Time to move on I think. I'd give remote another go if I can find a company that has >50% remote workers.
If anything he is by far the weakest of the three. Can't imagine him beginning a veritable price war with the US (or russia) and not ending up inside suitcases.
> Another way would be to make moving something to look forward to, rather than a trauma.

This assumes your own lived experience is prescriptively good for everyone else. There's more than one way to the same goal.

Let's put the situation another way. At a certain socioeconomic strata, which describes most of HN's readership, networking is loosely coupled to one's geographic nexus. Walk the gradient beyond that strata with decreasing incomes, and networking increasingly and greatly emphasizes a locus.

Blithely dismissing these different networking modalities devastates the value built up by the networks but not registered in the official econometrics. The neighbors that trade shade tree mechanic automotive fixes for a quarter-fridge-large pile of tamales. The elderly couple who get groceries delivered in trade for watching out for suspicious activity while a young family is away at pre-K and work. The general contracting single dad who builds a porch in exchange for math and SAT tutoring for his daughter. The BBQ block parties done on the cheap instead of at a restaurant or a rented meeting space, where more of these trades are discovered and initiated, often not as quid pro quo trades but just neighbor helping neighbor when an opportunity to help arises.

These arrangements take decades to establish into thriving networks because human trust is either hugely expensive to enforce, or hugely time-consuming to ascertain. These communities are capital starved (especially so if you want to enforce trust via attorneys), so they trade time and evolved cooperative relationships for capital. No amount of "gig economy" unicorn'ism will pencil out to less capital outlay by these residents than a richly diverse network with deeply-established trust protocols.

Break up these networks and you impoverish those forced to move away in a very real economic sense, even though it isn't measured. It just comes out in stories of misery that are then blamed upon poor people too lazy to "look forward to" their change.
But if making a small batch costs $1M, how do they afford to do the research for years in an academic setting?

> It’s not cheap to produce at any scale, and it’s typically more expensive to do small-scale production.

This is correct, but we're not speaking in relative terms, we're speaking in absolute terms. How can they afford to produce it in a lab (unless each research project has many, many millions to play with each year)? It doesn't seem logical to me.
Download Free MSI Afterburner for Windows XP, 7, 8, 10 and Vista
Give it a few more years and we'll see .ondblclick and event listeners.
That's not what the previous poster was referring to. "Controlled by Just Three Men" sounds like there's a smoky back room where Joe, Bob and Fred meet weekly to collude on oil pricing. Instead the three men are heads of nation states, each of whom can certainly influence the oil price, but they're not cooperating to fix it.
After working years from home I chose to rent an office. Now I'm surrounded by people working for other companies, they have their meetings and different projects but the social interactions (watercooler, lunch) keep me sane. Also indiehackers.com (more focused on bootstrappers)
I suppose I'm jaded. I've been writing software for so long and have been so underpaid for it, maybe I'm envious of your ability to follow through on your intellectually curiosity with such flourish. Anyway, great work. Looks good!
OPEC is notorious for having members agree to various things on paper and then doing something else entirely.
It's not really a cookbook, but check out my website https://www.EatThisMuch.com/

You can set it to just one meal if you want (and something like 600 calories) and keep regenerating it until it looks like something you'll like. I started it because I'm terrible at thinking about what I want to eat :)
How the World's Most Difficult Bouldering Problems Get Made (2015)
“Progressive” gentrified, upper middle class and above and predominantly white while I have no idological problems when these form naturally through a free market I would call them exactly progressive either.
Elektra 0.8.25 released
Inside his country he is not. Putin has to answer to a lot of ex-KGB and to his people up to a point. Salman doesn't care, he can borrow that much and not blink twice.

USA doesn't have many options with SA. Oil will be needed maybe for another 20-30 years, plus Israel needs an ally over there.
What's disappointing is that none of the major cloud vendors has made any real commitments to AMD, at least none that I've seen.

If speculative execution is a problem and you need to give each VM its own exclusive cores, great when you can source parts with 64+ cores on them!
If you can't agree there's a difference between an irrational fear, and a core value, well then there's little point bothering to converse, you're too closed minded.
Neither Putin, nor Saudi king can do "absolutely whatsoever" they want on a whim. They represent huge organizations and still have to keep several people/interest groups happy.
its a great concept & prototype - really reminds me of the palm pilot graffiti writing system and alphabet [0].

after just watching the video - seems like adding a plugin system for targeting various UI library (ex bootstrap) would be really cool (I didn't read all of the text - maybe he suggested or already has this..)

[0] https://en.wikipedia.org/wiki/Graffiti_(Palm_OS)
Oracle says "Looks like our profits will double each time AMD doubles the core count of their flagship chip."
TripAdvisor Launches Redesign to Hook the Non-Bookers
Bloomberg gives bonuses to journalists based on the amount their articles move the market, so it’s not that surprising unfortunately.
Did someone give you a book, or something?

I’m curious about people who learned to program as children. I was an intensely curious kid too, and would quite happily dig around the Windows 3.1 OS hoping to uncover something cool. All I really got out of it was a knowledge of the computer’s file system, though.

In my early teens I had access to the internet, and managed to find a C++ tutorial online. I learned to print text to the command line, but not much more than that.

It took until my late 20s that I finally had the resources and mental stamina to start learning it for real.
Do the new 8th gen Intel chips finally deal with Spectre/Meltdown issues in hardware or do they still depend on OS level fixes?
> I really don't care to do that, no. I'm not looking to convince anyone of anything, just stating facts.

That's cool. Well I really meant provide evidence, so forgive me for being skeptical ;-)
filter -> flatMap / compactMap without arguments

orElseThrow is something you might need more often in Java, Swift handles optionals with if let / else checks or Result enums instead of functions that either result an object or throw an Exception. Throwing errors / exceptions is pretty rare in the language compared to the Java / C# world.

Only when doing stuff like mapping JSON I set up try / throw trees because in the end I might not care about the Error at all and just discard it.
1 disk storage expansion? You do 'zpool add' IIRC.
Larry Ellison needs a bigger yacht, time to re-up your Oracle per core licensing agreement.
PostgreSQL replies "Haha, thanks." :)
One thing I cannot stand is the general lack of definitions. My mind is oriented to programming where anything outside of the language must be defined in scope. Or maps, which have a legend and define abstract symbols.

My first year linear algebra textbook is nothing like this. On page 1 (the very first page after the Roman numeral pages including the title page, table of contents, and forward) is a bright yellow box defining the set R^n.

The remainder of the book is chock full of these definition boxes. Additionally, there are blue boxes for remarks, green boxes for examples, mauve boxes for theorems, and red boxes for exercises.

It's really that straightforward. You could probably skip all of the prose text and just use these boxes to learn what you need to get through the exercises and pass the course. Other math texts I've read may not have this nice colour scheme, but they're still pretty easy to follow.

The exercises, on the other hand, will challenge you to think creatively and demand that you learn how to apply the definitions and theorems properly in your proofs.
My family really enjoys the recipes in Magnolia Table by Joanna Gaines (Fixer Upper) - https://amzn.to/2S1vQvI
The core idea of Cycle is that the user is a function that reads views and emits user input events; while the application is a function that reads user input events and emits views. (Hence, the name "cycle.")

I thought it was written up in their docs, but this video is what comes up when I search for "user is a function":

https://www.youtube.com/watch?v=1zj7M1LnJV4

This framing, that user input and interfaces react to changes in each other, is a nice way to think about interaction design.

Ergonomically, I find virtual DOM composition in Cycle a bit too cumbersome. Stateless components are just functions that return virtual DOM, but stateful ones need the input/output streams woven in. In practice, this means you end up doing a lot of

const statefulComponent1$ = // compose input streams here

return {

DOM: combineLatest([

statefulComponent1$,

statefulComponent2$

]).map(

([ partial1, partial2 ]) => (

<StatelessComponent>

{ partial1 }

// ...

</StatelessComponent>

)

)

}

To add state to a stateless component, you've got to do a bunch of refactoring to both the component and its callsite. Instead of passing props/function arguments inline to a stateless component, now you've got to make a variable to hold your stream, pass it into combineLatest, and put a slot in your returned virtual DOM to hold its latest emission. I understand why it's this way, but I also don't like having to think about if a component has state when I'm just trying to use it.

Cycle is a nice architecture for Chrome extensions though. They do a lot of message passing between JS contexts. Because everything in Cycle is a stream, you can wrap the extension messaging API in a stream, and your extension architecture looks like any other Cycle project:

https://github.com/appsforartists/midicast/blob/develop/pack...
The C64 launched at 600 dollars in the USA, the Timex licensed version of the Spectrum was 200 dollars.
Amazon releases a no-cost distribution of OpenJDK
The neutering isn't that bad, you can still get an improvement by adding more cores. Here's some of my results on a task doing a lot of string comparisons (plus some other stuff):
https://image.ibb.co/ecH9VL/coretest.png

Predicted = Theoretical improvement (2 cores are 2x faster than 1, etc)

10k/00k = number of entries being searched (there's actually a variable number of strings per entry)
Fossil SCM as Blockchain
His Needs, Her Needs, and the Five Love Langues are gold for this.