skysight-inc/HackerNews huggingface dataset:
>Invest in ergonomics. Stand at work.

I invested in a Mirra chair in 2006, transitioned to a stand up desk in 2014 and I wholeheartedly recommend doing either or both if your finances and ability permit.
JTAG Explained: Why Software Security Engineers and Manufacturers Should Care
As I looked at the picture in the article, I realized that the number on the slot machine's screen looked strangely familiar.
For anyone interested in further discussing encoding type information about object members in the names instead of the values, there's an open issue on the GitHub repo for the spec:

https://github.com/tjson/tjson-spec/issues/28

Regarding MIME types, since the format is JSON-compatible I would prefer it remain "application/json" however, "application/json+tjson" might make sense.
Reddit only started putting ads /in the stream/ of comments and posts pretty recently.
>nothing will ever be good enough for them again.

Reading this made me so sad. This is exactly how I feel. Nothing will ever be good enough again. :(
Keymaps for Sublime and Atom

They are on a mission.
Overqualified or underqualified most local firms say. My area has few jobs. Just hard to transition. Ill probably move haha.
Whats stopping you from not being a Verizon customer? Their rates (and AT&T) are awful compared to Sprint / T-Mobile, which are then awful compared to specialized MVNOs that target your use case.
They really did push the envelope, but not always in a good way. I think it was not Wells Fargo that invented recurring cross-sales, adult sites have been efficiently doing it for ages. It s just that it s so tabu that people don t really talk so much about it and just swallow it.
I read this and realized that the Onion would probably do a laptop with a screen for a keyboard with a top row of mechanical function keys.

Still it got me thinking about the draw/look screen ideas and how it might be quite useful to sketch on the lower screen then flick those sketches to the upper screen to organize.
Even Slack has the capability to hold on to your messages (as required by some certifications) and be retrieved during discovery.

If it is a service that is paid for by the company, then it is most likely a trove of data that is discoverable...
Arkera | London, UK | £40k-65k | Onsite | Hiring Python & iOS Software Engineers

Arkera is a London-based startup operating at the intersection of data science / machine learning and wealth management. We have ambitious plans to transform the largely analogue and expensive marketplace for wealth advice.

We're hiring for an iOS developer who can get hands on with every aspect of ours app's development, working with myself and another developer. https://unicornhunt.io/jobs/ios-developer-at-arkera

We're also hiring for python software engineers. Our team is built up mostly of data scientists at the moment, so your role would primarily be to help with architected our project as a whole (we are in the process of pulling out aspects as micro services) with myself and designing solutions with the data science team. https://unicornhunt.io/jobs/python-developer-at-arkera

You can reach us through one of the links above, or reach me directly @krishan711
Tried Project Manager, useful but didn't keep the folder open :(. And I checked my settings, I have "window.reopenFolders": "all"
> I don't believe that there is another country's population, who has received so much systemic brainwash into believing that it is it's own fault.

The German people have had a significant amount of education about their culpability in the events of the second World War.
Prose is writing that is not poetry, so yes.
That's a lot of overhead compared to translated sys calls.
Dude you stole my app.
How could you?
https://play.google.com/store/apps/details?id=com.ionicframe...
It seems that very few people these days knows that all the big name European mobile brands (Ericsson, Nokia, Siemens) were also big name infrastructure brands. And that two of them still operate (Ericsson and Nokia, the latter having bought Siemens infrastructure division).
Could you please expand on:

> it combines modules into a single scope, rather than wrapping them in functions and shipping a module loader with the bundle

I'm really interested, I got into JS development this year and have no idea of the internals of bundlers/packagers.
I've heard of sailfish before, but I had NO idea sailfish is somewhat maemo based. This really makes me want to reconsider the Jolla phone.
Hi HN!

For creating Tarsier, we used Tweepy for extracing tweets using the Twitter Public API, we used MonkeyLearn for analyzing the tweets and finally used Plotly for creating the visualizations.

You can see some of the insights we got by using Tarsier here: https://blog.monkeylearn.com/donald-trump-vs-hillary-clinton...
Great for scripts that go

some_long_command ; curl 'https://api.simplepush.io/Done/your command is done'

It would be nice if the notification "title" actually appeared as the title of the push notification.
Might I suggest http://pastebin.com/2PHXi78A instead? It handles a few bugs from the original, and cleans the nested loops.
I like the larger feel. As my eyes find it harder and harder to read small things as I age, having an interface that defaults to objects I can comfortably see and manipulate is a good thing.
> For much of Western human existence, families could own, inherit, and stay in one place for generations.

In the scenario you are responding to, the family isn't trying to stay in the one house for the next generation - it's occupied entirely by a retired couple with no income.
You're pretty close here.

I've been at places where there was no thanks, no money, no nothing, but I was empowered and left alone enough to get things done. That was okay, but it still felt a little thankless (obviously).

I have been at places where there was little empowerment, but where there was monetary rewarding of people who somehow still managed to achieve things by working outside of the box. That was even worse; they recognized we did a good job, but didn't actually translate that to "let them be empowered to make decisions".

People aren't dumb. They can tell when they're actually appreciated. It's a combination of things. If an employer truly respects and appreciates an employee, the employee knows they will respond with verbal thanks, some sort of gift or reward (often limited by corporate, but could be something as simple as buying lunch, if that's an infrequent thing), and look to empower the employee further to continue their good work. Dropping the ball on any of these will leave it feeling disingenuous.
Official virtual machine prepped for Windows 10 development
Name a product that is widely used as a private, shared database and isn't based on blockchains. It was possible to build these things before Bitcoin, but they were uncommon. Now they're common and people call them private blockchains.

