skysight-inc/HackerNews huggingface dataset:
The removal of gets is what I was thinking of.

gets(3C) is a standard C library function; it has nothing whatsoever to do with C the language. Proof:

Standard C Library Functions gets(3C)

NAME
gets, fgets - get a string from a stream

SYNOPSIS
#include <stdio.h>

char *gets(char *s);

char *fgets(char *s, int n, FILE *stream);

Rust is targeted at people who write system code in C (me).
But how the hell are you going to appeal to my demographic group, when you don't distinguish between libc and C the programming language?

What actually matters is, how much pain do you feel when upgrading to a new version of the language?

And this is where you (plural) err: take the illumos source code, for example. Take the GNU/Linux source code! No, take the OpenBSD or FreeBSD source code. How many lines of C code does any of those code bases have? You expect us to rip it all out and replace it with a different language. What is our cost of replacement?

That's the burning issue! And even that's ignoring the fact that the syntax of Rust and the concepts like borrowing are insane, and map to nothing in the experience of your target demographic, the system programmers.
FWIW I have been avoiding mobile games almost entirely since they all started going the freemium route, and I will definitely point my daughter toward non skinner box games (as well as never paying for consumable or "cheat" IAP). If this limits her to mostly non-mobile games, I'm OK with that.
maybe that's not the worst thing.
Students being forced to buy online textbooks to do homework
I was forced to buy an online textbook for my CS course this past semester to do homework. Now I've been notified that my `subscription' to this information is ending at the start of January (specifically by ZyBooks).

I really liked working on the projects and reading through the descriptions, I thought it was worth the $70 or so that I paid for it. However, it was hardly ``fresh,'' I could look up the same information by Googling or surfing SO.

