skysight-inc/HackerNews huggingface dataset:
Not writing code, but learning a lot with mobile. I put relevant HN articles into pocket & then take frequent walks. Google TTS reads the articles for me. Pretty good, but that robo voice does get annoying after a while.

I can listen also to podcasts / video courses.
I use my phone but only for wifi tether on train. I program on a macbook pro. Iterm2 is my best tool
Foreigners? Probably, but I haven't checked. But how is that unusual?

China, Russia and the US all require that.

Citizens and everyone else with a residence permit don't have to register temporary whereabouts ("for a few nights").
"I have actively promoted some of my libs"

Makes sense.

"I'm actually just working on a music visualization app whenever I get time."

Sounds neat. I look forward to seeing that one.
(2007)

lisp (imho) pushed the limits of what it was possible for a language to do. It pushed in many directions. eval, macros, gc, the comments suggest many things. As computers got faster, it became worthwhile to incorporate more and more of those expensive ideas. Heck, go is billed as a systems language and it's GC'ed! That would be crazy 20 years ago. Perhaps still a little crazy today, but far more feasible.

Lisp is like the Simpsons. Lisp did it. (maybe not first, but lisp did it) Of course later languages are going to pull some of that wonderful functionality. Other stuff, like reader macros gets left behind. it's even possible to do pretty explicit typing in lisp, but it never felt as natural as an ML/Miranda/Haskell kind of typing.

The C# observation is amusing, the original garbage collector was written in lisp. [1]

[1] https://blogs.msdn.microsoft.com/patrick_dussud/2006/11/21/h...
I own my domain so that I now give each website a different email alias. So that:

1. If I start receiving spam I know who leaked my address

2. If I can't switch off the spam hose, I just delete the alias, which severs any way this website can contact or bug me.

It should be generalised. All it requires is a sort of index to remember who was given what alias.
How much do you suppose these microphones are worth?

Also, what's an easy way to locate them?
Oh, not necessarily egotistic, at all. Sharing and spreading knowledge and wisdom and calmness can be a noble purpose. Helping those in need is one form of true love.

Work will disappear for most of us. What will we do with our time?
One good effect of dynamic linking is that you don't have to recompile all your binaries when it turns out a widely-used library has a gaping security hole.

Dynamic linking is also more storage efficient. If the contents of my /bin were statically linked, it'd take up 76GB. With dynamic linking, the binaries and their libraries take up 4GB.

This also matters at run-time, if I'm not writing single-binary apps: a Unix pipeline of 8 50MB binaries, say, is taking up 400MB of cache just for the code. On a 1GB server, that's a big deal.
Was this no refined sugar or no sugar at all?
> Thompson’s meditation would put a jolt of fear in me if I hadn’t read similar passages about the transformational qualities of earlier gadgets and technology.

Quality.

This to shall pass.
Yeah my bad. I'll take REI.com for example. If 99% of their traffic goes to the blog and doesn't purchase anything, they are very happy with that. Even with 0 purchases those eyeballs are potential customers that are very aware of the brand, what it does, and they actively visit the site. This is potential revenue, and now the problem is: How do we convert readers into purchasers? Which is a much simpler question than: How do we drive more traffic?

So I think its easier to take existing traffic and profit off of it by selling it (ads) or selling to it. Those are easier options than first getting the traffic, then taking those steps.
Totally original. I came up with it by looking at lots of examples and seeing patterns emerge. It's not perfect, but it turns out that checking a select few indicators is sufficient in the vast majority of cases.
> Surely it would be very easy to get as many programmers as they wanted for whatever tech they need with the 1 trillion USD that they have.

That's not the experience of very wealthy Silicon Valley companies, who not only can pay much better than government defense contractors, but offer other incredible perks - yet still can't get all the talent they need.
For those of us still stuck on C++98 at work, would you mind explaining what's going on here? In particular, I can't figure out why the ellipsis is so separated from `args` here:

(std::cout << ... << args) << std::endl;

That looks like some black magic to me. The rest makes sense, I think.
If you report the spam to MailChimp, they will take action against the offender to defend themselves and their non-spam customers.
I like Swift. Rust syntax make me headache.
IcoFX. It got its function done right: creating icon.

It was free. Now it isn't.
Where would someone find these pockets? I've felt a real lack of pulse since reader went away and the IRC channels I used to frequent sputtered out.
Sure! In the end, there's not much that could really be said to definitively settle this besides a survey of a sizable amount of the Perl community. All we're left with is what our own preference is, and what's stuck out to us from books, blog posts, comments and meetings, which is very prone to confirmation bias. In the end, even if the consensus is it's better not done, I don't doubt it would be on the lighter side of ways you could disappoint coworkers. It's only really confusing to the Perl amateur. That's sort of what I meant by coworkers and dirty looks, rather than suggest your coworker will forcibly change your code for their own sanity. ;)
Unsubscribing is a waste of time. Even when they do stop the spam, in 99% of the time it is only temporary and after a few months they start again. Deletable email aliases is the solution. If they spam you, you show them the finger and delete the alias.
Pardon the n00b question, but I'm near the bottom of the learning curve on this.

