jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> It'll be more realistic then DC -> DC queries.

That depends on what you're trying to measure. If you want to know what the total end-user experience is like, Resource Timing is awesome.

If you're trying to compare DNS providers without noise from the differences in client implementations and ISP competency, however, it'll be very noisy and you need a massive number of samples to avoid seeing trends which are really just sampling artifacts.

The best approach would be to do both so you could compare the server response times with the measured client values so you can get an idea whether a slow-down this week is caused by something you have any control over.
I am not a lawyer, but perhaps they could just skip the second paragraph? I understand the motivation behind discouraging people from suing you, but putting "you will not sue us for patent infringement" into a software license is a bit weird.
I can see the argument making sense that with a strong safety net folks are more willing to take risk. I know for me and my family needing to shoulder the full burden of health care expenses, even with the ACA changes, was one of the major inhibitors to striking out on my own. Even with the ACA and the opening up of the individual direct insurance market, we end up with a catastrophic high deductible plan that makes me loathe to seek medical care for some issues that maybe I should take care of and that a citizen of a nanny state wouldn't think twice about going in to have checked out.

Unfortunately a strong welfare state often goes hand in hand with a stronger bureaucracy in general including many regulations, red tape, unfavorable tax codes, and other obstructions to entrepreneurship. This is where the US trumps the strong welfare states.
Most people in this thread are conflating "entrepreneurs" and "startups". Anecdotally there are a lot more small businesses (bakers, butchers, independent bookstores, family owned clothing stores, etc.) in Europe than in the US. The people who own these establishments are every bit the "entrepreneur" the founders of Uber are.

Maybe the US has more startups on the ultra-successful end but that doesn't say much about the chances of the average person starting an average, unremarkable business.
Yes definitely -- although it's pretty crazy how much not being under pressure affects your ability to complete the question in X minutes. I've learned over time that good interviews take a lot of experimentation, and the best thing you can do is test/refine questions in real interviews before you rely on them as a signal to make a hiring call on a candidate.

I wouldn't necessarily consider these questions a substitute to an algorithms question, but rather a way of obtaining a different and important signal. An algorithms question may be a valuable signal too, depending on the nature of the role.
This is because 99.99% of the population wouldn’t know what to do with such a device. Computers are consumer devices, they can’t be expected to meet demands for total user control without those users shooting themselves in the foot nonstop. This is the only logical way they can develop.
Not to excuse companies that make you jump through hoops to unsubscribe, but is there any reason you can't just call your credit card/bank and cut off transactions to a company that's giving you a hard time? I've heard horror stories about people trying to cancel gym memberships, and wondered why they don't just stop paying, and let the gym figure it out.
ATT Wireless currently offers online cancellations only if you are in New York. These laws help.
You know I’m just gonna vid cap that and run it on my laptop with a hotkey
Thank you for a beautiful description of what is likely happening. I think you're right about how many people think about morality.

I humbly try to encourage everyone (if the conversation strays this way) to reflect on the built-in moral system, and how wildly unprepared it is for dealing with the modern world. Given how much the world has changed (I can literally help people across the globe; people are interconnected deeply with others on the other side of the planet through everyday objects they use, etc) it is important to use reason and careful thinking when it comes to morality, not just our gut feelings.

