skysight-inc/HackerNews huggingface dataset:
That's like saying the pointer 0x123456 is immutable. Which is strictly speaking true, even in a language as lax as C. But it's clearly not what people mean when they talk about pointers (or references) being mutable. What people mean is that either variables are mutable, or memory is. So if you say:

// suppose initially x == 0x123456 and x has type char *
x++
// x == 0x123457

this is really changing the value of a variable (neither of the pointers 0x123456 or 0x123457 have been changed in any way).

Or if you say:

*x = 'a'

now you're modifying the memory at the address 0x123457 (again, the pointer itself has not changed).

The fact that the pointer itself, as in the address to memory (as opposed to the variable holding that address or the contents of the memory being referred to) is immutable is of approximately no value to anyone.

And frankly, it makes no difference (for these examples) whether this is a language with pointers or references. You can still set variables holding references to new values (if the language allows mutable variables), and you can still mutate the memory that references address (if the language allows mutation of the objects referred to by references), and that's plenty of rope to hang yourself on even without being able to do pointer arithmetic on the address values.
Stitcher is trying to do this.

I love their UI, but the fact I can't load RSS feeds directly is making me look around for alternatives, so maybe it's a risky bet.
You accept that when you join.
I'm not sure why our two viewpoints have to be at odds. I wholeheartedly agree that improving education and encouraging students to focus more on understanding the fundamentals instead of the syntax is important. But our languages are still in need of improvement!
Ha, and now it hits me that I used the video without any actual humans... Maybe the cheap humans are falling by the wayside.
without sacrificing his integrity

Just to be clear, I don't think that pricing Tarsnap in picodollars is a matter of integrity. Nobody would suffer if I got rid of picodollars.

It's one part whimsy and about nine parts branding. Just like how Stripe launched with a curl command line on the front page of their website, the presence of the word "picodollars" is a shibboleth which says "we're geeks, just like you".
Indeed. My nephew and I played it tonight. He's 10 and I'm 35. We had no troubles and had a lot of fun setting the company owner's name to stupid stuff like "butthead".
An enumeration of knots, links and some of their algebraic properties (1970) [pdf]
Exactly and they have the perfect excuse:

"Well when talking about deleting we mean we do the exact same thing the file system does to a file, it flags it, but doesn't actually erase it's content. Acting like a filesystem delete operation is what people expect when using that word"
Conway notation
FWIW, Facebook does say that they will delete all of your data within 90 days of account deletion. I believe that indicates that they've put the engineering effort to do a full audit of data to be deleted, handle missing references across the product, and to fully delete user data from logs and backups.

From https://www.facebook.com/help/250563911970368 :

> When you delete your account, people won't be able to see it on Facebook. It may
take up to 90 days from the beginning of the deletion process to delete all of the things you've posted, like your photos, status updates or other data stored in backup systems.

The case from the article is trickier. My impression is the feature was just implemented with an append-only data model, which is often (maybe usually) a good engineering decision. "Secretly" from the article title feels disingenuous because Facebook never said it was deleted. As an engineer, it's frustrating that I might have to write my software to be more fragile to match the implicit expectations of how a non-technical user thinks software should work. But the frustration on the user's end is also plenty understandable here. Hopefully the gap can be closed a little on both sides by a combination of educating users and being more privacy-conscious in engineering and business decisions.
Probably had GoDaddy's crew build it on the side
You can gaze over (recent) publications from thousands of sources in about the same time it takes to look at a single website.
have done it plenty of times. Just call the driver and ask if they mind having a package instead of a passanger (no one will care).

