skysight-inc/HackerNews huggingface dataset:
Hi,

Actually there is content-a-plenty. The preview contains one third of the book (the first few chapters), and I have some nice FREE tutorials on mechanics and linear algebra which might help out students:

http://cnd.mcgill.ca/~ivan/miniref/miniref_v4_preview.pdf

http://cnd.mcgill.ca/~ivan/miniref/mech_in_7_pages.pdf

http://cnd.mcgill.ca/~ivan/miniref/linear_algebra_in_3_pages...

But, yes, it is a "launch page" in a way.... but I think my "product" is genuinely interesting for hackers and students who were busy hacking all semester long and now have exams coming their way ;)
I'm looking for a link, but in the meantime, I was working on a product where we had to map every connection between 2 routers to a new connection between 2 boxes (imagine having 2 boxes MITMing 2 routers and remapping every TCP session internally so you could change the traffic transparently to the recipient).

We needed to prove we could handle 100k TCP sessions and it would fail at ~64k sessions when iptables was running on either box (even with an "allow all" rule). Otherwise our hardware would fall over around the default File Descriptor limit.
Yes probably I am. I think this stems from my feeling that Go is a lost opportunity. There's room for a sane C++ replacement. OCaml hasn't made it yet, although it fits in that space [arguably]. Go tries to do that but ignores great languages that have gone before it.
All those reasons boil down to the first one. You know and like OCaml (better than any other language, apparently), so screw everyone else.
I just had a look at the updated pricing.

If my memory serves correctly, the same limits for storage and # of connections were in place before for the non-dev databases (starting with 50$). I don't really care for the connections, but a 64 GB storage limit can quickly become a problem for some apps, while 400MB of RAM is perfectly fine to serve the hot data...

