skysight-inc/HackerNews huggingface dataset:
Yes, a segfault is a type of abort (well, "a type of unintended program death", since you can also define aborts to be SIGABRT only), but in some parlances, "crash" is used to refer specifically to segfaults. Or in general, kernel-enforced program death, or non-anticipated crashes.

Segfaults are usually indicative of bad memory safety issues; ones which were not anticipated.

For example, the following two pieces of code do essentially the same thing on a null ptr, assuming the first one triggers a segfault:

int contents = *ptr;

if (!ptr)
abort()

int contents = *ptr;

The difference is that the abort in the second one is an anticipated one. The program was written defensively, saying that "if the ptr is null here, please abort". In the first case, the program will crash with SIGSEGV, but it could also end up with the compiler exploiting the fact that it is allowed to assume that ptr is non-null when dereferenced and performing some optimizations that make bad things happen.

Also, segfaults don't just occur on null pointers, they occur whenever a pointer whose virtual address is currently not allocated by the process. A use after free, basically. In this case, you have two ways something can go -- it can either segfault (the best result!), or your pointer may by chance still point to memory owned by the process, just not the memory that it's supposed to. This can lead to all kinds of badness.

In Rust, for example, you represent nullables with `Option<T>` (like Haskell's Maybe or Java's Optional). Rust forces you to deal with the `None` case whenever you wish to interact with the Option. You have the ability to assert that the Option contains something and obtain the inner value via `unwrap()` or `expect()`. These will panic (unwind, but this can also be set to abort. for simplicity, let's just assume it's an abort). Usually ends with the program or thread exiting.). Now, runtime-wise speaking, `let x = nullable.unwrap()` isn't really that different from `int contents = *ptr;` when the latter is null and segfaults. Both end up with the program exiting, and with much sadness on the part of the user.

However, the first one was anticipatory. With the Rust panic, the programmer said "okay, I believe that this can never be None here, and if not, something is horribly wrong, please abort". Something went horribly wrong, and it aborted. With the segfault, there was no explicit acknowledgement, and it was the kernel -- not the programmer -- intervening and shutting down the program. Like I already said, the kernel intervening is the best possible result here, other results are much worse.

So while effect wise an explicit abort and segfault are quite similar, implication-wise they're quite different. A lot of people thus distinguish between the two by using "crash" to refer to segfaults and other memory safety crashes exclusively. There's not much consistency here, so I thought it would be worth clarifying -- "'Safety' doesn't mean your program will never crash." is false if you define crash as segfault :)
Try Finviz.
Godaddy acquires Sucuri
> We had skateboard parks, video arcades, roller skating, community centers, the mall, mini golf, go kart tracks, cheap movies, etc.

> I don't believe any of those are socially acceptable for teens now.

Really? Can you elaborate on this? The teen family members I have would happily do all or most of these.
Argh, the pain! Have an upvote for making me cringe with just two sentences ;)
Forgive me if I come off as idealistic and aggressive, but this question is useless and dumb.

The first question that should be answered is: "What can we do to actually fix the problem?" Not cover up the gangrene and pretend like something's being done.

What you can do as a person who can't is contribute to discussions on practically solving the issue, to inspire those who can.
Before they threw their technology away, they also modified their own DNA to make it appear that they shared common ancestors with Earth life, too.
Do you really believe this is a East Coast vs West Coast thing? The NYT reserves as much finger-wagging for Wall Street as well. There have been no shortage of similar pieces that have come out of the Mid-West and California newspapers. Additionally most of the S.V giants also have offices and a presence in NYC these days.
It was, though, based on a comic book.
Also, an issue created today "Rewrite Lily in Rust" [1]. Not sure if it's just the other half of the joke or not.

[1] https://github.com/FascinatedBox/lily/issues/294
Same here, on an iPhone
> However, OSes have been written in Lisp, and it has been used for embedded programming, so it's possible to make a language with more abstractions available similarly performant.

