jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Now I won't spell out actual "pointer tricks" but try to give some context in which these tricks might naturally be used:

I think that data structures like trees are a nice thing to continue once the fundamental properties of pointers have been discussed. (pointer to left, right and data...).

Then sketch out the operations necessary to insert elements, and then explain how pivoting the tree makes it stay performant. This gives you a lot of opportunity to use pointers-to-pointers and so on.

It's a thing that can be nicely visualized on a whiteboard, and it has relevance for students to understand things like databases or filesystems.

If you care to elaborate, you could continue explaining the pitfalls of multithreading, or locking all or parts of the tree during updates, making updates visible in a atomic way... but that gets's out of your "not too simple/crazy" limit pretty fast.

You could also make up a nice producer/consumer example where parts of data that has to be processed is passed around by pointers, stored in linked lists, sliced up/combined. Processing images (rotating tiles), or drawing fractals in parts of memory pointed to by some variable comes to mind.
I suspect the enjoyable part was step 6.
I was wondering about what you guys think of NAS systems.

While I don't claim to fully understand the advantages brought by block storage vs. file based storage, NAS storage should be usable for most applications. If this is true than the clustered or scale out solutions offered by IBM (SONAS), HP (IBRIX) and EMC (with the recent acquisition of Isilon) might be a suitable off the shelf solution matching your scenario (probably there are some open source solutions also that I am not aware of).

The way I understand these solutions you can basically scale capacity and performance independently which in turn translates itself in the flexibility of achieving the ideal balance between capacity and failure point distribution/redundancy.

What do you guys think of this setup? Would it achieve your goals?

I'm coming from a corporate environment where having an off the shelf solution that is supported by some major company is as important as the solution itself.
Oh yeah, I'm well aware there are probably far more sensible ways to invest my money. This sort of thing just really suits my personality type — it was an exciting idea, and I just ran with it.

I have my own business too, which needs investment every so often, so that'll always be the first priority for me.
The password is invalid on its face Eg - Maximum number of days a password may be used.

Minimum number of days allowed between password changes.

Number of days warning given before a password expires.

Says that you have to use any password within 0+x days - otherwise it would have expired - the older the posting the more unlikely it would be valid. Would you risk detection with a password without mix case and consecutive numbers. Most would avoid traps or suspect a trap
Depends, what are they spending the money on? Are they wasting it on user acquisition or are they using it to build more datacenters? Are their losses projected to grow or are they staying the same while increasing revenue? Are customers actually using the service or are they just being lured in through loss leaders?

One should probably create a personal checklist to see whether a company is doing well or not and then just make decisions based on the checklist.
I won't because I understand what I said. If your reading comprehension is so poor that is the fault of your education.
There are many things in life where the main objective is not to extract the maximum possible level of profit.

The artists/bookers/venues choose ticket price levels based on a number of factors. They want to fill the venue and be profitable, but they also want to maintain a relationship with fans, which is going to get soured if the fans feel ripped off. There is also the factor of drinks sales, if you pay a ton for the ticket, you'll probably buy fewer drinks, and venues make a lot of money on drinks.

If they priced the tickets as high as the market could possibly bear, only the people with enough disposable income could go. That makes all of the fans who cannot afford the tickets angry that they cannot go, you really don't want to do that if you want to maintain a fan base.

Scalping is illegal in many countries for good reason. Here in Denmark, you can resell tickets all you like, but only at or below face value. It works and the artists/venues get to set the prices at levels that match their fan bases. Scalpers who don't care about the bands, but only about profit, don't get a say, because they they shouldn't have one.
I'm happy with a $40 pair of Crocs indoors and Crocs LiteRide for outdoors. Have you tried them?

Even at that price though I feel like they're over priced. They should be more like $25. I think you can get them on sale for that price sometimes.
I know but its most common use is to tell someone to do something. When a word doesn't feel right in context, sometimes people make up a word using the syntactic rules that feel more correct. Same story with "solutionise", a word I hear semi often in industry that's just when people don't want to use the word "solve" for the process of solving because it's most associated with the completion of said process.
It's a mortgage so it's not that easy.
I would personally be embarrassed if some amateur could deface my work and people couldn't tell. I don't think you could do this with any other artistic medium and still be respected.
genetically i'd say indians are more caucasian than asian
Because the Linux kernel is so important, and so difficult to replace, people will put up with whatever language inconveniences they must in order to get their contribution accepted.

Therefore, I don't see Linus' choice as having any larger significance.

I already know that C++ is a vastly superior language to C for small to medium scale programs where computational time+space efficiency is paramount.
So in other words, it mimics real life?
It's telling that the author used the stock price to trash Fiorina and then used a qualitative argument about the customer experience to trash Whitman.