Edit: To put this into perspective: If an app would generate 400MB of data per day (the last 24 hours would fit into the cache completely!), the app would run out of storage after 160 days...
The 2 things you need to be a leader
GCHQ Responds to Slashdot, LinkedIn Hack
Scalable Web Design
It is causing terror resentment and hatred. I don't think this is the aim though, but I actually don't know. Are aims of the drone controllers know? The linked PDF doesn't doesn't go into this area, but is very interesting. http://web.law.columbia.edu/sites/default/files/microsites/h...
He could, you know, not have released it as open source if he really wanted to screw everyone else.
LeVar Burton on Google Glass: 'It disturbed me'
It's important to remember that the standard library is the compiler standard library. It's actually very useful to have it be so minimal when compiling OCaml to odd embedded and microkernel targets (such as our own MirageOS at https://openmirage.org).

We took an explicit decision not to use the compiler standard library in Real World OCaml, and instead work using the Core stdlib from Jane Street. I think it's quite a testament to the modular power of OCaml that they managed to not only separate the standard library from millions of lines of internal code, but also to make it so usable for external users in a brief 12 months.

There are a lot more developments coming soon, of course: see my groups research page at http://ocaml.io for some of the projects. I've been lapse at updating it in the past few months, but normal service shall resume very shortly...
Yes, so they reclaim VAT on the bitcoins they bought for £1 (and paid £1.20 for including the VAT).
> I'm keeping an eye on "bup" (https://github.com/bup/bup), but I cannot backup "forever", thus without the ability of purging old versions it's only useful in a limited set of cases.

I wrote ddar before I knew about bup. It doesn't have this limitation; you can arbitrarily remove any archive. However, it does not do encryption, so I wouldn't recommend using it to store on S3 directly.
Interesting.. is this a joke?

LOG(0, " [hint] need to sudo or run as root or something\n");
LOG(0, " [hint] I've got some local priv escalation "
"0days that might work\n");

EDIT: I shall forget I ever looked in the code. There's no LICENSE file, but there's this...

/* Copyright: (c) 2009-2010 by Robert David Graham
** License: This code is private to the author, and you do not
** have a license to run it, or own a copy, unless given
** a license personally by the author. This is
** explained in the LICENSE file at the root of the project.
**/
iOS 7 downloads consumed 20 percent of an ISP’s traffic on release day
Where and When Did Humans Evolve?
I can see why people would assume that open source is a big security risk, but how deep does your head have to be buried in sand for you to think that Windows (which, AFAIK, is the only other OS often used in large government systems like this) has not been open to infection?
I don't see what the fuss is all about. They are open to infection. They're built on linux, rather than an entirely custom system. So they're vulnerable to existing malware floating around.
Screw everyone else?
Syrian Electronic Army Hacks Vice for Article About Members’ Identities
The link is actually the same as for v3.0---I just replaced the file with the new one. So if have the gumroad link to the v3.0 file, it should now point to the updated version.
execution speed is objective
unless FireFox Search is failing me, it looks like that quote has been removed.
Wikipedia articles are not written in markdown but in wikicode. Wikicode is much more complex to parse, but allows more complex formatting. You may be looking for the word 'markup' which is a general term that included markdown, HTML, wikicode, bbcode etc.

I doubt this library parses the wikicode. What format would it parse it into? As matthewarkin said, there is a Wikipedia API to convert wikicode into HTML.
Money is an expression or a carrier of value.

If you do something to the product, that only adds value when you sell it for more than it was worth before.

Adding value to something can be as simple as buying it in a time when no one needs it, and selling it when everyone wants it. Basically you added value by carrying risk or storing the asset.
That requires the Snapchat application, or an associated service, to remain running in order to delete the cached image. A quick user could kill -9 the app and leave the image on the filesystem.
sure, but my point is that it's not because $field_a is easier than $field_b, but since $field_a allows to hack something up quickly even by inexperienced people, there is the feeling that $field_b is harder and more worthy just because it's difficult to get anything done without working hard.

Replace $field_a and $field_b with (guitar, sitar), (piano, violin), (digital design, rf), (software, hardware), (python script, kernel programming), .....

yet in every of $field_a there are masters whose work is at least as exciting and worth praise (if not even more) than most those that master $field_b. Although it's true that $field_b requires more skill in average to enter.
With a 20% VAT rate, I buy something at 1.20 (1 + 0.20 VAT). So in effect I paid 0.20 as tax. Then I sell it at 1.80 (1.50 + 0.30 VAT). So I have collected 0.30 as tax. But I do not pass on all of the 0.30 tax to the government, I subtract the 0.20 I have already paid as VAT, and give the government 0.10. In effect, the consumer has paid the 0.30 VAT on the final price of 1.50 excluding VAT.

I find the definitions in the investopedia link you provided very confusing.
My first thought was similar - because I was picturing actively self-replicating malware, and you're right - if you don't want that on your own network you shouldn't be opening up everyone else's network to it. But I think the point is just to open up pockets inside your trusted network for less-trusted machines. It's not that you think they have viruses, it's that you just don't want them to have access to the rest of your internals. Most places have an entirely separate network for guests, but if this was reliable and robust enough, maybe it would be a nice alternative.
Robot Cars Get Hyper-Maneuverable With Actuated Tails
The Ratio of Engineers to Sales People in Billion Dollar SaaS Startups
Startup Tips From Penn and Teller
Pretty neat, and I'm certainly all for gaining new knowledge, but couldn't the author just have decompiled the .NET binary (using a tool such as JetBrain's dotPeek) to see what it was doing without having to sign the NDA?
Your speculation definitely resonates with me. I always had a hard time sitting still and paying attention in class if I was hungry. For whatever reason, if I've gone a little bit too long without eating enough, I end up experiencing sharp pains in my stomach that are incredibly distracting, even though I doubt I ever went long enough without food to truly have an empty stomach.
I understand the confusion about the language though I don't think the goal was ever to replace C++. Go still has a managed runtime, so I can't imagine it would ever appeal to people who want to go purely native.
Screw? I think you're the one who should "hand in your programmer’s card at the door" - learning enough OCaml to get started takes half a day and getting comfortable with it is a matter of weeks at most. Of course only if you are a programmer, otherwise you might be screwed.
Yeah it's terrible. One killer feature in the old interface was knowing where you could get a street view or not via the blue shaded areas. Now I have to click all over and wait for a street view option to show up...or not...under the search box. and when I do get a street view a big chunk of screen real estate is taken up with a useless photo reel I will never use, so I have to click "hide imagery" every. singe. time. The "Explore" tab at the bottom is a failure of an idea and I wish I could just disable it, except that's the only way I can get overhead imagery...which has nothing to do with the other random photos that are in the list. terrible

Between that, random crashiness all the time, and the lack of multiple waypoints it's virtually useless to me.

(recently I was planning a road trip with multiple waypoints and needed street view pictures of some of the locations, the new google maps was so absurdly bad for this that I had to switch back to the old interface)

edit I see they've finally brought back the street view blue outlines and they've allowed "explore" to go away without taking away Earth/Maps navigation AND multiple destinations (AT LAST). Now all I have to do is convince them to move the traffic overlay down to the same place as earth/maps so I don't have to hunt around the entire screen. It's better, but not perfect.
CMU's Introduction to Machine Learning Course
I dislike comments like this because you're not actually making a point. For all you know the parent did read the article. I did too - and I still took a minute to not have the same concern as the parent. If you read the article, why don't you enlighten everyone else reading your comment?
I agree with you coding in go is fun & enjoyable, It's a well designed language.
http://en.wikipedia.org/wiki/Stuxnet
Seams to me that Stuxnet infects Windows and SCADA (wich i guees might be linux powered, not that it matters ).
The terminology is based around the traditional business model of physical goods. Buy stuff, put them together, sell the result. You reclaim the VAT on your purchases, and charge VAT on your sales. Thus the net VAT you collect is on the "value added". But you collect and your customer pays the full (eg. 20%) on the full sale amount, since he's paying for the complete value added all the way down the supply chain.

This is effectively the same as a sales tax; just the mechanism for collection is different.

For service-orientated businesses, the mechanism is the same; the terminology just makes less direct sense. In general, a business still get to reclaim all the VAT it pays on stuff it buys, and must charge VAT on all the stuff it sells.
Design Is Eating Silicon Valley
What makes Adam Milazzo a great programmer?
This is a well known and well document "down side" of mongo. Frankly the analysis of your article is jeopardized by your first line stating, "I am not a database designer". Mongo has its downsides that are well known, but there are also very good reasons to use Mongodb too. although its a lengthy article with good examples it states nothing more than an obvious caveat mongo has which is well known and documented.
Phoronix is first and foremost a hardware and benchmarking site. Probably the best Linux hardware and bechmarking site. We're not going to compete with them on that.

We're going to covering a wider area. We'll feature some stuff on programming (though this will never get too hardcore -- we're a Linux mag, not a programming mag), we'll feature desktop Linux as well. We'll feature Linux gadgets where they're relavent, but we're not going to be a big gadget review mag. Some stuff on servers. Some stuff on hardware hacking. Basically, if you can do it on Linux, it'll have a place in Linux Voice.

In terms of "hardcore-ness", we'll aim to strike a balance so there's something for everyone.

We'll be addressing a casual audience insofar as it'll be written with humour and will be easy to read.
Still, I have complaints about Google Maps on iOS (and they're blockers).

1.) You can't select a contact and find them on the map. This is just such a miss I can't imagine why it's not there. Very likely due to non-technical reasons, because it's one of the major reasons I use a map.

2.) No vector maps. Probably the same reason. Offline caching of bitmap data is ok, but offline vectors scale so much better (zooming them doesn't break the map). I've driven out of the country and with no data service Apple Maps does a way better job of caching my map data giving me a "good enough" view of where I need to go.

That said, Google Maps has way way better search, and with a jailbroken phone and the Google Maps default replacement thing it's pretty good, but even with those the two above reasons are why I stick with Apple Maps on iOS (if I can't find something I know is there I'll switch to gmaps).
I use Snapchat, and loads of my friends use it. I have never met a single Snapchat user who is under the false impression that there is any guarantee that their messages will be deleted. The 'self-destruct' feature is just a fun twist on picture messaging; nobody would rely on it for securing sensitive info! Have a bit more faith in people's intelligence.

All this hand-wringing is by non-Snapchat users who have read about the app in the media and completely misunderstood what it is for. It's just for sending funny pictures to your friends, not for sending PIN numbers or secret mission briefings.
Actually this is a general issue when running multiple Linux VMs under a hypervisor. In that case you don't want them filling up RAM with prefetch data from disk because that's likely to cause contention and reduce page sharing between VMs.
I don't think he meant to imply that Linux is more open to infection than other popular operating systems.
I hate link bait like this.

The real title should be "Why you should never use a tool without investigating it's intended use case"
Is moving to Seattle a requirement? I'd imagine Amazon has more offices than just that.
Hi! I'm the author of the article but not the person who posted it. Sorry, this is a throwaway account because I don't have my password manager on my work machine and I don't know my password offhand.

At my old company, I could definitely imagine three people (and they were three of our best people) who would be willing to contribute. The biggest issue there is that there's an existing thing that works well, so there's a good chance people wouldn't want to switch. At the new place, I'm still trying to get the lay of the land, so I don't have a very strong answer. I can't see the email in your profile (the email field isn't public), but, if you want to discuss the possibility further, feel free to shoot me an email (it's just the domain name of my blog @gmail or @google).

To respond to your other comment, my last company and my current one have pretty flexible ideas about what it means to use company sponsored time. Time spent working on tools to make you more productive is considering time well spent, both companies have (effectively) infinite book budgets for you to pick up whatever you think you need to learn, etc., so it was on company time.
Mike Bostock
Windows 7 still has "System Idle Process" showing CPU usage.
Google's a big company with lots of fiefdoms, and Go is one of the smallest; I'm not sure it even counts as a fiefdom. Android is heavily invested in Java/C++ and those types don't like to admit that you can do anything worthwhile in Go.

After compiling Android a few times, though, you'll appreciate what the Go team was talking about when they said C++ compilation time was a driver for them.
It totally amazes me that Hollywood has never remade the movie about Doolittle's Raiders. It has all the elements of a great movie:

1. A crazy idea by a White House staffer leads to the mission

2. Doolittle needs clearance by FDR to be allowed to fly

3. Doolittle's search for the best pilots leads him to recruit some total misfits

4. They're forced to launch early after being sighted by the Japanese picket boat

5. The raid over Tokyo so shocks the Japanese that it leads them to overreact to the threat, pull a carrier group back to defend the home island and the disaster of a decision by Admiral Yamamoto to attack Midway

6. Japan kills 250,000 Chinese civilians looking for the Raiders

Its probably the best story about America's greatest generation in WWII yet is unknown to many young people.

Here's some actual footage of the raid:

https://archive.org/details/Doolittle_Raid_Launch_Footage_19...
Separating the Market-Moving Tweets From the Chaff
Plans may be underfunded if fully funding the plan represents a major threat to the business. The net effect of which is plans can easily become significantly underfunded without being grandfathered in.

(c) Variance from minimum funding standards
(1) Waiver in case of business hardship
(A) In general
If—
(i) an employer is (or in the case of a multiemployer plan, 10 percent or more of the number of employers contributing to or under the plan are) unable to satisfy the minimum funding standard for a plan year without temporary substantial business hardship (substantial business hardship in the case of a multiemployer plan), and
(ii) application of the standard would be adverse to the interests of plan participants in the aggregate,
the Secretary of the Treasury may, subject to subparagraph (C), waive the requirements of subsection (a) for such year with respect to all or any portion of the minimum funding standard. The Secretary of the Treasury shall not waive the minimum funding standard with respect to a plan for more than 3 of any 15 (5 of any 15 in the case of a multiemployer plan) consecutive plan years.
Gun Violence in PG-13 Movies Surges Since Rating Started
Show HN: Real-time Collaboration Made Easy
Dynajot (http://www.dynajot.com) aims to be an extremely low friction way to create real-time collaborative applications. With a single javascript include, the library syncs DOM nodes for multiple users across browsers.

You can view the code on Github here:
https://github.com/rabidsnail/dynajot-sync
The UK is sadly becoming increasingly like defective ex-soviet states, where doing things in the "right, open and upfront" way is no longer possible, as one is actively punished for honesty.

Had a fascinating chat with a Latvian chap who was telling me how literally every business in the country keeps two sets of books.
.. For relational data. Is what the title should be. But that is far less effective linkbait.
loved the piece, just one part kind of got me:

You simply need to become more formidable.

I think VCs may be good at judging confidence, but a wide array of stereotypes and predispositions come to mind when picking whether someone with no track record will make it. I really don't get the feeling that VCs in general are good at picking the formidable founders, and in the end, really just place bets on the guys who someone else already bet on. I think YC does a great job of picking founders who have the potential to be formidable and allowing them to raise after the program.
TascMind Dribbble
Well it's not exactly brain surgery, is it?
Fighting fraud which loses them money. Fraud which makes them money is fine, because it's not fraud, it's "for your convenience".
Not really.

# curl -s https://www.openshift.com/blogs/announcing-50-lower-gear-pri... -ci cloud

0
It's certainly not a one size fits all solution, but saying NEVER use it for anything is a little strong. I've been using it in production now for 6 months on a fairly well trafficked site without a single disruption that wasn't the fault of application layer code.
8 secrets to create consistent, awesome content
Go has mmap and casting via the unsafe package, so the go solution to your performance problem looks exactly the same as the c++ solution.

I'd say go is actually an ideal language for building a database because:

1) syscall's and low level io (including mmap) are all pretty much first class.
2) networking (duh)

Some final ramblings:
I realize "systems programming language" has lots of different definitions, some of which go doesn't meet due to it's stop the world gc. I'll concede that point, but as a parting shot let me remind you all that free'ing a tree of objects can cause similar pauses, although at a more convenient time. For me, I would assume that there are no guarantees in a database type system, you just want to go for something like: "99% of requests complete in less than a millisecond under certain controlled conditions". You never actually know if:
1) You have disk contention for that data you're reading causing pauses.
2) You've been swapped out and that pure in-memory operation slows down by an order of magniture
3) A billion other things.