And yes make sure someone is ready to receive the items, then you are golden.
Thank you. I was beginning to feel old. I am also in my early fifties. I spent a long time with PPS-4, 8080, Z80, 6809, 8051, and many others. These days I work primarily with Microchip PICs, and still program in assembly fairly often.
Banning accounts using this add-on (breach of ToS) would be a formality for facebook, if this was to become an issue in the first place. (unlikely that a sufficient number of people will bother doing this)
> Once Bandai licensed Pippin from Apple, Apple made no effort to market the Pippin platform. All the marketing was to be done by the licensees. Bandai spent US$93 million in marketing alone to sell the Pippin line.[6] As part of the licensing agreement, both Bandai and Katz Media were not allowed to use the term "computer" when marketing the Pippin systems, so that the systems would not be confused with Apple's own Macintosh product line.

That is genuinely mental.
This is my 3rd year of LastPass, with auto-renewal in July, $24/yr. after $12/yr. for the last (LastPass) 2 years.be worth it Twice as much for something that still works stellarly. Mmmm..., might still be worth it. In the meantime I'd like to tryout Enpass as an alternative. If it works as well as LP, I might as well save $15/yr. with Enpass being as I'll purchase an Android Enpass app for $9.99/yr.
Yeah for most things this is a good way to do it. For user data when they delete the account it would be ideal if they actually removed it though
Laravel has a weird validation abstraction but you still have to do all the work. I'm used to being able to define my model have all my validation rules derived automatically (so I'm not repeating myself everywhere) and displayed automatically. Laravel just makes you learn a whole bunch of new conventions and functions but you still have to do it all yourself.

I don't see the value of:

validate('title' => 'required');

vs.

if (empty('title')) $errors[] = 'Title is required.'

Especially when this happens at the controller level.
At least Hacker News is transparent about that that behavior.

Facebook et al. are not.
would not need to be an impediment to making a living

It is still an impediment, but it is not a showstopper. If you start making enough money, you stop identifying as homeless. You either get back into housing or you start identifying as a digital nomad, which is simply a lifestyle choice.

Even digital nomads talk about how that lifestyle can make it difficult to sit down and concentrate on your work. Being technically able to work from anywhere doesn't change the fact that lack of a dedicated work space (and routine, etc) tends to hamper productivity. Some digital nomads settle in someplace for a few weeks or months at a time in order to carve out blocks of productive time.

Unlike well heeled digital nomads who can spend fair sums at cafes, homeless people tend to not be welcome to hang out on their laptop or tablet for hours at a time. They aren't presentable enough and they aren't spending enough money. They tend to get thrown out and told to not come back if they try to hang too long at a commercial establishment.
"Space weather" is actually a thing. It doesn't really have anything to do with clouds, though. Most of the influence on the extreme upper atmosphere comes from solar phenomena, and their interactions with the earth's magnetic field.

Solar flares and other similar events happen all the time. They're not really noticeable at ground level, because they don't appreciably affect the sun's visible brightness, and the density of matter involved is tiny compared to the atmosphere at ground level. But at the heights where satellites orbit -- where the atmosphere is already extremely tenuous -- solar and geomagnetic phenomena can have a huge relative effect.
I had your view until recently.

I got a matte screen for the first time in several years, and immediately had a reflection problem from window light. On a glossy screen the problem is a relatively small highlight, but on the matte screen it was a giant blob that took up a significant part of the screen. The glossy screen is usable, the matte is not.

Anti glare has improved significantly on glossy screens, too.
I found this kind of odd and distracting too. You either go full nerd or no nerd, not half and half.
I'm not sympathetic to the gripe that there's no "proper career guidance" in grad school. If you want a ready-made career track, you should not be in a PhD program.

Yes, academia is competitive, and unforgiving, and harbors a lot of eccentric and even ugly personalities. But the fact that it is "all about the discipline" is part of the appeal. And society cannot afford to sustain young people at such a high level of intellectual freedom with anything more than a "basic income" at best. Most of the things that make academia difficult are part and parcel to what makes it special.