Both were in fact tremendously valuable to their companies. Fiorina's attitude and approach were completely unsuitable for HP, but she did execute the Compaq transaction which ended up being one of those rare value-creating mega-acquisitions (some may say that was luck, but she did it).

Whitman was even more successful, growing EBay's profits more than 100 times. If you showed a stock price chart for her tenure vs. the index it would be staggering.
If Business.Price > Home.Price then it would seem that they (manufacturers) are targeting big companies that aren't going to haggle laptop prices too much.

If Home.Price > Business.Price then it would seem that they are hoping businesses will see the lower price and do all of their computers & accessories through that manufacturer. Or, of course, they know that home buyers aren't as tech savvy and aren't going to notice.

Whenever I think about market segmentation and prices I think of Joel's great article on it: http://www.joelonsoftware.com/articles/CamelsandRubberDuckie... (2004)
This is a classic question where some of the usual assumptions of the method conventionally applied, the Maximum Likelihood (ML) principle, break down. There's a good explanation at:

http://en.wikipedia.org/wiki/German_tank_problem#Example

In a nut, the ML estimator of N, the number of tanks produced, is the max of the serial numbers. But this is biased, in particular, it tends to systematically underestimate N. (Because you're unlikely to actually observe the top serial number in your random sample.)

So you can add a correction term which is, intuitively, the expected gap between the serial numbers in the finite sample. The correction makes up for the fencepost effect. It goes to zero as the number of samples increases.
This thread can't be any more appropriate to my current situation at work.

We are defining our culture but not all of the employees are on the same page.

We're still trying to figure out the best way to do it. I actually do not want to try too hard to convince people to accept a particular type of culture. It's either you like it or you don't.

A company should only keep those people that fits its culture.
Maybe they are hoping for IP rights.
Don't want to be pedant here, but your calculation does approximate quite a lot:

Degrees in one inch - arctan(1/24)2 = 4.77
"Data points" in eye for one inch, 12" away: 4.7750*2 = 477 (magic number cited in article)

Why the last multiplication by 2? The eye doesn't see pixels, it sees color difference, which means that the limit (not the minimum) is when two of those pixels cover the same "cycle" -> 1 color change in the cycle (in any case, that's how I understood the article).
I'm not quite sure what the problem is. OkCupid's goal is to help its users find dates. People rarely date someone who's very significantly more or less attractive than they are. Directing people to users with whom they're much likelier to find success actually seems quite sensible, not "less than OK".
While I understand the difficulty of running something like this, I'm sad to lose it. I found it to be a truly excellent search experience that I'd been recommending to friends for a while now. Hopefully there's some way this gets picked up for something bigger or finds some way to survive, and good on the dev for making it work for as long as they did!
Just playing really. This one looks nice.
> If they never mention their non-work life at work, and work is going fine, then isn't that pretty clear evidence that they are leaving it (whatever "it" is) all at home?

No, because it calls all of their decision making into question. Why did they give a promotion to the white guy instead of the black guy? Was the white guy truly the better candidate, and the fact that they were at a Klan meeting had nothing to do with it? Could be, but I know what the black guy's labor attorney would be presenting as evidence to the jury.

> It's pretty easy to argue, and yes argue honestly, that any hostility here is introduced by the person who brings up something from someone else's non-work life while at work, when previously the two were separate. That's actual harassment.

That's actually messed up. "I'm offended that you're angry that I attend Klan rallies. You're harassing me!"

That simply isn't how the world works, nor should it be.

> Someone having an opinion we don't like but that they never bring up at work, is clearly not workplace hostility or harassment on their part.

That doesn't fly in a courtroom; again, nor should it. Some opinions are a matter of two people seeing the world through different eyes, and that richness of experience is wonderful and fertile soil for learning. And some opinions are a toxic mess that bring real harm to the people around the ones holding them.
> Sports Unions exist so that fairly highly paid athlete's can squeeze even more money out of their employers by gaining leverage.

Why can't tech workers unions do that?
I had to integrate Azure Pipelines and wanted to shoot myself in the face. The idea that you are simply configuring a pipeline yaml is just one big lie; it's code, in the world's shittiest programming language using YML syntax - code that you have no local runtime for, so you have to submit to the cloud like a set of punch cards to see that 10 minutes later it didn't work and to try again. Pipelines are code, pure and simple. The sooner we stop pretending it isn't, the better off we'll be.
Soften your opinions and turn them into questions. Instead of “clearly a byte has 9 bits! It’s max value is 2^9!” Ask more innocently: “I could be wrong, but isn’t a byte 9 bits? And if that’s the case, then wouldn’t the max value it could store be 2^9? Please correct me where I’m misunderstanding, I literally just took CS 101...”