For me personally, I don't really mind adding

4) The golang gc ran

To that list of things because benefits are worth the tradeoff, but that decision depends on the project.

References
----------
http://golang.org/pkg/syscall/
https://groups.google.com/forum/#!topic/golang-nuts/AzAtpOXt...
Hmm... seems like the same logic in 2006 that "housing prices never go down." This seems like a completely naive extrapolation.
s/'these systems are based on Linux'/'attackers have physical access'/g
It's actually none of those.

The best intros come from entrepreneurs that recommend a startup to their own investors. It's much easier to get meetings with entrepreneurs, especially if you approach the non-yet-famous ones. Often, just asking for advice works.

It's harder if you don't live in a startup hub, because you'll meet fewer fellow entrepreneurs socially.
Probably when the iOS market share approaches 97.5%, like Microsoft's did right before the EU issued its decision[1].

So long as Google continues to offer Android as a $0 OS I honestly don't see that happening.

[1] http://www.wininsider.com/news/?2248
But the point is that there is no use case. Relational databases and normalisation didn't arise because a load of neckbeards wanted bad performance and extra complexity.

The point of the article is that the world is relational, and because Mongo isn't, it'll bite you in the ass eventual. Sure, that's a specialisation of what you said, but still a useful one, as it allows you to immediately know you shouldn't use Mongo (unless your data is all truly non-relational, and you know you'll never integrate it with any relational data, which, without a crystal ball, you can't know, so don't use it.)
No Tweets, Instagrams, iPhones at the Olympics
It really seems so. Wish my country had a party like that.
Why would I need the dump in JSON? XML is for sure uglier but at least there are efficient SAX parsers.
This is ridiculous linkbait bullshit.

Anyone who dismisses document stores entirely has lost all my respect. It wasn't the right solution for your problem, but it might be the right solution for many others.