skysight-inc/HackerNews huggingface dataset:
I tried using OpenSCAD to design a mug to be 3D printed as a family Christmas present recently. It seemed to me like there were missing tools. Up until now I've done my hobby "CAD" work using the Diagrams library in Haskell. It works really nice for 2D work that will get sent to a laser cutter. The 3D portion of Diagrams though is still under development. So I tried working with OpenSCAD. I think if I were doing more traditional work it would have worked out ok. There were 2 basic issues I ran into.

The first may have been just my wimpy computer but as I approached what I wanted the whole process got slower and slower. Some of that could be combatted by adding tunable resolution parameters to keep the number of polygons down. It should be pointed out that OpenSCAD doesn't really do curves. Everything is polygons which at least in the roughing you design out phase are rather visible.

The second issue I ran into is that some of the way things are done makes it harder to work than you would like. Complex data structures aren't really a thing. If I remember rightly there are arrays but nothing more complex. You can't iterate over the points in a shape. There doesn't appear to be a way to extract dimension data from a shape. CSG is nice but sometimes you want more.

These may not have been that much of an issue if I were doing something different. Trying to wrap a 3D model around another non-uniformly curved 3D model just isn't really what the tool was designed for. And to be fair, I couldn't get AutoDesk's free tools to do what I wanted either. That is probably due partially to a lack of experience in the area and probably pushing the tools to do things they just didn't have in mind.
I've read the letters, Hitchens books on Orwell, listened to his lectures on Orwell, read Orwell's essays, and his books. The message is to me, that resistance is hopelessly futile once totalitarianism is firmly entrenched and the state has absolute power over humanity itself. That's why Winston is broken and loves Big Brother at the end of the book, because there was no other possible outcome.

