skysight-inc/HackerNews huggingface dataset:
One item on my bucket list is circumnavigating the US by train, in a big loop, stopping here and there along the way.

I'm not sure I'll ever find the time, but I also worry it won't be possible anymore when I do.
"Mckinsey knowingly incited and spread racial hatred for their personal gain, and pushed the idea of "white monopoly capital" so that the ANC could leverage that as a political point."

I'm sorry I don't agree.

I don't see the evidence for this - marketing, PR, communications is not something McKinsey has any core competencies in - moreover, in the long run it works fundamentally agains their interests, after all they basically represent the interests of highly vested, oligarchic, Western interests.

"have been responsible for corruption of the previous president Zuma"

Fully disagree.

---> Zuma is responsible for Zuma's corruption

And Gupta is a party to that.

McKinsey is the most peripherial player, and it seems they got kind of duped and eventually bailed.

If S. Africa wasn't so corrupt, they simply would not have paid McKinsey.

This is is the story of a corrupt and dysfunctional region - not a story about McKinsey.

Any organization at any scale doing business in such a place will get caught in these tentacles.
> One of these days I'd like to do one of the Amtrak long-haul Western US routes although I expect the idea is more appealing than the actual experience would be.

If I had to take one of those routes again, I'd do it as a sleeper car passenger.

I took the Empire Builder as regular passenger. I'm glad I tried it once, and the views in the Rockies were amazing, but 30+ hours straight in a reclining seat is a bit much to do again. I think it would have been much more enjoyable with a proper place to sleep.
Love board game geek. A little buried on that page is a link to ranked list of asymmetric games: https://boardgamegeek.com/geeklist/82677/asymmetric-games
> If there’s someone on a team doing 10x more average code than his or her peers it’s by avoiding other work that isn’t being tracked as carefully.

You can't possibly know that for a fact.

Oh, and "someone on a team doing 10x more average code than his or her peers" is not what 10x programmer refers to.
> * A giant top ad for Intel

I turned off uBlock Origin just to have a good laugh, like the other sibling comments and not only did I get a giant top ad from Intel that starts expanded and then oh-so-graciously offers you to minimize it with a broken animation, I got 2 of those right on top of each other, both expanded.

Their UX designers and QA engineers must have Adblock enabled.
Sorry about that, try HTTP
Ask HN: Why is hackernews so old-fashioned?
As a web developer, it's always seemed strange to me that a tech incubator would have such an old-fashioned website.

It's nice in some respects - pages load extremely quickly and the layout is compact and to-the-point. I was starting to think it was just minimalist by choice and not actually outdated, but then someone mentioned that async requests are done through an <img> tag instead of ajax, so now I'm wondering what the story is there?

Has it just been left alone because it's not broken? Or because they're worried people would get upset about changes? Or for maximum backward-compatibility? I'm not complaining; I'm just really curious.
With all the Facebook 'We're sorry' on TV it's a no brainier. They want to see if you're still surfing Facebook while they apologise. Also they can see if the money their spending is effective.
Yes? Aside from YouTube shows, one of the big things YouTube brought about was the ability for anyone to post a video online, even if it was just for friends and family. Saying, "Too bad, you're not popular so you don't get to have video hosting" is a huge step backwards.
Looks exactly like the "Jaywalking" playbook:

https://paleofuture.gizmodo.com/the-invention-of-jaywalking-...

EDIT: As an aside, the argument that buying a new car is waste always annoyed me. Maybe if I crushed my old car, but how does changing owners shorten the useable life of a car?
According to the comments it was a 22 second workload reduced to 11 milliseconds. If that's true, it's mind-numbingly insane. That's an order of magnitude improvement over going from a 80386 to a modern Core i7 (~14,000%)[1].

[1] http://3dfmaps.com/CPU/cpu.htm
Rail network != passenger rail network, though, which was the point of the top-level comment AIUI.

If we look at patronage, US passenger miles in 2017 were 6.53bn. UK passenger miles in just one quarter were 10bn.
In what way exactly?
So, what does it mean?

