skysight-inc/HackerNews huggingface dataset:
:) Brought back memories of thesis writing days.

Just wanted to add that the process described is more or less the same whether you are a musician beginning to compose, a dancer learning to choreograph, a painter creating new style etc.

At the end of the day its all about learning and developing language. The language of thought.
Recent Data Migration Within All Platforms – New Benefits for Cart2Cart Users
It was still a little different. It isn't just about building the tools and making them run. It is the environment that comes with it so you can follow any number of recipes you find online to get your development environment up and running. For all the support work I've done in the past, or finding ways to virtualized Linux in a Windows environment (or vice versa), this will be a welcome addition.
Hi, jsbin/jsfiddle/gist like sharing is one feature we are discussing, but it is quite a delicate issue and not without risks, so we still haven't decided about it yet.
Out of curiousity, do you use wine-staging and the CSMT patches?
Hi, yes, I totally agree, calculating elevation profiles for imported and drawn tracks is a very important feature which we are working on.
They are misinterpreting the results. Everyone I know who has a degree in computer science and is good at it is still self-taught.
Thanks for the feedback, but are you sure you haven't meant this comment for another site - this is a simple static HTML page :)
That's how perceive things. It's judged by us as the best way to secure our own interests. It can be seen as a pact between intelligent creatures to shown each other mutual respect.
Some brief history refresher:

Apple + Microsoft "collaborating" on Macintosh software = Windows

IBM + Microsoft "collaborating" on OS/2 = the NT kernel, Windows NT

Sybase + Microsoft "collaborating" on Sybase SQL server = MS SQL Server

Sun + Microsoft "embracing" Java = .NET Framework
Because Microsoft, then and now, has more active developers.
As I understand, it's very similar (in functionality) to this: https://www.getmagicnow.com/

Or there are more differences?
The Role of C++ in the Modern Web
TeamViewer, e.g.; their official Linux version is simply the Windows build with a bundled WinE. As a result, it has a horrible UX, making me even less likely to pay their outrageous license fees.

It's a lose-lose situation in cases like this.
I doubt any game developer decides not to release a Linux version purely because "oh, Wine exists".
New CocoaPod, simplest DI library especially for auto-injection with pleasure
I don't see how functional programming would ever solve the problem of chronology. If the collision engine needs to know the new position in that frame then it needs to run that code first. You can't just run code whenever and expect functional programming to fix it. Nor will assigning different areas of the state to specific functions fix that either.

I think immutable data solves a lot of headaches and using Redux and Immutable together in our current stack has shown me some of the benefits of immutability and a more functional programming style. However, much of this article was about immutability not being a silver bullet for things that, IMO, were never going to be solved by immutability. It's like saying it would be solved by writing everything in Haskell, there are some "complexities" that can't be hidden, e.g. order of events. Maybe I missed something.
Canonical + Microsoft "including" Ubuntu = Microsoft Xenix 2016?
Would you, kindly, start us off with whichever pieces are best for a company to implement/utilize in interviews?
Game developers no idea, application developers yes. TeamViewer and Softmaker Office are programs I ditched in frustration because their official Linux "ports" are the Windows versions bundled with a bugged WinE wrapper around them.
https://opensource.com/resources/what-open-source
The woman in question:
"As many of you know, the last couple months have been quite a whirlwind of controversy and GG harassment. Today, the decision was made: I am no longer a good, safe representative of Nintendo, and my employment has been terminated."

Nintendo:
"Alison Rapp was terminated due to violation of an internal company policy involving holding a second job in conflict with Nintendo’s corporate culture. Though Ms. Rapp’s termination follows her being the subject of criticism from certain groups via social media several weeks ago, the two are absolutely not related.[...]"

So who's telling the truth here? Is the second job thing just an excuse to save face? Is the woman in question using the controversy to shift blame?
A bit flipping attack is where a change to the cyphertext results in a predictable change to the (decrypted) plaintext [1]. Re venomsnake's comment, I'm not sure how this applies to the secure enclave though, or the relevance of low temperatures.

