skysight-inc/HackerNews huggingface dataset:
Oh man, this. It makes me gravitate towards companies that keep selling the same product, year after year. Much as I don't like some things about LL Bean, I can go buy some duck boots or riverdriver shirts or flannel from them, and know what I'm getting, because they haven't changed the design in decades.

Otherwise, you've got to find something you like, and buy six of them to stockpile.
Because the year was 1992 and the former USSR was winding down all sorts of boondoggle projects
I give it to my friends and ask them to do specific things. Most of the time they will point me to something i didn't know.
Automated testing.

I start out with manual tests.

If I have a bug at any part of the code I add a unit test.

When it gets too big and starts taking too long then I start writing e2e tests.
Great article!

Where can I find other things you've written? I tried searching your website, but it looks like the blog is pretty inactive.

On another note - I saw that you used Idyll for this site. I haven't heard of it but am very interested - what do you think about it?
Push Notification Examples Top Social Media Brands Are Using
Feynman: Surely You're Joking, Mr. Feynman! - great inspiration for regaining playfulness. Particularly this quote applicable to many burnt out developers I believe:

Physics disgusts me a little bit now, but I used to enjoy doing physics. Why did I
enjoy it? I used to play with it. ...
So I got this new attitude. Now that I
am burned out and I'll never
accomplish anything,...I'm going to play with physics whenever I want to, without
worrying about any importance
whatsoever.
The other thing I'm taking into account here is demand though, there aren't many people willing to work in such an environment with established and unsexy tech. And with the amount of brain drain to the US from Canadian institutions, I believe this might be a good way to get in and work with some interesting hardware despite my credentials.
Ah, indeed, the dreaded question "How hard can it be?" and its rarely-spoken assumption "that looks simple from my armchair". Well...most of the low-hanging fruit has already been picked, and things that look simple are chock-full of those pesky details that are handwaved away in the birds-eye view. "Just use the right technology," and you have flying cars, strong AI, self-driving vehicles, space elevators and whatnot. How hard can it be?
> And that decision is a bit questionable anyway. It's quite likely that more .com domains have been seized by the US government than .ly domains seized by the Libyan government.

Depends on how you factor in the appeals process going in your favour.
Good summary at bottom of the first link. TLDR; don’t use it unless you really understand why you are pausing the cpu.
Question about Bitwarden business model
Sadly a lot of idiots would love it and completely disregard the privacy implications, until the precedent has been set and you won’t even be allowed into the store without tapping your smartphone and being tracked.
My hardback copy of Anathem self destructed through continual re-reading of favourite parts. However, I now also have it on Audible so I can listen to it on my jeejah... ;-)
How reliably does this work over FM transmission or VoIP? (If it doesn't I would guess and say that you'd have to add some mechanism to detect reliable frequency bands like in existing modems)
I use an Amazfit Bip wristwatch, and now I don't use sound for alarms, just the watch vibration. It wakes me right up.
Macedonia is a broader geographic region which is shared by 4 states.
I fixed your decryptor, the code is here, feel free to update no credit needed:

```cpp
#include <iostream>
#include <string>
#include <vector>
#include <fstream>

using namespace std;

char quirkdecode(int i, vector<string> dict);

int main(int argc, char argv) {

// Load the dictionary
vector<string> dict;

ifstream dictstream("doi.txt");
string str;
while (dictstream >> str)
dict.push_back(str);

int i, j=0;
while (cin >> i) {
j ++;

cout << quirkdecode(i,dict);
if (j%5 == 0) cout << " ";
if (j%75 == 0) cout << endl;
//*/
}

cout << endl;
return 0;

}

char quirkdecode(int i, vector<string> dict){
int delta=0;

if (i==155) return 'a';// Beale Paper DOI has extra 'a' in "institute a new government"
if (i>155) delta-=1; // Compensate for missing 'a' in doi.txt

if (i>=242) delta+=1; // 241 decrypts correct 246 not so delta +1 @ [241-245]
if (i>=480) delta+=10; // 466 decrypts correct 485 not so delta +10 @ [267-285] known misnumbering
if (i>=510) delta-=1; // TODO presicely ocate
if (i>=621) delta+=1; // 620 decrypts correct 643 is not so delta +1 @ [621-643]
if (i>=667) delta+=1; // 666 decrypts correct 807 is not so delta +1 @ [667-807] ? double check ??

// Hardcoded Jokers: NOTE 811 and 1005 are also the highest used codes, so it DOES seem to be intended as real
if (i==811) return 'y' ; // fundamentallY
if (i==1005) return 'x' ; // seXes

i+=delta;
if (i<dict.size())
return dict.at(i-1)[0];
else
return '!';

}
```

