skysight-inc/HackerNews huggingface dataset:
First, this didn't stop me from inviting the applicant to discuss her work/knowledge relevant to the job. She did not respond.

Second, it's totally possible I misunderstood something. I do run the largest JUG in SoCal, so I'm not a complete Java noob. But in truth the last few years have been Groovy, and I'm not close to being a FT coder. I don't claim to be a Java expert.

However :-) You are assuming these were static inner classes, and they weren't inner/nested at all. These were multiple top level classes in one file. I can see how maybe you'd do that for composition, and I did it once to get around a wrinkle in Grails, but this really seemed unnecessary. They weren't short classes. This person was a masters candidate and had little production experience, and the whole thing came off as rushed and sloppy. Frankly, seeing all those ~ files because there was no gitignore bothered me more.
Languages that look a lot like C are what you get from systems level people doing near-bare-metal programming.

On CISC computers back in the day, K&R C statements supposedly resulted in an average of 2.7 machine language commands.

You're not going to fix the language, you need to convince the people doing the work that you have something better. And for the most part, something better doesn't exist.

You mean, something better enough that it justifies the short term cost of moving to a different language/environment.
So, I just did this. this is how i gained access to the ASA.

ssh alsjfailjgfakjndfakldflkajd@10.1.1.1

and I was in. Then i did:

en

it asked for a password, and i typed:

al;kdf;aklfjglkadfjglkadjfgljfglksjdf

and i was in.

kind of scary
Looks like things are changing in IronPython land:

https://www.infoq.com/news/2016/08/IronPython-Leadership
It's true. I noted your point, as well.