It looks like this runs on GPU-less instances, as well as Gx-instances. So, how do you envision this being used? Would someone do prototyping on the cheap instances and then move up to the Gx instances for production? Is that move transparent?
http://en.cppreference.com/w/cpp/language/fold
My bad, should've just listed some. Potential revenue is the main one. With existing traffic you just have to convert it to revenue by selling it (ads) or selling to it (ecommerce). But brand awareness and engagement are valuable in themselves because users get to know the brand and recognize them as an authroity in the niche. I'm thinking of an REI blog as an example. Blog readers aren't directly making REI money, but REI spends tons of money on blogs/pics/etc. They are building the brand, generating views, and establishing themselves so traffic comes back and reads more.

Its then easier to convert existing semi-related (blog) traffic into purchasers then it would be to get all new traffic.
Thanks. Why don't more people write docs like this, leading with examples?
The logic would be cultural heritage. Birth has always been seen as an immense step, in probably all cultures.

That reasoning would be insufficient for the engineer crowd who would love to replace all laws and human interactions with flow charts, but I don't see why it should be immediately discarded.
>Clinton (DLC) Democrats love surveillance even more than Bushes.

I'd disagree. The complete and absolute infatuation with surveillance by both the Bush's and the Clinton's is the same.
> I assume it's meant to be slick and non-distracting

well, yes, non-distracting from completing checkout using the most-expensive options.
So are bodies in a grave.

When you sidestep the whole question of "when is a human alive", you're missing the point of the whole discussion.
> medicine works in the military

There have been many large scandals with military hospitals and veterans care in the U.S.
It helps that the web is now terrible. It used to be that when I typed in some band, movie, show, book, or piece of ephemera into Altavista, 50 sites would come up with 50 different voices commenting on it from 15 different directions. Now, 50 sites still come up, but they're all using the exact same anonymously-written copy.

Sometimes you get lucky and you can use Wikipedia to index into the Wayback Machine, and see a broken bit of the old web, hopefully with an unbroken link into another bit.
First, Supreme Court Justices are pretty much inscrutable as far as their jurisprudence before they join the bench (see: just about any justice in modern history). Knowing anything about the president's political leanings tells us next to nothing about how their nominees will decide cases, beyond knowing the nominee themself.

Second, as soon as Trump and Clinton are locked in (after the conventions), the Republicans will cave on Merrick Garland, rather than have Clinton nominate someone. The next Supreme Court justice is Merrick Garland, an Obama nominee.
The only thing I find somewhat frustrating about the syntax is that the notation messes with my existing expectations. Up until now, in C-like languages a [] was just for collections and indexing into them, in the code I used at least.

I mean I'm not really complaining; I don't see better syntax to fit short anonymous functions into the existing syntax, without defeating the whole purpose of it either.

I suspect it's just a matter of getting used to this extra meaning for angular brackets.
Whenever I read (or hear) about how grsecurity improves things I wonder why it isn't included in mainline, or why isn't it in the process of being included in mainline.

This is, of course, a rethorical question that usually gets an answer that vaguely reminds me of the Reiser4 threads of yesteryear.
> It is not enriching our culture in the same way different cuisines do,

Speak for yourself. Learning foreign languages has enriched my life very much.
Microsoft Hates My Name (Not Me, Just My Name)
When you start a mission you are literally starting up the plane. Along the way you turn on the avionics, authenticate, turn on the engine, ask the plane to perform a comprehensive set of built in tests, etc. You are booting up. It does not make sense to reboot before you've even booted up in the first place.
That's true for actual spammers (i.e. if they buy your address from a list and so on) but not for legitimate companies. Both examples I gave are real companies that I signed up for. I'm pretty sure if I managed to unsubscribe they would honor it.
https://youtu.be/Jv1Bmne20l4 -- a scene from Clockwork Orange. (Viewer discretion heads-up)