The right abstractions even increase the possibilities for optimization a lot, not hinder it. The fact that C is fast and often faster than others is simply due to its decades lasting popularity and the work which was put into compilers over the time.
> 10. Tax minimisation for the super rich

"harmful"? Please.

I'd replace that one with "working for the IRS".

One must believe that all money taken by the govt is somehow always put to great use and additionally, the revenue and spending levels are a fixed amount that cannot change. And even then tax minimisation for the super rich can be seen as a good in many ways. To say "more likely that that money would be better used by governments" requires astonishing levels of naivete.

Good grief.
Why 40% of Vietnamese People Have 'Nguyen' for a Last Name
Watch the credits of thousands of animators and technicians at the end of any major animation project. Yes, you can now put anything on screen, but somebody has to create all that detail.
That was good, yes. But I recall fans referring to the unknown cylons as "the final five" and then those words somehow coming out of the mouths of characters on the show. That entire bit kind of broke the fourth wall for me, and was completely nonsensical even before the truth was revealed; a truth which made it even more nonsensical. THAT was the best part.
Well, yes. For some languages we'll need to wait for standards committees, but there are a number of popular single-implementation languages that really have no excuse.
Holy shit mate, this is one fucking dude blogging on the console hacking scene. This isn't some fucking news organization.

He called out nothing incorrectly, he said there's this stuff circulating that I think seems credible because of blah, but we don't know.

He told you the facts and his opinion on them.
Polynomials are numbers now? :-)
You doubt the credibility of the report? I wouldn't exactly call it mere public opinion... The author seems well-positioned to know how the project is going, and goes into great detail about its flaws.
And the name of that fallacy is Libertarianism.
That is the opposite of aggregated.
Rendering is awesome. It will be much more awesome if number of nodes are in hundreds and database of something different, say Indian rulers, their wives, etc. If it's available.
Putin Slams Geoengineering as Uneducated and Against Nature
For a couple of reasons.

Probably first and foremost is that the goal is to terrorize, not necessarily to kill. You don't need to invest a large amount of resources to make that happen in an age where the political-media complex will launch a full-scale freak-out over stuff that is one of wholly unverified, outright falsehood, or utterly trivial.

The second is that, if you have the personal knowledge to build weapons without killing yourself in the process, then there are much more lucrative things you can do with your life, on either side of the law.

It takes a mix of both knowledge and the willingness to use it to (quite literally) murder your neighbors, which is a pretty uncommon combination.

Third, is that, for the most part, the organizations that would engage in these sort of attacks are fairly easy for law enforcement to infiltrate and influence.

The massive surveillance state isn't necessary. You just need a decent number of undercover cops that join groups that might be inclined to engage in terrorism, and either attempt to steer them away from violence from within, or wait until the group sets up a big attack and then have the rest of the law enforcement apparatus waiting.

This is why, by the way, we haven't really seen a lot of highly organized attacks in the US. Individual attackers, or on occasion members of the same family (brothers, spouses, etc.) can on occasion launch a successful attack, but when lines of communication stretch outside of a family unit, then you can bet that law enforcement is in the loop.

Either because of undercover infiltration, or because people are in general decent. Think about it: if one of your friends were to come to you and ask you to help them blow up the headquarters of a group of people you don't like, you would probably let the authorities know.

As many problems as we have with both law enforcement and our criminal justice system, they do a very good job on this front.
4-Day Fast
Combat with who? Did it go up against anything which would challenge an F16?
I checked out the Lily tutorial (https://fascinatedbox.github.io/lily-site/tutorial.html) and the syntax is unusually clean. Really cool!
There's a lot of randomness in what gets traction on a site like this based on whether or not the story clicks with the first few readers. A few people seeing it and upvoting it early can be the difference between it getting momentum and going on to be successful or totally dying. If the first few people don't upvote, the post loses more and more momentum and dies quickly (even if it was good content).

It's sort of like a job interview at a big tech company. Being qualified isn't enough. Lots of good people get turned down based on random factors like who got assigned the interview or what random screening question they got asked. But they might apply again later, get a different interviewer or question and get an offer.
I'm a "BIND lover" and have been since the 90s and still use it for public-facing authoritative name servers. In their case, though, it definitely sounds like they should consider PowerDNS. It allows for various backends, including SQL and custom ones, which might fit in well with the "data store" they mentioned. Instead of all the cronjobs and pushing and pulling, they might be able to point the authoritative nameservers directly at their "data store" and cut out a lot of that "plumbing" (it's impossible to know without more details, of course).

