skysight-inc/HackerNews huggingface dataset:
It's certainly possible to do with shell scripts and by stringing lots of small utilities such as expect together. But I've been there, and after a few years and a handful of consultants came and went, it's all a big ball of mud. I know how many of my colleagues get spaces in file names, tmp races, and error handling right in their shell scripts, and they're not many.

What Puppet et al brings to the table is a bit of structure and best practice. After a two day introduction, anyone can start making changes to our infrastructure, and I'm pretty confident that the new hire in two years' time will understand it as well. And if I need to restore a previous environment, it's all in version control, and will work since it defines state as opposed to transforming it.

But the big win with a configuration management tool is not even in the tool itself. It's having a central database of _all_ configuration in every environment.

Suddenly you can start doing things like tell an application to connect to its auth service, and it'll know which one it is or even mock it if required. Your monitoring software knows every app in every environment, and can configure itself, so it's literally impossible for someone to forget to set up monitoring for a new service.

It's a huge win. Once you used to it, you never really understand how you managed without. But you really need to go all in on it to see the benefits. Automated systems integration is possible only when you store configuration in one and only one place.
Was Youtube a dating site?
Thanks, very valuable info!
List of Projects Accepted into Google Summer of Code 2015
Perfect security does not currently exist. A trusted source must store the information somewhere, to authorize and validate users without spreading that information elsewhere.

You can't get around this problem unless you invent magic psychic computers. What is the point in finding every possible flaw with security here? There is a gradient of complexity, the time it takes to break these things. Currently, everything that exists is susceptible to being broken, misused, or modified.

If you assume that your attackers know everything, and have the ability to immediately find and apply that knowledge, then yes, it can seem scary. But I tend to think that the more capacity a person has to do, it's really just a bigger intellectual burden.
119 comments but not a single one drawing the parallels between this and the NSA's X-KeyScore program.
It's a start if you don't have funds to physical move to a different country. Besides it's 2015, Saffron Revolution pretty much ended around 2008, with new constitution and all. It's not Burma you know from 2008 Rambo. ;)
Ask HN: What are the best packages in Sublime Text for JavaScript?
Intern salaries at all big companies hover around 7K-8K/month or so., milk cost around $4/gallon and so on. You do not need collusion to come to the same price.
Happy to hear! I would love to include that level of control in future builds. It is on github, so feel free to jump in ;)

If you'd like to get notified when new timelines are added, enter your email here:
https://docs.google.com/forms/d/12gf3IJkzIal7qUT8Ts7Peuu4HPe...
TimesNewRoman on Your Résumé Is Like “Putting on Sweatpants for a Job Interview”
I just want to thank you for the very insightful comments you've made and it will definitely help me reform the background of what I've written. I think that largely my key points about modern corporations are generally on point (particularly lack of innovation and command-and-control structures), but it's clear that I could do better with my analogy than comparing it to post-reformation England.

I knew about co-ops, but many of them that I could were largely agricultural or small stores and didn't resonate with my audience, but perhaps I've done them a disservice. I'll look into Mondragon also, thanks!
Thank you Glenn!
"first use of a controlled nuclear reactor"?

I'd say that was the Hanford reactor, that was used to produce plutonium for the Manhattan Project.

Perhaps the Nautilus' reactor was the first to produce usable power, I don't think Hanford's heat was used for anything.
Show and tell for JavaScript API authors
I mean I understand the point being made. Consumer behavior has changed to the point where the consumer believes that content should be free including editorial content. However to assume that installing Adblock will solve this is naivety as its best. Both sides will continue to one up one another, currently sites are now checking for Adblock and forcing the user to disable said plugin to view the content. Adblock has found a way to block some of these detection scripts. Similar to the demise of the cookie when people were claiming an end to user tracking, instead tracking has become far more powerful since then. I agree the current model is broken and needs a huge change but that change won't occur with Adblock and the outcome of the change is unforeseeable for me.