As far as I understand, science means to have at least one theory with some explanatory power, to test that theory by experiment, and, crucially, to discard the theory if it is invalidated by experiment. That quite obviously does not apply to many of those listed.

> Add musicology and history to that list, too.

History?! Well... nope, it isn't. I might change my mind if you (or anyone) can come with a definition of "science" that includes history and doesn't also include astrology, though.
What are you writing?

If the code base is simple, then developers can do it all.

If the code base is complex, then developers must specialize.
After pressing the FPGA-based keyfob. When not used for cracking keyfobs, it can also do other misc work.
Because mailing garbage is a terrible idea. It's worse for the environment that almost all other options.

So is driving your garbage back to the store where you bought something.

The whole process, taken as a whole, just doesn't make any environmental sense.
Is the in-flight map often fictional data then?
CTO of well known tech company (Stripe) speak with their investor and a person looking to poach him.
Use https://en.m.wikipedia.org/wiki/Everything_(software)
Testing if(null) inside my code always makes me feel like I've been punched in the face. Why should my code have to be on the lookout for bad parameters all of the time? But on the other hand, my code should be on the lookout for bad parameters all of the time. Advice?
Yes - to add, McKinsey does not do corporate communications.

I know some McKinsey types and they are the last people on earth to really grasp populism, field marketing, branding, perception etc..

You don't hire McKinsey to do 'online twitter / Instagram' campaigns.
I think I've regressed to about 0.2x at this point.

Still a jerk though. I try not to be, but sometimes.
This can be done by, say, boosting the Plume/PeerTube content from Mastodon.
Buffet said he would prefer to have $20Bn cash on hand, but has no good place to invest it. The reason? Companies are too expensive.

https://www.fool.com/investing/2018/03/04/warren-buffetts-11...

But sure, by your logic, he's "timing the market."
I feel that I agree with you @rickycook
I have seen lots of gripes here about corporate America in these comments, but very little in the way of realistic solutions.
Yea, just get an old screen, hang it on the wall, and display the image directly from their site. tada!
Thank you. Since the example was nothing to do with exceptions, and we don't want to abuse exceptions by using them when they are not needed, I will rewrite your example to cover the GP case:

Foo foo = acquireFoo();
try {
if (!isValid(foo)) {
return FAIL;
}
moreWork(foo);
return SUCCESS;
} finally {
releaseFoo(foo);
}

Python could also use the same approach. Though it also has context managers / the with-statement for this specific application.
While the marketers will cry, if more packaging was more standardized then reuse would be easier and ideally less expensive.

The standardization of shipping containers made the movement of goods more effective and less expensive. It's time to do the same for packaging.

As a side note: perhaps less disposable is appropriate at times as well. Those 16.9 oz water bottles are purposely one-and-done. It's 2018. Certainly someone can find a way to make them so they can be reused.
Of course, but the language spec severely limit what optimizations can be done.

For example, V8 will happily give you a proper array if certain criteria is met, but it must always be ready for you trying to index it with a string, which means that it must attempt to parse the string as a numeric value. This means deoptimization checks, or in the worst case, a non-optimized array.
Intel Is Working on Two Quantum Chip Technologies
It's a sales driven business, not information driven. Therefore, it wasn't yet disrupted by all the "AI" automatic matching algorithms.
I'm old enough to remember and have used not only those, but also https://en.wikipedia.org/wiki/The_Source_(online_service)
> Consider the following example:

if (cond) {
A[1] = X;
} else {
A[0] = X;
}

> A total license implementation could determine that, in the absence of any undefined behavior, the condition cond must have value 0 or 1.

> If undefined behavior occurred somewhere in the integer arithmetic of cond, then cond could end up evaluating to a value other than 0 or 1

I don't even follow this very first example. Neither C nor C++ have any requirement that their condition statements be given 0 or 1.

In C:

> the first substatement is executed if the expression compares unequal to 0.

In C++:

> The value of a condition that is an expression is the value of the expression, contextually converted to bool

Where conversion to bool is defined as:

> A zero value, null pointer value, or null member pointer value is converted to false; any other value is converted to true