https://en.wikipedia.org/wiki/Bit-flipping_attack
I think you could say the same about most issues that politicians (attempt to) address. Were Nixon or Nancy Reagan ever trapped in the inner-cities deciminated by the results of their failed drug policy? Were generations of their families imprisoned as a result? Does George Bush ever have to worry about ISIS causing harm to himself or his family? Or an onslaught of immigrants on his family ranch? Will Diane Fienstein be spending her old age alone, unarmed, 30 miles from her nearest neighbors or other assistance? Unlikely.
It's not quite the case that using Wine is an alternative to porting. Sometimes the port itself simply bundles Wine. Some say that this "doesn't count", but when Wine works well users can't tell the difference between this and a port that required rewriting things.
Not to mention he was drafted 2009, before that VC was in.
I use wine-staging yes.
> The big difference is that Apple actually doesn't fk their users in the ass.

Like with their SMB support? When, given the choice of complying with the GPL or re-writing an SMB client from scratch, Apple chose the latter and subjected users to utterly broken SMB support for several releases just so they did not have to open source their pitiful collection of patches?
Had to boot Linux to expand my NTFS partition to have enough space to install it all - hoping it's something for Update 3 or before.
The New Space Race
should be called "super tiny interpreter"
Why do you think that the USA eats only its own meat?

For example Denmark imports huge amounts of soybean from Brazil, China and USA.

So, bunch of these first world countries are delegating their carbon footprint to others.

When you look at global warming you do not state is as a problem happening in the US.
It's happening everywhere.
Soundcloud has begun blocking content by region
I know about the OS. But the key is fused, not in flash in the CPU. So they probably have cmos style persistence and not true one. Which is vulnerable to erasing.

Low voltage attacks:

A low-voltage fault attack is a fault attack where the fault is induced by feeding the hardware with a lower-than-normal voltage (in the "smart card" model, the card has its own CPU, RAM and ROM, but the current and clock signals are provided externally, i.e. are under the control of the attacker). For instance, if the card expect 3.3V, you give it only 2V. The real trick here is that the attacker can lower the voltage for only very short durations, a few clock cycles, so as to induce a fault in a specific part of the algorithm execution

We try to get the hardware crazy.

http://security.stackexchange.com/questions/69279/what-actua...
Used a credit card online in India? It's probably stolen
> in my spare time I'm working on large infrastructure automation, deep learning, developing new blockchain technologies, etc

Sounds interesting! Did you try to give presentations on these things? Start with small conferences/hackathons/user groups. Use YouTube if there is nothing local available.

Also, theater worked really well for me as well.
basically: write some tests, write some docs, add some automated tests, checkin often, be sensible and try not to cut corners.

how about:
code like you are going to have to remove 2 features and add 3 new features to your code in 6 months time without the place burning down.
Magic is a service like a concierge, managed by people.

This is a framework for building your own bots.
And the specialist might have to take it to other specialists because the diagnostics and repair equipment is so outrageously proprietary and specific nowadays that only one shop per major city can afford it.
See the Best List of DIY Drone Kits with Camera
Pretty interesting, and pointed me to the "powers of 10" film visualizing changes in order of magnitude: http://youtu.be/0fKBhvDjuy0
A Better Offer Letter
No - I meant literal bit flipping in a processor when you play tricks with ambient temperature, voltage and so on ...
An approximately shared set of values and/or (business-relevant) political aims is a great advantage in working together.
Depends on the company, I guess. I interviewed with Fidelity Investments Dublin in June 2015 for a .NET programmer contract (they are mostly Java but also have some VB.NET code). They told me that the Dublin office had 300 programmers at that time but they were looking to reach 1000 by the end of the year.

The job market in Ireland is nuts :)
First, don't set deadlines that make things difficult. Give yourself time to do the job properly. If the client is too demanding, they're going to be a problem in other aspects of the job as well. Gaining respect first comes from respecting yourself.

Second, get plenty of quality sleep, that means no caffeine/alcohol for 6-8 hours before bed, and allowing yourself at least 8 hours of uninterrupted sleep.

Third, when working, get up and walk around once an hour, for at least five minutes. Have a healthy snack, do some push-ups, walk around the block, anything but sit.