This same conversation will happen over and over because there are thousands of people who must believe that Bitcoin is special. It is special, just not in all the ways people claim.

If the commenter doesn't hold Bitcoin, he's free to deny it. But the comment wasn't about him as an individual. It was about how blockchains make people crazy, including me.
There is plenty of money to be made in native GUIs, one just needs to search for the right customers.

I have been developing green field native applications in the last three years.

It has been a return to sanity after doing around 4 years web dev.
Interviews in general have a lot of problems: http://lesswrong.com/lw/3gv/statistical_prediction_rules_out...

>Unstructured interviews reliably degrade the decisions of gatekeepers (e.g. hiring and admissions officers, parole boards, etc.). Gatekeepers (and SPRs) make better decisions on the basis of dossiers alone than on the basis of dossiers and unstructured interviews. (Bloom and Brundage 1947, DeVaul et. al. 1957, Oskamp 1965, Milstein et. al. 1981; Hunter & Hunter 1984; Wiesner & Cronshaw 1988). If you're hiring, you're probably better off not doing interviews.

The "make candidate solve puzzles" technical interview sounds like a very poorly designed IQ test. Just replacing it with more objective standardized IQ tests would help a lot.
I have worked with people who have 10+ years of experience and can talk the talk, but are still pretty bad at the day-to-day work of writing software. I also have worked with some great developers who aren't so good at interview-style conversations.

I agree CS quizzes are a bad interview technique, which is why I favor pair programming. But I've never had a good candidate feel insulted by asking to sit down and code together for a while. Indeed, the #1 thing good programmers have in common is they like programming.
I can't see horizontal layouts. I reinstalled from scratch and still can't see it.
There's the possibilities that the brain leverages a form of computing that is unlike our own. Similar to how algorithm classes differ between classical and quantum computing, there may be some esoteric form of doing 1+1 that we haven't yet explored.
He probably does use his phone to tweet http://varianceexplained.org/r/trump-tweets/
I'm a bit confused that TJSON only allows UTF-8 strings. The only way to escape Unicode characters in JSON is \uXXXX. But to encode astral characters with this syntax, UTF-16 surrogate pairs must be used. How does TJSON handle this, if strings must be encoded with UTF-8 only?
I was wrong to dismiss Facebook
I was wondering, like there is usually a "recommended plugins" list for Vim, does such a thing already exist for VS code?
Plasma Mobile is more meant to be a standardization platform to make phone OSes than the be all end all one in and of itself.