The market will adapt to consumer behavior, which could mean that news no longer is considered a viable business model and becomes something that is community aggregated. It could also spin in the other direction like the author in the article states. I don't know why there is the assumption that once the current model is destroyed that people will just turn around and revert back to the old model.
Join the FSF's email encryption campaign to accelerate the movement: https://www.iwoulddo.it/en/campaigns/2949/email-encryption
But wait..Torrents are P2P. If popcorn times ports to a P2P architecture because it's "better", aren't the user IPs just as vulnerable as they are with torrents?

A movie studio can pose as one of the users and track who is connecting to them and initiate prosecution against the owner of that IP.

What am I missing here? How is popcorn time better than torrents?
Console.mihai();
Is it sad? Who cares? This minor mistake almost never makes a meaning unclear and at best it's used as a social indicator to classify people (perhaps in some contexts people are using it deliberately for this reason).

Apostrophe's represent plural's in one of the languages most closely related to English, i.e. this has changed in the recent past, and will change again.
Show HN: Blueliv's cyber-threat map (and Free API)
Professor Fails His Entire Class
It is interesting you think the China boogieman is disappearing. Luckily for us the relatively near future will inform us who is right so we don't need to hash out the principles.

It's also interesting to see that what I'm doing in the prior comment is laying out the case made by Washington and the defense contractors and of global strategy reports of allies - i.e. I'm merely mirroring official standings and policies in my comment. Washington is wrong often, let's see if they are wrong again.
Understanding Design Culture
Four Ways APIs Can Be Used to Gain Competitive Advantage
Got it. Been on my wish list for a very long time now.
I think it is?
What? You just said you agree and then said that complex solutions are worth it because they're more powerful, which is the opposite.
I would love to see independent films raise money via Patreon or Kickstarter or whatever, and then release on this.

Adios MPAA--you are irrelevant in your role as a distributor now.
My friend also has his webcam take a selfie everytime he ships! haha it's so funny seeing him run through the images of his different facial expressions while working on a project
The problem with being too open to regarded is that the teacher is inundated with frivolous requests. Grading is very time consuming, and regrading a test because a student simply isn't happy with the grade they earned is a horrible waste of time.

When I was teaching my policy was to reconsider anything a student felt was a mistake in grading, as long as it was accompanied by a written memo explaining precisely what the mistake was. I found this to be a good way to ensure I was getting legitimate regrade requests, since students would only put in the effort to write the memo if they really felt something was wrong.
> My understanding is that PowerShell is passing around specialized objects that have a few required methods, and some source specific ones.

I don't believe that PS objects need to have any specific methods. Maybe only ToString() - but that is always auto implemented.

> The beauty of this is that you can pass massive amounts of data without serializing and unserializing it at every step, and also that they can contain links to other information, such as links to parent objects which may or may not be part of the same list (I have no idea if this is allowed, but it seems a logical extension of the concept).

Well, that's part of it. The fact that there is no need for serialization/deserialization between the commands has some obvious performance benefits (and a few drawbacks). But it is also what enables the perhaps most overlooked but most important characteristics of PowerShell: You can use it in-process to manipulate in-memory objects of the hosting process. This means that you can implement the management functions as PS cmdlets, and still build an admin GUI using those cmdlets but where the GUI is a rich process with in-memory objects that is just passed to cmdlets. Think how a task manager could be written to list the processes on the machine by invoking Get-Process. The objects returned represent the actual processes - complete with methods and properties. The GUI can hold on to those objects, and when you pick one and choose the "Stop" action (for instance) it could pass it as input to Stop-Process (kill). This is actually what a number of product-specific GUIs from Microsoft do, e.g. Exchange.

> The downside is that tools need to buy into this and work with this data stream rather than text, which makes the set of available tools necessarily much smaller.