Fourth, exercise! Do something that makes you sweat for at least 30 minutes a day. This one is a must, no excuses.

Fifth, stretch. This can be done during your five minute breaks. If you do nothing else in this list, do wrist flexor and extensor stretches (look them up). Otherwise, your coding career can get cut short (speaking from personal experience). Stretching takes 2-3 minutes and can make a world of difference; do them every time you're feeling stale. It's not possible to stretch too often.

Next, eat right. Keep your diet light, skip the soda and chips; eat fruits, nuts and veggies, drink water. You're already sitting on your ass all day, don't make it worse by fueling yourself with garbage.

Finally, have some hobbies that don't require a screen. Go hiking or biking. Play a sport. Learn an instrument. Bird watch. Build a tree-house. Catalog all of the different bugs in your yard. Whatever, just get away from screens.

All of this is obvious and a no-brainer, right? Well, look at the people who have been in a field for 20-30 years, the ones who stick to the above are easy to spot; they're the fit, happy, healthy people. The others are easy to spot too, because they look like hell. Get into these habits before you need to, you'll be saving your future-self a lot of trouble.

Hope that helps. Time for my workout...
Second the motion. Ambari is actually one of the key elements of the tech stack we're using for our service. With the "Blueprints" feature and the REST API, it's a really convenient way to automate the provisioning of Spark/Hadoop clusters.

Even better, Ambari isn't actually limited to installing just Hadoop/Spark, etc. In principle, you could extend it to take care of installing pretty much anything.
https://www.owasp.org/index.php/REST_Security_Cheat_Sheet might be helpful.
> If all you care about is "the best technology; yay" rather than user freedoms, your concerns are moot.

Are they? When did Microsoft's EEE strategy benefit the user and lead to the best technology? IE6? JScript? ActiveX? J/Direct? MSN Messenger?
Indeed – Chrome is notably faster on my Macbook. On the desktop with a 6700K and Samsung 950 Pro SSD the difference becomes meaningless and I prefer Keychain/Reading list/iCloud to their chrome equivalents.

Also, chrome gives you a 5px^2 area of "chrome" to drag the window around which is seriously annoying.
The one time I used TOR the captchas were the ones with both words as squiggly letters which wouldn't work even after 20 attempts, I had to give up.

I was pleased when, recently, I found out they switched to the image based one. Sure, sometimes it still refuses to accept that I selected all the street signs but at least I don't have to give up in frustration after 30 consecutive failed attempts
Looks interesting, but I immediately have problems getting it to work with "failed to process text missing user". I also get 500 server errors when trying to install the plugins, which I assume means it's hitting a problem before I'm trying to run it normally.

Are there updated installation instructions? The version on github is 0.2 but the instructions seem to be for 0.1.
It would be nice to see a graph of packing density against dimensionality.

EDIT: Looks like I spoke too soon! There's one in the link posted by @foota in these comments (p33 of [1])

[1] http://www.ams.org/programs/students/wwtbam/cohn-slides-2014...
Yes indeed it only works with Algolia search.
> I don't really get all the whining about the name...

Yeah, I'm not sure what's up with all the hand-wringing. Dunno if it's a generational thing, or just a peculiarity of this particular echo chamber. [0] None of folks at the jobs that I've worked cared about the name of a tool as long as it was good.