The biggest change I would potentially advocate is an email to all first-year students letting them know that if they just want to take classes for a few years, get a cushy job, and drive a Lexus, they should be in medical school instead.
This happens in TCP too; nothing in TCP is aware of other network connections: it only knows about non-ACKed packets and latency. But the fact that you can saturate a network link is a feature, right? You don't want there to be bandwidth capacity you can't take advantage of. This is an ops/administration issue where you simply don't put more clients on a server than bandwidth capacity will allow.
Putting files in the right places? You can technically put them anywhere you like, and just use proper namespacing.

For example laravel defaults to App/ for models.. so App\User which is ugly if you have 50 models. I ALWAYS use App\Models\User instead, so I move it to the App\Models folder, put all my other models there and presto, chango.

Have you looked at validation in laravel 5.6?

Use Validator
...

$v = Validator::make($request->all(), [
'email' => 'required|unique:users'
]);

if($v->fails()){ return $v->errors()->first(); }

.. continue we passed validation.. If you can't grok the code above in laravel, not sure what you suggest that would be better.
> Jeff Schmidt demonstrates that the workplace is a battleground for the very identity of the individual, as is graduate school, where professionals are trained. He shows that professional work is inherently political, and that professionals are hired to subordinate their own vision and maintain strict "ideological discipline."

I'll need to read that book, thanks. In the meantime, I was also reminded of things Erich Fromm wrote, or said, in this case:

> Our main way of relating ourselves to others is like things relate themselves to things on the market. We want to exchange our own personality, or as one says sometimes, our "personality package", for something. Now, this is not so true for the manual workers. The manual worker does not have to sell his personality. He doesn't have to sell his smile. But what you might call the "symbolpushers" , that is to say, all the people who deal with figures, with paper, with men, who manipulate - to use a better, or nicer, word - manipulate men and signs and words, all those today have not only to sell their service but in the bargain they're to sell their personality, more or less. There are exceptions.

-- Erich Fromm in an interview, https://www.youtube.com/watch?v=Cu-7UDT0Xe4&t=1m34s
The predictions have narrowed considerably since the tweet in this article was posted. This site has an up-to-date forecast: http://www.aerospace.org/cords/reentry-predictions/tiangong-...

(You may need to click through to the full-resolution image and manually refresh to see the latest updates.)
It actually has <comments>
There are software engineering methods that are proven to work.

Rust’s type system is arguably one of them.
The reason you get those google results is because your understanding is not consistent with how other people use the words. Your suggested usage is reasonable, but it's not the usage that is common, and I suggest that you change your understanding.

Legalization has always meant "making it legal", which in most societies means "removing laws that make it illegal" (though it might mean something different in North Korea, if you see what I mean).