Yes - it is a new model, and the commands need to support it to take full advantage. There is a "bridge" from the old world to the new in that the "old" command types are simply seen as commands that consume and produce sequences of strings. But yes - there still is some friction. The model works at it best when you can do all of your tasks using cmdlets.

At some level I suspect that PowerShell has been blessed with a rather poor CLI ecosystem on Windows preceding it. It didn't have to knock anything existing from the throne; rather it hit a vacuum and was almost immediately adopted. The same wouldn't have been the case on Linux/Unix.

There is an impressive number of cmdlets available now, however. On my machine "gcm|measure" tells me that there are 1484 commands available. Those are only those distributed from Microsoft, and the cover all sort of administration, firewall, sqlserver, file transfer, disk management, low level network managent, print management, start screen, user management etc. I don't think it is on par with what the Linux/Unix community has available now, but it is getting there, quickly.
Since I've started to meditate a few months ago, I really read a lot more than before.. It seems to lessen my need to procrastinate and feelings of "fear of missing out".
You might ask the same thing about the spying programs in our own back yard.
I'm not sure that there is a good and balanced answers to your question. Here-after my personal algorithm.
#1. Giving every time is not an option. My money will not be enough to save the world and I will feel upset before!
#2. Throwing people away systematically doesn't feet with my very human nature.
In conclusion, sometime I give. There is no good or bad people/moment. Most of the time I don't. I live with the idea that I'm not the best man in the world. Trying not the be the worst...
I'm not sure if it helps...
what verticals are these sites in?
Errr, no, I'm talking about both states and cities.