Also, unless there's a huge amount of DNS data changing every 15 mins, they might gain some speed-ups from sending dynamic DNS updates to the authoritative nameservers and/or using IXFRs instead of AXFRs.

(n.b.: unbound only handles recursive DNS, not authoritative.)
I think you're fighting the superficial. The parent poster asked essentially the same questions you've posited, and I don't see any concrete answers from you, either.
Less leverage for Google, more consumer lock in.
Double Agent: Attacking antiviruses
Few repos have a commit every couple seconds.

They exist, but you have to be monumentally huge to have that.
What about India?
Wait, I saw nobody mentioned this, but I feel this is very similar to Slack, group-chatting basically, isn't it?
I wonder if there's some way to apply this to coding. Besides annoying my co-workers, would verbally talking about what I'm coding improve the quality of my code, or productivity? What about physical gestures?
It isn't!? Next you're going to tell me that Atlassian didn't invent the term Spooning
"Taking down the internet" would require some really extreme methods, on the order of EMPing large swathes of the US. It's unlikely that anything less would seriously disrupt government comms for more than a day or so.

If this network is actually going to be resistant to "taking down", they could have just as effectively used this money to upgrade the public internet backbone as needed.
The tech has impact on a lot of areas. I don't think ignoring them is particularly healthy.
Mezzmo Pro 5 Crack and Keygen Free Download [Get Here]
> Do you still think it should be cancelled if that means maybe agreeing with Trump?

This kind of argument is what's wrong with people voting the party line instead of voting with reason. Who the hell cares if Trump is right? Do what's right because you think it's right, not because of some petty political squabble.

I do not pretend to understand how complicated such an expensive program is and what all the effects of cancelling it would be, but based on what little I know it seems like it would be a good idea to cancel the program and put the funds into something more productive.
Question: advantages of tmux over gnu screen ?
No, I am using Rust to implement an interpreter for a Lisp-like language
Are you talking about deregulation? If so I'm not sure I see the parallel. Who would Wall Street have been disrupting other than their formerly more-regulated selves? But maybe I've completely misunderstood your comment?
Because a soundtrack that is effectively "computer looped" is cheap and easy to edit into the film. Thus lots of short staccato instruments and lots of percussion.

A soundtrack that is melodic requires a lot of effort to edit in, and may require you to go hire musicians if you just can't quite make it work. Or, you may have to wipe the soundtrack completely (cf. Chinatown) and start from scratch for a lot of money.

If you are making a film, which one are you gonna do?
I can't speak about Samsung, but the Moto G4 Plus also suffers from the same limitation, that the stock camera app can't use the hardware's unique features. But there are ways to overcome that. It's pretty easy to find deodex ROMs for just the camera apps. That way, we can run the manufacturers' apps even if they have crippled their software to run on only their ROMs.
$6.5B is just the first part of it. From the article:

> AT&T's contract with FirstNet is 25 years long. "AT&T will spend about $40 billion over the life of the contract to build, deploy, operate and maintain the network...
SV has a lot of problems. There is a lot to write about.

However, yes, I do feel that I have read a disproportionate amount of poorly reasoned op-eds decrying Silicon Valley culture published by east coast news institutions.

Moreover, no, I don't feel that NYT is remotely as critical of Wall Street. By a long shot, and particularly in regards issues such as sexism and in-group biases. They aren't even as critical of tech offices in New York - the trouble is always 'over there'.
This is harder today due to optimizations, but if you also understand those, you can do it.
I'm confused with the AWS service names. I'll be jealous of my kids start learning about these names so early on.
I liked https://www.lrb.co.uk/v39/n07/daniel-soar/the-most-expensive... for its explanation of the political situation the F-35 is being built in, and the multinational ties that make it extremely difficult to cancel.