Copperhead is just a liberated Android for the most part, it just replaces Replicant.

Since Jolla develops sailfishOS, and the OS itself is mostly proprietary, it should be no surprise there isn't a hobbyist community supporting it on Android phones.

Plasma Mobile and Firefox OS were both in a class that could feasibly eventually sell phones with it stock. Its the same problem as the desktop Linux ecosystem - as long as you have to actually install the OS yourself, the market is nonexistent compared to the preinstalled market. You need units in stores in peoples faces before you can start making meaningful inroads into market adoption.
​Linux developers under denial of service attack
You don't have good ad blockers on mobile. With native apps ads are easier to show. You can download and cache them in the background.
Nice summary, thanks for sharing!
"For years, technologists and other utopians have argued that online news would be a boon to democracy. That has not been the case."

It clearly has. Had it not been for Wikileaks, and various online news organizations we would never have known the sheer amount of corruption afoot in this election, as well as the extent of the death grip political elites have on the entire system. I suppose old media has just become too entrenched and cozy with those in power to speak truth to power.

"a recent BuzzFeed analysis of top political pages on Facebook showed that right-wing sites published false or misleading information 38 percent of the time, and lefty sites did so 20 percent of the time."

In a recent analysis by the ultra-leftist junk news site Buzzfeed, they've found that right wing sites are worst than left wing sites. Wow, that's some great journalism right there. That kind of reporting is why we should ignore new media and stick with the old.
Summarize: So American women are raised includes a systemic bias that we don't see in other cultures.
Yep, my USB port died too. I ended up getting an external charger and a handful of spare batteries. Did that for about a year or two before I got my Nexus 5. At least buying new batteries gave me back my battery life that had degraded to almost nothing over the years.

On top of that, over the years, the kickstand broke, the screen got scratched badly, my belt clip broke in multiple places, the SIM slot became really finicky, and even the plastic around the keyboard was starting to come out.

And a lot of the problem was performance: a 600 MHz OMAP3 was great in 2009, but by 2014 it was just too slow to handle modern websites, and the browser based on Firefox 3.5 (maybe 3.6?) couldn't even handle some newer websites. And to be honest, the RAM was low even for its time... only 256 MB, operated as a unionfs with the rootfs, plus some of the (very, very slow) eMMC was formatted as swap. Over time, most apps stopped working: I remember using Facebrick to access Facebook for a while, and it was nice, but eventually the author stopped updating it, and Facebook changed their API, so no more Facebrick. It got to the point where I'd only use the browser, terminal, camera, and dialer, because that's all that was useful.

About a year after getting my Nexus 5, I booted up my N900 to get some photos off it, and I found I had difficulty emailing them to myself because Gmail had changed their API and flagged my N900's connection attempts because they used the old API that was deprecated for security reasons. None of the emails went through, and when I got back to my desktop, Google took me to a page telling me it thought my account had been compromised.
You make a good point. Sounds like we are at a crossroads: do we cater to what's familiar or are we trying to attract new users (like this post aims to do)?

In my opinion, there is no reason the design can't be made to look better while still maintaining the familiarity (like OS X mavericks did, for better or worse).
Piper Disney Pixar 1080p [video]
what's the path to twitter profitability?
Men have the disadvantage (or advantage) of facing rejection much more often than women. Whether men overcome the rejection and become more capable is debatable, although it's clear men are more accustomed to being rejected.
"To enable horizontal layout for the current workspace, use:

The View menu Toggle Editor Group Layout."
MongoDB | New York, NY (relocation is available) | Software Engineer, Cloud (Mid to Sr. level) | Full-Time | Competitive Base + Pre-IPO stock Options