(Also publicly admit you’re wrong a lot when you do assert something that you later learn is wrong. If you have a spirit of always learning, mistakes are ongoing part of the process and life is boring otherwise. )
The film makes brings up Regus and seems to point to the difference largely being marketing, especially to a younger crowd. Regus was portrayed as your fathers stodgy old sublet and WeWork s was where you’d want to rent to be around fun, beautiful people
Stephen Wolfram says he only works on the things he knows only he can do.

I've been listening to his podcast, it has a lot of great Q&A!
What a wonderful piece. Brave, thoughtful, funny. One of the things I most enjoy about my gender-nonconforming friends is how they can make some causal, offhand observation about how people act that will crack my head open. All my life, I'll have just taken some aspect of a socially constructed gender binary as The Truth. And they'll point out something that is at this point utterly mundane to them because they've seen it from multiple perspectives. Often something that they'd rather not even deal with, but everybody keeps pushing on them.

Thanks for posting it.

(And also, I am darkly pleased to find out that club is even more awful than I expected. The "stylized power ritual" paragraph is perfect.)
Battery is not everything.

The SoC on these phones are Mediatek and most are released 2012. Also, looking at the reviews shows that other more modern phones with better SoC gives longer battery times even with batteries at half the size.
Seems right to me. But I think that explanation has more to do with selling ice to rich people than it does with cooling whiskey.
SFWeekly covered the similar proliferation of 'support animals' in San Francisco back in 2009:

http://www.sfweekly.com/sanfrancisco/service-with-a-snarl/Co...
IMO the difficulty in drawing the line suggests that the existing laws aren't quite there yet and some refinement is probably needed. I'm sure that sounds like a really boring, milquetoast opinion to a lot of people but that makes a lot more sense to me than using ambiguous or annoying ESA laws as Exhibit A for why the government shouldn't be allowed to force businesses to accommodate the disabled.
"We have always been at war with Eastasia."

Review my comment, particularly the "when I was growing up" bit. If my account oversimplifies, that's only because I'm repeating what the received wisdom was during each period as the "scientific consensus" changed to match the short term temperature record, and that filtered into the culture.

