skysight-inc/HackerNews huggingface dataset:
It's also worth looking at what's being used from a framework, writing a spec for that, then considering replacing it with your own code to do what's specifically needed.
Here's some ideas:

(1) Address the stress issue. Get some sort of excercise or at least take a walk after lunch. I personally don't like the "E" word (excercise) so substitute things that are fun (mtn biking, skateboarding, climbing wall, etc). Preferably with friends.

(2) Charge your batteries Get 8 hours of good sleep. Everything is sooo much harder when you're tired. It's hard to work on even a fun project when you have no energy left at the end of the day.

(3) Make learning fun Find some sort of project that interests you that stretches you some. The idea is to learn algorithms for your project not just because you wish you knew them in an interview. Let fun "pull" your learning instead of guilt/duty/whatever "pushing" you to learn.

Do not quit your job before you have another. As someone else mentioned, some places actually have a policy of only hiring people who have a job already.
Kudos Events – Event Management Company
Watch a computer think through how it’s going to beat you at chess
Not All Beginnings Must Have an End
People feel the need to let us know of their feelings about products.
I own an old iMac 27 and an iPad Pro I bought for drawing for which it is perfect. I use Windows 10 and Linux, so I am not too attached to any one of them (maybe Minix 4.0 next?). I did enjoy the article. It was a surprising and very funny read even though the title just seemed to be another 'done with' or 'why I left' articles.
I don't see this a mistake at all
The SaaS Ramp of Death
Good point. I think most Java projects use only about 2% of Spring!
CyberGhost VPN 5.5 Crack 2016 Activation Key Free Download
LNKD is extremely powerful when paired with CRM. To the point that MSFT might have seen this as a better choice than buying Salesforce, especially as their own in house CRM offering (Dynamics) is becoming very strong, and far more likeable for end users.

The biggest loser from this deal was Salesforce, they will be gutted.

This move took me completely by surprise, and I'm pretty impressed in Nadella for pulling it off. Although LNKD is a pretty ordinary proposition (financially - and what else really matters nowadays) by itself, 1 + 1 can equal 3 if it is linked tightly with Microsoft's productivity products such as Skype for Business, Outlook, CRM etc. And MSFT took advantage of LNKDs poor recent performance to buy them "cheap" while making their management look like hero's when the market was beginning to think they were anything but.
"the plethora of stagnant apps you force onto my device"