TL;DR: The scope of this project (intentionally) means there are customers in 10s of countries, with most of them also contributing portions of the plans and so invested in the sales of the others. Just in the US alone contractors account for more people than the Coal industry we're hearing so much about right now.

I have not got nearly enough information to say if it's a good or bad plane. But I find it extremely interesting to think that to a large degree, it doesn't matter.
It feels like our equivalent would be Rubber Duck Debugging.
What colour are your bits? (2004)
That's what I was afraid of too. I tried a few other pages, even others on discovery magazine site, and only see the problem with this article. I'm on a Pixel in a Chrome incognito tab when it happens.
What parentheses?
You can't say that definitively based on that code. It could very well be C code. There's nothing there syntactically that a straight C compiler would barf on.
For some reason, downtown Redwood City, CA has a downtown that works. There's a big open plaza in front of the old courthouse, where the city sometimes shows free movies or has other events. There's a 20-theater multiplex. There's a theater that runs local productions of musicals ("The Producers" closes tomorrow) and cover bands for old rock groups. There's a little space that has jazz and blues. There's a live theater space which runs Asian productions. There's a nightclub. There are about a dozen modestly priced restaurants. All this is in an area about 500 feet square. It's a warm Saturday night, and it's probably full of teenagers right now.

It took about 10 years for this to start working. For years after the theater multiplex was built, few people came. Then, somehow, it started working as a public space.
Often when I pass by a person who isn't well, I just wonder for a bit how fortunate I am. They were once a baby, and many probably had a good family cheering the arrival of the newborn. Fast forward to a grown up sleeping on the street curling in the corner, possibly covering in human feces, and without access to clean water and healthy food. From a lovely baby to this state is heart broken. Here I am sitting in a house I own under my name, with a very good salary and have a family behind my back.
At this rate human- controlled fighters will be uncompetitive before the F35 is combat-ready.
I know it @lawl, I was also expressing my opinion. You don't have to be so aggressive to do the same.
They must have some differentiator, so that people buy a Samsung phone instead of an Android phone. If you provide the same software as everyone else you become a commodity provider in the eyes of customers. It's as if Coke had the same recipe as Pepsi.
What do teen kids even do these days?

Homework.

I've noticed that compared to my own teen years, my kids are deluged with homework. Much of it is good stuff. For instance they've been writing substantive essays and papers since middle school, whereas I did very little writing while in school. But there's a lot of it.

Second is surfing the web and interacting with friends via their phones.
That was amazing.
Start here: https://www.quora.com/What-are-the-best-resources-to-learn-a...
Yeah, it's a joke. I added an issue (https://github.com/FascinatedBox/lily/issues/294) for extra fun.
I was just stating my position. Certainly others are free to take a different position. I still also have and use a Sanyo Mil-spec flip-phone - because sometimes the only necessary feature is to be able to reliably make and receive phone calls.

Regarding smartphone features - the really don't differ very much. I buy Google phones because a) I want them unlocked, and b) I don't want malware and bloatware, and c) I want regular updates to OS.
I have a question does S8 run Tizen? I am guessing it doesn't since it has no mention in the article?
Best Practices for Modals / Overlays / Dialog Windows
Oneplus is also a huge hit especially now that Nexus isn't there. Many people use 20-30k flagship phone of Xiaomi, Oneplus, Moto, lenovo, etc.
I live in Bangkok. Street sweepers and food cart vendors have either prehistoric iPhones or prehistoric Samsung phones.
And regarding buying phones from carriers, I guess the jury is still out:

https://www.eff.org/deeplinks/2017/03/first-horseman-privacy...
That is my understanding also. That said, I have started eating fish again on the advice of my doctor: I have been on the Eat to Live diet (no red meat, little meat in general, no dairy, no sugar that is not in whole fruit, lots of seeds and nuts). My doctor likes the diet but asked me to add two servings a week of oily fish high in omega 3. Expensive, but there are a few brands of Norwegian sardines packed in water that taste good to me.

