skysight-inc/HackerNews huggingface dataset:
Thanks Facebook, Google, Apple, Twitter, Microsoft, Yahoo and friends for being on the wrong side: https://www.reformgovernmentsurveillance.com/

From take action with Google: "Senator * said YES to USA Freedom. Say thank you and show your support." "Thank your Senator now for saying YES to the USA Freedom Act."

Freedom Act (Patriot Act v 2.0.. Same author: Rep. Sensenbrenner) must be vetoed... Someone please start a change.org thing, or whatever.

Freedom Act is going to require everyone to keep records for the NSA... Simple fix for the no funding problem... "No datacenter, no problem; we'll use yours"

Do not sacrifice your privacy for security.
No, that is not what I meant to imply. My point is that increasing living space will obviously require more income, and it seems arbitrary to assume that 2-bedroom is the point of comparison when you're only looking at one-person incomes. I know a lot of single people without families who are perfectly content to live in a one bedroom or studio (myself included). If you simply assume that everyone must live in a 2 bedroom, then of course you can tell dire stories about how unaffordable housing is.

I don't want to diminish the very real struggle some families have with finding adequate housing. But I do think that the linked article has no real clear thesis other than that they wish housing was cheaper. I'd venture that everyone wants that to be true, always, and forever.
I agree. The next generation of spreadsheets, will be a more powerful spreadsheet. The ease of use and widespread familiarity with spreadsheets are going to make them very difficult to ever displace.

That said, airtable does look pretty cool. As someone terminally addicted to Excel, and looking at Microsoft's recent responsiveness to market dynamics, it makes me wonder whether if this was a major market opportunity, they could create a special "realtional DB tab" in excel and capture 90% of the functionality. Interesting to watch.
Someone on reddit claims they got a close up photo of the camera. http://postimg.org/image/hm861sw61/
Symbiont.io - New York

http://symbiont.io

Symbiont.io is a financial technology startup working to bridge the gap between cryptocurrency technology and mainstream finance. Our team consists of known leaders in both fields, with three of its founders having co-founded the Counterparty platform, and its other founder behind two alternative trading systems and the original LavaFlow ECN.

We are looking for a strong full-stack web developer -https://angel.co/symbiont/jobs/65584-senior-frontend-develop...

Applicants must be intelligent and passionate self-starters who have experience working remotely, work well with a team, and can pick up new programming languages and frameworks quickly.

We are offering a competitive salary, plus benefits. We want our team members to share in our success, and to have equity to benefit from it. Native English speakers are preferred. Although you will primarily be working remotely, applicants must live within a one hour commute of Manhattan. Hours will be flexible, however.
I'd guess that almost all corporations would be on your 'hate' list.

This is a popular position, yes. But Microsoft in particular have tried to make Linux impossible on a number of occasions over a period of decades, so it'll take a while for the guerillas to come out of the jungle and stop fighting them.

But now they're in competition with the platform that want to annex all your personal data and the platform that want a veto over all applications, so they're not necessarily the most hated party in the room any more.
> It's reasonable to assume that anything newer hasn't been tested to that point yet, so they still have a lot of work to do on the things we haven't seen yet.

I disagree on that part - I do not think that is reasonable. If I read correctly, your assumption is that pipeline for everything is: Develop > Test internally > polish > public testing > fix.

It's also reasonable to assume that not everything needs to be tested by the public, and only those deemed to require public testing were included in public previews.

There a lot of reasons to release 'old' code, especially on a large codebase. It's not that they intentionally send out "buggy releases while sitting on a build that works", but gating is complicated business.
‘15 June, 1967, [Question:] What is the natural enemy of a duck?
[Librarian:] What do you mean?
[Reply:] Well, a whole flight of them landed in my pool and I have waved a broom at them but all they do is look at me and quack. I thought I could introduce the natural enemy into the pool area.’
http://boards.straightdope.com/sdmb/showthread.php?t=659718

short answer: It depends on the union. It does happen in this country.
your analogy is very flawed.

public keys are essentially opaque tokens that do nothing more than ensuring that a counterpart of a connection is whoever you think is associated with the public key. The key itself does not convey that information. It conveys no information at all beyond its cryptographic properties.

Turning a key into anything else (e.g. through re-use, publishing it elsewhere in association with other data) is not an intrinsic property of the key.

On the other hand personal data such as an address cannot be easily replaced like a key, immediately ties it to a person and does not provide any cryptographic properties at all.

TL;DR: pubkey is not private data, user.address is not crypto
Do a miracle. You have 15 minutes.
> Who uses vi-mode in the shell?

There's at least a dozen of us. It's my wishlist :)

> Windows could do a lot better than curses by
> providing easy means to pop MFC dialogs from
> the shell to prompt the user.