We are looking for a server-side engineer that will work on core functionality for our cloud products, writing code that will help store petabytes of data in MongoDB all over the world, touching millions of users.

For the current opening, we are looking for Java developers (or C#) with experience with either running a big cloud service or building something big on top of AWS, GCE or Azure.

Any interest? Please reach out to me at JC@mongodb.com or apply here http://myjob.io/qehrl
I've been using the Vim extension for quite a while and it's become fairly robust. I think it bests jVi in Netbeans.
The Keyboard Shortcuts Reference reminds me that I always wanted to have a keyboard shortcut spaced repetition learning program where you actually have to press the key combinations. Maybe somebody could write an extension to VSCode.
I think the point is that many "professional" tools have their own aesthetics independent of the rest of the OS. Things like lightroom or movie editing software. For these programs OS skins are not needed.
That is some strange chain of reasoning. Do you really think men are more educated about these odds than women? Is there a secret male only class on this?

Maybe, just maybe, women don't want all of that, and we're collectively pushing them (in the name of equality of outcome) to something they don't care for? If you look at the stats, women in more egalitarian societies (Norway, Sweden, Denmark) are much less likely to choose IT over less egalitarian ones.
>But you know, I can't hang Emacs and Vim on the wall and leave them there.

I never got the hang of Emacs, but there is a decent vim extension (there are a bunch) called vimStyle which at least gets you the vim-like code navigation.
What bias exists that targets women, and minorities, but doesn't also target Indian, Chinese, and Russian woman, and Indian and Chinese men[1]?

> When we throw up our hands and say "cultural differences", it implies that we don't need to ask why such differences might exist and whether we should actively seek to change them. That's an important conversation.

Except the article (and conversation) isn't about cultural differences, but instead about "diversity problem[s in tech]" and in this case, how the technical interview unfairly penalizes underrepresented groups.

1: I believe that in general, Caucasian Russian males can be safely lumped into the "white male" category that dominates the tech industry.
Already exists, use the extensions panel (the square icon in the left most side of VSCode)
People still use Atom? I switched to Atom ~1 year ago, and my life has drastically improved. The in-app plug-in store is one of the greatest innovations. Anytime I encounter a situation where I wish my text editor did something a little better, I have been able to find a suitable plug-in, install it, and get back to work all without closing the app.
Yeah, at the tail end of the Maemo timeline Nokia bought Trolltech, the Norwegian company responsible for Qt.

Earlier versions of Maemo had been using GTK.

The intro of the Qt based Maemo 5 on the N900 effectively drove a wedge into the community, in particular as Nokia gave away N900s at the unveiling.

At the same time Nokia and Intel could not agree on the structure of Meego, with Intel first going deb (same as Maemo) but then switching to rpm with Moblin2.

In the end the whole mess was handed over to the Linux Foundation as both parties lost interest (Intel started Moblin in large part to light a fire under Microsoft to support mobile Atom).
That's why you have coupons :)
The one unfortunate thing about it is that it doesn't work/isn't packaged for Raspberry Pi.

I don't understand why they don't make a package for the pi, if it's a JS app anyways
> on the assumption that if successful, they'll be worth hundreds of millions one day.

Building good relationships is a good foundation for future success. I have had interviews that didn't result in me getting/accepting an offer, but the process was smooth and the decision amicable that I look forward to meeting/cooperate with/work with the same people in the future when the stars align. On the flip side, I have had interactions so terrible I won't ever consider working/meeting with or recommending the companies and the people involved, should they move on. It's a small world.
Sailfish is cool, I used to use it on my Nexus 4. Its app support has never been quite as good as Maemo's, IMO.

The neo900 makes me sad, because it's basically my ideal phone, but the price is just too much for me. I know it's not their fault, the low production quantities will do that, but still. It's an updated n900, with a fully FOSS stack and an isolated baseband to boot... awesome.
Reading this title I thought it was a word play on “Signal and Noise” and it’d be a post about how /giphy adds noise to Slack conversations.
> I don't see why an employee should be entitled to ANY equity just because they happened to show up before anyone else

I understand what you are saying, but there is something extra you are doing as employee #1. You're taking a huge risk not working for Cisco, Oracle, Google, etc...any of the players you know won't cease to exist overnight. The equity is offered because a skilled employee is taking a risk on you(the founder), and investing his time that could be better spent at an established company. That's how I view it at least - if you offer me equity at your FaceAppInGram startup, plus the salary I would expect from other fortune 500 offers - I might be tempted to work for you. Otherwise, there is no sane reason any engineer worth their salt would take the risk.

edit: typo
Not really, I m on the other side of the globe :)
Sure, because the right combination of words somehow overrides LinkedIn's history of violating users' trust, of security breaches, and of sleazy practices.
> like the belief that blockchains are useless without Bitcoin