I'm sure such a thing could occur if cond had a boolean type but contained uninitialized data. That would be similar to the situation talked about in this link: https://markshroyer.com/2012/06/c-both-true-and-false/
ExceptionAlly helps parents navigate the special needs education labyrinth
Someone pitch to Elon their bioreactor that converts plastic to rocket fuel.

I mean wouldn't that be cool?
Anthony Kennedy’s Retirement May Have Huge Consequences for Privacy
Do you mean Ryzen 2200G and 2400G with APU?

That was why I was thinking of going with a X470 mobo, though they are more expensive than the B350 and B370 boards. Id go with the cheaper but it seems that even those advertised as being upgraded to the 2000 have reviews claiming otherwise, so its kind of a mess.
If that happened to me there would have been a scene that led to my arrest. That's a textbook case of an unconscionable contract, creating a situation of duress (accept new terms or be stranded)

Still, after the 30 extra, was it still cheaper than a legitimate airline?
Halcyon: That is supposed to be a Twitter clone?

First page already looks way more complex and flimsy then Twitter.

Then I click on 'or create an account' and I am redirected to mastodon.social. WTF?

Pinafore: I don't understand what I am supposed to do with it.
Am I supposed to be collecting the baseball cards of Silicon Valley's elite?
You don't have to 'force' cops if the proper parameters and processes are laid out.

Moreover, though cops can bend and break rules, they're not idiots.

For example, at border crossing, a 'fact match' with a name simply could flag someone for an interview, and a background check to see if it's a certain person.

An arrest has to be made on some kind of reasonable grounds if a 'face match' is not considered reasonable grounds, border guards (and cops for that matter) are quite aware of that and know they can't make the arrest on that basis alone.
>This article is strange, they provide lots of counter evidence that in fact there are 10x programmers.

Yeah. It looks like the author laid out her views in the first sentence.

> The myth of the 10x programmer persists, but the
> shine is wearing off.

"Myth" implies that they're non-existent, and "the shine is wearing off" implies that she doesn't much care for them whether or not they exist.
I don’t understand. Isn’t any business “sales driven”?
Airgapping is a very useful layer of defence in a lot of applications. Never pushing updates is usually a bad idea, but automatic updates pushed by the OS or equipment vendor can be equally problematic. Regressions are irritating on consumer devices, but they can be catastrophic in critical embedded systems.

If there's anything that can be called a "solution", it looks very much like good engineering. No technology or methodology can stop you from shipping broken systems. If you're shipping ATMs that run Windows XP in 2011, your problems almost certainly run much deeper than a bad choice of platform.
What Can Cancer Specialists Learn from Patients Who Beat All the Odds?
Google, Amazon, and others who have speech-based "smart" devices don't even need this. Just apply Shazam to commercials. I would be very surprised to learn that they weren't already doing this.
Thank you. For clarity, here would be the GP example:

Foo foo = acquireFoo()
defer releaseFoo(foo)

if !isValid(foo) {
return FAIL
}

moreWork(foo)
return SUCCESS

That is impressively clear. I don't use go, myself.

I agree, I am quite comfortable using goto in C/C++ in this context. Though it may be better in C++ to use RAII in this specific example.
By that definition, all of business is gambling.
I'm sure many people would appreciate that gesture

https://github.com/mobile-shell/mosh/issues/337
It all really depends on how much painpoint there is regarding refuse/recycling.

The more rules, fines, restrictions the state implements, the less people will comply. And lack of compliance means stuff is thrown away in others' yards, dumped on the commons, or otherwise hidden to the nature of the trash.

Because of onerousness with local ordnances with regarding paint, many people just end up hiding the containers in dog food bags. I've seen quite a few of those already in the local dumpster.
I love how you write. I would read a book or blog if you wrote it. You bring up some very interesting concepts.
Apple deserves the same scrutiny, but Spotlight Suggestions is designed for privacy. It uses randomly generated frequently rotated IDs and is easy to disable.