Decriminalization is a wishy-washier idea, that includes lightening or removing criminal penalties, while potentially keeping other penalities. For example, changing indictable offenses to non-indictable offenses (in the U.S. that'd be roughly equivalent to changing felonies to misdemeanours).

Prostitution should be legalized, not merely have the penalties lightened. And that alone is not sufficient; legal regimes that legalize the actual act of sex-for-money, but still force most prostitutes to hide from the cops (I'm looking at Canadian law, here) are still inadequate, because such regimes still victimize sex workers (consensual or otherwise). It's simply a human rights issue.

I also think it's clear that some degree of regulation is desirable, but I think that reasonable people can disagree on this.
Hah yeah I can see that. I mean, don't mess w/ success right?
Best Football Betting Tips
Doesn’t Google get what they want either way?
I felt quite motivated to acknowledge Microsoft having acted in the wider public interest defending this case. I know the mailboxes in question are "bad guys" but they were chosen to remove any sense we want to be seen to support their right to privacy against this warrant from the US. The Microsoft defence as I understood it was, a proper MLAP warrant needs to be made in Ireland respecting Irish law and determined by an Irish court system. US law stops at the border.

I also believe that a bunch more tech companies like Amazon and Google rolled over in this space. Which, given how you and I UNIX heads like to rant about Microsoft bears thinking about.
> In a language that includes a generic dump routine that can convert an arbitrary data structure into a useful string representation, or that makes it easy to write such a routine if one is not built in, people tend to use that facility to convert things for logging.

I'm reminded of one such system I did in C#, where I knew ahead of time that some fields passed to the logger may contain user data. I added a [Sensitive] attribute that a property accessor can be tagged with, and the logger reflected upon this and replaced contents with a placeholder if it was there.

So I don't really buy that as too compelling an excuse. People who are mindful, careful about what they are doing, and respectful of the user will engineer, document, and evangelize solutions.
Pre-pay smartphones don't require a credit card, and have all the trappings of a normal smartphone's contract service.

Urban areas should just give wifi internet access away though, it's not terribly costly.

Even the tiny town of Pescadero, CA has free high-speed wifi internet provided by San Mateo county.
What's wrong with Democracy?
A lot has changed since 2014. PHP 7 is blazing fast, frameworks like laravel are putting the joy back into rapid development.
Suppose an article is about some group claiming X and some group responding with Y; the conclusion of the article is that X is mostly true, but Y has some good points.

If someone comments “I think X! People who think Y are wrong,” i.e. with a comment that contains not only a strict subset of the content of the article, but one that fails to summarize it, do you think that adds to the discussion?

I think it’s silly that I have to explain this to someone who claims to have read the article in question; this is particularly ironic when that someone is talking about “competent readership”. I’ll invite you to be more civil in the future.
It would be interesting if humans in a distant future figured out how to traverse vast distances of space quickly and then stumbled upon voyager 1 and the golden disc. I imagine by that time everything they see on that disc may seem very foreign to them.
My hypothesis is that partying hard might also negatively influence school results.
I am not going to give you a citation for missing knowledge. Grow up.

Consider the Drake Equation[1]. This equation was created to stimulate conversation. It was never intended for scientific merit, but this doesn't stop people from looking at evidence and then making unsubstantiated guesses about things. People can guess and theorize all they want, but in the absence of evidence any guess is crude.

So, lets talk about it in terms of numbers. Between 2000-3000 years ago how many species went extinct rounded down to the nearest 1000? In the past ten years how many species have gone extinct rounded down to the nearest 50? You must have some kind of numbers, based upon something, that serve as the presented basis of comparison. Without evidence of numbers you are simply making an extremely crude guess.

[1] https://en.wikipedia.org/wiki/Drake_equation
It's also befuddling why most faculty are able to sleep at night knowing they are at the top of a pyramid scheme.

Maybe it's a selection thing -- the ones who can't sleep at night generally leave before they reach that point, as the realization dawns on them about what's expected of them. The process selects for the people who can maintain it.
I don’t know about the rules, but the comment is certainly uninteresting. It’s getting downvoted currently, which is nice.
what is the point?
> But it's clearly not what people mean when they talk about pointers (or references) being mutable.

The semantics of a programming language is what it is, not what you want it to be, unless you explicitly choose a language that allows you to express exactly what you mean.
Here’s the kicker though: the more times you test a gumball for poison, the more poisonous that colour gumball becomes.
Whoa, whoa, whoa, hold on there.

You disagree with a claim in the article. Someone replies asking you to cite evidence for your opinion. And you respond telling them you’re not going to do the research for them? Why would you even make the claim of disagreement in the first comment if you can’t already provide information to back it up?

I like that after you refuse to support your own claims, you then tell the person to grow up. Awesome.
This is great! I forwarded this to my girlfriend (who is blind) and she loves it.
It is only research if it is presented with evidence. Challenging unsubstantiated claims is generally how truth is achieved... according to JS Mills.
From Gaussian Algebra to Gaussian Processes
Tensorflow.js
My understanding of the difference is rooted in the opinions of Dolores French who was a sex worker and political activist. She advocated for decriminalization, not legalization, because it was more beneficial to sex workers. I find some articles that fit with that framework and some that don't.

I don't think it's just me. It's a little more complicated than that.

I do try to be mindful that the words get used inconsistently and I do try to make a point of clarifying my intended meaning. I'm human and I don't always remember that this is an ongoing issue.
I’ll invite you to be more civil in the future.

Civility (in my understanding of it) is precisely what was missing from your first posting. The irony here, is supreme.

"why did you bother posting" is a remarkably un-civil thing to say. They bothered posting because they were interested.

[edit: which was precisely why I posted in the first place. I don't know the first respondent from a bar of soap and I don't date their sister. I just thought you could have said your rebuttal more kindly. Civilly even)
To be fair, validation at the controller level is recommended only for simple cases. See form request validation [1] for more complex situations that require better code decoupling.

That being said... yes, the validation system is lacking. For instance, there's no built-in way to perform sanitization before validation, nor normalization afterwards. Definitely one of the parts that I like less about the framework.

[1] https://laravel.com/docs/5.6/validation#form-request-validat...
"Prior to April of 2008, Plaintiffs had written the first Survey, Petition, Polling, Quizzes and IQ Test applications to appear on Facebook and ranked as one of the largest Facebook application developers in the world."

Source:

http://www.techfirm.com/storage/ProfileFacebookComplaint.pdf
Not everything can be done through algorithms, actually, a lot of programming involves just designing parts, where to hold state, interactions between components, basically what is called architecture.
Has example.com/test (et al) been hacked on http?
Has example.com been hacked on some http URLs? I get 404 for example.com URL of https /test but I receive some claimed 606 byte webp file if instead I use http /test which seems irregular to me. Similarly odd junk returned on http (not https) for /robots.txt and /favicon.ico ... I checked using google DNS 4.4.4.4 by Frontier Fios with iPad Air 2 on iOS 11.3 Safari and separately using vanila T-Mobile access (their DNS) on an iPhone iOS 11.3 Safari. Caveat Emptor: I've not direct linked to any of the oddly behaving URLs for reader's browsing safety, just in case. If this is normal, is there documentation somewhere spec'ing variant behavior of example.com URLs?
Chinese firms are generally required under threat of arrest to store and/or transmit all data on users. A single Chinese firm failing to delete data would have little or no negative impact within China given that they’re probably already secretly required to do exactly this. Do you mean US customer impact?
A Long Fish Recovered by Mumbai Coast
How the Largest Local TV Owner Turned News Anchors into War on Media Soldiers
If you have any suggestions do let me know! I am currently working on adding support for PDF files, also considering adding a support for the new Google Wavenet speech synthesis but it is much more expensive (about 4x the cost) :(
Turn TensorFlow functions into mathematical notations and diagrams
Prince of Persia Apple II Source Code by Jordan Mechner
Isn't the compensation being able to view and use the website?

If you're not getting anything valuable by completing the captcha, then don't do it.
QuackOverflow – StackOverflow's Listening Duck Assistant This April First
https://en.wikipedia.org/wiki/Evidence_of_absence

What is the scientific process to prove something doesn't exist? What is evidence of a thing that isn't?
Lower-right hand corner.
Used to be the case but most open-world games stream in assets nowadays and you can see the lower resolution assets fade out as the higher fidelity assets finish loading on the fly.

In games that want to load fast loading a save game might drop you into a pretty low fidelity world and then start loading in the higher res assets.
Perhaps a succinct way of phrasing this is that cultures can change much faster (or much slower) than genetic composition of a people, so looking at genetics can give a very misleading impression of a society.

I think a good example of some part of this is southeast Asia. Cambodia, Burma, and Lao are all adjacent to Thailand. The people that makeup these 4 nations visibly share an extremely recent common ancestor. Yet, the cultures and groups of peoples are all quite different and there is even extreme 'racism' among them, which is somewhat ironic.

If you studied these people based on genetic makeup from a distant future it'd just look like a mostly homogenous glob, but that's not even remotely close to accurate. And so an interpretation based primarily on genetics would be completely misleading.