Although maybe some other cities in non-preemption states, but the only ones I can remember are Illinois, Nebraska (it came up after the state went shall issue), and Colorado for Denver, but that was carved out by the courts (https://en.wikipedia.org/wiki/Gun_laws_in_Colorado#Denver).

This is interesting enough that I checked all the Wikipedia pages after only finding vague "almost all states": Illinois has now preempted most regulations. Massachusetts has "limited preemption", but I remember it to be pretty general. Nebraska is in "most but not all", so I assume the shall issue issues were ironed out, as I vaguely recall. New Jersey is limited (no surprise, it and Massachusetts really would like to outlaw guns altogether and mere ownership is massively restricted), New York of course. Basically Morton Grove's handgun ban lit a fire under state legislatures, most date from the mid-80s.

The above excludes things like some states allowing some cities to outlaw carrying in parks and the like, the usual discharge laws, plus various grandfathered laws, none super-onerous as far as I know aside from registration in Clark County, Nevada (Las Vegas).

Then again, there's been a whole lot of lawsuits to enforce state preemption; that's not Heller based, but it is of course done in the courts. At least a couple of states have made it particularly expensive for cities to resist, legislatures don't like their authority being questioned....
It turns out that on the extreme end, the ratio grows to $4 or more per antenna for $1 in radio/computers/etc. A well-equipped tower can have $10,000 worth of parts. This does not count the labor.

The scale range of fun in Ham Radio is quite large.
Well, I would say that the Doctor offered to explore a solution to the firefighters issue, the engineer offered a work-around that would make his life easier at the expense of others.

"Have you turned it off and on again?"
As someone who had a few professors/teachers who I hated while in their class, and now really appreciate looking back : Never trust a student opinion on a professor.
Facebook rolls out video calls on Messenger
Yes, kind of like so:

echo '[{"name":"john", "grades":[1,2,3]}, {"name":"jane", "grades":[4,5,6]}]'| jq '.[]| "\(.name), \(.grades|.[])"'
No Job or no money -Still you can give good gift to your beloved Mother
The architecture manual for the Intel iAPX 432 processor reads like alternate-world science fiction. [1] This processor came out in 1981 and was supposed to be the revolutionary new thing in computers. It failed and was mostly forgotten, but the world would be very different if it had replaced x86.

The 432 had incredible hype: "The vacuum tube, the transistor, the microprocessor - at least once in a generation an electronic device arises to shock and strain designers' understanding. The latest such device is the iAPX 432 micromainframe processor, a processor as different from the current crop of microprocessors (and indeed, mainframes) as those devices are from the early electromechanical analog computers of the 1940's." [2]

This 32-bit machine had some very unusual features. It implemented support for objects at the hardware level, with access protection for on a per-object basis. Even the kernel doesn't have access to everything. The world would be much more secure with no more buffer-overflow exploits.

This chip was started before the 8086 and included a virtual address space of 2^48 bytes. It was designed to be programmed entirely in high-level languages.The processor also included garbage collection in hardware. It also supported floating point and multi-processor operation, well before x86 did. Part of the operating system was built into the chip; the policies were defined in software, but the implementation was on the chip.

It's interesting to think what computers and programming would be like if the Intel 432 had succeeded instead of x86. We'd probably have super-secure computers and be programming in Ada.

[1] http://bitsavers.org/pdf/intel/iAPX_432/171821-001_Introduct...

[2] https://archive.org/stream/Intel-AR-166UnderstandTheNewestPr...
It's actually much more complicated than that, and as someone who has been a student and is currently an adjunct professor, I find that attitude to be horrible.

The student-teacher relationship is a collaboration.

Also, please don't go through life thinking that every single person you might give money to for something is your "servant." Not even the person on the other side of the McDonald's counter.
The situation is not ideal but more recent versions of Python (2.7.9 and 3.4) have a much improved TLS support and things like SNI work out of the box.

For older Python versions there are some additional dependencies to be installed manually (will happen automatically in next version of HTTPie):

https://github.com/jakubroztocil/httpie#sni-server-name-indi...

As for HTTP/2, there is an experimental extension for now:

https://github.com/jakubroztocil/httpie-http2
I haven't been following KSP for about a year, but before then I played it pretty heavily.

It seems like two of the things added by this release are more realistic aerodynamics, and procedural fairings. Did they basically integrate FAR into KSP? I never played with FAR because it wasn't quite casual enough for me, but this seems like a pretty substantial release that Squad put a lot of work into.

I guess I know what I'm doing tonight.
Yup, summary is about right.
Being funny is a great point. Could probably expand on that in another post. I've heard before that you're not supposed to try to be funny at the last minute in a talk/essay if you're not funny in general, though, so that advice is a tricky balance. I think being funny and joking around during presentations comes from feeling comfortable with your audience.
Thanks for sharing this! How long was your team given to complete this project?

Cassandra response time was increasing with load to a certain point where clients started to timeout and the video playback completely stopped.

and

After these changes, we were able to achieve a latency in the order of 10ms for our 99% percentile.

How did you test this? Are there any benchmarking/load testing tools for cases such as streaming?
SEO Toolbox for Everyone
New 3D Printing Service: German MeltWerk
The Technology and Programming Superiority of Eastern Europeans
Damn. I've read a bit about Citus and thought it was interesting but had no idea it wasn't FOSS.

Please consider opening it--as cool as the technology is, I can't in good conscience implement a proprietary DBMS in production.
Basically, the idea is to discourage essentially spamming regrade requests as a zero cost effort on the part of the student that occasionally pays off.

That the teacher has made one mistake implies the teacher may have made more than one mistake, and there's some probability that those errors are in your favor. And if its really correctness you're worried about, rather than just going for a better grade, then you should be okay with a full on review. But you should be confident that there are errors, rather than just winging it for the occasional payoff.
I can't locate the post, but a man/company had learned of
a way to regrow trees faster, significantly reducing the
number of years needed.

This might be the post you are referencing:

How to Grow a Forest Really Really Fast

https://news.ycombinator.com/item?id=9074473
I don't know, but the immigration attorney I used to obtain a Canadian work permit would likely be able to refer you to someone who can help you. He specializes in human rights cases, that are financed by regular visa applications such as my own.

To be clear, he would not know Swedish law but I expect he would know a Swedish attorney who may be able to help you without monetary charge. I cannot be sure but I expect this is the case.

M. Lee Cohen's website is http://www.mleecohen.com/ and his email is ag645@chebucto.ns.ca

Tell him I sent you.

I wish you well.
As a foreigner I can relate to your issues, and yes being from Egypt makes a massive difference.

Be aware that your visa petition will be evaluated by different agencies, namely USCIS and DHS. DHS will see if they want you to enter the country or deem you a danger and will deny you entry. So my tip, if you are serious about wanting to work in the USA is getting a tourist visa. This will trigger the DHS check. Then, visit the Bay Area, go to meetups and hackathons and meet people in person. Having entered the USA will make you seem less of a issue to get an J1 visa.
Hashcash is broken for any situation like this. The amount of hashcash time needed to thwart spam is higher than any user is willing to wait for, doing proof of work on a phone. Plus, spammers normally have their own Cloud Computing to resort to, and it's cheaper than Amazon AWS.

https://en.wikipedia.org/wiki/Botnet
Probably not, no.

People who are looking for free stock aren't doing so despite being willing to pay. They're doing so because they don't want to (or aren't ready to) pay at all.