While I agree, any stock Android phone from a carrier has quite a few itself.
Killer of French police officer, partner, broadcast incident live on Facebook
My Apple products have reams of bugs.
I'm, more and more, convinced that it's a kind of new marketing strategy from apple. Something like negative marketing for the masses (because it's more viral maybe?).

For example, we never talked so much about their phones, expect when they bent in the pockets...
How to: Create and plan your tasks, create tasks to others
Hence the usefulness of credit, as long as one uses it wisely.
> When normal Signal users try to call LibreSignal users, it just doesn't work.

Wouldn't it be possible to give better feedback to the caller in this case, such as the name of the client the callee uses?

I don't use Signal, so I may be missing something here.
... and the Chinese. Just give them a few more months
I think Apple's idea of a package manager is the App Store. Since they do not screw with /usr/local in any way stuff like brew and ports is a quite good alternative to a first party solution.

I just hope they will not start screwing with /usr/local
Dunno. You don't have to use their extra social features, and I ignored all of them anyway.

However, I found (well, in fact, they found me) perhaps 80% of my jobs via linkedin for the last 10 years. So, from this chair, it works fairly well.
> It's a problem, solve it.

Why exactly is it a problem? Why not just vote by red-pencil?

Obviously there is a small drawback of it taking a bit more time.

Then again, one important feature of a voting booth is that you cannot proof your own vote. This is important because it prevents selling votes or blackmail, and seems impossible with any online voting system.
It's good to see Apple catching up, no matter where it's coming from. You mention ZFS, but per-file encryption (EFS) and snapshots (VSS) in particular stood out to me as features NTFS has had for a decade.
Decoy votes.

https://roamingaroundatrandom.wordpress.com/2014/06/16/an-mp...
AGREED 100%. They forget the people who are MAKING the apps for all of these nice mobile devices they are selling hundreds of millions of.

What happened to Apple being for those who want to create things.
If someone needs to have an ad solution to have their website running it is NOT a business that should exist.

It's like we say restaurant owners should support the mafia because otherwise they cannot make money in the neighborhood. Or any other criminal(ish) activity.

"Without advertising we wouldn't be able to run this" MAYBE it really means you shouldn't run it at all, but don't force advertising(+malware) down your users throat just to justify an unsound business decision.

Edit: reworded to avoid confussion
For fun, try to get you and your friends to spend a few weeks trying to just use coordinates to get around. At several points, try to do it assuming no data connectivity, like what you'd experience in most of Mongolia. Hell, you can experience it in most of Colorado.

It turns out it's a terribly designed addressing system, replacing the numbers with words doesn't make it less terrible, only more memorable.

Assume your magic navigation device goes down, but you can call the destination you are going to and have them give you directions without using street names or designators, only landmarks. Try it from varying distances away. Instead of "turn left at Main st." you'll get "turn left at the second red building, I think, maybe the one with the white window shutters...you don't see one with white window shutters? well they have a restaurant next door with a neon sign...okay after that take the 3rd left, or is it the 4th?"

Or try to figure out not only which building you need to go to in a dense urban core, but which side of the street the building is on? While the coordinates you got put you within 3 meters of the building, the magic map device you're using can't get a lock on more than 2 GPS satellites at once and you're now 30 meters away from your destination.

Okay, so now you make it, and it's a 30 story building with 300 apartments. Which one is it? The coordinates get you near the base of the building, but not to the unit itself?

But that's okay, nobody's bothered to do something sensible like put numbers on their doors, or label the streets so when your app doesn't work you can still locally navigate. You can always wait around for a postman to arrive and ask him.
Xerox Phaser 3250 Driver Printer Download
Not the author, but I'm guessing what he means is that he wants a simple text editor that covers his required features and not much else.
buy a plane ticket

Not anonymous.

sending people to Mars

Not online.

I can securely communicate with people

Either not anonymous, or not verifiable.

Edward Snowden is able to send private documents

Not available to the general population.

I have computers on my wrist, pocket and dick

Eeuw.

Online voting is a complex problem, and goes counter to all other online systems we have. No other system guarantees strong anonymity, strong verification and strong access control at the same time.
This is just a slogan; they are selling high end fashion accessories.
You also had paid content, which is absolutely taboo and vilified today

Is this the case? I've seen absolutely tonnes of blatantly paid-for content across the web, and if anything there seems to be much more than there ever was.
Belgium tried to uphold its neutrality in WWI - Germany invaded and ransacked the country anyway.

I definitely feel that played a part in allowing Germany in WW2
Graphene uses to enhance car parts and components
Don't want to rain on the parade, but from the viewpoint of someone with lots of empathy, all it really brings in the long run is 1.8 times more 'best friend' girls!

Which is nice in some ways, but not necessarily when you are in your 20s ;-)
Show HN: Pibox = Whatsapp and Dropbox and Secret Sauce and 1000 GB
Hi HN!
A few days ago I realised my own project Pibox. I believe that it is the easiest way to communicate and share large files in original quality. It`s messenger and cloud storage in one app. So you can send even 4k video on 150 GB from your GoPro or iPhone\Nexus without any problem.

We launched on 30th May and now get 8k users with 4.5 stars in Google Play

Now, everyone can get up to 1000 GB for free.

What about secret sauce you will ask? We are working on AI based smart assistant inside Pibox - HiPi. It`s:
1. One centralized Assistant to which you can connect any other services. No more 10000 bots in different chats! One HiPi to rule them all!
2. Natural speech to talk HiPi. No more strange commands like: "#Nest /open & /window"
3. Rule your personal cloud with a power of the word. (Show me that photos from Egypt)
4. Use HiPi to chat smartly. (Reminders, Auto answer, check spelling, translate)
5. HiPi IoT integration. Control and automate your IoT or wearables in one app. Naturally. (Show me what is going in my House? Make temperature to 22)
6. Open API. How can you use HiPi to extend your service?

