skysight-inc/HackerNews huggingface dataset:
I totally agree and I have a life insurance policy through my work, plus an additional one I pay for. Not 1m dollar policy, but decent and cheap (i'm a smoker). However, my qualm with the article is that it talks about this as passing down wealth.

I dont consider life insurance 'wealth'. Its a safety net that nobody should look forward to, but unfortunately a lot of people do. My wife has a wealthy grandmother and every one of her children are all drooling at the moment she passes away. I can't stand all the end of life bickering that goes on and the way I read this article sounds like it would perpetuate that more.

From seeing how rabid her family gets about money, I would rather be poor than deal with all the greed involved with such large policies. I believe that a policy large enough to pay off the deceased's debt and leave some extra money to help support the family is fine, but way overshooting for too large of a policy is asking for trouble. Backstabbing, lawsuits, etc.

Sorry for the rant. I just regularly hear my wife talk about all the selfishness her aunts and uncles display constantly and I cant stand it.
> E.g. for uploading files, you first need to copy them to the Downloads folder.

No, you need a "portal" or "intent" or "capability" whatever you want to call it. Browser asks sandbox to ask user to select a file, and browser gets that file. Android has been able to do this for a while, but full sdcard access is so easy that everyone uses it instead. Flatpak nee xdg-app will do this.
> A 10-Part Series that explores the day-to-day life of one of the most successful Philanthropist, Revolutionary and Futurist of our generation

... well I hope our author "M" has some future-thinking humility as well.
At least GDB mostly works. LLDB constantly falls over for me doing even the most basic of tasks. Give me a functioning debugger over a pretty one any day.
Any hosted email account can be disappeared without recourse. Particularly a free one where the company owes you nothing.
Don't have much to say, but that's a pretty cool hack. I didn't know the Xcode location thingy made the location "global" in the phone.
Behind Wolfram Alpha’s Mathematical Induction-Based Proof Generator
Can I use this for my SaaS?
That's fine for relatively simple code that you have written yourself, but is crap if you are trying to get an idea of how someone elses complex application works.
> Nexus-Scrum

I'm now at my third company where I'm the only techie that thinks internal code names are useful and everyone else just uses very generic terms like 'the app'. And when a second app is made, they all seem oblivious to the amount of time wasted in describing which app is which in nearly every damn bug or feature request.

Given that I'm the only ops guy and I have to package this stuff, I give them a damn name and that proliferates back through the rest of the techs. Anyway, the point of this comment is that the latest thing to come my way was a notification service called 'notification service', a seven-syllable horror that will cause confusion with another service that sends notifications, and it does things other than notify (it'll touch and mediate a few things over the network). I said "Can we please call it 'nexus' - because every company needs a bit of software somewhere called 'nexus'" :)

As a bonus, today I set up the first nexus server, for testing...
And yet there have been very, very few successful MMOs. Nintendo doesn't really have MMO experience, either.

That said, they'd probably swim in cash on a Pokemon one.
Yes. Not really a fan.

It looks nice, but the installation experience is (was?) terrible (as in - didn't work at all). Note the long gap between the 0.5.6 release (January) and the 0.6.0 release (July)? There were 3 (4?) Spark releases in that time, and that meant that none of the out-of-the-box released worked for anything except the version of Spark you downloaded with it (and from memory that had problems too)

I got it working and evaluated it in some depth. I'm from a Java background, so I really wanted to like it.

But it turns out that all those features that seem really nice are mostly only nice if you are trying to build applications, not notebooks. Maybe it has improved, and maybe for some usecases it makes sense.
>B) Does not consider that efficient gasoline delivery can reduce carbon emissions and the number of polluting underground gas station tanks.

