skysight-inc/HackerNews huggingface dataset:
Yes.

Flowdock ( https://www.flowdock.com/ ) a Slack competitor, we use it at our company.

I have a hard time going back to IRC and Slack because it is so difficult when two or three conversations goes on at the same time in busy rooms. Flowdock only lets you go one conversation deep, though.
Such a simple thought: "the network is hostile". Yet when you consider the implications of that statement across the board you see stop-gap after stop-gap to fill the void. And as Green points out - the state of the state is bleak when it comes to the surveillance state.

His closing point is very open ended. But, thinking about this as to how "network security" sells products in today's landscape if Green's suggestion that these new systems would fulfill the goal of not having to worry about the network because the systems are designed with an inherent zero-trust model, how does the landscape of "network security" change? If the data path is immune from protections (firewall, IPS, URL, etc.) then does the endpoint radically change? Do we all end up with a containerized laptop with a front-end NGFW/UTM/security blob with which is locally routed within to my guest operation system of choice? And are the general functions broken out into secure segments so that I can work and play while minimizing risk of a malicious actor exfiltrating corporate data while I browse the questionable reaches of the Internet?

Thought provoking, although - as Green states, I don't see many moving the ball quickly (yet?).
Proud Prostitute singing about her Profession
That's abnormal for any place I'm aware of. There's something between "zero contact outside work hours" and a sweatshop.

I don't work at Google, Amazon, or on the west coast.
CPAN is an awesome tool. First, this is a good way to avoid to reinvent the wheel. Second, it's companion, CpanTesters community platform, gives to the authors a damn simple way to test their modules on a huge variety of OS and architectures. These tests are public and will help people to choose distributions according to their needs and quality exigences. Third, it encourage to test and upload modules at early stages of the development: it makes possible to simplify the development process by retrieving test results, and be sure the modules will be usable on various OS, even if they are quite old or uncommon. It's almost disappointing sometimes how for any task you need to achieve, each time there is an existing module ready to be use.
Crashing on friends houses is not really a solution, its something some people can sometimes do.
Using Uber for long distances: figure 10 rides a month (which means you only go out twice a week at night) at 60 bucks each is 600 dollars a month. Most of your rent advantage from being in many places in SF in comparison to Daly city is going to be kept by the expensive commute.

I mention Oakland because of the parent post. Its a place many people go to because Bart gets there, but its far from being a panacea.

Even with Caltrain you have commute issues: you have limited time options, and it still takes a long time. And Palo alto is not cheap either.

You don't HAVE to live in SF, almost nobody does. The point is that all the other options have a high price of convenience which is up to people's lifestyle.

I made friends with several people in Oakland and the commute was always an issue in designing where to go for drinks or dinner, because either part gets locked in the other zone after Bart is out.
It is a hard problem. Forgiving the debt once is likely the right thing to do, but if you keep doing it, what is to prevent countries from just never paying at all?

The sorts of restructuring plans that are put into place are designed to solve this problem, but I think whoever designed them is a sadist.

It is said you cannot spend your way out of a recession (and I'd agree that one off projects that don't kick start a continued source of income don't work), but you also cannot make so many budget cuts that no one in the country has a job, or a house, or a support network of any kind. Zero tax revenue does not make for a stable government.

(It does make for a really corrupt one though, and a much worse type of corruption than what Greece had before)
Just curious - what are you using on the backend? From-scratch rust code?
Seems apropos:

"The Uberfication of everything is turning San Francisco into an assisted living community for the young."

https://twitter.com/startupljackson/status/40813723253330329...
> No one would (should!) ever consider writing a webservice in C++

Depends on what kind of web services you're talking about. C++ is widely spread in game development. It's nice to have the client and server code in the same language, so in game development, C++ web services (including multiplayer servers, if you count that as a web service) are not too unusual.

Two years ago, I even had a customer who wanted me to create a C++ backend for a large website. That was a surprise, of course. But it was fun, it's safe, and it works. You can easily test for safety, and the security logic stuff is just what you have in any other language.
Hammerspoon is actually just a fork of Mjolnir from a few of the more active community members.

It has a bit more modules and whatnot and emphasizes ease of use more than Mjolnir. It comes pre-packaged so that you don't need to bother with Luarocks and finding each and every package that you want. It is also under active delevopment. .Steven Degutis, the Mjolnir creator and maintainer, has said that he won't be doing anything other than merging necessary pull requests.

So really, for what you're using it for, probably not much. It's almost a matter of preference.
duplicate of https://news.ycombinator.com/item?id=10067505 with 50 comments
Why would you put your relative's homepages and email addresses on your homepage? It strikes me as strange, but I'm sure there's a sensible reason.
If something goes wrong I want it to email me.

I have pulled out and disassembled two generations of landlord-installed smoke/CO detectors, because waking me up at the random moment they decide their battery is low is just not OK.
^ user name checks out (unless you really do share the same initials as Ronald A Fisher)

Another great book that I read every year for refresher is Nearly Harmless Econometrics. I wish there were something like that more in tune for time series tho

edit: clicked on the link... turns out I have the same book (3rd ed)! So who are you? Hill, Griffiths or Lim?
For anybody else who missed the context, "Kantor and Streitfeld" refers to this NYT story:

http://www.nytimes.com/2015/08/16/technology/inside-amazon-w...

HN discussion: https://news.ycombinator.com/item?id=10065243

And my 2c: an acquaintance of mine who was a director at Amazon summarizes their corporate philosophy as "people are disposable". I've never seen any evidence to contradict this.
Ask HN: How do I migrate easily off Parse SDK for iOS?
Working on an iOS app which has user profiles which are built around PFObjects, are there any open source alternatives to Parse that can be configured and deployed easily? Additionally, has anyone had experience with the scaling ability of Parse?
Software is hard enough as it is, without adding yet another hurdle to get from brain to .exe

In my experience, it ultimately made it easier (see my big comment somewhere else here). It wasn't an obstacle to getting it done; it forced me to do what I really always knew I should - think about the design, make sure it made sense.

Your comment also suggests that you might have missed a key point; it's not for you. It's for other people (and also yourself in the future - I have certainly come back to my own code a year later and wondered what the hell I was doing). It's to help them understand what you've done; a small amount of extra burden on you now to remove a large burden on other people in the future.

It made the design modular and easy to follow, without having to read the code to work out what each section was doing. When I wanted to understand someone's design, I read the design bits. When I wanted to dig into the actual code doing something, I followed the chunks down from the design level into the exact section of code meeting that part of the design.
Charge a premium fee for building height above a certain number of stories. Fee goes directly towards public infrastructure. Surprised more communities don't do this.
My guess: Back at that time, it was harder to afford the extra resources for OO. It's not until the time I graduated college that machines and VMs of managed environments started to get faster than "embarrassingly slow" in mainstream hands. This is also a big part of the reason why there were languages like Eiffel and also why C++ got so entrenched. Also explains the existence of Objective-C.
TechTalk-Enigma Machine and how it applies to security today
Student loses Facebook internship after airing security issues
Unless I'm missing something, the README doesn't mention that all the examples rely on "requests" (which is not in the standard lib or Python 3 specific, thus title is a tad misleading): https://pypi.python.org/pypi/requests
Really interesting. What do you make of video like these?

https://www.youtube.com/watch?v=2kjtQnPqq2U

https://youtu.be/SaJp66ArJVI?t=2m04s
i used to collect future crew's demos
That's just the nature of web scraping.
Then everyone in my wife's team must be on their way out. We're talking about 10+ people here.
I'm a big fan of this work. For the PDF-shy, there's some excerpted text on LtU: http://lambda-the-ultimate.org/node/5216 but you'll miss some of the goodies, like the graph of a scenario from Romeo and Juliet, showing the actors act concurrently at different locations.

See also the github repo: https://github.com/chrisamaphone/interactive-lp/

There is an emphasis on using Ceptre for developing interactive fiction¹ (text adventures/parser games.) From my perspective, a pain point in developing truly creative interactive fiction is the tools available tend to impose a world model on your work. I'm excited for Ceptre because it lets you write causal relationships directly and that makes starting from scratch a more realistic proposition.

1. With some work I think it could be (and should be) used in other kinds of games, such as sandbox games or anything that would benefit from a living world, even if only in part if the main story must be nailed down and deterministic.
KerrM: alright, thanks, I'll check it out. p.s.: your account is shadowbanned
Every time I see new languages and frameworks being used for web applications I get scared.

One reason I am super gung-ho about Golang for an API or website, is it came with the net httplistener package, html/template package, and has several fairly well made open source packages (and standard packages) for secure sessions, CSRF tokens, output filtering, shelling out, so much more...

Without these types of features, people are doomed to build web-apps no more secure than everyone's first, broken, PHP webapp.

I'm not sure what the purpose of a truly system's oriented back-end is similar to this[0], it kinda of scares me. Some have mentioned for embedded systems. I don't know if people are using rust in embedded systems yet. But please be aware of just how wild-west writing a full webapp or API with this would be.

[0] - http://www.gnu.org/software/libmicrohttpd/
Thanks for clarifying, dang. My apologies.
So Greece will be forced to accept conditions that prevent her ever paying her debt and why? So that other countries will be too terrified to follow in her footsteps?

Is this brutal and bleak blunt instrument really the most sophisticated strategy that we can muster in the 21st century? Can we really do no better?
the 4kb winner is also amazing

http://archive.assembly.org/2015/4k-intro/hydrokinetics-by-p...
You can register disagreement without reflexively down voting like this is stack overflow.
> So if many more negative reviews are coming from Amazon than Google, Facebook, etc. then we can reasonably conclude that Amazon is a worse place to work.

That's not a fair comparison. Google and Facebook are high-margin software companies, which hire mostly software developers (who are generally lavishly compensated and receive more perks and benefits than people in other industries). Amazon is a tiny margin retail company (albeit one that sells things online), which hires thousands of people whose jobs are just to make sure products are in stock/ being delivered on time. These people also need to manage to eek out a tiny profit whenever possible.
> Because ultimately, no matter what technical solutions you can come up with force and law always trump those.

That's a very important point that I think many who champion technical solutions conveniently set aside. Remember that in the US in the 90s--in other words, not that long ago--PGP was illegal and Phil Zimmerman was criminally investigated for developing and distributing it.

Today PGP and GPG are some of the most powerful encryption tools we have available to us--tools that Snowden says we can still trust. If someone makes a better tool, or if these tools start to bother governments again, then governments could just declare them illegal. Then you're faced with the question of: "Do I encrypt my mail and risk a SWAT team blowing up my front door and shooting my dog, then spending hundreds of thousands of dollars in a protracted legal battle against the full might of the US government, or do I just forget about it?"

The tech genie is out of the bottle, and the answer isn't more tech--it's getting people, and thus governments, to understand and champion these tools just like we do.
Pretty sure Gmail's backend is C++, along with many other Google web services.
Movielens is non-commercial product. Its emerged and maintained as a product of Grouplens Research group. They may not have put effort to integrate with some obvious SSO but its definitely worth a try.

P.S. I am biased because I have worked in Grouplens research lab for a short time and I have loved interacting with all the students and professors there.
If these were paying customers, selling out would look much less attractive.

But we enjoy and expect certain services for free. In this case, as we all know, we are necessarily the product being sold.
Its amazingly simple how entire countries can be taken over like this...

Step 1. Bring foreign banks into country and proceed to make loans that are known obviously to be non-repayable. No one says "no" to free money.

Step 2. Keep doing this until a debt crisis is reached.

Step 3. Have the bank-and-currency related foreign country and/or entity create a "bailout" package that fixes the foreigner bank ledgers. It does nothing else, there is no relief except to the foreign banks.

Step 4. You now own that country, its resources, and all the people in it. You just bought it.
Not to worry! Of course the post from earlier today was fresher in your mind.
Why just the young? I don't remember there being an age limit to sign up for Uber.
Yeah, that sentence made it hard for me to trust anything in that entire section. If he considers spending some time working on weekends to be so normal that the fact that he occasionally doesn't is notable, then he has an entirely different view from me on what sort of work hours are reasonable.
I have no clue about planar graphic modes, but wouldnt you need to modify all of the bitplanes when moving a sprite (backgrount is a grid, not a solid color)?

Right, forgot ST cant do 640×512 4bit, so it would have to fake it at 4x smaller picture, that shrinks requirements considerably. What is ST memory bandwidth? something like almost 40KB per frame?

Sure, you can use pre rendered screens, at that point you could argue C64 could do raytracing because this: https://www.youtube.com/watch?v=yxZ7Idi2Bi4 displayed on real C64 with 16MB ram expansion, every frame of animation is 2 frame buffers in 320x200 ~16color NUFLI mode.
Just signed in for the first time in years... the bulk of my ratings were done in 2002!
Probably because the majority of people who can afford to use all those services all the time are young techies. But then, it's not my tweet.
A Greek exit was the right solution in 2005, in 2010, and again in 2015. It won't happen so presumably we'll be talking about this again in 2020.

It's amazing how correct the UK "No" campaign was.
It's a chinese game, though.
> And since I know we live in the age of SJWs, this isn't misogyny.

Says every misogynist ever.

That you even used "SJW" unironically proves you're a shitlord.
I posted this in another comment, but her github repo has a Ceptre implementation: https://github.com/chrisamaphone/interactive-lp/

There are details on getting the trace graphed in the tutorial. (If you want more detail in the trace you can uncomment the code on this line: https://github.com/chrisamaphone/interactive-lp/blob/master/... )
> Game theory can't explain the Greek crisis - the entire euro project is now in the hands of fate

The euro(the money) isn't born out of any necessity, it's purely an ideological project. So it's no surprise it is destined to fail. The only question now is, will it fail peacefully or not?
I was wondering the same...
I don't think the money issue is a tough sell, if you can demonstrate high returns on the investment. As it is, the US spends more per student than everyone else, but gets mediocre results, so people are not confident that even more spending is going to be worth it.

I think the easiest first step is to spend more on teachers within the current budgets.
> You can easily test for safety

How do you define easily? Afaik, state of art is still: static analysis, maximum pedantic level from the compiler, 100% coverage, lots of fuzzing, lots of logic testing... and it still doesn't stop you from getting owned via one of the libraries you include (JSON, http parsing, ...).

Is that not the case? It seems far from easy, if you compare to (for example) python framework where almost all of the code is pure-python.

Edit: I meant practical state of art. Sure, you can prove your webapp secure if you have enough time. But nobody would seriously do that.
That octopus looked pretty confused to me!
I work for Pivotal Labs in NYC. It's abnormally better than anywhere else I've worked.

Zero contact outside work hours is the norm for Pivots; though as an Australian I don't find it to be such an incredible concept.

If that sounds good, drop me a line, we're hiring.
Yeah, I'm totally astounded an internet personality who is well known to have a very loud voice and is financially secure enough not to be easily controllable isn't treated poorly...
> Using Uber for long distances:

If you live far away, there's a high probability that you'll also make friends where you live. There's also a decent probability that one of them will have a car and will want to hang out with you in SF on the weekend from time to time. If you live in a place like Palo Alto, there's also a strong chance that you're not going to want to hang out in SF every weekend as well.

> I mention Oakland because of the parent post... And Palo alto is not cheap either.

There are many other cities in the Bay Area that are accessible with either Bart or Caltrain. Like you I only mentioned Palo Alto because of a parent comment.

> The point is that all the other options have a high price of convenience which is up to people's lifestyle.

Well I felt that the way people were complaining about not being able to live in SF is like they were going to be homeless. The price of a little convenience is not high when you are flexible and adaptable.

My only real point is that if you have a problem, you'll probably find a decent solution for it.
Debt are forgiven all the time. Germany had some of its war debt forgiven, by countries such as Greece.
It's not just about money.

After 9/11, AT&T etc were arguably motivated to cooperate with the NSA out of fear and patriotism. From Bamford, I get that the NSA and its precursors have done the same since the 1800s.
Neat idea. If I understand correctly, it'd still be fair to say that those characters wouldn't be allowed in file names since encoding/decoding the friendly form would be opt-in work each and every userspace program couldn't be relied upon doing?
It sounds like what you really need is sales person rather than a consultant, no? One thing you may want to do is to show examples of the work you have done on your website with links to the actual sites and the apps.
Europe isn't a country so your example isn't even applicable. If an EU country loans money to another EU country then you can be sure they would like their money paid back in full. They're not charities and these other EU countries have plenty of problems of their own. People like to make Greece out to be the victim, but this was a country that was paying retried people more than what they made when they actually worked and allowed people to retire with full pensions at the age of 50. Sometimes you have to take responsibility for your past actions and this is that time.
> It has been interesting to watch, and certainly could
> parallel what could happen in the bay area if an exodus to
> somewhere like Austin began in earnest.

Tech Austinite here -- given the rate prices of food, housing, etc. are spiking here, I'm presently more inclined to see ATX as catching up to SF prices and acting as an SXSF than remaining a low-cost alternative.

Don't generally disagree with your thesis, but at least for tech I don't think the game is zero sum, and the market is expanding fast enough to support multiple tech hubs.
I keep coming back to the idea that one should assume the computer is untrusted. Which leads to two unpopular suggestions, keyboards that encrypt typed characters to prevent spoofing by entities without physical access. Displays with a separate side channel overlay system to bypass the core CPU for certain security operations like entering pins.
Sure, but it's been played in Japan for over 1000 years, which is plenty long enough to have developed "ancient Japanese wisdom".
DIY Cellphone
https://github.com/rust-lang/crates.io

It uses 'conduit', which is a web framework that's basically only used by crates.io, as far as I know.
Didn't see that; thanks!
You guys are really really predictable.
GPS Trackers in Fake Elephant Tusks Reveal Ivory Smuggling Route
OS X doesn't have a procfs. I'd presume there's a syscall and/or debug feature that offers similar functionality.
Three Things Weekly
> The US would fall apart very quickly if the federal government insisted on handing out loans and forcing the cancellation of aid and welfare programs in states that needed help the most.

I always thought that was the big difference between the United States and the "United Euro States"--the EU. The USA was founded "fresh" as a place in which states had a measure of independence but ultimately formed a nation at a federal level. That meant that it was in the nation's self-interest to help out states that ran in to trouble--paying off debts, etc.--because helping a state out would help the nation succeed.

The EU was formed with the baggage of centuries of bloody warfare among nations of wildly different and opposing cultures. I don't think that kind of history--and more importantly, the fundamental differences in culture--can be shrugged off in the 50-odd years that the idea of the EU has been around. It would seem that in practice, EU member nations are still very much about finger-pointing, and that can never lead to a successful federal bloc.

When a state goes bankrupt in the US, the other states pitch in at a federal level to solve the issue without divisiveness. When an EU member goes bankrupt, the other members demand blood.