[edit: just realized "lovely lovely Ludwig Van" has been replaced by the uploader. Practically criminal to mess with Kubrik's work ;)]
How to Increase Your Google AdSense Earnings Using Page-Level Ads
wrt link: Marcan's only crime was being a little cheeky. It didn't warrant the total meltdown/blockfest spender had.

And on topic: Why can't the grsecurity patches just be merged into the kernel?
The Python Grimoire
For most sites I would say that distinction doesn't exist (eCommerce), but I guess for adblockers its true. I think if Forbes lost 100% of their adblocker traffic they would be worse off though. I don't know how I would justify it directly through revenue generated though.

If they were smart they'd realize that long term their monetization method is going to change, and the value of someone as a lifetime reader is worth more than the lost revenue of a couple years of adblocking.

There is something to be said about adblockers still seeing native ads, but thats unfortunately the route we are heading down.
Thanks for the tip. That it includes string and math functions might make it even more appropriate for students.
Same is true with music. There's a whole world of amazing music out there that never gets a second of radio play or mainstream exposure. Occasionally it shows up in movie and TV scores but that's as close as it gets.

Same goes for art, literature, etc. The great and ground breaking stuff is out there but you have to look for it.

There is and probably always will be a pop "matrix" and a "Zion" known to those who stray.
Going out to a call dealership is a little different from spending 2 minutes checking prices on stubhub though.

In stubhub's case, they are being super-sketchy, and they offer a fig leaf of opting in to showing fees:

http://time.com/money/4018864/stubhub-fees-all-in-ticket-pri...

Trying to do business honestly is hard when your customers are too ignorant and irrational to appreciate honest business.
-- This is prolly the most arrogant opinion I have --

I think if every programmer started using LISP we would have a massive unemployment crisis - since many software engineers would lose their jobs - as most are forced ( due to the nature of capitalism ) to sell snake-oil solutions to problems already solved 50-60 years ago.

--

I am not a Lisp programmer , so no accusation on smugness pls. I just ended up using Lisp concepts daily when programming terrible languages since that is what the market wants :) # Resume Driven Development
Clear Labs: The Hamburger Report
Interesting way to think about it! I'll give you your $0.03 if you don't like my blog..

But I guess the answer is that you no longer like that site and stop going their, so they don't get future ad views?
It's not "fraud" if they haven't taken money from you. deception and false advertising, but not fraud.
I'm using a somewhat older version of ZFS, but I tried having an SLOG (a dedicated ZIL disk) and it went essentially unused, so instead I moved the disk over to a second L2ARC, which helped a lot, as it doubled the throughput.

Further research showed that the ZIL is only needed for synchronous writes, which my workload didn't have any of.
Contrary to popular belief, new features can make a language more elegant and simple, if they make clunky old features obsolete with a simpler alternative.
My guess it was a very low carb diet. The only difference between refined sugar in a soft drink and break is how fast the sugars get into your blood.
Don't worry, we'll default to Prime when you check out, as long as you don't hunt for the obscure opt-out link.
> Perhaps still a little crazy today

Why?
Many people hospitalized in any way, including when undergoing chemotherapy, don't eat enough. Loss of appetite. That's why this guideline document gives hints to increase kcal uptake.
You sound a bit like one of the engineers you sometimes argue with here. The kind of engineer that wants some area of law to be a black and white rules based system where everything is decided based on a perfectly clean application of logic.

But you know that's not how society works. And it's not how the law works either. There are tremendous grey areas in which rules try to balance competing interests in a way that ends up being, more or less, fair. This balance is based on ideas of messy humans and the culture we've built up over thousands of years. It's not cognitive dissonance when we end up with a rule that is bases on more than the precise scientific inputs. It's just the way our law and culture works.
> Whoever made this site should be dumped off the bridge in the background..

What exactly did you mean by that? CBSLOCAL.com editor?
should be murdered? why?
The explicit capture list is only necessary in C++ because memory ownership and lifetimes are managed by the programmer in C++. Compare that to a garbage-collected language like Scheme or C#: when the implementation can figure out where memory needs to be freed and ensures you can't use-after-free, it frees the programmer from thinking about ownership (but not necessarily lifetimes: you can still wind up with memory leaks in GC'd languages if you're not careful to let go of references you no longer need). As mentioned elsewhere in this thread, Rust also offers the same level of explicit control without capture lists (though I'm on the fence about which way I prefer).

My point is that in languages with automatic memory management, explicit capture lists don't make much sense because the programmer is not tasked with managing memory and can safely capture references all the time. There's no need to ask oneself, "Do I own this pointed-to memory? Do I need to worry about it being freed before this closure? Should I make a copy?", etc. This is because, in a sense, the garbage collector itself owns the memory, but checks to make sure nothing else can use it anymore before it frees it.
I see your point. I think the phrasing would be "View ads or the newspaper industry will KILL ITSELF!" because they aren't adapting. That analogy does make sense, but the difference lies in that a physical newspaper presells ads, so if you never see them they don't care. But in digital, they don't get paid until you see them, so they do care.

Really blocking ads in the physical newspaper hurts whoever bought the ads, blocking them online hurts the actual newspaper. Maybe newspapers should adapt and presell ad space on their pages!