Can you please share your analysis of how much your company reduces carbon emissions?
The Many Ways to Map the Brain
Secrets Cafe
Is it safe to post secrets or confessions at this site??
http://www.secrets.cafe
I prefer Emacs GUD over the built-in GDB TUI. I actually don't understand why anyone would use the built-in TUI; you have to learn new things anyway, why not learn the Emacs interface which not only looks way better but is more reliable and has more features? The keyboard commands for the GDB TUI are even (mostly) cloned from Emacs.

But as that person in the audience says, it looks like the presenter is just not aware that the GDB TUI is a substandard version of Emacs GUD, having mostly the same keybindings.

The second half is a good combined demo of some neat GDB features though.
Michigan State Police to Conduct Roadside Drug Tests in Pilot Program
One of the most important metrics for a language is the number of people using it.

For new programmers learning elisp adds possibility to create best possible editor on base of emacs (a problem they still don't want to solve), learning javascript allows to find a job (a problem many want to solve). When they learn javascript for their day job, they like the language that gives them power to create things, and they don't see emacs as great, because what they can do for js based editor in hours, will take them months in emacs.

But all that aside, the most important advantage building editor in the browser instead of in emacs, is the huge amount of work that large groups of very good engineers put into making browsers fast, stable and well documented. Small emacs team never can make the part of emacs written in c on par with browser, even for handling the small number of features needed for the ide.

This is what Steve Yegge predicted in 2008 http://steve-yegge.blogspot.am/2008/04/xemacs-is-dead-long-l... http://steve-yegge.blogspot.am/2008/11/ejacs-javascript-inte...

So on one hand we had to redo some of the things lisp had acomplished earlier, on the other hand there is a high chance we won't have to redo in the future what web is doing now.
>framed in terms of "why" something happened rather than "this mutation was more suited to the environment at the time."

I simply read "why did turtles evolve shells" as a short form for "why did shells provide a reproductive advantage to some organisms possessing this random mutation".
Building a CPU from Scratch: Jcore Design Walkthrough [video]
looks safe to me
I understand, but before that was implemented I was really bad about answering emails because so many of them were garbage. Now I only have to look at the garbage if I want to (because I am addicted to massdrop)
denies all members of a society the right to control and choose who can join and live with them

This is a good thing. Nothing good has ever come from xenophobia, racism and discrimination.
Is this season going to have a lot of "weird" stuff going on as well?

I watched the first one. I enjoyed the first few episodes, seemed like it was going to be a drama about people working in InfoSec. Definitely appreciated the relative plausibility of the hacks. Was very disappointed when it turned into a psycho-druggie-anonymous-whatever sort of thing. It went so quickly from a semi-plausible portrayal to a fetishization of [black hat] hackers.

I understand how that's more appealing to a wider audience. Just saying what I'd prefer personally for my own sake.
It appears I'm pretty unusual in that I actually like reading spoilers and they don't really spoil anything for me. The few times that people have had spoilers but still read or watch the story in question, I've asked them, "did you enjoy it less because you knew what would happen?" and they said "no". I don't know of someone who actually had their enjoyment of the story modified by knowing the story, but many people who loudly proclaim that spoilers make them upset.

A good story should work even if you know what will happen. The components of the story (such as the easter eggs in the present discussion) should be more interesting than some gimmick of a big reveal. The whole concept of spoilers is extremely modern, probably invented by Hitchcock as marketing to sell more tickets to his movies. When you go see the ballet or an opera, you're given the whole plot upfront as part of the programme.
> If someone followed you around everywhere you went on the internet and comment and messaged and posted obscenities at you, you'd want the same protection.

It's called a troll, and no I wouldn't, because I'm not a tremendous wanker. I'm an emotionally stable adult who can deal with someone calling me names.

I prioritize free speech over the feelings of people who can't take shit on the Internet. It's not that I've never felt bad after someone criticized me on the Internet; it's that I understand that life is full of positive and negative interactions and you have to deal with both. Crying and demanding that insulting you be made illegal is a puerile and unhealthy response.
This has very little to do with terrorism. I'm sure you can find the odd counter-example, but most terrorists enter their target country perfectly legally and are often radicalised while resident in the West. Terrorist organizations know that such people can operate much more easily and are less likely to be monitored by authorities so that's where they focus their recruitment and operational activities. Anyone conflating illegal immigration with terrorism is snowing you in order to push an agenda.
Not to me.. already used earlier..
Notice of security breach on Ubuntu Forums
You seem to be making a false connection. People that care about biodiversity without caring about the welfare of individual animals.
This is hilarious. SAT scores as indicator of competency, rather than merely a measure of how well someone takes a test.
I'm in tech, a veteran, and in Los Angeles if you're interested in talking more about opportunities in this area.
> everybody,

I read that sentence too many times
The Number of External JavaScripts on ProductHunt Websites Will Shock You
I can't stand this (x is awful) attitude. That's the great thing about choice, use whatever you want. What's the point about being negative? React is not going anywhere and I enjoy using it.
Closed platforms come with a risk of censorship. Open platforms come with floods of spam and phishing attacks.

Fundamentally life is about trade offs. For most people closed platforms are the better choice.
that is very interesting what you are saying. acoustic perception has almost unlimited bandwidth compared to visual. you don't even have to look, just listen for the noise in the background. if girls learned to distinguish 10 tones by the end of their first day, imagine what can be done with more sophisticated approach. this acoustic monitoring can be complimentary to standard mode of operation, a sort of UDP protocol - if you missed a note, fuck it, sky won't fall, but because of incredible capacity of our brain to distinguish the patterns in background noise, this can be very useful in detecting unusual situations that otherwise would go unnoticed.
It's a re-imagining of fight club, sans fighting.
According to the numbers Dare sourced in replies in the thread, blacks have significantly higher CS college graduates per capita than whites/hispanics, and about on par with Asians. The number of blacks within just those who have CS college degrees is ~10%.
IMHO, In this day and age, a proper debugger should by default show source code and execution point, should allow you to inspect variables, and change its values, you should be able to manually set the executing position, and you should be able to alter code and re-compile on the fly, continuing the debugging session.

I know this is really-really hard to accomplish, but some IDEs do it.

The only thing that's "optional" and a little over the top (but very useful) is time-travel debugging.
On Xcode nowadays the debugger is lldb, not gdb, but it's a very similar debugger in the sense that it's fundamentally command-line-based. Xcode just happens to integrate with it to provide a GUI front end.

There are plenty of nice front ends for gdb on all platforms though, including Linux: https://sourceware.org/gdb/wiki/GDB%20Front%20Ends

When I was into Linux in the '90s, DDD was very popular (as was Emacs as a gdb front-end), but now there are also dedicated IDEs like Develop/QT Creator/Eclipse that provide similar front ends to gdb like Xcode does for lldb (and used to do for gdb).

It's also very valuable to learn the CLI (both for gdb and lldb), because it seems like there are inevitably useful features in both debuggers that aren't exposed by any GUI, not to mention being able to debug something over ssh. It's not a requirement though, there are tons of options out there.
Mr. Robot is a drama, not a documentary.
This isn't satire?
Wow, I’m pleasantly surprised. They’re actually serious about their commitment to privacy; their website¹ amazingly doesn’t contain any third-party trackers!

――――――

¹ — https://puri.sm/
Yeah, me too. But we must keep the Xcode open while playing.
Missing from the article is any discussion of survivorship bias.

At least some of the resilience of these monuments is due to the fact that we are only studying the extant examples, which simply haven't collapsed, and so, tautologically, exhibit positive qualities that prevent (or avoid) collapse.

This isn't random, of course, so the longer a building has survived the longer it is likely to continue surviving.

We don't see around us the many buildings, built using the very same principles, that did collapse.

Certainly there is much to be learned by studying the survivors, but giving all of the credit to the skill of the designers and the principles they used seems like an attribution error.
It's not really "lossless" if it only works with a lossy format though, right?
I send a letter by certified mail telling them I'll destroy it in 2 weeks, and destroy it then.

You always have to inform the user first, even if it's in the contract.
What Is a Motherboard? What Are the Different Components of a Motherboard
Looks good.

I've been very happy with http://materializecss.com/. Really simple to use with some very slick touches.
HubPress app.js can do what it pleases with my github password, am I right? And I couldn't find non-minified sources easily.

P.S. found sources at dev.hubpress.io on another branch
"Exaptation" has slowly been replacing the older term "pre-adaptation", which biologists avoid using because of its teleological implications.
I've had pretty good experiences with Eclipse's GDB interface - how does that stack up against VS6?
Please stop wasting potential customer's time by offering a great looking, professional-grade product with a horrible, non-professional license. I'd love to use your templates in my business. The pricing is on the high end of what I'd pay but not so high that I'd walk away. But I have to walk away,I can't allow myself to waste any more time looking at your site because the license is an absolute deal breaker.

Licenses aren't just "ugh, we do software but we have to put up some stuff about licensing." Licenses are essential to any form of commercial software. If I base my front end on your bundle, which I paid for, I'm basing my business on your bundle. If I don't know what I've bought and what I can and can't do with your bundle, I don't know what I can do with my business. That's an absolute deal breaker. There's a reason why licenses look the way they do. This kind of stuff is incredibly hard to specify and the evaluation criteria isn't "I'm a programmer and I think I know what it means" it's "I'm a court of law reviewing how licenses have been interpreted historically for the past thousand years."

Did you pay a lawyer who specializes in software licenses to write that license? If you did, find a different lawyer. If you didn't, take down the license and your offer to let people use software you don't know how to license until you have found an actual lawyer and had them draft an actual license that is as professional as your product.

If you want a plain-vanilla license out of their law firm's files, expect it to cost a few thousand dollars to have your license prepared (mostly for the time it takes them to understand what you want). If you want an unusual or highly customized license, expect it to cost more like five to ten thousand dollars to have it prepared (because they will need to bill you for time spent writing that custom document). Licenses are hard. They are literally the contract between your business and your customers' businesses. They matter.

If you had a real license, I would have bought a pro license this morning. You don't, so all I can do is complain about it on hacker news and hope in some future life I find your site again and find a decent license on it.
I read your other comments, and I have a honest question for you. First let me say that I completely agree with you in that when a refugee illegally moves from France to the UK, he is doing so for his own convenience. You're right, after he's in France he's not running for his life, he's doing something illegal just because he prefers one over the other.

But at the same time, I would like to understand why you are so vehemently opposed to him being legally allowed to pick wherever he prefers. If I'm born in France I can legally move and work in the UK, what in your mind is the rationale for not extending the same privileges to someone who's been given refugee status in France? Honest question.
Right? I mean if drubbing you over the head with four foot high walls with a 10 foot metal panel above is more aesthetically pleasing than trees doesn't scream disconnected from reality what does?
I think the other commenter thinks your monitor is causing the interference which is causing your speakers to create sound. The trick would be to turn off the monitor and see if it still results in sound when scrolling, or just scroll to the bottom of the page and keep scrolling without having the monitor change in any way.
> "Unfortunately, we're stuck with gdb, and improving it or making a new debugger requires massive effort and likely backing by one or more organizations (e.g. lldb has apple)."

What about rr?

http://rr-project.org/

It's built on top of gdb, but seems to have a straightforward workflow (at first glance at least, I've not used it yet).