It`s our website: https://pibox.com
It`s Android app: https://play.google.com/store/apps/details?id=by.set.pibox
iOS will be in till 3-4 weeks.

That`s all. I`d be happy to hear your feddback
With all due respect, buying plane tickets and voting are quite different processes; when buying a ticket, everybody has an interest in knowing WHO you are, being able to connect your ticket with your credit card and whatnot.

When you vote, we're very interested in NOT being able to connect you with your vote - heck, in some countries it can even be dangerous if the powers that be find out what you voted. (The results being rigged to ensure they remain in power does not mean there's no interest in finding out who the opposition are!)

Also, we would like to be reasonably sure that you voted as you wished and that you were not under pressure to vote one way or the other; this, too, is much easier to keep under control if you have to go to a dedicated location to vote, rather than just clicking a few buttons on a computer in your home.

And, obviously, we'd like to be reasonably certain that the votes have not been tampered with after they were cast; one of the major benefits of paper ballots is that they do require quite some effort to manipulate after the fact - ballot stuffing is a lot easier if all you have to do is add entries to a database.

My preferred voting mechanism would be a hybrid - you go to a designated voting station, where you find a machine in the booth. The machine lets you choose whatever list or candidate you wish to support, then after you've confirmed your selection, it adds your vote to a tally AND prints a paper receipt, which is then deposited in a ballot box. This receipt shows your choice in plain text.

Now, you have the best of both worlds - the machines can give a (preliminary) result the second the ballot stations close; if anyone wants to contest the vote, there's no need to resort to computer forensics to decide whether the data may have been tampered with - simply count the ballots like we've done for the past few hundred years.
> Every safety feature added to the standard since C99 has been quietly dropped by compiler maintainers.

Can you give one example of this, please?
There are many problems.

Is the hardware open-sourced, too? It should, there are known back-doors in many hardware nowadays (not talking about the unknown).

Plane ticket, electronic banking, etc. - they have an immediate feedback that corrects mistakes (or worse, attacks), elections should not have such feedback, because one should not be able to prove how they voted afterwards (because of buying votes or coercion to vote in family, workplace, church, etc.)

How do you "see" that you have voted for your choice? Because you monitor tells you so?

Maybe let you start with your queuing problem (I have never waited in one to vote and do not even know personally anyone to do so).
I tried and tbh i found it to be quite a high-maintenance system.

My solution was to download and print agenda templates from http://philofaxy.blogspot.it/p/diary-inserts.html

The nice thing is that multiple templates are available for free and it costs as little as printing 50 or 100 pages (1page/week or 2pages/week), front/back and black/white.

Beside that, I'm only using a normal binder.

Despite this, next year I'm going back to a Moleskine weekly agenda. 15-17€/year is just a worth price for a good agenda.
I'm done with reading articles from people being done in general..
Electronic voting of any kind is dangerous, it's amazing how much trust is used in any voting but how little can be afford when it's electronic (online or in person machine based).
My mistake, I'd assumed that it had been absorbed into china.

Turns out I was confusing that with Tibet. Embarrassing to say the least...
Buying votes is orthogonal to online voting. One can buy offline votes as well.

If anything, online voting system can let you "change your mind" later, robbing buyer of vote they paid for.
I can't agree. The design of old was hideous and didn't age well. It would look incredibly dated today.
I'm extremely surprised this was downvoted by two people. Anyone care to explain? (I just show how to watch the keynote.) Did I post this on the wrong article or is this not what this is about, or what's wrong?
File2Cart Got Merged with Cart2Cart
Address is 127.0.0.1 ... looool
Wow, this is a rather… childish response. It doesn't actually rebut the claims being made, they seem to dismiss everything with “so what”, as if they do not actually understand what is wrong. And the rest of the post is just deflection by making ad hominems, or complaining about things that weren't what the researchers said.