I was born in 1960, when Eisenhower was still President. It was the Official Truth, e.g. in the science fiction of the period (e.g. https://en.wikipedia.org/wiki/Time_of_the_Great_Freeze), that man was bringing on a new ice age.

I remember when the Party Line changed to "global warming". And I of course remember when that became untenable and changed to "climate change". And I read some of the scientific literature for each stage, I knew by the end of 1st grade that my calling was to be a scientist.

You may prefer to get your received wisdom from entities that make full use of modern style versions of Nineteen Eighty Four memory holes, I'll stick with what I personally witnessed and now remember.
> How I Met Your Mother plays around with time and memory

HIMYM was innovative in another way, too. The first person narrator is somewhat unreliable, leading to the same story being revisited multiple times. Sometimes this was all in the same episode, being revisited from each character's perspective. Other stories are told and retold through the entire run of the series, up to and including the very end of the show.
I question the utility of the metric used on this article: "Time it took for the first cracked versions to appear". A much more relevant indicator would be "Sales figures vs the previous game with less DRM".

If the sales figures where higher on the second game than on the first, a case could be made that the DRM used worked in transforming otherwise pirated copies into purchases. The effort spent on DRM would have been worth it (or not, if the increased sales didn't cover 2% programmer time, which is what was devoted to DRM efforts).

If the sales were more or less equal, then we could conclude that the DRM didn't affect the sales significantly; everyone who wanted to purchase the game, and could, did so. The effort spent on DRM would have been better spent somewhere else.

If the sales were less, then we might infer that early piracy actually helped increasing the sales of the game (through visibility). I doubt this was the case, but apparently it has happened with some games.
I respectfully disagree;

> and the people behind it can just setup another shell company

I think this may be true for the smaller ones, but not for the larger companies, like for example ProtonVpn. They would loose their entire business if they get caught "cheating".

> Google, Amazon... if they get caught cheating...
For example Google is getting caught with privacy violations constantly/on a regular basis. For example lately they were caught following Android devices even with Location Services turned off!
Your source link helped me find where it had been posted on HN by the creator of those models before: https://news.ycombinator.com/item?id=18307573

The top reply to that comment pointed out that you can rotate the models in GitHub's viewer:

https://github.com/Matsemann/impossible-objects/blob/master/...

https://github.com/Matsemann/impossible-objects/blob/master/...
> we expect to have it available on the desktop within a couple of weeks,

A couple of WEEKS???
If regenerative braking is good enough technology for trains, it ought to be good enough of a technology for a light truck.

https://en.m.wikipedia.org/wiki/Dynamic_braking
Just because millions of people use WYSIWYG editors every day, does not mean that they don’t absolutely despise it.

I haven’t ever heard anyone comment on how enjoyable Word is to use.
Selling equity for capital introduces new risks though - many businesses are pushed to grow too quickly and take actions in the pursuit of billion dollar exits because they had raised money which causes them to fail.

Sure, the capital injection helps grow quicker but many businesses could have been comfortably bringing in a few million dollars per year but end up dying because they were forced to grow too quickly.
This is correct. Theft requires the mens rea of turning someone else's property into your own. If you mistakenly believe the item is yours, you cannot be guilty of thefttheft. IIRV, the same goes if you believe an item is abandoned.
> Trucks in urban settings are an exclusively American thing.

I suppose you have never been in Crete, Greece. :P
funny because tesla began by making normal looking cars when everyone else were making i3s and Zoes and Leafs.

How the tables turn.
Thanks for the tip...took me less than 5 minutes, and saved me from having to upgrade my VPS size like I had previously planned
Oh wow.

The cliche with a little snippet of code asking the audience to raise hands ("look at us we're such nerds!")... Tasteful.

They spoke a lot but said nothing.

Somehow it's funny to see how the audience might be a little more informed than the presenters... Especially the question at around 23:00 to me seems like a big "fuck you" to the presenters. The sigh at 23.22 sends chills through my spine as the presenter knows that he hasn't got any clue of how to answer to that nerd-question - but he won't be able to admit that because then he wouldn't be such a nerd he thinks he is.

I love it.
If Microsoft Word were written by a single programmer that programmer would have been famous!
Not silly as that is the very case I was alluding to.
While there are certainly fixed costs to being alive (like toilet paper), most people do cut back

But why, if things are getting cheaper?
I really dislike this high-minded morality drama that seems to crop up on the Internet when Facebook or Google or Apple does something stupid.

If losing your Facebook page (or Twitter account or regular call-in segment on your local morning talk show or any other marketing vehicle) would be a serious blow to your online strategy, then Facebook has much too prominent a spot in your online strategy.

Whatever happened to making your business's website the destination for consumers? I fucking despise Facebook as much as anyone else, but I am finding it a little difficult mustering up sympathy for any business or blogger whose business is impacted disproportionately by losing their Facebook page.

It's like programmers who build their entire business around a company's API. When the company decides to drastically alter the terms of use of that API, it's catastrophic for the programmer's company. It's terrible for the hacker, yes, but "don't put all your eggs in one basket" is a cliche for a reason.
I'm a karma gamer for being disappointed when rational opinions are downvoted by people that make incorrect assumptions or whose opinion get in the way of a good discussion?

I didn't really ask for your judgement, but since you've taken it upon yourself... I don't "game" karma. The few posts that I've editted here to inquire about downvotes have usually resulted in a further discussion supporting my point, or at the very least opening up further discussion about areas of contention. As it often turns out, no one had bothered checking the child comment below me that said "No you're wrong because of [obvious statement].", when in reality it turned out that actual evidence or a simple screenshot proved my stance.

If I edit my post and point this out and inquire as to why people downvoted me without supporting their position...

That's me "gaming karma"? That's a sad stance. I should just let people say that Chrome 11 lacks H.264 support when a very simple test and very minimal amounts of research prove otherwise? What would you have me do, but edit my post and plea that people take a second to research what they think they know rather than just recalling the infamous blog post that was on HN for a week discussing a phase-out of H264?
Whereas before this would have gotten downvoted, but there is now no meaningful way to communicate your agreement than to leave a comment.
Totally agree. I would also add that the long-term effect of doing more could have been really detrimental here. If they let users share tons of folders this would have made it much more difficult to work with a variety of platforms and devices. If you don't have to put in a feature, don't!
Correct me if I'm wrong but you should be able to run any number of anonymizing or pseudo-anonymizing services over a connection that ultimately comes to you via 3G.
Actually Google Talk diverges quite heavily from the specification, and the other problem with XMPP is that it has several parts, and no clients implement all of it. In addition the mobile version of GTalk uses a proprietary protocol rather than XMPP to talk to Google's servers to reduce bandwidth.
in FF4 go to about:config and set webgl.force-enabled to true;
By not responding to counter-notices, Facebook is not complying with the DMCA. Though it's not really clear that these copyright claims are honest-to-goodness "on penalty of perjury" DMCA requests.

[update] I was finally able to find a link to the Facebook form (https://www.facebook.com/legal/copyright.php?noncopyright_no...). It appears to say that you affirm this information under penalty of perjury, but it's also a 'non-copyright' claim which I'm not sure falls under the DMCA. It definitely doesn't say that it's a DMCA notice anywhere on that page.
Your analogy is just plain wrong. I leave my door unlocked (and occasionally open) all the time.

Still illegal to enter my house, eat my food, etc.

And, at the absolute least, it violates basic notions of decency and autonomy.