which gives:

```
ihave depos itedi nthec ounty ofBed forda boutf ourmi lesfr ombuf ordsi nanex cavat ionor
vault sixfe etbel owthe surfa ceoft hegro undth efoll owing artic lesbe longi ngjoi ntlyt
othep artie swhos ename sareg iveni nnumb erthr eeher ewith thefi rstde posit consi stcdo
ftenh undre dandf ourte enpou ndsof golda ndthi rtyei ghthu ndred andtw elvep ounds ofsil
verde posit ednov eight eenni netee nthes econd Wasma dedec eight eentw entyo neand consi
stedo fnine teenh undre dands evenp ounds ofgol dandt welve hundr edand eight yeigh tofsi
lvera lsoje welso btain edins tloui sinex chang etosa vetra nspor tatio nandv alued atthi
rteen rhous anddo llars theab oveis secur elypa ckedi niron potsw ithir oncov ersth evaul
tisro ughly lined withs tonea ndthe vesse lsres tonso lidst onean darec overe dwith other
spape rnumb erone descr ibest hcexa ctloc ality ofthe varlt sotha tnodi fficu ltywi llbeh
adinf indin git
```
Wiedźmin (The Witcher)
The Intel docs mention that PAUSE isn't the right choice for waits of "thousands of cycles or more" - even on the old architecture, 10ms is waaaaaay longer than recommended.

I also have to quibble with this conclusion:

This is not a .NET issue. It affects all Spinlock implementations
which use the pause instruction.

The instruction isn't the issue, the exponential backoff that .NET includes is. At the extreme (last iteration, on a 64-core CPU) it will spin for 1.2 million pause instructions...
I think that this uses a very specific model which can be represented with railroads, but also any other 1-way system. For example, you could say it's like hanging from a glider where you travel in a happy path, or can fall down at any point and keep travelling on foot on a failure path. This analogy is not much better but I feel like there's a better analogy out there than railroads.
What was your entry into poetry?

Because Shakespeare was always presented as something you should read because it's good for you, not because you enjoy it when I was in high school, I don't think I'll ever be able to enjoy it.
gives a 404 error...
404 error: Page not found
"Land of the free"
Well said. The thing I miss the most about the early 00s is the IM networks. I still have a few close friends that I chat with regularly, but so many have just ditched the idea of chatting altogether.

Sitting down after dinner and having a few deep, interesting conversations with friends and random strangers was enlightening, and so rare these days.
If you know nothing about the topic just say nothing instead of something stupid
I imagine there are political reasons for this.
The Good Soldier Švejk
Yeah, those textbooks aren't talking about good implementations that scale up to that many cores.
>If those company think it’s about content libraries they’re going to lose.
>All those companies think: we own a lot of media, we can just build a streaming media platform.

