skysight-inc/HackerNews huggingface dataset:
تحميل جريدة الوسيط القاهرة عدد الجمعة 20/2/2015 – تراخيص
And we tried how many times to make an airplane before we did it? This is just attempt number one.
And here the pull/merge on github: https://github.com/json-api/json-api/pull/341#event-23794270...

It would be awesome if all the so smart people visiting HN could contribute with their opinions on github in order to make it better before the final release
I think the initial tests would be computer models. Take models of how the earth's core and mantle work (or the Oort cloud) and intersect that with models of how dark matter is spread through the galaxy. Are there inputs where the models behave as predicted, and are the inputs in any way realistic?
You do not prove a system is ACID by writing and running test cases.

Does the team behind this have experience with distributed systems?
I like the analogy, but not being a finance person I have no idea - is Bitcoin particularly compelling "as a backbone"?
I'd really appreciate it if people would stop phrasing headlines like that. As far as I can tell, "linked to Unemployment" in this context means unemployment is an example of external forces influencing our personality. Did I get that right?
They do often occur in mixed stands though. So while they do reach a maximum that doesn't allow the collection of more sunlight, they are still quite a bit taller than their neighbor trees that cannot reach the same height.
America's Failure to Preserve Historic Slave Markets
I don't much about other cities, but here in Philadelphia lots of Tulip Poplars were planted during the very first wave of proto-environmentalism in the late 19th century. They weren't an incredible environment boon unto themselves, but they are leading to secondary succession[1], which is to say, a more stable ecosystem closer to what we think of as "wild". If these new, rapidly-growing hybrids can lead to secondary succession more rapidly, they may provide a lot of indirect ecological value.

[1] https://en.wikipedia.org/wiki/Secondary_succession
And this video from he site is a treat

https://www.youtube.com/watch?v=ivOUPCpE5BU
Yahoo Mobile Developer Suite
is it that different from buying bitcoins by meeting physically with someone and paying cash? or do you buy bitcoins from your personal computer? I guess no way will be truly anonymous
Five things I wish I knew before starting in Customer Experience
> Hortensius: In general, we get pretty good feedback from users on what software we pre-install on computers.

LOL. Yes sir! The internet is filled with people happy about bloatware...

I seriously wonder how much money they make off these bloatware providers to risk pissing off customers and devalue their brand.

It can't be that much can it?
"Personally, the biggest take away to this is the invasive targeting of completely innocent and ordinary people"

Nothing new here - as the Belgacom hack has shown already.
Because they were useful for targeted surveillance? Not that I agree with the means or the scope, but there's an above board explanation for the desire to get the keys . Suppose you have a handful of phones in Pakistan or Iran you need access to very covertly (e.g. some rogue guy in the ISI where getting caught snooping has major consequences). The least risky way to access his communications is to get the keys. The least risky way to do that is to get them from the broadest source possible(to obscure who you're really interest in) and the one most removed from your target. So there's a legit reason to want the keys, even if your only targeting a few legit targets.