Disabling Windows 10 telemetry is difficult and cannot be done via user settings. Microsoft has also been adding telemetry to other products such as VSCode and .NET Core.
Almost every single review on YouTube for the Surface Book 2 says the same thing..."Way too expensive for what you get."
Windows Vista started running defragmentation as a background process nightly. Then SSDs happened.
Do it in a sleeper, a very pleasant experience...
> People trust smoke alarms. When a smoke alarm goes off in a school or an office building, everybody stops what they’re doing and walks outside in an orderly fashion.

No, it means someone was making popcorn. The reason we leave is because they set the volume to a level that it causes people to feel pain, presumably to force us to leave.

The fire alarm at my apartment is effectively a bacon detector. Multiple residents have covered theirs because of how sensitive they are. Normal cooking will set them off. I'm suspicious they may actually up the risk of a fire, as someone may abandon their cooking to avoid the noise.
Wow... I haven't heard a car alarm go off in so long I haven't even thought about them at all in a few decades now.

No one uses them in the rural area I live but the title to this and a few of the comments here reminded me of how annoying car alarms could be when I lived in LA.

I learned to drive a beater there so I didn't have to worry about someone banging into or stealing my car. I saw too many people get way too stressed about that and it just wasn't worth it to me. It was really nice to not worry about it.
If it's not an interface, then it is probably correct to crash when called incorrectly. Problems should be found early on. If it is an interface, you may need special processing. A clear way of doing this is to do the sanity checking in the interface method and then pass to a module-private method that does the work. Internal logic that calls the same method can bypass the sanity check.
The point is, at least two of the 'platinum members' of the Linux Foundation have publicly violated this. And yet, there they are.
So this acts as an ActivityPub inbox (comments) and outbox (publications)? Brilliant! I had been toying around with the same idea the past few weeks.

Go ahead and try searching for @BaptisteGelez@baptiste.gelez.xyz in Mastodon, then toot-reply to one of the article toots (from Mastodon) - your toot will show up on the blog post as a comment after a few seconds and a refresh.

Great work!
In my view, being 10x highly depends on selecting the right problems. People usually can only breathe so much air or type so many words per minute. It's hard to get up to 10x if that's what you are measured by. But if you are challenged with a hard problem where most others will fail completely or barely succeed after several tries, you can really shine. It's very important that you can successfully select such hard problems and not get bogged down with the daily grind of average difficulty problems.

The downside is that if you solve hard problems without breaking any sweat, most people won't notice at all. In order to not only perform 10x but also get rewarded 10x you need additional skills of playing politics and marketing yourself.
YMMV. The question was what has the past 12 months taught you, and that's what I've learned. I continue to get stuff that doesn't even match the basic preferences LinkedIn knows about, let alone the free-standing text in the profile. (I've never had anyone reach out indicate that they've read that, and have something related.)

Python appears to be somewhat popular, so what you say isn't terribly surprising. I'm trying to break a very common mold.
What's wrong with explaining exactly what you explained here?

It's not like you're in a desperate situation where you need to use some trick to avoid losing the offer at any cost. So just ask away.
How big is the company?

Small companies with too many specialists run into trouble when the balance of work between specialties fluctuates and bottlenecks form. Or when a couple people go on vacation and one gets sick and all of a sudden you have nobody who can debug the database.

In a large company, each developer can only be working on a tiny corner of the codebase at any given time, and there should be plenty of redundancy. Generalization serves less of a purpose, and specialization allows the company to take advantage of deeper expertise (or hire more junior, lower-salaried developers who haven't had time yet to build up significant experience in more than one area.)
What counter-measures exist? (e.g. an audio detector listening above 20 kHz?)
It wasn't until reading this that I learnt I could charge my Book with its USB C port. Mind blown.
Brutaldon is even more pared down skin (and offers an even more Web 1.0 brutalism beyond that): https://brutaldon.online/

Most of the skins redirect to mastodon.social on the Create Account link because they don't host the accounts themselves, they just offer views for whatever account(s) you do have.
Couldn't the original poster of said video be the one to seed it if it was so important to them that it be viewable to others. Why is the onus on a company or organization to host personal videos for free? (If I'm misrepresenting your stance feel free to call me on it - but that's what I'm taking away from your comment)
Great, they seem to have just solved `-R` (reverse) tunnels: https://github.com/MisterTea/EternalTerminal/pull/80
I'd definitely go for the sleeper. I'd almost certainly do either Empire Builder or California Zephyr.
Windows 10 behaves so much like Windows 95 I'm embarrassed for Microsoft.