I also think it's noteworthy that the fact that the person who actually breached Hogan's -trust- was "punished" so lightly (granted, he settled, but I wonder how much Hogan would have settled with Gawker for, with and without Thiel's involvement).
How? Through claiming to be against objectification and then refusing to remove Hulk Hogan's sex tape?
You sound like you're being flaky yourself. Realize you have the idea. If you sit down and establish a timeline with someone like that, it'll be more successful. If not, you should just go to market yourself. Don't let your idea flop because you couldn't find the right person to pursue you, make them regret they flaked.
The cost vs results obtained where astronomical and ridiculous. Ok for such pioneering work hitting many grand challenges at once. Not in any way applicable to normal software development given its constraints. However, I think a few numbers from high and medium assurance are interesting to show how things improved.

1. The high-assurance LOCK program to build secure HW/SW system w/ UNIX compatibility layer cost only 58% more than a normal, solid development. That's with ancient formal methods.

2. Altran/Praxis uses strong requirements gathering, formal specs in Z, language-level safety with Ada, design-by-contract for interfaces, SPARK where possible to prove absence of specific errors, and plenty of testing. Error rate is around 0.04 per Kloc. Cost about 50% extra the one time I heard a price reference.

3. seL4 spent about $350/loc on a 10,000 loc system for formal verification down to C itself.

4. COGENT is one of approaches moving safety into type system of safe, system language with certified translators. This allowed non-experts to safe-code the ext2 file system with effort going down from 1.65 person-months per 100 loc in seL4 to 0.69 in COGENT.

So, we're steadily seeing the level and pervasiveness of assurance go up in these projects while cost goes down. Also, as in 80's and 90's recommendations, the best results come from applying high-assurance engineering to stuff that is small, changes little, aids correctness of other stuff, and is reusable. Fortunately, some of our most important stuff has those properties. Including compilers, type systems, parser generators, TLS-style protocols, standard libraries, and so on.

So, we certainly can't spend Apollo money on a pile of assembly code using rope memory getting Apollo results. We can spend 30-50 percent on improvements to software development using existing tools to get nearly 0.04 defects per kloc. We can also do better than Apollo using state-of-the-art tooling like Isabelle/HOL, COGENT, QuickCheck, Design-by-Contract, SPARK, and CakeML. Each thing we build, if focusing on right places, can bootstrap more trust or quality into the other stuff. So, given existing and open-sourced work, it's just as exiting time to be in high-assurance engineering as it was back when Hamilton et al had free reign to invent it.

[1] https://cryptosmith.files.wordpress.com/2014/10/lock-eff-acm...

[2] http://www.anthonyhall.org/c_by_c_secure_system.pdf

[3] https://www.semanticscholar.org/paper/From-a-Verified-Kernel...

[4] https://ts.data61.csiro.au/projects/TS/cogent.pml
Casualization or proletarianization are the word you're looking for, when formerly/currently professional jobs are turned more and more and more into the precarious and interchangeable position of, say, a day laborer at the factories of yore. Adjuncts at universities are a good example. It's a natural part of the development of market economies. This is how you notice when your being prepared for automation. See Taylorism, scientific management, etc.
Little Chicken goes to the Moon
Anonymous Secure Messaging Solution
*
Exchange messages without javascript, cookies or registration!
No need to create an account or remember a password - just
save your secret link to check messages and share your public
link with your friends.
*

http://theboxmmvl6zg3wi.onion/
Similar, but those companies can still make money without a war going on. Prison isn't that way, and it preys on societies most disenfranchised.
But if you buy an apartment as an investment, and just sit on it, you're not doing anything to affect the price of housing, nor anything to help the housing crisis.
Hmm... this is "QoS as a Service" (QaaS?)
But how can you deliver QoS if you are not the ISP???
Perhaps it is a "pure marketing" play where they aim to show a market for QoS-for-$ then sell the brand and customer base to the ISPs?
https://news.ycombinator.com/item?id=12313304
This is a no-lose situation for Uber.

If it goes well, then Uber has suddenly pushed forward autonomous driving and set itself at the forefront of commercial adoption.

If it is a disaster and many accidents result, Uber will set back driverless cars by a decade, burying it under a wave of pessimism, allowing their current business model to persist well into the future.
> Humanity cannot progress by leaving people behind.

You're way overestimating the value our civilization places on an individual human life, doubly so if they're unexceptional and male.

And that's even more true for less developed societies. The sanctity and preciousness of human life and desire to avoid suffering and achieve equal outcomes is a relatively new concept, unique to the developed nations of post WWII era.
That moment you add a few bytes to your char array to make your program leet.
This has been the same story of AMD for approximately 20 years.
Can you elaborate? What driving maneuvers do you expect these vehicles to be able to perform? Where is that feature set documented?
Both the rich and the poor oppose almost all new construction. So yeah, they agree.

> If the city suggested building mid rise buildings with a percentage of below market units in leafy rich neighbourhoods far from low income areas you'd see that low income persons would be quite happy about this development. The rich wouldn't be.

I don't believe that. There are many in SF who oppose all new construction, and many others who want 100% of new construction to be subsidized housing.
There are lots of aliases for cmdlets for exactly this reason - interactive use. The verbose commands are useful when reading a script that isn't working at 3am in the morning when your boss is breathing down your neck to fix it "stat!".

RE - your aside '\' vs '/' - I think most of us still shake our head at that decision.

Jeffrey Snover [MSFT]
Not really sure I can give you an acceptable answer here (I know I felt the same). Essentially we were told "interview X, he or she is a CSC employee working with Y title in Z group". I suspect many of them have become non-developing architects or technical managers or something. Some of my colleagues had a tiny bit better luck but for the most part the developers we interviewed didn't really know much about programming.

To add some context we were part of a larger group at CSC that handles government contracts and you essentially only make money when you fully staff a contract so many folks in the industry referred to them as "butts-in-seats" contracting so it's not entirely surprising.
What about:

ip addr show | grep inet

Edit: wrote back original command and replied below instead
Measuring the representational space of music with fMRI: a case study with Sting
Extensive discussion: https://news.ycombinator.com/item?id=12313304
This is a common sentiment but advertising (and the greater superset of marketing) is critical to the success of pretty much every business on the planet today. It's important to look at it from every angle.

Also this assumes that individuals have very little agency and are easily influenced by advertising. They can be, but it's not actually that easy.
It has no notion of a CPU cache, it has no notion of branching (you can't tag a likely branch and an unlikely one), it even goes as far as to ignore user keywords for inlining and provides no keyword for blocking inlining. RVO is implicit magic that you just pray happens. Const != immutability.

What language has all of these covered? (Rust?)
I think on an individual level it is far more influencing than we realize. We are hard wired to entrench or re-consider our stances on things based on the opinions of our circle of friends. If Social media only presents us with opinions that reaffirm our own, that's a very powerful signal.

I am pretty convinced this has a lot to do with the trend towards extreme polarization of politics for example. The echo chamber allows both sides to entrench further, while both fully believe that the majority of people believe as they do.
Coming soon to Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834756.
I absolutely loved this when I first read it in the early 90s, it's amazing how it seems more accurate as time has gone on.

Don't dream here, be-he-here ... ;-)
I tend to agree, but in this case, it sounds like Human will continue to be operated as a stand-alone app, so "join" is appropriate. I trust Mapbox more than most companies to follow through with that.
Op probably meant that C integer types are a mess because they underflow, overflow or result in undefined behaviour at the smallest mistake. :)
> Thanks for your support on the first leg of this amazing journey.

https://ourincrediblejourney.tumblr.com/
The FACE of Amazon
Demand for normal goods goes down when prices rise. Supply of normal goods goes up when prices rise. Neither is consistently true of housing in the markets we're talking about.
Before anyone asks, ArchiveTeam is on this already.
The problem, then, is that the wrong people are buying property? In that case I don't see why you introduced the issue of luxury at all. If supply is limited, all purchasers will be rich. That's basic. If rich people wanted to live in SF (and it seems they do), and the only housing on offer were in one of fourteen tar-paper shacks, those fourteen shacks would each sell for millions of dollars.
cut doesn't match awk, but it's handy for the little stuff. And xargs is the most usefull thing ever.
Well, they're doing a very poor job with the Oculus store, why would this one be any different?

I'm not saying they don't have the money or technical talent, but clearly the politics of Facebook are morally onerous to gamers. Everything about the Rift should have been a slam dunk. It had the mindshare, pr, capital, early adopter advantage, etc. Hell they even have John Carmack.

Now its the red headed stepchild of the VR wars. Oculus went from a gamer friendly company to what seems to be something run by a bunch of milquetoast MBA's with zero interest or experience in gaming. Cut-throat deals like exclusives, contradictory and anti-consumer policies, confusing PR (why is Luckey yelling at people on reddit?), inability to catch up (no motion controls yet?), etc have hurt the brand and the Vive seems like the go-to for VR right now. In a couple months the PSVR will be out, with motion controls. Where exactly does that leave Oculus? As the has-been of the industry?

I can't see Facebook winning over the PC gamer crowd. Casuals have mobile, they're not installing this thing. Beating Steam means beating Steams street cred which its been carefully building for over a decade. I just don't think companies like Facebook have the culture to win here. The types of people who can work a monopoly well in the social media space are pretty much the worst kinds of people you want in the gaming industry, and Oculus's failures are proof of that.
This is pretty cool. But I would be interested to know how the author would have handled other requirements. Embedding images, other scripts, typesetting different column layouts fonts, spacings, etc.
Beyond the obvious censorship slippery slope, strategically, should these extremist accounts be suspended? Wouldn't it be more beneficial to analyze their social graph and other intel to find out who these people are?
I feel like if this Steam-clone were called 'Oculus Play' or some other name more-distanced from 'Facebook', I'd be less uneasy with it. I know in all likelihood it's an irrelevant distinction from a data harvesting standpoint, but the implied expansion of the 'Facebook' brand from its original locus of a yearbook-style personal page makes me uncomfortable.

I'm not (entirely) opposed to social integration of my gaming. But if a compelling gaming portal introduces social network integration, I'm more amenable to it than going the other direction, when a social network makes me download another desktop app.

It's also somewhat contrary to Facebook's established practice of having distinct brands (albeit as a result of acquisitions); a brand that appeals to a different demographic. Instagram appeals to a different kind of person than Facebook; WhatsApp appeals to a different kind of person than Messenger, and the like.
You might need to explain that a bit, from what I know it seemed like a very just outcome.
The Web Methodology Project
An opinionated, crowdsourced, best practice guide to running and managing successful web projects.
http://webmethodologyproject.com/
I'm surprised I wasn't suspended...
That doesn't work on my CentOS box.

[kapil@localhost ~]$ ip addr show | grep inet
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
inet 192.168.128.236/24 brd 192.168.128.255 scope global dynamic eth0
inet6 fe80::215:5dff:fe80:501/64 scope link
[kapil@localhost ~]$
There was no "Oh, let's be stupid and omit <safety feature du jour> from our language.

Exactly. I think once you drop down into assembler it becomes very apparent what C's goal was - to standardize assembly language and make cross CPU coding easier.

If you code in assembly, you eventually need to begin writing your own routines for copying, appending strings/memory, etc. It begins to look suspiciously like the stdlib as it evolves. And consequently, your code begins to look like C with assembly mixed in for the control logic.

The big difference is your source only works on your target CPU. Drat.
Well, lots of windows admins used things like cygwin and the like to get a unix-y working environment, but PowerShell offers a much more robust set of mechanisms to manipulate the underlying Windows operating system.
Our society has no interest in justice, in my opinion.
It wasn't a slam on Tesla... It would be cool to have batteries that don't explode.
>if you can work remotely from home/desk, so can people who are willing to work for 10% of your salary

If you're so unskilled as to be that replaceable, there's no reason to feel comfortable in a non-remote job, either.
Take the money. 50% is too big to ignore, unless you are talking about 50% of a low number. But then again, why would you choose a company offering you peanuts?

It doesn't matter what you think of the project - your salary history follows you to better opportunities later on.

Also, we want to think we are smarter than the companies making the offers, but chances are high that the salary offer is correct. That is, you will be doing more valuable work (for both you and them) at Sears than at Deloitte.
> I can understand self driving cars eventually being practical on long simple roads. But I can't even imagine how one could get to my house.

I can understand planes eventually being practical for transport, but the wind and noise and short distances they fly make them useless for passenger transport.

I can understand computers eventually being practical for business-y folks, but the rooms they take up make them useless for normal folk.

I can understand this internet thing is useful for nerds, but I can't see how regular people will ever use it.

I can understand a "portable" telephone is a nice idea, but the breifcase of a battery I have to carry around makes it's way to big and heavy.

... need I go on?

It's happening, whether you can imagine it or not.
I organized it all completely remotely. I found a few clients from posts on various job boards, including Hacker News threads. I've recently just been working with Toptal, which is a lot easier, although I've had to lower my rate quite a bit.

I've applied to http://10xmanagement.com/, but haven't heard anything yet. They have a huge number of applications.
Good. Next step towards a civilized society:

End the death penalty.

Unless you want to remain on the same list as a couple of medieval-minded countries, that is.
Best Localization and Globalization Testing Services Providers in USA
Interesting remark, and it in a way can be observed in our daily lives around the world when you compare to what older generations said.

Could you point me to some of these essays? I would like to have a look at them.
I'm still rocking an i5-2500 from the same generation.

It is still completely fine for everything I ask of it even against the much newer machine at work, with the upgrade to an SSD a while back it basically felt like a new machine.
When my shell program gets longer than a few lines, it's time to break it into some makefile targets with intermediate files.

I have in the past written a moderate size program in Powershell (installer for a program which needed a lot of configuration for a lot of components and got installed into a lot of different environments). And while that probably wasn't the best approach in hindsight, it wasn't actually that awful an experience.

It's not a million miles off writing a moderate size JavaScript program, except that it has an actual module system.

I wish they hadn't chosen dynamic scope though, nor the silly array result squashing behaviour.

Also the IIS 7 Powershell Provider - that was bad.

(Or a proper language is good too.)
In what way was C#'s tooling not better?
For Fedora 24 users:

So some reason, the rpm that Microsoft provides doesn't list all the dependencies that it actually requires. What is even worse, the compiled binaries inside, require quite outdated versions of icu & openssl that are not available in Fedora 24 any more.

What I've come up w/ to force poweshell to run:

# dnf install icu lldb lldb-devel lttng-tools lttng-ust

To view what we're still missing:

$ find /opt/microsoft/powershell -name \*.so -type f | xargs ldd 2>/dev/null | grep not\ found
libcrypto.so.1.0.0 => not found
libicuuc.so.50 => not found
libicui18n.so.50 => not found

(libcypto* is openssl-libs package, libicu* is libicu.)

Now, you need to manually download:

http://archives.fedoraproject.org/pub/archive/fedora/linux/r...

(Yes, it's Fedora 17 == 2012 (!), which is ridiculous.)

http://archives.fedoraproject.org/pub/archive/fedora/linux/r...

and extract usr/lib64/* files from both rpms to, say, /opt/tmp/lib64.

Then finally run:

$ LD_LIBRARY_PATH=/opt/tmp/lib64 powershell
PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

PS /home/hf> $PSVersionTable

Name Value
---- -----
PSVersion 6.0.0-alpha
PSEdition Core
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 3.0.0.0
GitCommitId v6.0.0-alpha.9
CLRVersion
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

It's a very strange feeling to see "Copyright (C) 2016 Microsoft Corporation" in xterm, if you ask me.
No, it's just in the program your client connects to.
I agree that reddit supplanted most of them for particular niches but building a community around a few niches doesn't seem to work well. You can't really combine r/ArtisanVideos, r/programming and r/ECE into one 'whole' where a forum such as the EEVBlog or the RPF can combine these more diverse things into a more cohesive community with more users overlapping.

Reddit definitely does better as 'front page of the community' but there are less 100's of posts over 2 months to a single entry on reddit that happen without a moderator's pin.
This looks nice for a one off.

If you are interested in automating this on a regular basis (perhaps to read the morning's news / blogs) I recommend Calibre, it is an amazing free (speech & beer) ebook management system that has this baked in.

Here is the relevant manual section: https://manual.calibre-ebook.com/news.html

[Edit: formating and removed parenthetical within parenthetical]
I wonder if there is a market for a "moral fund." Meaning a normal diversified fund but they avoid certain markets and industries. I'd pay a slightly higher fee for that.
I am not sure what your example does. How does it differ from

find . -name ".docx"

ls -Recurse | ? { $_.Name -match ".+docx" }

And, if these are the same, why type in twice as many characters as a command? Actually,

ls -R | grep "\.docx$"

is, I think, closer in spirit.

Now, the issue is things further in the pipeline, I imagine.
The find solution allows selection on type name, type, date, depth, mounts, properties, file system type, ownership, relative age, inode, symbolic link. find actions include delete, exec, print, quit. This can pass on needed information to further pipeline commands.

However, an interactive shell is meant to allow expression of commands with a reasonable minimum of keyboarding (thus ls and not dir). I could argue that the "Unix" command should be

find . -n ".docx"

(because the most common -n... option used is -name).

I think, to be fully reasonable the find command you want
is

find . -regex ".*\.docx$"

which is still shorter than the PS example. I am not sure
that for most interactive tasks, PS is a win. It does appear
to be more elegant, but only usage over time will show if
it is indeed more productive. I am looking for academic productive studies to be done, now that both bash and PS are available on common platforms.
> Some have PS4s. That's plenty beefy enough

Not really though.
I've been using bash for 20 years, trained a few hundred RHCEs, and spent a large part of my life working for Red Hat and then IBM's dedicated Linux group. So yeah maybe I don't know any better, but that's because I haven't encountered it before. Piping objects to 'where' and 'select' is simply a better approach than scraping text. The implementation details - having to use .net to make cmdlets - aren't great but the fundamental idea of powershell is excellent.
https://dummr.files.wordpress.com/2011/08/130661-strip-zoom....

That would be one theory as to the interior of the black box, I imagine, in more profitable cases.
I imagined this being read by one of the Honest Trailer guys.