https://github.com/mozilla/rr/wiki/Usage
I found this article had more depth: http://patriciopalladino.com/blog/2012/08/09/non-alphanumeri...
The point is why they consulted with people in the industry. Often when media shows hacking it's as an action scene, and you can have some very exciting realistic hacking scenes, but only if you can rely on the audience understanding a lot of the context, which you can't, so instead they present a charicature of hacking that is exciting to a wide audience. The same can be said of many other domains of knowledge. You can make realistic historical settings extremely interesting, but that's very hard if the audience doesn't know the historical background so that they can connect what is happening on the screen with what happened in history.

Mr. Robot consulted with people industry because their hacking scenes more closely resemble Sherlock Holmes detective work than action sequences, so they don't have to make things happen fast to get viewers' adrenaline flowing and can have time to give lay-people more room to understand the context. Without this story structure any expert consultations would be wasted.
what's the use case? Circumventing code insertion filters?
We should tweak 'k' by drastically reducing our ecological footprints - through next-gen (internet) technology:

- less travel needed because of worldwide VR/AR presence

- less food transports because of local/home-grown/urban farming (think permaculture/machine-learning inspired farmbots)

And much more good stuff like that! :)
Amen! And it makes you wonder what it's doing to our young programmers? I first used gdb in college and had I not already been using Turbo Pascal and Lightspeed C's debuggers, I would probably would have decided that debugging was too much trouble. I see this a lot on Stack Overflow, too. People writing fairly complex code who don't know how to check the value of a variable in the debugger. It's both shocking and depressing.
I'm assuming you've never lived in a country without a vast social safety net, extensive national highway network, department of education, or a well funded TVA/EPA/FDA/FTC/FCC/FAA/NIH/NSF/etc?