The people who don't want to pay aren't going to become customers. The ones who aren;t ready to pay yet are more likely to go find new stock than start paying for something they can still use for free.

I don't see how a CDN offers something that would change this, or appeal to either of these users.
Chicago bar defends two-way mirror in women's bathroom stall
Can anyone explain why putting a plastic ziplock or other bag around the thermos and hiding inside a cooler (or close-able container box) wouldn't be an adequate solution?

I imagine this isn't some pipe-bomb - the energy density simply isn't there - but you want to ensure that the thermos lid doesn't happen to injure some passer-by.
The engineering failure (as told to me by a college case study) was that there were exposed bolts directly in front of the gas tank, so a collision would almost always lead to a puncture, especially in a rear-end collision.

The fix was a 2-ounce, $2 piece of square plastic - it would cover the bolts, providing a flat face for the gas tank to impact the support beam. But Ford's leadership (Iacocca?) were too sold on the "sub-2000 pound car" and didn't allow this plastic piece, along with a ton of other features that were removed from the design.
YO9GRT here. Got licensed during high school, now I'm mostly using software radios.
I have actually mostly gotten this strategy from very dedicated teachers. It's meant to address a strategy clever and grade-seeking students work out very quickly: without something like this, constantly asking for regrades has zero cost, and occasionally benefit to you.

This moves regrade requests more toward "No, I checked over my exam again and I'm sure this is a mistake..." rather than "Maybe I'll pick up another point or two..."
Porting to Python 3 is like “eating your vegetables”
"The page cannot be displayed because an internal server error has occurred."
There are even more:

https://xkcd.com/1244/

http://xkcd.com/1106/ (have a look at the alt-text)
You could help by not calling them "beggars".

If you are concerned that money would be used for something that you object to, buy them something to eat, or maybe some warm clothing. It is quite common for homeless people to wear shoes whose soles are falling off.

If you don't want to give money at all, or have none to spare, then stop to introduce yourself, ask their name then offer to shake their hands.

My shaking that hand which society deems as unworthy of being shaken, you may very well have saved a human life.
I don't see how it's better. You can send objects over pipes if you want to (in, for example, json format).

If PowerShell wants to be the bloated Word-equivalent of shells that's certainly a design objective. I'm sure someone will eventually do a Mono or systemd of it, saving UNIX from the tragedy of not working like Windows. But it smells of Taligent.
You have no idea what a pain the US visa process is. For instance, for regular employees your employer needs to obtain a H1B visa. There is a maximum of 85,000 a year, which is reached in one week for the last 3 years.
Elon Musk gave KSP some love too:
https://www.reddit.com/r/IAmA/comments/2rgsan/i_am_elon_musk...
Star Wars:The Binks Awakens