It's a warning that if you don't stop it by recognizing it's rise through dictatorship over language, over emotions, and finally over thought it will be impossible to resist. Well, that is what I (and apparently Hitchens) see in his writing. I also see plenty of parody, especially towards Emmanual Goldstein and his book (Trotsky), purges blaming foreign conspiracy, and the illogical party slogans.
Undergrad astrophysics student here. The research classes at my institution are all taught in python. I am writing my senior thesis in python, and my advisor and his grad student do most of their work in c++ + python.
Promises have decent support (http://caniuse.com/#feat=promises) so there are certainly circumstances where you don't even need to use a polyfill.
Hackaday (http://hackaday.com/)
They note 'In this paper, all GPS measurements are assumed to be processed differentially',

I assume you couldn't get centimeter accuracy without DGPS?
I can think of at least 8 of my clients (between 500 and 15000 employees, with probably 100 ASAs total) still on ASA version 8, much less 9. For some, the more critical in infrastructure, the less they want to update.
I was being facetious. Who watches morning television anymore?
See: http://swiftnav.com
Thanks. We do use the Omnibus package, but I'll trying upgrading when I get a chance. I'm preparing to "sell" Gitlab to my coworkers, and the slowness won't help :|
Yep. It doesn't even need to be in depth. "Here's who I voted for and why" in a blog post is enough to give even the most basic of information about a candidate, as well as just remind people it's voting season.
I used to smoke 3 packs of cigarretes a day, some days I couldn't even properly breathe. I tried everything, the only thing that got me out was vaping. Nowadays I can't even touch a cigarrete anymore because it tastes like crap.

From what I've seen so far, all of those studies always find the same thing, diacetyl is bad for you when inhaled. This only applies to some flavors and most of the "top" vaping juice vendors are aware of it and do not use juices that have diacetyl on it anymore.
I really hope it won't happen and we've learned from the past, but is it possible we'll soon be transpiling for different browsers and using conditional comments for loading the right version?
Because smokers aren't nicotine addicts like heroin users are heroin addicts.

One of the big effects of nicotine is that it reinforces habit formation. Smokers have a giant pile of situations where the unthinkingly obvious thing to do is to pull out a cigarette and start smoking it. Reprogramming the brain by replacing the action with "pull out an e-cig and start vaping" is much easier to do than not having a thing to do. If you don't have something else to replace the act with, you're probably going to do something like "think about how much you want a cigarette"
More discussion on the Reddit /r/jailbreak thread: https://www.reddit.com/r/jailbreak/comments/458ao3/discussio...
There is no evidence of "Apple fanboy flagging" on those stories. Please don't make groundless accusations of such behavior on HN—it's uncivil and tedious.
Sci-hub isn't going anywhere:

1. The data is stored via lib Gen as torrents (for the PDFs), and a metadata database that is mirrored by hundreds of people.

2. In case of a domain takedown the site can be resurrected at a new domain very quickly - as recently happened when the sci-hub.org domain was taken down after Elsevier sued the Sci-Hub founder.

3. There's an onion site, which can't be disrupted by a centralised domain service.
I agree on the larger point you made.

However - a lot of the 'tax breaks' are not really 'breaks'. They are tools created to avoid double-taxation.
US economic system unfair, say most Americans
If I were SF I'd hire some decent C devs and boss libgit2 so they can drop in their own backend that'll work with a decent UX experience. They'll need SVN too but surely that'd be more for in-situ repos. Integrate a decent CI/CD product with binaries and they've got somewhere to start...
There have been a zillion of these and no discussion: https://hn.algolia.com/?query=1970&sort=byDate&dateRange=all...

Since they're currently making the front page, we might as well pick one, and it seems like https://news.ycombinator.com/item?id=11079781 is the fairest choice, so we'll roll back the clock on that one and treat all the others as dupes.
Not sure what you're asking but I have a Lenovo y40-80. Compared to a macbook its $1,200 cheaper and has better specs (except the non-4k display and battery). Not to say I'd rather not have a mac, if I could afford one I would've gotten a mac for sure.
It's non-electronic structured data. If you need mobile data entry, without room or hands to manage a laptop (e.g., you're walking around a lab looking at different samples), is there anything as efficient as writing on index cards?

(My point is more about the efficiency of mobile UIs than index cards.)
I wonder if this will temper the growth of so many 'hacker dojos' or 'code schools' churning out entry-level developers/designers with promises of near 6-figure salaries.
EPUB 3.1 Standard Update
Just let the battery drain. http://arstechnica.com/apple/2016/02/64-bit-iphones-and-ipad...
Suggestion: add a few sentences in the README that describe what "geolocation inference" means, in this context.
Depends on your OS. Mac OS X, check:

/Users/username/Library/Application Support/Adobe/Common/Media Cache Files
/Users/username/Library/Caches/Adobe/Lightroom/Video/Media Cache Files

Windows, you'll have to trawl this thread for probable locations:

https://feedback.photoshop.com/photoshop_family/topics/light...
Neither of these assertions are true. I use Py3 to teach graduate-level scientific computing and machine learning with great success, and the scientific Python community is making a very strong push for adoption. All major packages in the scientific stack now support Python 3.
Seven strategies for resolving technical disagreements
While I am also in the camp that doesn't quite buy the test-everything-get-100-coverage religion, this article seems to be missing out on the benefits that regression tests at levels lower than end-to-end provide.

As the ruby part of the app becomes more and more complex, it's not a given that the frontend will change much -- you're going to be glad you had something other than end-to-end tests.
ProductMonth.com – One cool product per month, only for cryptocurrencies
I hope you'll like and follow the project. As with GoBelle, we'll only be accepting cryptocurrencies and we're donating 10% of the net profit.
https://productmonth.com
Because the arxiv is a place that hosts free pre-prints. By contrast, sci-hub is a way to get normally expensive articles for free. Arxiv stuff is already free.
By applying this logic a computer manufacturer should not allow any non certified OS to run on their machines.

Writing this on a ThinkPad running Linux. If this comes true I will stop buying Lenovo products. Until today I continue buying ThinkPads because their Linux support is among the best - and for the trackpoint and a good keyboard. But I definitely do not like how they behave lately.

I am watching very closely for alternatives, every time I or any of people I know need to buy a new computer.

As soon as the brand security will become more important as the requirements of their customers I will jump off the brand. A brand without customers is not worth anything.
I think it should still be possible, but it will depend a lot on the length of the holes too.

If you imagine a really long tube, any light entering at an angle will eventually hit the side, and if the sides do not reflect any light, nothing will come through the tube.

I don't want to bother doing the math to figure out how big the diameter of the sundial would have to be to have sub-minute accuracy, but I think it is very possible.
got any ideas for names?
Elwha: Roaring back to life
Severed feet keep mysteriously washing up on Pacific Northwest shores
I've started using GitLab Omnibus on my own server and I friggin' love it. I've moved all of my GitHub projects over to GitLab and haven't been happier to know that if I want to change something, I can. That being said, I do have some questions.

1) Is there a way for me to make modifications to the front-end and still keep those changes when I upgrade?