I've been forced to buy these now extinct access codes to websites that have ``online textbooks'' before for courses (I still have the $60-100 cards, about 4 or 5 of them now). I honestly don't feel they're worth, most of the time, what I've paid for them. And at the end of the day, I end up empty handed, robbed of that information (unlike an actual textbook, albeit still way overpriced, but at least it's _mine_ and no one can take it away from me).

Has anyone else gone through the same thing? Thoughts? Opinions?
For personal projects I pick between Python and Go. I ask myself some questions before I pick, in no particular order:

- How complex is the thing I wanna do? If it's very complex I'll go with Python since I'm much stronger with Python than Go. This allows me to focus on the problems I'm trying to solve not the ones I create by misunderstanding something in Go.

- What are going to be some of the key features I'll need from my tools? Concurrency is not a strong point of Python so something that requires it may be better off in Go. Am I going to need auth, email sending, an ORM? Django is great for getting that crap out of the way so I'll probably use Python.

- How much new stuff will I be learning for this project? Most of my personal stuff is done as a learning exercise. I have found in the past I tried to learn too many things at once and I would just end up lost.

These are just some of the things I think about before choosing a language. However, your milage may vary of course. What ever questions you ask yourself you should always keep in mind the strengths and weaknesses of your options and whatever you do end up choosing you keep those strengths/weaknesses in mind and work to make the most of the strengths and use other tools/processes to mitigate the weaknesses.
How do I establish a background to be a profitable consultant?

- Work at X company for Y years?

- GitHub?

- Networking?
there is no global salary. But if a company in say, New York City, needed a special skill, you can bet they would pay NYC prices to get it regardless of location. For the rest of us saps, your comment rings true (this coming from a guy who makes less due to his location)
There's really no difference grinding away at work or grinding in a game. Or buying a bottle of water containing the same thing you flush your toilet with.
This is the spear phishing email that we have every reason to believe got Podesta that happened not long before the dump ends:

https://wikileaks.org/podesta-emails/emailid/34899

This is the stats page for the bit.ly phishing link from that email showing two clicks in the right time frame:

https://bitly.com/1PibSU0+

It's not rocket science to dump the emails out of a Gmail account:

https://support.google.com/accounts/answer/3024190?hl=en

But the Podesta leaks aren't the same as the DNC leaks, which Wikileaks has long claimed came from an insider who was upset by their treatment of Bernie. It's also interesting to note that even if the DNC was hacked, that doesn't actually prove where the information given to Wikileaks came from.

Given how careless they are in other regards, I have to think that any insider that wants it can get their data. Just read the PDF on this email to see how Colin Powell & Hillary Clinton treat OPSEC: https://wikileaks.org/clinton-emails/emailid/30324

"When I asked why not they gave me all kinds of nonsense about how they gave out signals that could be read by spies, etc. Same reason they tried to keep mobile phones out of the suite. I had numerous meetings with them. We even opened one up for them to try to explain to me why it was more dangerous than say, a remote control for one of the many tvs in the suite. Or something embedded in my shoe heel. They never satisfied me and NSA/CIA wouldn't back off. So, we just went about our business and stopped asking. I had an ancient version of a PDA and used it. In general, the suite was so sealed that it is hard to get signals in or out wirelessly."

Also, the DNC has long been planning to reach for the Putin angle:

"Best approach is to slaughter Donald for his bromance with Putin, but not go too far betting on Putin re Syria. Brent"

https://wikileaks.org/podesta-emails/emailid/25651
I have already experienced this in several sites, which I didn't make note of. Comically enough, since they detect that I'm on a Mac (correct), they determine that showing a Safari-esque fake notification would be good enough? Using mainly Chrome, it certainly looks out of place, and fake/fraudulent.
I, for one, wholly support the "insulting" of the treasonous reptiles that infest our secret agencies, on every possible occasion. The nation and world would be better off if they all jumped in a lake.
How to Get Back Your Data from Any Android Phone After Factory Reset or Flashing
Youtube is where most people get their dietary advice now. The most influential diet advice is coming from young attractive healthy looking people. Whatever they're eating seems to be working. Obviously most of these people won the genetic lottery, but they've also nurtured their body correctly with food and exercise.

This seems like a much better approach in convincing people what to eat anyway. Look at the results and imitate healthy people if you want to look and stay healthy.
Take a look at Fabricjs
Randomized assignment to the classrooms is controlling for parental involvement, so long as the quality of the classroom is not correlated with parental involvement.
Rather fitting, then, that it has a name that wouldn't look out of place in an IKEA catalog!
>That's unusually harsh. A lot of people involved in VR love it and want others to experience it. You make it sound like they are spreading a virus.

This is the entire plot of the novel "Snow Crash"
The more things assume you're online with a decent connection the fewer things I can do on my laptop when I fly. I feel like my devices get less useful on the plane each month.
Cubans surf the web at home in Havana pilot project
It's fascinating to see how songs can be ranked only #42 in yearly Billboard performance and yet now be the #1 most played song from that year.

It looks like a lot of the meaningless drivel in pop dies and overtime people recognize good music.

There were 41 more popular songs in 1991 than Smells Like Teen Spirit: End Of The Road (Boyz II Men), Baby Got Back (Sir Mix Alot), Save The Best For Last (Vanessa Williams), and I'm Too Sexy (Right Said Fred).

Since 1992, these songs have slowly faded from culture with the incoming generation, whereas Nirvana’s music has not only maintained its popularity, but augmented it."
Thank you, we are going to try that for sure.

But I think I missed something in my question. We will create an interactive website that has many ajax call and will often modify the DOM.

There are other points that we'd like to learn which are:

* DOM performance

* CSS layout

* Improve javaScript execution speed

* Minify memory usage
> There are two string types in Rust, `String` [...] Anything else is just a shim for FFI.

I guess I don't have to worry about the non-Scotsman strings then... You've heard the criticisms about Rust's strings before, and I'm unlikely to tell you anything you don't know.
NSA recruiters came to a class I had in college. I imagine Facebook employees would have the same sort of party line drilled into them.

Yes the NSA takes privacy very seriously. The NSA spies on everyone else but doesn't spy on Americans, period. Oh, well yeah of course we collect data from Americans but if we find out we are looking at an American's data we're supposed to throw it away immediately.

Throw in a harmless joke about "big scary NSA" to lighten the mood. Nice salary, nice benefits. Most of the students ask for applications after class, it's a career forum for area studies majors and this is by far the most lucrative job presented in the semester.

It's honestly pretty easy to make a deal with the devil, especially if you're smart enough to argue that he's not the devil.
For people who do not already have heart disease, statins have no apparent benefit. For people who have had a heart attack, statins are indeed useful. Not because of its cholesterol lowering effect, but due to its ability to dial back inflammation in arteries. For more on this here's yet another Bloomberg article on statins:
https://www.bloomberg.com/news/articles/2008-01-16/do-choles...

So you are right, statins are indeed useful in a lot of people: people who have already had a heart attack. But that's not who statins are being marketed to.
See here: http://www.nytimes.com/2008/07/08/health/08well.html?fta=y
I was referring to the emails that showed clear favoritism for Clinton over Sanders. I put meddling in quotations because it wasn't necessarily actual instances, but rather the way the DNC treated one of their candidates that left a sour taste in many Sanders supporters mouths.

That led to a lot of acquaintances of mine that supported Sanders to continue bashing Clinton after the primaries were already over, when it would have been really helpful for the Democratic party to have been unified throughout all of that.
This would be only useful for "good" page faults that fault something in, but not for "bad" ones (like NULL pointer). If a bad page fault was executed it would allow transactions to crash the program, which wouldn't be very atomic.

The transaction mechanism doesn't know in advance if it's a good or a bad page fault.

You would need to tell the operating system kernel that the page fault happened in a transaction, and let it ignore it if it was a bad page fault. That would be much more complicated than current TSX.

Also there are other cases were retries will not succeed, page fault was just an example. Another common case is the dynamic linker when a library function is first executed.
Facebook admits handing thousands users’ details over to British authorities
I'd like to believe that it won't.
> The news is why that particular person was targeted.

For which no proof is being presented. Lots of stuff about hacking tools, nothing really about identifying hackers. Lots of anonymous high level sources offering vague assurances and excuses for why we can't present info...
The memory safety of Rust is over consumed.

1. several small languages also introduce the type system to try to solve the memory safety problem. But all of them are less famous. Because there are many reasons that makes a language being accepted massively from other tons.

2. in many cases, it is not hard to do manual memory management. There are many great software done with manual memory management. Although I admit the quest to memory management is always wonderful for system. But go to the follow #3.

3. linear/affine type system[1] is not the panacea. The case of "used exactly once" is just a small case. Forcely to this pattern makes large boilerplates. And constraints and verifications to system can not be done many levels and aspects. Is this truly valuable to add all into type system?

4. memory safety of Rust comes with price, which have added many complexities and language burdens to itself. Who like to read the following function declaration?(just borrowed as example):

fn foo<'a, 'b>(x: &'a str, y: &'b str) -> &'a str

5. So, finally, the question arises: does the current form of the memory safety of Rust deserve as the hope of next industry language? I'm afraid...

[1] https://en.wikipedia.org/wiki/Substructural_type_system
She said all the booby trapping happened in the last days as the US was about to recapture the dam, so it was hastily done. That being said, it did slow operations as they then had to sweep the entire dam after they realized what happened.

She said it would have been pretty difficult for them to cause significant structural damage, because as mentioned it was 'bomb proof' and as stated they were making money up until the very end in selling electricity.
Enter your address and find out everyone who represents you in U.S. government
Twitter wants to make tweets editable, but it’s complicated
This is cool! I've been working on something similar in Go, but I haven't spent much time on it recently. Is this a purely front-end application, or is there a server associated with it?
6 Ways to Get Your Blog Post Ranking in Google
The DNC has to keep their voters mad at an external entity, lest they realize how the DNC sabotaged itself in this election with the "pied piper" strategy to promote Trump, as well as funneling all the money from state-level campaigns into Hillary and making the losses even worse.
My preteen and teen aged cousins don't have cell phones, so yes.
There's Ello[1] but it's not going anywhere.

[1] https://ello.co/
Digitizing User's Personal Space with Wearables
Odds are the biggest bottlenecks in any webapp are going to be the DB and the network itself. So unless you're doing some really complex computations your actual business logic likely won't be taking up most of the time between a request and a response. So you can work on something that will help you tune DB queries or you can take the DB out of (some) of the equation(s) and learn how to make good use of something like Redis or memcache to reduce DB load. Learn how to use a CDN to decrease static asset loading time.

I would also checkout this talk: https://vimeo.com/147806338

It's pretty long but it's pretty funny and should give you some things to think about. There aren't any technical examples or demos but it's a good high level talk about the balloning size of web pages.
I've worked at an ad-serving company. Clients couldn't get our data out, it's behind the scenes to them. Business-wise, it would be undermining our own product to offer anyone's personal information. There are other companies that do this focusing just on the collection side, which sounds like what FB is buying - but for FB to protect their position they're going to try to keep lids on that.

The companies that try to sell those types of profiles, by IP or cookie syncing or whatever, seemed to get it wildly, wildly wrong - but the role of accuracy/auditing in the ads business is another discussion. FB seems to be buying a different sort of data than we were, since they know so much more (first/last/birthdate, etc).

Anyway, this is a problem that doesn't start or stop with FB, and the brokers are the dangerous part.
Re-Enchanting Our World: Is Technology Good or Bad? Yes
The IRON paper doesn't mention ZFS, I found some citing papers that focus on ZFS but have no comparisons.
I have actually started carrying cash again because of these things. That 2 minutes of standing around at a check out line when you just want a damn pack of gum is infuriating. Not to mention when the chip stops working and you get to stand there trying it over and over again while everyone else in line is groaning and the machine is beeping at you loudly. What an awful technology.
I'm getting a "weird error 8" when trying to install. What are its dependencies?
Ok, maybe that quote was too brief.

To expand it, almost every baby is born with the ability to speak any language. [1]

Some of the 'biological' categorization here comes from research that finds that the fundamentals sounds of human language are much like bird song in that the all languages share commonalities, despite their differences. [2] Language is more about nature than nurture, at its very root.

As early as age one, the ability to speak other languages other than the most dominant languages the baby rapidly diminishes. [3]

Studies of Genie, a child who was raised in inhuman conditions until around age 13, found that, despite improvement, she never was able to develop her language abilities to adult level. [4]

As for motivation, learning a language to intermediate-level proficiency may be one of the most difficult things you can learn, even a relatively simple language like Spanish. It is so easy to get frustrated and lose confidence, especially as an adult who is used to being "good" at things like abstract thinking and fixing/making complex software systems.

[1] http://www.livescience.com/4459-infants-amazing-capabilities...

[2] http://www.dailymail.co.uk/sciencetech/article-2600623/Langu...

[3] http://www.nytimes.com/2011/10/11/health/views/11klass.html

[4] https://en.wikipedia.org/wiki/Genie_(feral_child)
Ordinarily, there's a hard cross-orgin security policy separating URLs like:

file:///Users/user/plain.txt

From:

http://example.com/plain.txt

I feel like something that blurs this boundary could be dangerous for non-developers and less techincal folks.

Things like Flash and Java applets often bridged that gap, causing many problems.

I wonder how many people understand the reasons for a clear distinction between browsing files on your machine with an FS explorer, versus an isolated file store jailed or sandboxed to the browser?
Yes, the voice of the lead singer though, not the narrator.
So how do I prevent my friends from uploading my phone number when they share their contacts? What do I do when they take pictures at a party and upload them?
Should I have to jump out of view every time somebody takes a phone out of their pocket? Give only "trusted people" my phone number?
> I'd go one step further. Give the FDA competition. Have private companies (similar to UL for electronics) that can endorse and test drugs.

Because that worked so well with risk analysis in finance. 2008 is calling.
Why did you skip the second part of sense 3, which is "to fix in advance for a desired result"?
In my field (Software), I find more profitable to me to watch one 40 min video from a conference rather than trying to understand a paper where the author had to compress all the information in a silly 10 pages limit from a random conference.

As an author it is amazing how I feel I can communicate my work more efficiently, and with pedagogy in a talk with slides (or in a blog post maybe) than in the constraints of an academic paper.
You're assuming this is true and coming up with speculation. Meanwhile, we can look up the names of many of the reporters spreading these rumors and find that they coordinate with the DNC.

Also, you think it's a conspiracy theory that the DNC would attack Trump? So... you don't seriously think that the RNC's media allies attacked Clinton? That's, uhh, just not how it works.

The DNC has very good reasons to deflect this one. They funneled all the state-level money to Hillary and made their losses worse. They helped promote Trump and the other "pied piper" candidates in the media early on. Their token opponent, Sanders, got far more enthusiasm than Hillary and both candidates under-performed past ones, with Trump edging her out based on smaller losses and working the electoral college to his advantage--a failure reminiscent of how Obama beat Hillary by focusing on delegates. They have to pin the failure on someone else for their own survival. If the average voter saw the actual emails and realized just how much the DNC orchestrated just to shoot itself in the foot here, they'd demand their replacement.
My thoughts exactly. Sounds like he matched up with a pretty great advisor (good person, good manager, helpful, smart), worked on interesting problems, made progress on some, published, and graduated. To boot, when he decided to move on, his physics skills made him highly employable in the financial industry. I'd call that a success story as far as grad school goes.
Because the judges put their votes in a ballot box. Or because stuffing a ballot box is an idiomatic phrase.
Tourist Hotspot Bali Got Hit by Powerful Earthquake with Magnitude 6.2
The earthquake hit the tourist hotspot Bali and other regions of Indonesia on Friday at around 6:30 am, said the agency. The epicenter is said to be about 33 kilometers south of a Village named Tolotangga, which is 1,350 Kilometers east from the capital, Jakarta.
Is their any Tsunami Warring??
When disproving a need, an anecdote is pretty effective.
What entrepreneurs can learn from Kendrick Lamar
> Except that point 7 isn't at all controversial. EVERYONE hacks EVERYONE ELSE in cyber-espionage

It's like in Germany where they're up in arms against this and seem to have forgotten the revelation that the USA was tapping Merkel's phone...
Top 6 Mobile App Development Trends Awaiting to Bang 2017
I suspect that most of them compete in the Amazon picking challenge - http://spectrum.ieee.org/automaton/robotics/industrial-robot...
I'd say that this enterprise version of Chrome will finally fit in a financial institutions's baseline target for their patch management system.

Take a look at page 45 (page 27 of the PDF itself): https://www.ffiec.gov/pdf/cybersecurity/FFIEC_CAT_CS_Maturit...
I posted this because I needed a code annotation tool to help me understand some C code and I remembered Omniref. I'm sad to see it disappear like this. I hope they will open source the annotations so that others can host it.

My use case isn't anything fancy. I just want to understand what tail is doing behind the scenes with inotify so that I can implement it in another language but I haven't found a rigorous enough outline of tail in pseudo-code to translate it. So now I'm just fighting with it in Vim and VSCode to strip away all the baggage that C forces onto a problem to get to the meat of the actual solution.

I think we all gain when code is more understandable and don't have to individually reverse engineer things to transport the lessons from one code base into another. I thought crowd sourcing the annotation process was an interesting take by Omniref. Maybe it was ahead of its time.
February 2015, nonetheless. It's almost two years later. I'd like to hear what developments there have been on the topic since this was published.