When you work in an environment with a lot of hosts, Windows is a laborious partner. You need to open remote desktops and click windows to push the OS around. With unix you often have processes that start out being manual, and which gradually get sewn up into automation.

With deliberate effort, you can build automation to Windows platforms. But in unix, one guy with a clue can create vast value working with the defaults. Even on an ancient Solaris box with no compiler or extra tools installed. If you're desperate you'll be able to find a shell that can open a socket server or staple some awk together to get a result.

Windows powershell is a vision of what a shell can be that has grown up separate to the unix world. In a fair world it would be considered heavy-lifting-equipment, like bash or emacs lisp. It would be thriving. But it has lived in a straight-jacket because until now Microsoft has forced operators to to interact with it via the windows GUI.

MFC popups would undermine the benefits of SSH. If you're worried about your shell hanging at a background window event, you'll avoid using it in anger.

Same issue with editors. Existing editors require the GUI layer. A strength of ssh is how well it suits you when you want to dive on to a host and make a fast change.
I'm sorry. I have a different condition that has responded to dietary changes, which is why I mentioned it, but I realize that I may just be very lucky in that regard. I wish you well.
And both these things you never do in production because it takes little effort to establish there must be a port open, whereas the cumulative time you'll spend tracking down whether its a network issue or bad/wrong keys is just not worth it.

Not to mention: nobody's going to be brute-forcing properly generated keys remotely. And if they're not properly generated, you have much bigger problems.
I think that he inexplicably went back shows how hard it is to quit. They are facing immense pressure from family and management to not quit, and working long hours like that drains them of the mental resources they need to resist.
No it makes it harder and more of a pain. Trust me I have a friend who loves breaking into my personal server. That one trick two ssh running on different ports screwed with him for a long, long time. He is a genius of a hacker and has been doing it for a living for years. When he finally got in he was so pissed that threw him.
Wow, quite a little bit different from folks in mexico:
0%. Zero. Nada.
MS Office 2007 Portable Version Free Download
One thing that I'm not 100% clear on: have they fixed multi-line selection in the Win10 command prompt?
Sure, but demographics can be gleaned from name pretty easily too. Which is why I specifically asked about the case without the name :)

It just jumped out at me because the "non-stereotypical" CEOs are the lowest rated.

My gut says it would probably increase the "I don't know" count.
10 Hacking Tools Every Security Professional Should Know Of
Show HN: An Interactive Guide to ES6
I agree with almost everything in the article. A lot of companies should try to get better at training junior developers.
Some junior developers might also want to rethink their salary requirements and need to only work with fun stuff. If the salaries are almost the same as a senior you have to get as good very quickly. And you should probably expect to do some boring stuff, especially early on in your career.
Let's not forget his $500 cookbook! [1]

[1]: http://www.amazon.com/Modernist-Cuisine-The-Science-Cooking/...
Fruit Infused Water Blog
Thanks for the feedback! Ellison would certainly have been included were he still CEO of Oracle (He stepped down a year ago and is now Executive Chairman and CTO). We considered Weiner and Mollenkopf (as well as some others such as Marc Benioff and current Oracle co-CEO Mark Hurd), but decided to limit the number of options presented to respondents, as too many choices can sometimes hurt response rate.
The Amazing, Shrinking Org Chart
I know this sucks, and its relatively common, but it gets better.

One thing I could not wrap myself around is how this novice kid goes on to Advice companies what they have to do in order to hire junior developers. This is completely upside down. In general, companies are well aware why they hire/fire you (even if they are not very open about it).

The number one reason to fire a novice worker is cash flow. If you find yourself short of money and want to keep the lights on for the most time possible, you try to retain your top performers above all else. First they go for the older guys with mid-to-low performance and little growth prospects. If there is none, they cut the most junior first. Don't take it personally, stuff happens.

Other reason is if the young person fails to climb the learning curve. They probably wont tell you this directly, and 4 months is a bit short time to judge in my opinion, but it can happen.

Other than that, the way out of the catch 22 is to work on your skills. They can refuse to give you a job as a coder, but they cannot prevent you from coding on your own time. Get whatever job you can land in order to pay the bills, and make an honest effort to moonlight at least 10 hrs per week on your own projects.
This is misleadingly titled; it should be called:

Rules, Mostly Pertaining to C, For Writing Safety-Critical Code (with Rule 0 Removed)