2) What kind of server should I be using the fastest git pulls/pushes? Currently, my server is running on a 30GB SSD DO droplet with 1GB RAM.
I hope the upgrade helps. Certainly the upcoming GitLab 8.5 will contain a lot of speedups https://gitlab.com/gitlab-com/operations/issues/42 as long as you are not memory constrained.
The counter argument is Flow IS what you want. Why poll for decision tasks and try to schedule the work execution between different servers when SWF Flow can do it for you?

All the things you found irritating are a one-time setup, and once you are chugging along you can write incredibly quickly powerful distributed systems without worrying about scaling or scheduling of any kind.

But I agree the documentation could do a better job of SELLING you on that point up-front.

Truth is, I don't know of any other framework or service that allows you to simply write java code like this:

A = getA();
B = getB();
C = getC(A, B);
D = getD(C);
E = getE(B);

Assuming all these getCalls are complex, time-consuming, and stateful, Flow automatically sets it up so that at the start getA() and getB() start executing in parallel (and on different servers!), getE() i immediately started once B is realized, getC() is immediately executed once both A and B are both realized, and so on.

For complex workflow with undetermined execution time where the whole thing may take days to execute, the fact that you can just tweak a simple Java file to update your business logic, and add some servers to your fleet whenever you want to improve throughput is MAGICAL.

Not all problems in software are simple to abstract away. I think Flow does the best it can do
The most useful comment on this page!

Anyway, my own opinion on taxes is that it's all extremely complicated and perhaps a flat percentage would work better.
Here is my preferred and almost too simple workflow:

Think about the feature
Write the feature
Test the feature (RSpec and Capybara)
Deploy with acceptable level of confidence

The testing part is in #3 exactly where it belongs.

It's my understanding that a major (perhaps the major) benefit of test-driven development is not that the tests are actually useful or speed up the writing of the code, but that the process of writing tests forces you to do some high-level design and specify how your code will work before you start clacking away. Seen this way, even if your tests are thrown out or never run after they are created, writing them was still a good idea because it resulted in your final product being better designed.
Distribution companies made sense prior to the advent of the internet. But you can host journals over bittorrent easily, and if they were legal journals, there'd be no reason for people to stop seeding, since there's no penalty to do so.

I think your post has a bit of confusion, because as far as I know, the platforms themselves are not doing the peer review, they're just hosting the content.

The big complaint about these platforms is that the institutions that send out the papers to these platforms do so completely independent of the authors. The platforms do not fund the authors, the institutions do, and for whatever reason, the institutions continue to deal with the platforms.

The platforms themselves are quickly becoming irrelevant. Hosting costs are dropping radically, and the curation methods used by the platforms are very out-dated and more focused on anti-piracy techniques instead of making the information they're hosting accessible. The only reason they're staying relevant is due to the requirement that institutions publish to them, it's not as a result of actual service provided.

The current platforms are a legacy item and they are inhibiting research. Like a lot of old legacy services, at a time they made sense, but more and more they don't.
Sounds like the developer was just being a shrewd businessman.
The majority of unit testing is dumb in my opinion for a freelancer / single dev project.