I agree with your conclusion but it's not the technology that will kill Disney and the likes.
It's the myriad compromises they'll make about the content.
Pride & Prejudice. There is something extremely silly about the squabbles of nineteenth century British upper class people.
How can you claim Wilson was a progressive when he clearly acted like a reactionary? He in fact won against the progressive party in 1912 (against Roosevelt and others), and ushered in the end of the progressive era.
I have an app in the windows store with a few thousand users. When anyone emails me with feedback or an issue, I usually ask if they want to try the beta version (after I've resolved their issue of course). I've gotten about 15-20 part time testers this way, they've been a mixed bag. Some provide pages if detailed feedback, some barely anything.

When I have a decent, bug free mvp of the next version I'm going to fork out for usertesting.com
I'm most curious about the evidence for a relationship between SAT and creativity which is stronger than other correlations, like for socioeconomic background or quality of high school courses.

Since you agree that SAT test prep improves one's SAT, and you argue that SAT is predictive of creativity, does that mean that SAT test prep makes one more creative? Or am I misinterpreting?

When you write "Poor students from certain communities", which 'certain communities' do you mean?

Because I think you mean the community I was brought up in.

I grew up the 3rd or 4th generation descendant of northern European emigrants to North American. By the US census definition I am "white". My parents were working class, with no college education, and my mother stayed at home.

My sister, on the other hand, has a Master's degree and is middle management in a large international organization. Her husband has a MA, and husband's father was a college professor.

Her kids are approaching college age. I am astonished at the difference in the amount of specific support those kids get from having parents who have gone through the system, compared to the support my sister and I got from parents with no college experience.

Don't get me wrong, we had plenty of encouragement to study ... for grades. But the SAT? How were my parents supposed to know that they should ease off on getting us to do homework and instead spend time preparing for the SAT?

So when you write "cultivating a culture which encourages study for standardized tests in theory costs nothing", I don't believe you. That time doesn't come for free. It must be taken from something else.

Going back to my question, which "certain communities" are you talking about, and what should they be doing less of in order to study for a test which seems less predictive of success than getting good high school grades from rigorous courses?
Apple will automatically share the location of 911 callers in iOS 12
I’m surprised only one other comment mentions Harry Potter, which is definitely my answer. I was part of that “Harry Potter” generation that was right around his “age.” Those books really were incredible for spurring reading in children, and they definitely stimulated my imagination more than many activities in my childhood. Reading them now is comforting not because of the content of the book, but because of the feelings of nostalgia for and positive associations with my childhood that come with it.
Sure. Why couldn't it?
I don't read fiction much anymore, but when I was a teenager, I reread both The Hitchhiker's Guide and Youth In Revolt a few times
Greece has objected because they can; they have a veto on new EU members and have made this a red line. Other EU countries technically can tell Greece to accept Macedonia as it is (was) or no aid etc, but that's an extreme.

Considering that "Macedonia" extends also into Greece it's not unreasonable to differentiate, into Northern and the other part. Without wanting to start a war, today's "Macedonians" are mostly slavs, and Albanians make about 25-30%.
Canonical Cuts Its Own Path to Put Linux in the Cloud
Protip: stop caring. Just post it and own it.

Everyone makes mistakes, and the sooner people realise that in this modern, lose your job because of a twitter post society, the better.
I don't think I've ever read a book twice. My to-read list is so long that re-reading something doesn't even tempt me.

I'm the same with movies and tv shows. Music, for some reason, is different though. I play the same albums and artists over-and-over.
Admissions to Harvard is a zero sum game. Helping one group necessarily involves hurting another. Those “cream of the crop” Asian immigrants (like my dad), do so voluntarily. They know they’re coming to a country that has to deal with some very fucked up things it did to people it brought over in slavery. I think immigrant Asians have no room to complain about those measures.
ARM is doing well on most fronts.
What is the term for something you keep revisiting because you find it profoundly disturbing?

Threads and A Colder War both belong to this category for me.
British-owned .EU domains may be turned off on Brexit
I really hope things change for the better. Being from the north of Greece I know first hand the difficulties with the name. I am very passionate about it but I understand we live in a different world. My feeling is that the Greek government and their NATO, EU allies pushed this forward now in order to stop the imperialistic plans of Erdogan in the region. I think with more Balkan countries in the EU, NATO influences start and stop with the West not the Russians, not the Erdoganites.
Someone changed it to trim.li (which apparently is another URL shortening service). I've tried changing it to the proper URL, but Wikipedia is preventing me from saving my changes because bitly.com is in their blacklist, as it is a URL shortener.

I couldn't help but chuckle.
Sure, how many divisions does Luxembourg, the country, have?
IMO it was partially due to push to retina screens and limited vector authoring tools (SVG) that were available at that time (i.e. difficult to make beautiful scalable icons if your authoring tools offer you mostly single-color patches and at best some basic gradients). Not sure why are we still stuck on that horrible design paradigm though.
Yeah, same here built a tool for Youtube about 12 years back as an experiment using XMPP as the messaging layer for syncing and group chat.

We would buffer/pause video based on the video player state of the slowest connection, and still allow users to manually control playback.

Fun app, and a great example of the versatility of XMPP.
If you take the 52 out of the sum, it becomes:

52 * (1/1 + 1/2 + 1/3... +1/n), where n=52. This is the harmonic series. I didn't know off-hand of a formula for the sum of the harmonic series, so I searched, and apparently, there is no closed form formula for this. So you either have to actually calculate this number, or find an approximation.

Personally, I just plugged it into Wolfram alpha: http://www.wolframalpha.com/input/?i=1%2F1+%2B+1%2F2+%2B+.......

The result is, approximately, 4.538. And indeed, 4.538 * 52 = 235.976, which rounds down to 235 (not sure why the author rounded down).

Thanks for asking this!
I wish there would be real, large-scale consequences for getting your computer compromised.

At the moment, unless you’re a celebrity or other high-profile individual, there isn’t really anything that can happen - the main financial risk - credit card fraud - will be refunded by the bank.

Should banks stop taking liability for idiot’s stupidity, all it would take is a few published cases of people getting their life savings emptied because of malware and idiots will wisen up or refrain from using the internet (which is fine too).
Have you read the article and studied the issue at large, or are you just here to contribute your snark?

There is good evidence that a lot of this content is produced in China. My question is whether this is state-endorsed.
You might enjoy this episode of Radiolab:

https://www.wnycstudios.org/story/best-medicine/

They take a thousand year old recipe for some medication and test it.
This times many.

Sports, activity interest groups fill the void a little.

But there's so little downtime as an adult these days it's a chore.
Depends on the server you want to reach. Same country you can get latency ~20 ms. If you get lucky also lower. But haven't seen anything below 10 ms. Also "-92 dBm" doesn't say much. There are 4 relevant values for LTE: Rssi (probably your -92, the most irrelevant one), Rsrp, Rsrq and Sinr.
But the parent comment explicitly mentioned that case, it's not fluctuation as it is implied to be quite predictable.

> there is just a certain amount of lower fares (going up in stages, the closer you get to the travel date...
there's already an app that could be used as a huge example of where utility tokens can work, imagine HQ Trivia giving their own HQ Token ICO instead of rewarding users us dollars, better margins, easier questions, more winners
Maybe you're not aware of the brands that do this, or maybe those brands don't suit you? Converse Chuck Taylors and Vans skate shoes haven't really changed much in decades. I go through a pair of Vans low-top slip-ons every six months and just re-up when the tread falls apart
> But what needs to happen urgently (and could happen virtually overnight if politicians wanted it to)

Nearly 1/5 of MPs are landlords, that could be part of the problem.
Pinball 1973 by Murakami Haruki. It's written before he really consolidated his style, but has a clunky charm all of its own.
7 signs that show you are not going to succeed in life
I think about the Hylaean theorem world every few days. I’m afraid to reread it because it will consume so much time.
"... persistence across OS reinstalls [...] even effective against Windows 10 installations..."

Since Windows 8 I have always enabled safeboot in the UEFI settings before installing the OS. Machines with pre-installled Windows usually come with this setting enabled by default. I would expect this type of malware would not run on machines with safeboot, or cause a BSOD on the next startup.

The article doesn't say anything about this, does it require an unlocked bootloader, does it silently fallback when it detects safeboot, or does it have a by-pass?
Because it's the closest thing to alien tech that I've come across. It maintains compatibility for programs compiled in the 60s while still pushing the boundaries of modern tech. Hell, go take a look at a fully configured z14 and tell me that isn't a beautiful work of art (capable of handling thousands of users across thousands of virtualized or native systems). The interface is archaic as a poster under commented but there is some serious machine underneath it, with amazing amounts of documentation and established audited code. I cut my teeth on Linux/BSD systems and the way these systems are engineered is both elegant and thought out instead of heaping piles of duct tape. Although seeing the unit of measurement of "Cards" every now and again does get a giggle out of me.

Also:
"Yeah but oh man, wouldn't you just love to get one of those Gibsons, baby? Ooooh!"
Shakespeare and Robert Burns were both blighted for me by being inflicted at high school.

Ironically I found that I really like A Midsummer Night's Dream by watching a movie version with my son who was performing in it at school.
When Amazon releases their Swedish datacenters, they will be alone amongst the big three to not have anything in the Nordics.
Except that even companies like this occasionally redesign something and leave the same name on it.
These kind of regulations are essentially in place in Germany.
I agree, it's easier to do for web apps since you don't have to contend with "app store reviews", that can potentially leave a lasting blemish on your product. So far I've done it as you describe as well and it's the "getting enough users" part that's a pickle. If you get X users on to sign up for a beta, only a fraction of those will actually ever install the app and give it a spin and again, only a fraction of those will give you any real feedback to work from. Finding real testers without breaking the budget, of your (maybe zero-profit) app is the challenge.
I disagree, it definitely helps to have a real example and the more tangible the example is the better it is to follow the explanation.
Especially for the follow-up pieces, it helps to have the history of the company in mind when looking at the other funding rounds.
[DoH] some privacy ponderings wrt HTTPs and plain DNS
I can't stand Medium or understand at all how it has become so popular.

Facebook is constantly trying to outgrow what it should be, and the more it does this the less nice it becomes.

Twitter I have little issue with though, amazingly.
TL;DR: Far.

https://m.dailykos.com/stories/2018/5/29/1767826/-The-War-on...
I want a computer, not a walled garden.
Snapchat. If I have 10-20% battery on my iPhone 6S, it’s a risky proposition to open Snapchat as it will kill the battery many times just by opening the app.

It’s such an atrociously coded POS, and I say this as someone who spent a significant amount of time reverse engineering it. The performance of basic actions, like opening the app, is abysmal and unnecessarily resource intensive. It’s infuriating that a public company with a massive valuation cannot produce better engineered software than the Snapchat app.

I also have trouble understanding the thought process behind their latest UI revamp, specifically merging stories and chats into the same screen. It’s so user hostile and was met with such hatred, I’m surprised they haven’t rolled it back. Fundamental UI changes to mature products are dangerous, and often the negative effects of the changes don’t manifest themselves for 6-12 months after introducing them, at which point it’s too late.

FWIW I hardly ever use Snapchat now (less than once a day) though I never used it much anyway. It also seems like far fewer of my friends are posting stories on Snapchat, and far more are posting them on Instagram.
I agree Jeremy Lin's experience in the NBA was not smooth with regards to acceptance, maybe even now. I'm an Asian, and I've experienced social questioning/shocks that you mention.

Having said that, I still hope that the difference in priority and importance is obvious between: (a) correcting the impacts of hundreds of years of systematic outright denial of opportunity in all aspects of life, and (b) a top school's rejection of an applicant who do not belong to an under-represented group and who will likely get admitted in another top school or another very good school.
From the screenshot of the Intel documented linked:

The increased latency ... has a small positive performance impact of 1-2% on highly threaded applications.

Making an instruction more than 10x slower overall, for a 1-2% gain (who wants to bet it's some "industry standard" benchmark...?) in a very specific situation sounds like a textbook example of premature microoptimisation. Of course they don't want to give the impression that they severely slowed things down, but the wording of the last sentence is quite amusing: "some performance loss"? More like "a lot". It reminds me of what they said about the Spectre/Meltdown workarounds.
Catch 22. - I can re-read that over and over laughing at the silliness of their situation.

Also If you enjoyed Catch I recommend Vernon God Little
I got into it relatively recently, way after high school. I think I got my start mostly with Victorians like Christina Rosetti, maybe some of the Romantics. Far away enough in time to be interestingly different, but close enough that the language is comprehensible. And prior to all that modernist experimentation which moved poetry away from poetry as I understand it. (I don't denigrate that stuff but it isn't a good entry point.)

Shakespeare's sonnets are a bit more accessible than his plays insofar as each one is a small, manageable, bite-sized chunk. Nonetheless, they do require fairly slow, relaxed attention in an edition with good notes to get the most out of them. (When I was reading them, I would read a couple very slowly over breakfast every day. I miss being able to do that!)
In a Sunburned Country by Bill Bryson