Anything that seems remotely intuitive coming from a Mac means I'm thrust back into that antiquated mode of thinking and working. Be warned, these anecdotes come from experiences with company-issued equipment.

Need to work with cross-platform files or bootstrap a development environment? Still running back to Cygwin.

Need some sort of ability to edit ASCII text files? Good luck with that.

Working with an .xz or .gz tarball? Take this malware-infested junk and muddle through.

Click on the minuscule little icon to expose ten more minuscule icons which are absolutely essential to get anything done.

One thing I can say is improved; up-arrow command history. That's about all I can see. Oh, and the old nit about pressing 'Ctrl-Alt-Del' to log in.
> You can't possibly know that for a fact.

That's the nature of this beast.
Governments choosing not to levy taxes on Apple is not "extortion" by Apple.
Increasing the burden on the consumers is just going to make individuals more opposed to whatever you're making them do. People already burn and dump trash on their own with the relatively light taxation we levy on them to process their garbage.
Improving Teaching Effectiveness: Final Report
My point was not that the advice is generic, but that you don't require super specialized knowledge to give it that needs extensive "quality control."

The Telecom, Media & technology group at Goldman Sachs will have specific bankers, preferences, and things they look for in candidates, as well as industry-specific things you need to study to truly prep. But any analyst WITHIN THAT group is capable of providing that information, and they already are when they interview candidates, help their friends/alumni, and more.

To reiterate - the information of how to land a job in a specific group is very unique and not easy to commoditize across an entire industry or with generic blog posts, but the complexity of that knowledge is very low, hence many are qualified to accurately give it without having to have some crazy "quality control" monitor.

Does this make sense?
Yup, done so as well. I was surprised it went well!
Gaslighting. Only well-connected networkers are worth 10x, or more. Engineers should just build the product, and stop being jerks asking to sit at the big guys table.
One wonders what sources Mayer (author of the New Yorker article) had, or thought she had.
Probably because that project is just a lot of average difficulty work that has to be done.

Did your project ever run into obstacles where >50% of the previous work had to be thrown out?
Surely walking around the building/block is an effective and healthy context switch?
This. Visit Mumbai and tell one of the hundreds of million people that live on 50 cents a day to use their last ounce of energy to walk a piece of plastic to the trash can. I recycle gladly in California, but am realistic that problems at this scale MUST and WILL be solved by technology. Instead of finger wagging, readers of Hacker News may be the most qualified for building a machine that crawls dumpsites searching for plastic.
Only Surface Laptop has alcantara... This is about the Surface Book 2.
What would it take 4 you to quit your job to cofound w someone else's app idea?
I've been trying to start my own startup for months now but convincing someone with a CS to join me has been impossible... I then thought... these people that ive been asking to be my cofounder have app ideas of their own yet they're not quitting their jobs to start their OWN ideas... why would they quit their jobs to do my idea?
We did this as well. They would drop off essentially a gym bag full of food and ice packs on week one. Starting on week 2, you leave the bag, ice packs, and rinsed containers on your porch and they pick it up as they drop off the next batch. It worked great!

They eventually shut down the food part of their business to sell their food business software to other businesses, so we started using Sun Basket. Everything they send is locally recyclable, though I wonder how many people do it. I'm thinking of canceling because they've started including ads for unrelated stuff in their shipments. (This week some meal was "sponsored by" some stupid movie that comes out next week. Ugh.) Other than that, I've been fairly happy with their work.
Watch it become the new hot property as a nostalgia item. I mean jnco is trying to make a comeback; anything is possible.
That is basically a Kinesis Advantage: https://jakeseliger.com/2009/07/20/kinesis-advantage