The best writeup of all this comes from Moral Tribes by Joshua Greene - where he uses the photo camera analogy for morality: the automatic setting (gut feelings - great for usual scenarios evolution prepared us - like day to day courtesy with others), and the manual setting (slow and deliberate reasoning - essential for our complex world - anything to do with society beyond what our evolution prepared us for - I'm thinking like technology [mechanical and social] invented after 1500s).
In terms of how to spend time percolating between hard work:

In the office, I can find something to do at my desk alone or I can chat up some coworkers over coffee and the like.

Remote, the options are endless and I can chat up my family and friends. I can do chores like dishes or laundry so they're not all waiting for me after work. I can go for a walk without being that guy who takes too many walks. Truly anything so long as the time allocation and availability to plug back in are appropriate.

For me, this is why I prefer remote meetings be strictly business, and changing that isn't particularly compelling. My coworkers are cool, but prioritizing them over the rest of my life makes no sense to me so long as the value I bring to the company remains just as strong.
> GoogleDNS -> CloudflareDNS

It's better for sure, just from trying a couple (OpenDns, cloudflare, quad9) I really love the offering from nextDNS

https://nextdns.io

It somewhat smashes together the features of pi-hole and opendns with the features like DoT or DoH as you get in cloudflare
You already got a good response for postgres.

If you where speaking of MSSQL, it does treats non-recursive[1] CTE's as equivalent to to a view, and effectively inline it. So if things were faster with a temp table than a CTE it would mean that the query optimizer came up with a bad query plan. The most likely reason being that your query was complicated enough that you confused the cardinality estimator, so it ends up choosing really bad join types.

[1] Recursive queries in MSSQL are more complicated. They spool, but not necessarily all rows get spooled right away. So an infinite result recursive CTE does not necessarily fail. In any case predicate pushdown still occurs.
So, you shouldn't be allowed to know the conversion rate on your page?
The problem is not the expectation but that something like that can even come up during an interview for a senior position!

It is like testing a surgeon's suturing skill during a job interview. Of course, it is an essential skill for them to have, but that's something for a school exam and not job interview for someone with verifiable credentials. Or do you think that surgeon didn't suture in their previous job and just "winged it through" for years? What exactly do you hope to achieve with such an interview question?

That's exactly what is wrong with software engineering hiring and interviewing. It is focusing on examining nonsensical minutiae instead of whether the person has any sort of design skills, is capable of teamwork or has any sort of project management skills.

These are way more important for a senior engineer than whether or not they have crammed algorithms for a month and can reproduce them on the spot in front of a whiteboard (and will promptly forget them in a week or two again). That algorithm can be looked up in 5 minutes if needed, lack of project management skill could pretty much doom the company in the worst case.
Or maybe he has a good reason to keep it turned off. Like avoiding giving people like spammers, scammers, marketers and websites that hire incompetent web developers attention they do not deserve.
This particular article is about a feature that was "phoning home" to Google, and Apple changed it to do it to Apple instead.

In what ways do you think your point is relevant to this article?
Since when did random jokes on the internet become news?
I still regularly use checks to pay for water and to a few contractors. My small city charges a silly fee to pay by card and spending $0.55 and 5 minutes of time is worth it. Contractors prefer checks for the same reason, and will sometimes offer a discount for doing so. Credit card transaction fees add up.
Let me preface this with that I am aware that hunger and fullness are very much genetically determined and that that dictates to a large degree how fat you'll be.

But there's this thing that when people get some sort of diagnosis they'll act like it's something you have absolutely influence on and the only way is to have some sort of external intervention or declare "that's just the way I am". You just have to look at how many patients gain back large amounts of weight after getting their stomachs stapled.

Exercise has a positive correlation with controlling hunger, eating differently can also greatly increase fullness and reduce hunger, cutting alcohol from the diet does absolute wonders. Maybe it won't get you to a 'beach lean' physique, but it will for sure make you more healthy.

If this drug is truly effective it will only save the patient from the direct effects of obesity, not the effects of sustaining a poor diet, a lack of exercise, or overconsumption of alcohol.
You could get something like this: https://www.amazon.com/PCIe-NVMe-Mobile-External-Drive/dp/B0...
Great, one more type of message to ignore on LinkedIn.
Apart from the UNICODE to_lowercase(), what's worrying is the high memory allocation cost, even though it's not very obvious in the source code where those allocations are exactly happening (even if you "know" that String and Vector are allocating under the hood it's not obvious when and where exactly memory is allocated).

This is basically the same problem as in C++: convenient and "idiomatic" standard library features may end up doing tons of expensive hidden allocations. Isn't this a pretty big problem for a "systems programming language"?
damn.. corea and john prine.. not a good 12 mos for these legendary old timers... :(
Here, they actually call out Apple and M1 by name. That’s the difference.
While I find Rowe perfectly charming and don't agree that he's disingenuous about anything in the talk I do agree in general about people being indulgent with the "right" question appended at the end of every statement. I've noticed this in many forms ("right", "yeah", "eh", "okay", etc...) for years and have basically the same analysis of it, that it conditions for agreement and is a cheap tactic, even if the speaker is relatively unconscious of it. There must be a term for it in linguistics. Going to look it up.
Facebook has only released Cassandra, Hip Hop (PHP), and Thrift to the open source community. Not like these are that important.
If I'm using a mouse and keyboard, I keep a normal mapping and conceive of my motions as moving the reticle around the environment, much like a cursor.

If I'm using a game controller with an analog joystick, I use an inverted mapping. In those cases, I view manipulations of the joystick as analogous to manipulating a camera floating in space: pushing forward pitches the camera forward.
> But C is so hard to get right, that you will probably be able to use only the simplest algorithms in your C code

This is a gross exaggeration. It's not that hard to get C code right (C++ is a different story). I am unaware of any effort undertaken by skilled C programmers that failed because of limits C placed on algorithmic complexity. I am not arguing with your preference for higher level languages, just your statement that C is so difficult that it limits algorithmic expression.

C is substantially less compact and requires you to write code for things you get for free from other languages. Longer code takes more time to write and more time to read. Each feature or function point will, on average, take significantly longer to develop. On the other hand, a developer trying to write an OS in Python would also have some productivity challenges in other dimensions.

I am aware of the paradigmatic challenge C presents for many developers trained in the last 15 years. Trying to write in an OO style in C is neither fun nor advisable. Fortunately, most non-ui development is equally agreeable to other styles (although the developer may not be).

I'm not a C bigot and I like or love a number of high level languages (Python, Lisp, Haskell). I just don't think people should be afraid of C. Its closer-to-the-metal nature is an opportunity as well as a cost.

I'll close with a pointer to a great site written in C: http://www.halfbakery.com.
Made a website which was essentially an implementation of a GBA game I was running over a forum. Took a lot of time. Haven't used it much.

Made a small dice rolling utility. Took a few hours. Used regularly by my online DnD group.

Fairly cheap way to learn to make something people want.
There's no conspiracy, the facts speak for themselves. I admire your tenacity in responding to these posts, but you've had a bit too much of your own koolaid. Mahalo doesn't pass the smell test, period.
If he sticks with Mac, then he's funding the company that he believes is trying to destroy desktop computing.
Twitter banned third-party ad networks after people had put a lot of work (and $5M of funding, in Ad.ly's case) into third-party ad networks.

And Facebook tried to screw over Zynga when they saw how much money they could be making if they forced Zynga to give them a cut by using Facebook's currency. Besides for that, they've been very good to developers. But that's a pretty egregious offense.
This is one possible way of doing it:

class Node {
static const Node EMPTY_NODE = Node();
String key;
String value;
Node left = EMPTY_NODE;
Node right = EMPTY_NODE;

Node(String key, String value) {
this.key = key;
this.value = value;
}

static void traverseInorder(Node n, Visitor v) {
if (n.left != EMPTY_NODE) {
traverseInorder(left, v);
}
v.visit (n);
if (n.right != EMPTY_NODE) {
traverseInorder(right, v);
}
}
}
Fingerprint | Senior Backend Developer, Technical Product Manager, Technical Writer| Full Time | Remote
Fingerprint empowers developers to stop online fraud at the source. We work on turning radical new ideas in the fraud detection space into reality. Our products are developer-focused and our clients range from solo developers to publicly traded companies. Some of our customers include Target, Checkout.com, Coinbase, and eBay just to name a few.
100% Remote, Global (GMT-8 to GMT+3), flexible schedule, direct contract, competitive salary

We are looking for:

Senior Backend Developer (Javascript) - https://grnh.se/b651a50d4us
Technical Product Manager - https://grnh.se/7a6d7f874us
Technical Writer - https://grnh.se/955b38614us
Developer Advocate - https://grnh.se/9f274a714us

You can also send your Github profile and resume to ivan.carabajal@fingerprint.com
FWIW there were briefly other comments with a similar sentiment that appear to have since been deleted.
Maybe just use vim?
If users vote these up, doesn't it meant that they want to read comments like that? Rules are nice, but you can't beat democracy.
The question we need to ask is:
How can we make gentrification inclusive instead of exclusive?
Here is a nice fluff piece on the founder of Theranos

http://www.wired.com/wiredscience/2014/02/elizabeth-holmes-t...
Dumb move on his part, he better hope the price tanks before he is up for reelection again or he is going to be sorry he alienated so many wealthy potential contributors.
I'd never seen Skimlinks. Have you used it before?

Looking at it now that looks to be quite an interesting model.

They claim "you can earn up to 110% of what you would have earned if you managed your affiliate links programme yourself." which sounds doubtful at first. Thinking about it though, most affiliate programs increase your commission as you sell more, so it's possible this could work out.
Personally, I view hundreds of predominantly single-occupant, predominantly internal-combustion automobiles clogging up my neighborhood's main thoroughfare 18 hours a day to be a jerk move at a scale much more vast than inconveniencing those motorists for some number of minutes. The goal of their transit is irrelevant, as you say.

But anyway. This frustration is why "share the road!" is stupid and inconveniences everyone. I don't like it either. As an occasional bicycle user I don't want to be in your lane any more than you want me to. It's very dangerous and 1/10 motorists are needlessly belligerent. Perhaps you should contact your local transit authority to support the addition of a separated bicycle lane for that main road, so that you don't have to share a single lane with cyclists. Or the side roads you speak of should be beefed up as bicycle infrastructure and cyclists banned from the main road. I am quite sure that there is a reason they're on that main road, because I bet it is unpleasant to cycle on it.

If you don't like sitting in traffic, (who does?) you have to think like a bicycle user, and reduce blockers to cycling because if your area has population growth and finite land, there is no solution to traffic other than getting people out of cars and into other modes of transport, including bicycles. Blaming bicycle users for cycling and saying "why don't they cycle somewhere else?" is not a valid solution.
don't be so harsh on yourself. there is no such thing
I had also never heard this term, and now think the author is kind of a prick, given the rude and dismissive nature.

It's ok to not be part of someone elses clique and not know all their terminology!
Well you see, they'll pay the locals handsomely in bitcoin...
If they admit they don't know how to debug SQL in an interview, that is actually a positive thing. They know their current limitations and are honest about it. If they start looking for problems in irrelevant areas (like HTML) and making things up when they were specifically told the problem was elsewhere (backend), that is a bad sign.
M Street definitely smells like pot, cars are crop-dusting it pretty much everywhere in the city, and even the GWU hospital waiting rooms reek. You're not literally smelling it every minute but it's impossible to live life without you or your children smelling it.
They're reasonably straightforward concepts in themselves (I originally learnt shorting from the wiki page), but I struggled to make the jump to get a feel for them, to be able to build thoughts using them, rather than look on as an outsider. What Heinlein calls "to grok".

Here's a puzzle in the spirit of building the series of logical gates by combining NAND gates. You could learn enough about the concepts using wikipedia. Consider a scenario: the government bans short-selling. Your task: find a way you could synthesise a short using just forwards.

What are some practical considerations that might make it less practical to do this than pre-ban shorting?

I find that when I understand how something emerged, I have a good feel for it. A lot of these concepts go back a long way - stock practices that developed through trading stock of the dutch east india company. For this reason, I'd recommend Niall Ferguson, _The Ascent of Money_. Das _Traders, Guns and Money_ is a good read. I couldn't follow all of it when I read it, but found it to be good for feel.

There's a late 20th century writer John Kenneth Galbraith who wrote some good histories. I like _the end of uncertainty_ but it's hard to get. He wrote others that will be fine.

It would probably be useful to read a book about Drexel Burnham Lambert, and how Milken developed their junk bond trades. I don't know of one, perhaps someone else can recommend.

For broader economic picture stuff, I recommend Hazlitt _Economics in One Lesson_; Schiff _How an Economy Grows and Why It Crashes_; Soros, _The New Paradigm for Financial Markets: The Credit Crisis of 2008 and What It Means_.
> Some magnet about 20 feet across was moved last year, and they had to close off a roads at night to get the thing to a barge port.

For fun stuff of that sort, there was moving OXCART (the future A12/SR-71) from the Lockheed SkunkWorks assembly plant to Area 51 (a ~750 miles journey with the package being wider than many road at the time) for testing: http://www.roadrunnersinternationale.com/transporting_the_a-...

And the A380 parts moving through a small french village to reach the assembly plant: http://www.cnet.com/news/the-giant-airbus-a380-and-the-tiny-... Because it's a pan-european project the A380 route is pretty extensive and varied, on the final part of the water journey they actually have to play with the tides as some barge sections need high tide to go through, but bridges require low tide to get under.
Further down the article talks about some of the employees staying on for the health insurance...
After all the bashing of the Italian startup visa

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

After the Rome drug map

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

Finally something proudly made in Italy!
> There many excellent high school coaches that never get pulled up simply because they do not have the connections.

There are not many "excellent" coaches. Sorry. The vast majority barely grasp the basics. In fact, that was the point of the article. A team drilled heavily in fundamentals can beat most other teams at the same level and many at a slightly higher level.

As someone who referees, I see a lot of teams and coaches. The good ones are both rare and stick out like a sore thumb.

Someone who consistently competes for championship games gets offers from bigger schools. I have never not seen this happen. There is always a bigger school trying to do better in its football program. It is rare for someone who is good to last more than 5 years in a program unless they have a particular attachment to the area.

I would agree that the transition from high school coach -> college coach probably is more dependent on contacts than talent.
> Unless you are regularly driving more than 250 miles per day, being able to charge at home is way better than filling up at gas stations.

There's no way the Tesla truck gets 250 miles when loaded up with 3500 pounds or hauling a trailer. It's very unclear if the range is sufficient if you use this truck like an actual truck where you need those things. Similarly if you are using this as a work truck there's some poor design choices involved here, too. Like the inability to access the bed from the sides of the vehicle. Or the non-flat roof complicating roof racks or additional lighting.

This appears to be more of a "lifestyle" truck than a "work" truck, and in that market how important are the extra cargo pounds or trailer capacity?
Kind of. DFS is about sharing the 5 GHz band with incumbent radar installations. Basically how it works is that you have to listen for radars using the channel, and if you hear one, you have to get off the channel within a certain number of milliseconds. But DFS systems don't switch channels in response to other Wi-Fi networks, nor do they switch channels in order to optimize aggregate bandwidth.
I think all these tools are missing the most important circle: satisfaction. Food is one of the pleasures of life. Why you treating it like a chore.

You eat multiple times a day, every day. I wanna have tasty food, which is also healthy, not too expensive and fast to cook. What is missing is good quality recipes linked to calories and cooking time to make a meal plan.
> the depth of parenthesis in every other language does not matter - ie (expr) is equivalent to ((expr)).

You might want to rethink that hurried statement just a tad:

// C
for ((i = 0; i < MAX; i++)) {...}
printf(("hello, %", name));
#if defined ((__GNUC__))

# Shell
var=$((cat /etc/motd))

# Pascal
type color_type = ((Red, Green, Blue));
On the gross average things are OK, but there are specific local bubbles all over tech. Don't tell me netflix is supposed to be a $300 stock.