Trust me, "society" was very different before the federal government had vast amounts of money to fund everything we take for granted today as "government waste."
I do that. It's actually not too bad, I think the occasional missing email is overblown. At least, I don't typically have problems.

Of course, it's important to keep backups of everything (configs, logs, mail, etc), and test. Just slowly port everything over, as you gain more confidence that your not missing anything. Most email providers also will let you put a rule in place that lets you bounce mail to both addresses.
> Without security, the system simply cannot be trusted to do anything correctly, not even add 1 and 1 together.

Not really. For a simple example, imagine a calculator software which has been mathematically proven to work correctly for any number with 30 or less digits, but which overflows a fixed-size buffer if the user inputs a number with more than 30 digits. That software could absolutely be trusted to add 1 and 1 together, while still having a security issue.
> This is a $4,000 sofa, upholstered in Italian silk. This is not just a couch!
That's the whole point of the article, really... if Apple can manage 8% black representation, why can't Microsoft, Google, Twitter, or any of the other top-tier companies break 2%? It puts the lie to whatever excuses they make. Apple is clearly not "lowering the bar".
I love Takeout. Given how much of our lives is invested into digital platform, I wish every Internet company had something similar to Takeout for user data.
GitHub – Using keyboard shortcuts
I don't think it's a direct concern either. Though if I had to guess they'd target LSB over any of the others.

I think it's telling that they called it the "Windows Subsystem for Linux" where are their prior Subsystems (SUA/SFU) were for "Unix".
This just underscores the need for a government to defend our rights. Corporations can't be relied on to do it for us.
I was one of the managers in Dare's team when he was hired at Microsoft. A very dynamic guy.

Diversity hiring is challenging. Lots of pitfalls, minefields, and social cruft to get through.

Here's my effort to improve things at Microsoft: http://www.industryexplorers.com

You have to hit the whole pipeline, starting from k-12, and going all the way up through senior promotions. You have to think about which companies you do M&A work on, where you source in the world, and how you're going to engage with HBCUs and others.

Most importantly, you have to take action, and not just talk and write about it.

You have to change internal cultures. You have to recognize the biases and buzzwords such as "we don't want to lower the bar". You have to remind yourself that not too long ago, programming was something that very smart people, trained in many different things, engaged in as a side thing, not as a primary thing, and that's what's built our current industry.

meh, it's a lot of work, and will take many more years of concerted effort.
I'd run my entire development stack on Bash on Windows though. That's what it's there for. It's glorious!

Similarly, my laptop probably wouldn't be able to handle a production workload for any length of time...but it doesn't have to either.