It just is not needed and waste of time.

Worse than that, the majority of tests I have seen become a hindrance later on. Granted, if you are one of those who can write quality code with quality tests it isn't (but you're not, most are not, chances are you are not - even if you think you are, probably you're not).
>I was not really a health nut, just 3 days a week at gym, lifting and cardio.

That qualifies as a health nut compared to 99% of the population!
Come on, we had this already with non-Apple iPhone chargers. That didn't make Apple change much to my knowledge.

Edit:

To add: I do not believe it made much harm to the Apple brand.
Or skip the test and just think about it before. We do not need to be "tricked" into thinking about / creating better designs
Here is the patent for that product. Perhaps this will shed some light on how it works. I'll see myself out. http://www.google.com/patents/US5590093
You have to decide which is harder to take: the loss of equity or the opportunity cost + risk of going to court.

Edit: I think you're going to have to take a loss either way. It's a matter of doing the cost-benefit analysis and betting on probabilities.
I don't believe this is true, assuming your peers have had the proper training. As I said before we are one of the biggest scala shops and make heavy use of pure functional style and scalaz, it works out fine.
User counts were so pitifully small in those projects that they were destaffed for years before they were shut down.
For the lazy:

std_sort_time: 0.08805380923877237s (11.908354778344838 M keys/s)

eastl_sort_time: 0.07010223707038676s (14.957810817751337 M keys/s)

EA's sort seems to respond better to full program optimisation than std::sort. Platform: vs2012 x64, i7 CPU.
Well, now you've actually elaborated with enough description to qualify your statement that, again, we are not in disagreement. It's quite odd to me that your first statement carried the tone of disagreement, while this reply offers enough substantive explanation to indicate we agree. Substance is key. The appeals to Hitchens, however, do read as an unnecessary argument to authority. There's a clear distinction between stating resistance is futile generally, and arguing it is futile against a thorough totalitarianism that has gained control over humanity itself.
Not permanently. Some report that it fixes itself after time, but the most widely accepted solution is to let your iPhone battery die. It seems to fix this bug every time.

https://discussions.apple.com/thread/7458347
Does your cofounder read HN? You might find yourself reading this thread in court.... or your cofounder might turn up here to comment.
lisp or Haskell, which one expands the mind more. I mostly only have time to learn one
There is no nuance there, these people had a personal choice of publishing their books through a traditional publisher and decided for that. It is just a tradeoff that you need to honor. Maybe next time they will just self-publish and have a book that is truly free without the need of pirating.
Wrong? Nothing. Sustainable? Except for Hollywood; not very; something's got to give. It's not as if most are getting paid millions per movie and could afford a year or two without a job [or hit for an actor] The point is, it's a bit short-sighted. If the rents were a slight premium, sure, ok. But when they are exorbitant as they are it makes little fiscal sense [except for those who hit paydirt] but those likely bought houses and aren't renting.

In other words, save your money, maybe you'll have to commute and maybe the bar won't be as close or have all the cool people, but it's worth having money for when there is a collapse.
kjs3 - you replied to this and are hellbanned here, as am I apparently.
It's great you have a signed vesting schedule - I think everybody here is confused by the problem. Nobody has any insight into what alleged deception you are being accused of, and you didn't share (and that's completely fine).

It sounds like the "don't have that kind of time" is specifically because of "We're in talks with (really) big pockets", but again, we have no insight into what those talks might look like.

Disclosure: IANAL, just an asshole.

Is this an acquisition? If so, be really sure they actually want to acquire you, then maybe it's worth just giving the guy his shares to get your deal done (or attempting to negotiation - always negotiate)

Is this an investment? Again, how sure are you they really want to invest, and how long can you live without it? You should talk to your current team and potential investor about possibly fixing the cap table and how you could achieve that (ie cram down the value of the shares and top up current employees)

When I'm in the right (fuck it, even when I'm not), with a preponderance of evidence, I usually tend to not take kindly to people coming after me - at least for a bit, you have little to lose to start the process of going to court - you can always settle between now and then. This is like any other negotiation, his first salvo is give me everything, you're turn to respond in kind with "go fuck yourself because X,Y and Z, and by the way, we will have to counter file as you are causing irreparable harm to our company because of A, B and C".