(My university online paper does this because pageviews are so low that they wouldn't earn a dime on adsense. The local businesses who prebuy ads effectively sponsor the website).
I am sure you mean well, but you need to be better informed about biology. Table sugar is not the greatest thing in the world for our bodies, but your body needs certain kinds of sugars to function. Glucose is how your brain is powered. Sadly there is no evidence that restricting sugar would retard cancerous growth. Yes, there are toxins in our environment. Going past that to things that affect cancer is a huge step. Just like we don't worry anymore about a black cat crossing our path, we should use science to inform our ideas about medical treatment.
Not just the internet. Any non-surveillable form of communication is about to be made illegal.
>> I believe the future lies in machine learning algorithms processing symptoms and tests

At the core you're still left with the question - tell your patient directly results of a statistical analysis of a few possibilities and options - and often see him take the wrong one, or guide him through trust(in you or the machine) while not showing him full details. Right ?
Snapprefs is a Snapchat hacking app for Android
Now I am finally convinced that Internet of Things is going to be the next big thing - Internet of Real-time Microphones...
Numerical-Analysis-Examples
If there's something that defines the Linux kernel development process is that large/wide changes are never accepted in bulk. Changes must be broken up into independent pieces that make sense by themselves and can be well understood by the people doing the merges.

For example, if you want to introduce a new filesystem that requires VFS features not yet present, you submit those features first and make a case for their usefulness beyond your own use case. Then you submit your new filesystem adapted to use those features as they where (then already) merged.

Failing to go through this process results in failure to be accepted for inclusion in mainline. Sure, this makes some useful stuff linger by the wayside (usually due to ego clashes), but it's the only way to maintain any sanity in a project as large and active as the Linux kernel and that's a good thing in the long run.
Android integration works fine, and the SBT builder is so much better and faster than Google's Gradle one.

In fact SBT + ProGuard is faster than Gradle + no ProGuard.
Warning from the bottom of the page:

"The Grimoire has fallen into disrepair since 2008, and despite covering all the basics, does not fully address modern Python idioms and features."
The Bright, Techy Future of Banking Just Crashed
Requiring you to log in to unsubscribe is a violation of CAN-SPAM:

#6: https://www.ftc.gov/tips-advice/business-center/guidance/can...
The colors are really good! I was hoping they were generated as well, but apparently they're just the top 200 palettes from ColourLovers.com.
Are any big companies using the grsecurity patches?
Mailchimp requires senders to have proof that you signed up, and my experience is that they are very responsive to inquiries disputing that the proof exists.
> One can say with pretty high confidence that this is done with the explicit goal of excluding Tesla's Model S and Model X.

One cannot.

Tesla loves to spin it that way, but forgets to mention that cars from other manufacturers, including Germany's BMW are also affected by that limit.

The simple, albeit boring, truth is that subsidizing the toys of the super-rich would be very unpopular.

If you have the money to buy a 80000 Euro car, you have the money to pay for it yourself.
I'd say that programming languages behave like normal languages and fall under the waterbed affect: if you push the complexity down on one corner then it simply pops up in another corner.

The question is which corner do you code for: the corner that develops the code or the corner that maintains it.
Pessimizer, I think you are wrong, I agree with Stanislav. Republicans don't believe in the right to privacy, they use that as the reason why Texas should be able to restrict dildo sales (among many other things :-)), for instance, and conservatives use their disbelief in privacy to argue they should be able to legislate against consensual sex practices they don't like. Dems generally do support a right to privacy in your home.
It's the same reason other interesting things don't get mainlined from time to time: personalities and opinions. Linus is a loudmouth and he has every right to be like that. It's his playground after all. But this leads to blind spots and dogmatism in areas that ultimately hurt the project.

In case of grsecurity Linus tends to disagree with their philosophy of what leads to more secure system and what doesn't. And if Linus thinks you're wrong, then you're wrong, period. So grsecurity crowd would have to bow and compromise (which collides with their philosophy) on what stuff gets integrated, how, etc.

What's good enough according to Torvalds is not good enough according to them. But let's say they kneel. They'd have to not only cut their baby in pieces and massage it over and over again, discussing every detail of design and implementation on the list for Linus to mercifully accept it, they'd invest time pleasing him instead of doing what they care about: improving security.

So it's a lose-lose for them. And mainline doesn't seem to care about security (contrary to popular belief I guess). So yeah, there you have it.
> go is billed as a systems language

When people say "system" they mean "back end" servers and tools. They don't mean kernel programming.
Neat! Thank you :)
It would have to die off before it could arise again. Fortunately with a Hillary Clinton administration looming, we may get to see that scenario play out.
I like to jump on the MS hate bandwagon pretty often but I did get a kick out of the fact that you don't have an apostrophe in your domain name and I don't see a complaint about it.