But the means of doing so is truly questionable, even given all their assertions about trust us and we don't look at everyones stuff.
If they hired you as a writer (at a writer's rate) and instead got a competent programmer, they should be fairly happy with that and willing to give you a pay bump.
Really good read, and takes me back to my younger days of feeling around in the dark trying to work out 'the one true way'. A couple of things that went through my mind that I don't see mentioned, or is kinda brushed over:

* You mention you originally rendered everything, then later moved to breaking into chunks?

* How do you decide what's 'in view', do you do any culling?

* You don't mention culling polygons that are pointing away from the camera?

Sorry if I missed those, but my thoughts were:

Use an octree [1] to register the scene blocks, you can then recursively intersect the viewport with the tree to find out what's in-view. There's perhaps even some cunning way you could 'rasterise' the blocks in the viewport using Bresenham's algorithm (tracing the edges of the viewport) [2].

In terms of the polygons facing away from camera, you can get the dot-product of the normal of the polygon and the vector of the camera. If it's negative then it's pointing away, if it's positive it's pointing toward the camera (or vice verse, I can't remember). In a tight loop that can be damn quick, and saves rendering something that can't be seen.

Apologies if this is all obvious, and you're already doing it, or if it's all handled automatically. It's been over 10 years since I've had to do any of this stuff, so just dredging it from the depths of my memory ;)

[1] http://en.wikipedia.org/wiki/Octree

[2] http://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm
I've being using this for a while now. I even backup movies, it's saves on space.
I'm in the same opinion, mac os has become less and less stable. I get crashes more often than before. I like to never reboot my machines and can barely get a week before something causes it to freeze up forcing me to reboot or get the system message that its being rebooted for some type of crash. On top of other issues like wifi stability, etc.

I don't use windows. I wish there was just a good linux laptop.
Nice! I was just waiting for someone to point it out.
Thats why we are proposing a non-profit group to collect dna samples 'left' in public places by politicians... right?
I think this is rather a stream-of-consciousness style blog of the progress he made -- note that later on he said, "I eventually got a job in industry, and learned that everything I thought I knew was wrong".
I'm sorry, what?

I still don't understand what I'm missing out on by spending read USD directly.
Found this the other day, and wanted to share. Source is here: https://github.com/scross99/locic. Pleasantly readable and surprisingly compact given that it implements polymorphism, templates, modules, etc, as well as code generation to LLVM.

What I think is particularly need is making lvalues and rvalues explicit constructs in the language: http://loci-lang.org/LvaluesAndRvalues.html, as well as being able to redefine the behavior of certain implicit operations relating to copies and moves: http://loci-lang.org/ImplicitOperations.html.
> the language aims to have no performance overhead versus C and C++.

Could someone expand on this for me? What is the performance overhead typically associated with C/C++?
It wouldn't be duplicates. A better plan would reuse the same chassis, and have a staggered production. There have, after all, been 16 KH-11 satellites over 30+ years; they surely didn't all use the same technology.

Part of the reason for the expense of HST comes from the delay after Challenger. Hitching it to the success of the Shuttle helped make it more expensive.

You are right though that it plays to the sunken cost fallacy. Hubble happened because the initial budget was low. Then it ballooned. Congress would likely not have budgeted $10 billion if they knew that was going to be the final cost of Hubble. It's even less likely they would have funded four space telescopes for that price.
interesting to see more vendors proividing other apps for docker support.
I was under the impression if you can retrieve the data slowly, the price goes WAY down.

http://liangzan.net/aws-glacier-calculator/
By the way, looking at the github there are 40 open issues 5 open pull requests and no changes to master for 6 months. I think this project may be dead, or at least on hold for the time being.
If you want everyone to use your database, MIT or ZLIB are clearly superior. For you(r company) that would limit your monetization options to support and similar, which is certainly not ideal.

If you value free software (as opposed to open source), AGPL is a good option and allows you to sell more permissive licenses to everyone who needs one.

If you actually want to make money with this, it's really a question of your business model. I would use it with either license.
WTF. That is sloppyness on our sholders. And you knew about that? Did you report it up on your line of command?
You aren't surprised that our government is building a massive dragnet blackmail database. Good for you. You aren't alone and like the rest of us you didn't do anything useful with your prediction. What do you want, a gold sticker?

Tell me again why I (or anyone else) should find the fact that you foresaw this outcome comforting -- or relevant at all.

> Rooms can be bugged.

Yeah but they need a warrant, it costs money to bug a room, and they can't decide to retroactively bug every room their target has ever been in. To make things concrete, do you really think none of these powers would have made a difference if they had had them back when they were trying to sink MLK's platform?
I have read about people buying bitcoins by sending cash through the mail. That is perhaps the most anonymous one can get.
It would be interesting to see if you could "lock in" a BTC price and then wait 9 minutes to see if BTC goes up or down (meaning you are over/under paying) then decide if you still want to buy. I'd think there would be protections against something like this though.
The old technologies required more effort (somebody had to go physically tap the wire).
I have bought several flights through cheapair.com using bitcoin
Temizlik Şirketi,Temizlik Firması,Temizlik Hizmeti
Yes, the proxy has to offload the original TLS connection in order to do that. And the network owner must deploy its own certificate to the clients.

The whole X.509 infrastructure is based on trust. You have to trust your certificate store, the certificates, the network and its components and CAs need to trust those who request certificates. If you have to use a network that uses a proxy, you have to trust it aswell. If you do not, then just do not use it or at least don't do your online banking over that network (or use a VPN if allowed (sigh)). So a good network security deployment is not only well maintained, but also transparent to its users on what it does. The user must have a choice on whether a network is trustworthy or not.

The problem with SuperFish is that it shipped not only the root certificate, but the private key to sign new certificates on the fly. And the user was not informed about it and not given a choice. This is the problem here.

Most clients I worked for provided me with a separate network for unfiltered internet access (guest networks) in which I used a VPN to a network which I trusted. I was given a choice.

Edit: A thing that bugs me often is when I see a network proxy that does not use TLS for the proxy connections. Unfortunately that is happening in the majority of networks, I see. And that affects my trust, so I rather avoid accessing certain services when I cannot have my VPN.
In my case I might have had arch on a machine that just sat in a corner for a month. Boot it up -> update -> brick.
You don't. You can use gpg-agent with --use-agent.

duplicity inc \
--sign-key $PGP_PRIV_ID \
--encrypt_key $PGP_PUB_ID \
--use-agent \
${source} ${dest}
Scala is cool: a collection of resources to learn and join the conversation
Fair enough re: practicality, but I think the point of the blog post is to explore the idea of Turing Machines by thinking about how they can be implemented and programmed, which is a good way to explore the science of computation.
I used airbnb to rent out my bedroom to go full-time on a startup
Crippled isn't the word. They broke browser cryptography. The Superfish MitM proxy on the host is validating any cert it gets, even patently bogus ones. As a result it's possible for a networked MitM who is actively going after SSL/TLS traffic to see all traffic with no need to have the Superfish private.

Here's a screenshot of what their MitM proxy provides back to the browser for a compromised connection to Bank of America:

https://defaultstore.com/four.png

Note that my MitM proxy cert is one gen'd with OpenSSL and is not the Superfish private! While it's cool that the private can be extracted, given the failure of the Superfish software to properly validate the public in the SSL/TLS handshake, the Superfish private isn't something a bad guy needs to get in the middle of encrypted traffic.
> So one person isn't a lot of people ... are you saying one person is negligible? That one person's life doesn't matter?

Can we make laws, do medical research, etc. that will effectively help 1 person? I don't think so. If I see one person by the side of the road with a flat tire, I'll help that 1 person, but in the context of policy and research, 1 person usually doesn't matter because policy and research can't usually create a meaningful impact.

We can, however, make laws and do medical research that has an impact on 70 million people. I present as evidence for this the fact that life has gotten better (according to a variety of shared values which we could agree upon--fewer suicides, less violence) in the last few decades for people of atypical sexes.

> 1% is 1%. Every life is important, but 1% is still 1%. And 1% is not a lot. Whether it's people, apples, or pencils doesn't matter. It's a ratio.

No, context matters. If you don't think 1% is a lot in any context, maybe let's get you up to a 1% blood alcohol and see how you feel (hint: you won't feel).
Fedora's also a buggy mess at least 99% of the time. It's not something I would readily recommend to even an experienced user, let alone one new to GNU/Linux, unless they're prepared to use an operating system which is in no way meant to be stable.
Using pomodoros as well. Vitamin-R on the mac, to start the pomodoro. Have used the pomodoro method in the past, but just this year took it seriously. Using it everyday and for all tasks. It has helped me focus on the high-value tasks and especially the tasks I want to procrastinate on.
Linuxbrew[0] is another great option. It's just a fork of Homebrew adapted for Linux. There are a few quirks, but it works pretty well. The best part is that there's a very large number of packages available the often work just as well on Linux as on OS X.

[0] https://github.com/Homebrew/linuxbrew
I agree, but I do see one distinction that I find interesting: if someone tries to pick a lock on a county building and they try 44 different lock picks, is that one charge or 44?

Even once is a serious charge, but I'm not sure there were 44 crimes committed.
You might not kill people out of a feeling of unacceptedness—but you might be willing to kill if that was the goal of a group offering to accept you. Terrorist/hate groups, by-and-large, gain their members by giving "eternally-broke marginal citizens" a group of people that need them and a sense of purpose.

http://www.gwern.net/Terrorism%20is%20not%20about%20Terror
I've heard people say this about Windows but it certainly hasn't been my experience. Since 1999 I've had nine (I think) different Windows machines, eight laptops and one tablet. They're from varied manufacturers: Dell, Compaq, Lenovo, Acer, Asus. I still have all of them and they all still run. I've never had resume problems or crashing problems on any of them. (Well, maybe I did with my 1999 Dell running Win98, don't particularly remember, there. But since WinXP all has been good. I did just buy a used Thinkpad with a bad motherboard, though. It crashes, but it won't once I replace the motherboard.)

At least for the last 10 years or so my use has involved rarely turning them off or rebooting, just close the screen and re-open to get going again, often going for weeks or months at a time between reboots. When I do reboot it's usually because things seem slow or buggy because of some problem with the browser or with Flash.

I recently converted my 2008 vintage Thinkpad X200 to Linux. Linux Mint installed quickly and without incident and sleeps/recovers fine, just like my Windows machines. I didn't do anything other than bog standard install, no search for any specific drivers.

This is all just my personal anecdote to counter other people who claim to have had lots of problems on Windows machines. Hasn't been my experience at all.

I've liked Macbooks and Macbook Airs for quite a few years, ever since I deemed that Apple was charging reasonable prices (not sure exactly when I decided that). My next laptop may be one of the forthcoming Macbook Airs, or maybe the new 12" retina Macbook that's supposed to come out soon. I expect one of the first things I'll do is install Linux. I like the Macbook hardware; OS X not as much (although OS X is okay, too).
Water Quality Map of the UK's Beaches
Video Games' Blackness Problem
In other words, your answer to the question is to say it's a problem when an approximation is confused for the reality and policy formed accordingly.

Is that a correct assessment of your position?
Thanks for you kind comment Philip. I like the look of your service, it looks awesome.
Honestly? Mostly because Lisp conventions predate "the rest of the programming world". As for while-let1, it's a while-let with just one variable binding (I guess I'd prefer them to stick with just while-let).

There's usually a very good reason behind all those "unusual names" of Common Lisp. I don't think that dumbing things up so that they look more similar to everything else in a language that is already different from anything else is the way to go.
I've tried and used sumologic . It may not be appropriate for some companies because everything is sent and analyzed on their cloud infrastructure, but is a very good product.
It means Loci will perform similarly to C and C++, not that C and C++ have some particular overhead that Loci doesn't.
> But I can't live with less than 384GB of RAM.

Heh, that's a bit more than I expect from this form factor, but I can't believe Dell's calling this an "Ultrabook" and reviewers are calling it a "premium notebook" if the RAM maxes out at 8GB.
Ummm...yes. Yes, they can.
Sorry, I replied to the wrong comment.
Beautiful Folding (2008)
Honestly (and really, hear me out here). Alot of those crashes were device drivers for graphics cards. Windows 8 (I know... 8.1 isn't bad) actually moved the display drivers out of kernal space (at the chagrin of every game dev ever) and now at least the system/applications recover from a graphic driver dump.

Although I will say I'm having issues with 8.1 that I can't really peg down. Sigh. We've had a string of issues with mavericks/yosemite here at work so I can't say everything is all rosey either.

Ubuntu is pretty easy going as far as linux distros and working. At least when you throw recent but not bleeding edge hardware at it!

I'll agree that right now osx is probably the most stable of systems for developing but that comes at the expense of lack of some pretty critical software (well... lets be serious, games...)
>The last 4 Windows based machine I owned crashed when I close/move/sleep/awoke it/plugged in another display

What century was this? I could understand one model having these issues, but 4? I think you embellish.
I mean, imagine you go in with a baseball cap, and you go to a store that's nowhere near where you live. Is anyone really gonna be able to pull that up and ID you in 6 months? A year?
Yes, I've spent the last 4 years doing consulting work and research on them.

Warning: I have a very different approach though, more on the side of bittorrent and bitcoin, than what you are going to find in your traditional databases (CP, Master-Slave, Consensus/PAXOS/etc.).

If you are a distributed systems person also, I'd really like to talk. If you're armchair/backseat scoffing, then I would still love to talk show you how the algorithms work.
It seems your objection is not to approximations or the error inherent in them, but to what happens when people forget approximations are not reality. Is that correct?
There is definitely a market for a slightly heavier, slightly thicker, but easily upgradeable machine. I know of at least one physics student who can live with 16GB, but would rather have 32GB.

I would love to find a 13" form factor convertible tablet PC that's just a bit bulkier than a Macbook Air, but has something equivalent to a Wacom stylus.

(EDIT, Actually, there are plenty of situations where more RAM but not more CPU would be of tremendous benefit.)
This is a reply to another post on here, that I think mistakenly got slotted at the root level.
tl;dr - It would be a huge coincidence if you found DNA that matched the actual perpetrator despite the fact that you collected it in the course of following the wrong guy, or canvassing for DNA at random.

Usually this happens by way of other non-DNA evidence. Imagine: you pick up a hair (or swab a coffee cup, whatever) in public that you believe (but, to your point, do not know) to be from your suspect. You take it back to the lab and, sure enough, it matches your sample from the crime scene.

Now, if you know nothing about the people in the vicinity of there you picked up your test hair, and were just randomly canvassing for DNA, this might not prove much. But presumably you were following a particular person, whose hair you tried to collect because you also have other evidence against him (though probably none so strong as DNA identification). This puts you in a very different epistemic situation with respect to that hair. Now you know that you picked up a hair in an environment full of people, only one of whom was a suspect in your investigation. It so happens that this hair matches a hair from the crime scene. It is, of course, possible that you picked up an unknown person's hair, and that person just happened to be your culprit -- but it is far far more likely that the hair you got is from your suspect, since he's the only one in the area believed to have any relationship at all to the crime.

(Of course, there could be situations that confound this analysis, for example if you collect hair at the end of the day from an interview room that's been used to question a bunch of suspects in the same crime. But law enforcement will not usually be this sloppy. They are well aware of the need to positively associate a hair with a particular person.)
Why the Gold Apple Watch Edition Must Cost $10,000
It's not just superfish that's the problem
I'm the opposite, I loathe big laptops. I always used Thinkpad X's or the Vaio Z's connected to monitors. That way when I leave I just pop them off the dock and carry them out the door with my paperwork. Take 'em to a coffee shop or out on the porch and get some work done. On that note, I can't do the 11s though. I initially had an 11" MBA and that was way too small.

I'll never do another 15" laptop!
> "Can't you try this? Can't you try that?" (Well, mom, that's what I was trying _last_ year and it didn't exactly work then.)

At least once a day!

Thanks for taking the time to write.
MapDB, a pure Java database
Arch is starting to suffer from similar problems, though, from what I can see; a large number of Ubuntu users are graduating to it and its relatives.

That said, as a Slackware user, I'll admit to the Arch wiki being one of my go-to stops for reading up on how to tweak some program or other; Arch's wiki and the Slackbook are both on pretty equal footing for the closest things the GNU/Linux world has to OpenBSD's manpages in terms of complete and comprehensive documentation on ever last facet of the underlying system.