I won't eat fish in a restaurant or from a grocery store chain.
I like it. My brain's already pretty full with trying to get a ML pipeline optimized and launchable, and if I need to write something to read a CSV file, make some RPC calls to a service for each row, and dump the results to a file, go just works.

Sure, I could use something like Haskell, but then I'd have to worry about whether I'm accumulating a giant stack of thunks that'll blow up. go just works, and less of it will bit-rot than the comparable python script, thanks to at least some types.

This is why the SREs seem to be fans, e.g. https://talks.golang.org/2013/go-sreops.slide#1
they are huge success not because of software differentiations, they just plain cost less
You can actually get access to require using this bug: cos.constructor("return process.mainModule.require")()
>I'm imagining a Battlestar Galactica situation where things are only networked if absolutely necessary.

... and all it would take is one rogue (or unaware) agent to plug in a USB stick somewhere and it's game over..
Fasting is definitely underappreciated. As are cold showers and deep breathing a la Wim Hof.
I don't understand. UX developers first separated from the mass of the profession in the 80's. Those of us in the Apple world have always felt a little bemused about the non-Apple world. Some of the things you have done have been hard to understand. Surely you folks are not just now realizing the UX is a career?
https://airtable.com/shr3nTO1nkraVRYY4/tbluCbToxQ2knSLhh
Thanks for the info. I'll give it a shot.
Would you rather have $1M or $5000/mo in retirement?
You can do all of these things in C - but at the point that you're enforcing use of your Safexxxx() functions, you've already given up on the industry standard. You can't use the normal OS libraries; you've got to route everything through your special functions.

The advantage of Rust is, honestly, that it has a community of people who are excited to do this sort of work in a language. At least 50% of the advantage of any particular language is not the benefits of the language directly, but the community around it (that derives indirectly from the benefits of the language, but also from marketing and other things). Some time ago I needed to write bindings to SCM_RIGHTS / CMSG_*, which is probably the trickiest part of the libc API (all of cmsg(3) is macros that do stupid things with casts). It was annoying, but it led to a better interface than C itself offers, and someone else found a bug in the OS X handling. I couldn't expect that if I were working on my own custom reimplementation of libc.
"50% of Zynga’s revenue comes from 0.15% of users who use their products an enormous amount. Some of these people pay vast sums for access to ‘items’ in the game. It’s plausible that their lives are being made worse." Well lots of people pay vast of money in a lot of different hobbies, games are hobbies. At the same time millions of users played the game for free, even if its true that it may be negative for a part of those 0.15% it is a pretty good thing for the rest.
I'm an idiot. I didn't even realize that Roland is a Japanese company.
Ummm, perhaps you aren't familiar with all the trouble Gates and MS got in back in 90s.

Zuck's record isn't spotless either. Fortunately he got good "adult supervision" early (which this article hit on).
I "we" too, the cause of this is imo because it's your brain's desire/automatic function and your brain's thinking part that are not entirely connected. Yet they are both an I, and 2 I's make a we.

Alternatives to we that also would work imo: Me and you( you being directed at one-self), Me and me, Me's (as in plural), I's (as in plural).
Literally none of this matters. None of the flaws exploited in Tor are memory corruption flaws. They are entirely architectural and design flaws. No attacker cares if they move to Rust. _NO ONE_.
How to Secure MongoDB?
It's a Berkeleyism. It's not TCP, it's old Berkeley Sockets semantics. The TCP protocol supports half-close. When you're done writing you're supposed to close your write side, then read until you get an EOF. But the Berkeley people didn't support that.

Linux does support it, with the "shutdown(2)" call.[1] When you're done writing, you shut down the write side. The other end sees an EOF, and they close. You read to EOF, and you close. If shutdown and close return normally, all data was delivered. Assuming this was implemented right.

[1] http://man7.org/linux/man-pages/man2/shutdown.2.html