[0] I do take comfort in the fact that the hand-wringing is a tiny slice of all of the conversation attached to the submission.
China Startup `Little Red Book' Said to Be Valued at $1B
DEA drug fighting plane doesn’t fly, but costs soar
The rise and fall of the GLC
Just because a marriage fails, doesn't necessarily mean it will be regretted. I am glad i am out of some past relationships, but i don't regret them. And the vast majority of drug users don't become addicts, so I they likely don't regret it either.
Roborace autonomous vehicle platform revealed
Apple has contributed to key open source projects such as LLVM and WebKit. They have also open sourced Swift.

They have identified the core of their business and they feel comfortable there. They get a 30% royalty for each App Store transaction, they make large profits selling iPhones and Macs. They monetize their software indirectly as a part of a larger end-to-end solution.

Microsoft during their monopolic era was much more beyond that, they were going for all.
Here’s what happened at Microsoft’s Build keynote
Mmmh. I use MS Office at work because I have to, but I really don't like it. Office 2013 has given me more headaches than 2003, 2007 and 2010 combined. So personally, I hope they don't.

Of course, if MS Office was available on Linux, converting regular users would be so much easier... But for the time being, I don't see it happening. It would probably be a lot of work, and the demand probably is not there. Last time I saw any numbers, desktop machines in western Europe ran about 90% Windows, 7-8% OS X, and ~1.5% Linux. So unless porting Office to Linux happens to be trivial (which I doubt), it is not worth the effort at this time. (OTOH, they did port it to iOS and Android, so it cannot be impossible, either.)
Ah, this brings back memories. I've had two interviews (many years ago) where I was told "you are overqualified for this job, you're going to be here three months and leave". I was hurting for money at the time so that wasn't great to hear.

Unfortunately, the only solution I found for this is "charge more", which seems to be psychologically difficult for programmers, with all of patio11's efforts :)
ayelist/naylist
> Data is where the value is, because you're the only who has it.

For those of us who have no data, algorithms are the most valuable things.
Our new website is unbelievably fast, here is how we did it
While I agree with the content, I dislike the straw-man pattern that is so commonly found: "you can use method A stupidly or method B (my favorite) intelligently. Hence method B is the best."

Take for example:

> Developers work in total isolation for weeks or months at a time on feature branches and then try to merge all their work together into a release branch at the very last minute.

You have also option 3: Come up with a specification (not design) for all the components up front in such a way that it minimizes integration risks. Split tasks and define interfaces and/or protocols so that the work can be developed in parallel. Still, try to follow up with the changes in other branches and keep your work up-to-date with major changes that may happen in the main branch.
Try to merge to see if there is any conflict, but don't push half-work. However, if you have to modify a main component that is used by other in order to implement your thing, and that change can be merged back safely, do it as soon as possible.
How does this matter seriously? It's been a while since I have had a problem making payments anywhere in the world, or even on crappy e-commerce sites anywhere in the world.
The draft is very clear about DANE being preferred from both a security and deployment perspective (does't need to get certificates for all hosted domains).

Sure, if DNSSEC fail, then SMTP-STS is better than nothing.

I'm pretty sure that the big providers could have had deployed DNSSEC relatively easily, if they just wanted to.

I think other DNS-based email security features such as DKIM and DMARC motivates DNSSEC as well.
Show HN: A Web Account Dashboard for Robinhood
>The code has a lot of comments. But not this kind:

i++; // Increment i

It does however have this:

// Then we increment `current`
current++;

Buy yes - the comments in the project is written as a tutorial, and are very good.
(...)one key difference is that you don't run Mac OS X as a server operating system or on the cloud.

http://www.apple.com/osx/server/

It's actually a pretty decent server environment.
Cheap flights to Lille on flychecker at € 158
If you use TOR only for "bad stuff" then it means that if you are on TOR you must be surely doing "bad stuff".

Using TOR for everything helps to build plausible deniability, if you are always on TOR then an external watcher can't determine if you are doing good or bad stuff.

Of course good and bad are relative terms, if your country doesn't have free speech obviously the "bad stuff" is just speaking freely
Dunno if it's the site or Iron or what but I get dodgy UTF8 output and a lack of UK postcodes from the search.

e.g. searching for E14 9TP, I get this - https://rjp.is/tmp/badsearchwonkyutf8.png
In this video[0] on Rust, in this example I was unable to directly tell whether the Vec structure is being copied to the take() function. If ownership is being handed over, why is a copy being made? And if a copy really isn't being made, then why aren't the function signature and the calling site reflecting that?

I hope I am making any sense... Please tell me if I should try to rephrase, or if I am in need of clarification on the subject.

(BTW, this is also something I really dislike about C++, two function calls that look exactly the same, foo(x) and bar(x), could either be pass by value or pass by reference: you have to go dig up the function signatures to figure that out).

[0] https://youtu.be/O5vzLKg7y-k?t=1110
Doesn't the audio captcha work only if you have javascript enabled?
If you enable javascript on TOR then you are doing it wrong.

I could be wrong though
I've been experimenting with working away from an Internet connection, and it's been working really well for most things. It has two great features:

- it forces me to focus only on code when I'm coding, since 9gag/Reddit/Facebook aren't available, and

- it forces me to get up and walk around and do physical things when I'm taking a break from coding

I find I am less fatigued and about as efficient, even if it means building a queue of Googleable bugs/questions that I return to when I'm back on the internet.
I might be reading this wrong, but it seems that there's an import ban on these magnets? From the first item in the FAQ in the article: "Even though Zen Magnets and the included warnings have been found to be without flaw, there is still a nationwide import ban."

Edit: This [0] is linked to elsewhere in the discussion. It seems to support the assertion that there's an import ban.

[0] https://www.federalregister.gov/articles/2014/10/03/2014-233...
That's a valid point, but you cannot elastically provision 100 OS X servers machines on demand in the cloud.
Visionaray Multi-Volume Rendering Example
http://www.fao.org/docrep/010/a0701e/a0701e00.HTM

Here's an 18% estimate while transportation is 13%.

Here's a 51% estimate, trumping everything else.

http://www.worldwatch.org/node/6294

I couldn't find the links for the second claim (its somewhere out there) but the ones provided don't account for animals, land use and rainforest elimination. All three are major factors of the animal agriculture.
Block 9gag with /etc/hosts or https://getcoldturkey.com/ or https://selfcontrolapp.com/ and spend the entire time on sleep.

If you aren't getting enough sleep, that is the reason you're fatigued. Prioritize fixing your sleep over everything else because without a well-rested brain, it is impossible to consistently write good software. Without writing good software, you can't hit your deadlines.

Seriously, your brain is a part of your body. Take care of both of them. This isn't just some feel-good advice. Taking care of yourself is actually necessary for solving difficult problems.

Also, make sure you understand the abstractions you are working with. Not doing so means you go around in circles. Make sure you have a clear "Definition of Done" for what you are building. Not doing so means you're going to go back-and-forth with your client/employer/TA and waste a lot of effort. Make sure you write automated tests as you write your code. Not doing so means that when you write a bug you could spend hours trying to chase it down.

Don't treat necessities as if they were luxuries.
Apple is pretty user-hostile. Moreso than MS in my estimation. Try changing the battery in your iphone, or getting music on it without using itunes.
The State of UX in 2016 – Digest
For osx, https://selfcontrolapp.com is also useful for blocking 9gag/Reddit/Facebook, but it will still let you get on stackoverflow

I think for windows there is https://getcoldturkey.com/
I don't think anyone has tried it, but is there a reason why it couldn't be done?
Facebook Deletes User Data
The feminist groups disrupting bro-tech culture in 2016
We already have two terms for that - coder and programmer.
Why? It's not actually interpreting anything, merely transforming (compiling) the lisp-like syntax into c-like syntax without executing it.
Do you have first hand sources about this? I have now been hearing all and everything about what makes Alpha Go so great... First it was the hardware, then it was the use of the Monte-Carlo tree search with NN... And even more just 1 day ago https://news.ycombinator.com/item?id=11382954
Assuming that Microsoft _ever_ becomes relevant again.
GitHub – Version controlled user group meetups
Aha! Good catch, especially given my comment about the comments.

Yeah, I wouldn't write that comment in production code either. But as you said, it's a tutorial, so why not go for it? :-)
A History of Rezi
Lisi's proposal was discussed 8 years ago at [0]. A quick scan of [1] and [2] leads me to suspect that it is the same E8 - but I'm not a mathematician so don't go and bet any money on it...

[0] https://news.ycombinator.com/item?id=258198

[1] https://en.wikipedia.org/wiki/E8_(mathematics)

[2] https://en.wikipedia.org/wiki/Leech_lattice
Mac game "developers" do. :(

Thanks to TransGaming and Cider, a lot of Mac "ports" are just a Windows executable running in their proprietary fork of Wine. To predictably awful result.