(Rule 0 is: Don't use C for safety-critical code!)

(And you know there was a Rule [0], obviously!)
We were literally more free yesterday than today. We should have just left the 'Patriot' Act to expire and replace it with nothing
I think it will be a monopoly for people/organizations who have the necessary money.

And they will probably create rules that prevents others from getting information. So we will have some information have's and a lot of have nots.
From the paper, "The design of Heron allows supporting exactly once semantics, but the first version of Heron does not have this implementation. One reason for tolerating the lack of exactly once semantics is that Summingbird [8] simultaneously generates both a Heron query
and an equivalent Hadoop job, and in our infrastructure the
answers from both these parts are eventually merged".

The industry term for this approach is lambda architecture (http://lambda-architecture.net/)
This, exactly. I happen to prefer English to my native language, mostly because I prefer to see the original version of content, not some badly translated version which is all it is a lot of the time.

It's extremely frustrating to let websites know I would like to get English content, then be delivered a translated, shortened, bad quality version of the that same content because they think that's better for me.

Actually, while it's probably also a limitation due to licensing, I've had the extremely frustrating experience of trying out Google Play Books on my phone. No language settings. The phone's language, the settings in your Google settings and account are ignored. I'm in Germany, I get the books in German.

I actually would have bought my first book that day if I could have accessed the original version, but I couldn't.

Point is, it's not just ad revenue they're losing out on, but also customers.
One I've had asked of me before is reversing a string, and then I was asked to re-implement it so that the string is reversed in place. I like this one over fizzbuzz because it doesn't require the candidate to know about the modulus operator. It lets you see how the candidate reasons around memory and edge cases, which come up far more frequently than modulus.
It might be dangerous, and I recognize it's one of the less portable aspects of my (old) vimrc, but I used to set up and down arrows to split resizes, and left and right to prev/next buffer.
20 UK Digital Health Startups to Watch
Raymarched bouncing game using same distance field for display AND collision
Thanks for clarifying. Just to be clear, you'd be interested to see the change in responses if the options were simply CEO of {Company Name}? And your theory is that the "I don't know" rate would rise? If so, I agree. Another potentially interesting change would be to list Elon Musk as SpaceX CEO as opposed to Tesla CEO.
His name is Sepp Blatter, may have been an awful pun.
This is all fine and well if you know that github exposes your keys. Which, at least wheb I added my keys, was not mentioned in a big, red button in the key dialog. Maybe I trusted GH too much by not creating a separate key pair for them. But information about me is being leaked without my knowledge, and that's wrong.
Could you explain where Japan's internet infrastructure lags? There has been cheap and fast internet for as long as I have lived here (since 2006)
I like the firefox tools and use them a lot. They kept getting better and better but recently seem to have plateaued. I keep running into things on ocation that make me switch to chrome to debug. I sound a little cranky and ungrateful, but the firefox dev tools are good and I like the way they're set up, but when I can't get my breakpoint to stop javascript execution and I have to switch browsers I get a little sad.

Looking quickly the developer edition seems to fix some other little things (the return of Labeling margin, padding, border on the box model and the ability to edit the box model in place).

I'm always a little leery of special editions as it was good to develop on the browser your deploying to.
That is slightly different but similar. I am expecting a sovereign country's citizens to do something like that, as far as I know that did not happen yet.
5 ways Tao3D is so much better than HTML5 (and how we should fix HTML5)
- the FBI’s planes “are not equipped, designed or used for bulk collection activities or mass surveillance”

At least not wittingly.
Isn't this just complaining you want a different tool? The entire Powershell format depends on, amongst other things, the object interface being sane, existing, and usable.

The whole point of the GNU system was working around the usual "I can see it here, need this bit, and want to put it there". If you need to do something really specific a lot, you write a tool which does that.
Make sure you collected all the secret stars and got the second ending. It's pretty hard to do, though.
The deployment system automatically merges master into the branch being tested on deployment, and will not deploy any branch that does not contain master. In fact, there is a check that nags the main app team if master is not deployed to production for some reason (usually someone merging docs changes while someone is testing a "real" branch). It's considered an abnormal state, and I will often block all deployments until we figure out why master hasn't gone out.

Even forced deployments (which ignore CI and a few other checks for emergencies or maintenance mode) won't deploy a branch that's 24 hours behind master.
What you propose is not scalable. How would you execute this for overseas admissions?
Just tried it in a VM install. Seems pretty good. A long time coming. Could use tabbed views, though.
Since the word is used mainly as an insult due to people having emotional attachments to technology, the real question in my mind is how did you not find it bizarre on every use.

Or I guess another way to say it is that "bloated" is only a measurement of the speaker's disdain for the software under question. It has little relationship with any actual quality measurement, generally. Bizarre on its face, to me.
Falling for America’s Latest Tech Hub: Chicago
Not a surprise, given it is New York Times...
Have a look at Quantrix. It's a spreadsheet that separates data from formulas and reporting. Database access is built in.

It a hidden gem of many finance departments.
What's wrong with putty? I've been happily using it for a few years. What have I been missing out on?!
> But there's no such thing, and the likelihood of one forming is probably comparable to the same person being struck by lightning 20 times over 20 countries over 20 years.

So you agree, but you think this is an ideal not worth fighting for because the probability of success is way to low. I can't argue with that since that's an opinion.

From my perspective though, we have a better chance making these "ideal" unions happen then we have of stopping the polar ice caps from completely melting. Higher pay is something we all want. And by "all" I mean the 99%. If 99% of people can't fight for something they want then we can't do anything.
Absolutely, it seems like the author hasn't put much thought into what the junior developer would have to offer back to the company. Some mentorship and guidance is needed, but if you're not capable of working somewhat independently, your presence is not going to be a net benefit to the company.
Good luck developing the Web with no dynamic allocation after initialization.

A lot of web programming takes place in languages in which constructor expressions implicitly allocate memory.

No Python, Ruby, Lisp, Lua, PHP, Perl or anything for you. Not to mention JS on the client side or any other side.

Giving loops a fixed upper bound? "Sorry, you have 13729 widgets in your basket, but we can only display 1000 due to a limit on the number of iterations in the loop!"
The object-pipeline system was a real, important innovation. Bourne shell has a number of known deficiencies, especially as soon as your filenames have spaces in them. I think those were reasonable reasons.

PS remoting and PS security restrictions on script files are the wheels that have been reinvented square.
if the senate approved, does it mean surveillance was actually good for the nation's security ?
Senate revives Patriot surveillance measures
So I did the deep dive of the ARGUS-IS wikipedia article. The majority of sources were regarding the possibilities of such a system. The one authoritative source, from fbo.gov, was an RFP. It appears that such capability doesn't exist, though it is interesting that a government agency is actively working toward the capability.

However, since you asserted that such a thing could happen, your link supports your point. I think it should have been qualified that the technology doesn't exist yet in the interest of full disclosure.
We should also stop calling these bills like "the patriot act", "USA freedom act" and replace the names with something like a unique identifier. That would remove some of the support from bills like the patriot act.
Sadly even if the Patriot Act were wholly removed, which it wasn't, thanks to FISA we'd still have secret laws authorizing mass surveillance due to secret court rulings.

https://en.wikipedia.org/wiki/United_States_Foreign_Intellig...
The "lab" environments have enough capacity to allow plenty of parallel testing. When deploying to production, it's expected that you already know your branch does what it's supposed to do. A production deploy is when one makes sure a branch has not introduced regressions, so holding it for more than 15 minutes is rare.
That's very true - it's the point I address on the next line :-)

> Increasingly advanced technology reduces the amount of effort, and to some extent, the prior knowledge about you required to do these things - but that doesn't automatically make them more likely to happen.
> that everyone equates to Java and garbage collection
It is a very complex problem and there I don't think it is possible to simply point at Java or GC as the culprits.
It has more to do with how the platform architecture has been thought out and the lack of focus at that time on overall fluidity.
The Sky experiment by the Dart team (so another GC language) shows a very interesting attempt at designing a runtime for 120 fps apps.
The core idea of this project could very well be rewritten in Java.
SpaceX's anti-hacker tech powers UK launch of security startup
By blurring the line between law enforcement and military actions we've made it much to easy to deploy military force (most notably airstrikes) as a means to expediently solve problems. Where does that slippery slope end? When do we start carpet bombing drug cartels? We've already been invited to do that.
Treating Tumor Fields: Electrical fields improve survival in brain tumors
The Zotac ZBOX I just bought came with reinstall media for Windows 8.1.

Which was a good thing, because it shipped from the factory in Korean language mode.
You are confused because NYT headline is straight up false.

Nothing was even curtailed, the only difference is that now the NSA has some massive permanent power to get the exact same meta data as before but now it puts the burden on telecoms to keep it.

Zero of the existing programs that Snowden revealed to the world have been ended as a result of this bill passing.
If you are doing your security at the hard drive layer, haven't you already lost?
So this is a company with a pretty ui that is advocating the same thing Kirk Sorensen has been advocating for a few years now.

I know every time this molten salt vs light water reactor debate comes up, people much smarter than I talk about how the salt is corrosive and there are currently no viable solutions to deal with this. Is there anyone out there smarter than I that can explain whether this company is doing anything different, or if it is just sexy and VC backed?
When my checks come in I tend to split them in thirds:

* 1/3 goes to tax withholdings (I'm a 1099 contractor so my taxes are a bit higher than normal)

* 1/3 goes to living expenses

* 1/3 goes to saving and investing
Maybe there should, but there aren't.
Yes, that was my intended point. Mojang was going nowhere fast with Minecraft in 2014. Perhaps with Microsoft at the helm, we'll see some action.
You stream the arrays (column vectors) to the OLAP engine or data processor rather than constructing a big join.
In a nutshell, this guy explains that the benefit of WOFF2 is that its "compression format offers a 30% average gain over WOFF 1.0", only to go on and demonstrate how to embed both WOFF1 and WOFF2 as data: URLs in the same CSS?

Major facepalm.
just read this: https://noncombatant.org/2014/03/03/downloading-software-saf...