It would be more accurate to describe the community's attitude as "blockchains are useless without a native currency to incentivize network security", which is definitely correct in my opinion. Having a native currency is crucial for the only true innovation in Bitcoin/blockchain - obtaining distributed consensus among non-trusting peers. The various "blockchains" out there without a native currency cannot achieve this goal, and therefore are not really blockchains [0] in my opinion.

[0] "blockchain" is really becoming an empty word nowadays and does not really have a clear definition, so each to his own... for me, "blockchain technology" represents the breakthrough that Satoshi came with - proof-of-work-based distributed consensus. For others, it means an append-only hash-linked data structure, but this existed long before Bitcoin and was possible since forever, and so not very interesting to me.
In order to sell (in Italy) the building must have the same plan (roofs, doors, windows, walls, ...) that was declared when it was built first. You can pay a fine if there are differences, but only if the actual plan obeys the zoning laws now and would have obeyed them at the time the certificate of occupancy was last released.
> because I think that's how you get both the best business results

I don't think this has ever been proven, especially not in a field as technical as software engineering.
A brief history of Indian startup ecosystem and Venture Capital
Kind of related: In 2012, the NRO -- i.e. the US agency responsible for spy-satellites -- surprised NASA w/two brand-new Hubble-equivalent telescopes (in some ways better, actually) that it just happened to have lying around since the 90's or so:

https://en.wikipedia.org/wiki/2012_National_Reconnaissance_O...

https://www.washingtonpost.com/national/health-science/nasa-...

(Looks like NASA is getting to move forward on using this gift:

https://spaceflightnow.com/2016/02/18/nasa-moves-forward-wit...)
Estate tax in the U.S. is nil under $5 million [1]. If you paid tax on property you inherited, then I congratulate you on your windfall and mourn the loss of that relative.

1. https://en.wikipedia.org/wiki/Estate_tax_in_the_United_State...
> We believe that technical interviewing is a broken process for everyone but that the flaws within the system hit underrepresented groups the hardest…

Turns out, people who are bad at technical interviews, are underrepresented at companies who use technical interviews to hire employees.
Simulate the Presidential Election
As much as I wanted to like Atom over VS Code, I find myself changing and starting most of my new projects in VS Code exclusively.

One thing that surprised me that VS Code didn't have was multiple cursors?? (like Atom and Sublime have by default). I didn't realise how much I use that feature (for renaming variables in a short procedure/function block etc). There is probably a plugin for that somewhere, I guess.
That's the main reason I don't use it. The other is that there's no way to hide the buttons on the left.

https://github.com/Microsoft/vscode/issues/101

https://github.com/Microsoft/vscode/issues/1105
Best i can tell it is complicated.

Sailfish is based of Mer, A community reimplementation of Maemo without the proprietary Nokia bits (power management being a key part), that was started before the merger. But adopted various Meego elements afterwards.

BTW, it was the Sailfish IRC channel that spawn the supposed Poettering death threat. It was actually a bad joke about using kickstarter to fund an assassin after the Sailfish teams latest late night session of fixing breakages that a updated systemd caused. yes, Sailfish use systemd. And they were also a early adopter, if not instigator, of Wayland.