You can always borrow money over time - ie 10K to start, and see how it goes, maybe you settle and you have to find a way to pay it back, maybe 10K is enough to get the guy to back off.
I was curious what viewpoints more technically-inclined perspectives might provide. On initial reading, it felt like the CEO was convinced of the initiative by a consulting group (the major hint was the estimate on allowable attrition rates of 30%) and didn't feel very feasible (who has done this successfully before with 250,000 employees?).

The piece of the article I did like was how it inspired some of the employees to learn more - the initiative gives them an outlet to be challenged academically in a way they might not get with their day-to-day jobs.
Why doesn't a pension serve as their pension?
OK, since "brick" implies permanent, we've replaced that with "disables" above.
let's hope it does happens
You typically don't feel the pain of not having tests until your app starts to get big and/or starts to have lots of developers. That simple assert :success could catch a regression because you were using meta search while on rails 3 and now it doesn't work on rails 4. You also don't feel the pain of end-to-end testing until you rely on them too much and they are fickle, and hard to maintain.
This was the case with non-Apple iPhone chargers that damaged the iPhones. I've seen it on TV in France. I would reckon that it strengthened the Apple brand, because since then more users were afraid to buy non-Apple accessories. However it didn't make Apple move to change their interface to a standard USB like other vendors have.

So much for brand damage.
227's YouTube Chili' NBA Beer Stats Kawhi BUD LIGHT Chili' Leonard Spicy' Mix
How is that?
Introducing PMJSON, a Swift Library for JSON Encoding/decoding
No, just talking about female coders I worked with.

I noticed nobody was replying to your post. People don't want to talk about such things.
That's OK if the programmer who caused the conflict is the same person who decided to use this lib. If not, that'll be frustrating for one of the two.
"bricked", "permanently bricked" seem to be the hardware world's "literally". Throw the words around and contradict yourself simultaneously. Who's keeping track?
I would also agree that function is the wrong name.

Procedure however might be a good enough name, less connoted than Recipe.

Quoting the Elements of Programming by Alexander Stepanov:

"A Procedure is a sequence of instructions that modifies the state of some objects; it may also construct or destroy objects."

With the definition of Object as:

"An Object is a representation of a concrete entity as a value in memory"
On his side? Yes...
That is more or less all that I crave. With two caveats:

- updated once per hour or manually

Seems as if this would be generally good enough, but some sort of push integration would be awesome

- EE only

The dealbreaker. I understand. It makes sense to feature-gate stuff. But my entirely personal situation is that the company enforces TFS. I (and quite some coworkers) would prefer GitLabs features. But there's just no way for me to ask for a budget. What for? "Replace TFS"? Not gonna happen. A C"C works fine, everyone's convinced that we should go for GitLab only" might work. Perhaps. But that's impossible at the moment, I guess.
Uncanny how he gets everything right until the very last sentence of the interview... and the grin on his face shows he actually knew how that issue would turn out as well.
Any advantage over others JSON libraries?
"Think different" (except when writing unit tests or asserts for date code)
"Your changing the date wrong"
"It just works" (and by works we mean we plain don't test our code for a single boundary condition)
I think this applies beyond ruby/rails

I've seen the extremes of 100% tdd and 0 tests, and the most efficient projects/applications are the ones that are somewhere in the middle, you don't need tests for every single thing in your application and it becomes harmful to include them at a certain point.

My Personal preference is to focus on testing "critical" things like business logic, utilities,etc. Then have just a few end to end tests that skate the most important flows. In the end you have fairly tested application and you haven't wasted time asserting trivial pieces.