For example:

> 1. Debian Linux packages were downloaded from a place that the experts didn’t like.

> So they should’ve been downloaded a distro from a .ru or .su website?

They should have been downloaded over a secure connection and verified. Do you know what a MITM attack is?

> 2. The icon of a poker website could be seen on the desktop (was it actually a poker website or ‘an icon similar to the icon of a poker website’?).

> Of course, having this icon on the desktop of course discredits the user of that computer, their country and the entire European Union.

That they have gambling software, whose legitimacy is uncertain, installed on computers used for preparing servers for elections is concerning. Why introduce another possible threat vector?

> 4. The WiFi password of the local guest network could be seen on the wall.

> Oh dear, because the election servers (with the telephones and computers of all guests) are certainly connected to that WiFi network, their ILO ports greedily open.

No, the election servers aren't connected, but the computers used to prepare data for the election servers are.

> 5. The cameraman who shot the audit filmed an elections observer in such a manner that his password was captured on film.

> We do thank you for this observation – we will improve our cameraman’s training – but this is an error of the supporting process (the audit) and not the main process (the elections).

So? You've still had your password compromised.

I could go on.
The current issue of consumer Reports magazine has an editorial arguing for online voting. They are very well thought-of. If you think it is a bad idea (I do), you might hope to have some effect by writing the editor (I did). http://www.consumerreports.org/cro/about-us/contact-us/index...
If you do not have the time to go to a physical place and stand in line, then you are lazy. If you are lazy in the first place, then I doubt that you have real political interest in the second place, which means you will do uniformed decisions anyhow.

Political decision making needs some burden. You need to take your time. It not a decision do you want a Burrito or a Pizza for tonight.
There’s a better way to get smarter than brain-training games
Battlefield 1 Maps and Modes
> we have nothing like the limitations of machine learning

Well, that works both ways. Humans are quite limited, we haven't doubled our IQ in the last 1000 years. But machines have even more potential to grow than we do, in the next 50-100 years they will surely have matched our ability to adapt.

Today, a company releases a translation software for a couple of languages, next year they release translation between 100 languages. A human can't keep up with that. Yes, they still need tuning and architecture design, but that might change soon, maybe in a few years.

Also, the education of humans needs to be human supervised, but machine learning can be unsupervised (like, AlphaGo playing millions of self games to fine tune its value function), thus, cheaper. I am sure Lee Sedol needed much more energy to train to get up to that level of play. He's 33 years old, and in order to get to his level he required resources, teachers, food, etc. AlphaGo played a few million self play games and only consumed a bunch of cheap electricity, while doing it a hundred times faster and surpassing the man.
So Notepad++ isn't good enough for you?
Condensed for people who can't view the video: when you want to stab someone, it is better to not alert them beforehand with a characteristic sound.
All I want, in any text editor, is multiple cursors [1]. It's a really powerful concept that renders a large number of otherwise tedious operations tractable without having to resort to macros or other nonintuitive abstractions.

I feel like it's such a useful feature that it should be baked into your operating system's text field widgets from the ground up. It's intuitive enough, too, that regular users could probably grasp it.

[1] As per Sublime Text: http://www.sublimetext.com

While I'm here I'd like to gripe that while there is a third party Atom package which adds support for multiple cursors [2], it has a number of bugs in it which seem to be irresolvable due to some deep architectural issue with Atom. ARGH.

[2] Sublime-Style-Column-Selection is the only package that attempts to do it "properly": https://atom.io/packages/sublime-style-column-selection
Angular.io is down
The major discussion is over here: https://news.ycombinator.com/item?id=11863079

One of the main points is that this chess engine is making lots of illegal moves, so it's not really playing chess, but a game that is superficially like chess. For example:

Would be more interesting if it actually
played chess. I mated it, it captured my
queen with its king, I captured its king
with a pawn, and then it declared a draw.

-- https://news.ycombinator.com/item?id=11865849

And having said that, it's a popular submission:

https://news.ycombinator.com/item?id=11895255

https://news.ycombinator.com/item?id=11875812

https://news.ycombinator.com/item?id=11867010

https://news.ycombinator.com/item?id=11863160
If your theme engine is as simple as Raleigh, then the chances of crashing applications because of a bug in the theme are smaller. Sadly, most (if not all) theme engines were far, far more complex than Raleigh.

We have bug reports coming especially from people using the Oxygen theme, which had a tendency to (against all recommendations) poke at the widget structure behind the style contexts because what could possibly go wrong.

Given the ability to inject random C code into applications that do not expect that, people will abuse it; hence the switch to a pure declarative language like CSS to describe the aspect of widgets. Your app may look like crap, but it won't crash because of that.
they just call it "native advertising" now :)
> A single VPAID ad absolutely demolishes site performance on mobile and desktop, and we, the publishers, get the full blame from our readers.

The site is responsible for including ads; "publishers" should get the full blame from their readers. The publishers themselves can complain to the ad network they use, but readers are right to just blame the publishers.
I just visited the TransferWise site from here in Germany after reading the article. Was disappointed, like I often am these days. I was promptly redirected to the /de/ area of the site with no obvious way to switch to English.

Why don't websites realise that language and country are two different things! Not everyone living in Germany is fluent in German, especially not expats who I assume are the main target users for sites such as these.

I have seen only a handful of sites that will allow you to navigate to a English language site if they have one while also acknowledging that you are in Germany.
> Remember the iPhone 4? I even believed your bullshit about the antenna, but yes, it really didn’t work. I spent a year of my life with dropped calls, thanks for that.

translation: I was too stubborn to buy a case / bumper to prevent this and suffered and bitched for a year instead

> iPhone: I can’t even get a day’s charge out of it

possibly valid, possibly using some rogue app that's killing the battery life, possibly bad unit

> apple TV: Whenever I turn my unit on, without fail I have to rip the plug out of the back and start again.

Obviously defective unit. too dumb to replace it.

> appleWatch: Never has a piece of technology made me more miserable.

never actually mentions any QA related problems.

> So why do I have to tell my Watch not to disturb me in a meeting?

because it's a device designed to give you notifications and most people want them even in meetings. I would.

> Or worse still shake my wrist like crazy when I’m on a live TV set?

that's just your own personal brand of crazy.
Which is why the voting machine should print a paper receipt which in plain text tells what vote you cast; this receipt is then deposited in a ballot box.

If a result is disputed, simply count the paper ballots like we do today.
"Mono-spaced fonts are an anachronism as far as I’m concerned; text is easier to read when it’s spaced properly. This is certainly true for my text heavy documents, like this article, but I also prefer to code this way."

I've never met anyone who codes without a fixed-width font. Has anyone here tried it? What are your experiences?
Noone ever learned from Rambo: greatest weapon is human brain.
Efficient maybe, but trustworthy? How can you know that the voting machines are not rigged in any way? (The same goes for e.g. Brasil.)
Apple should have bought Sun at the time, and cross-pollinate Mac OS X and Solaris while using OpenSolaris to attack the server/cloud market.
You deserve it. It was obnoxious.
I can't upvote this enough. I started to play with Rust a few months ago and I especially like their compile-time checks of the code. I don't see why C compiler vendors can't do the same thing. Imagine if folks like GreenHills or WindRiver adopt such a practice in their compiler. It would revolutionise their industry. IAR has MISRA-C checks in their compilers but that is not enough.
Sublime Text is the better option right now. Atom is still (too) slow. Can handle pure programming, remote files over ssh, [1] complex builds, and act as a one-stop-shop for all your writing needs. [2]

[1] http://log.liminastudio.com/writing/tutorials/sublime-tunnel...

[2] My personal experience/setup: write in Markdown, export to pretty much every file format using Pandoc (binds nicely with a ST package) and custom Pandoc builds/templates. For instance, I export native Markdown to Tufte Handouts LaTeX-generated PDFs. Love this.