skysight-inc/HackerNews huggingface dataset:
"Whiteboards interviews are inadequate. I'd opt for time boxed (for a month?) trial employment."

How is this even possible? People have to work full time jobs while interviewing.
The number of MBAs seems related to the number of products for each company. Also, Amazon and Microsoft are focused on operational excellence (do more and more stuff, focus on process), whereas Google and Apple are focused on a strategy (do fewer things, differently from the competition). Operational excellence is MBA-intensive.
Off the top of my head: load balancing, hiding details of app servers, compressing responses and multivariate testing.

All of which could be done at the app server level sure, but then that would shift that complexity to your app and your developers.

Oh and job security, obviously.
Your message was interesting and I agree with it up to the point where you say we could be trapped by Bach. There is enough depth in Bach to still fascinate us 300 years later, if it doesn't it is a lack on our perception ability.

On the other hand, I wholly agree with innovation in composition - Bach, Mozart and Beethoven (+ many others) excelled in innovation and were sometimes considered downright weird for their time. Even Chopin was considered weird and his music is the easiest to listen to.

As composers, is is/was their duty to be innovative, but us, as listeners, should try to assimilate all periods and styles, and the old ones have a depth of feeling that is rare today.
The "infinite free trial" model surely helps them indirectly. It expands the user base, which expands the plugin ecosystem, which sells licenses... because when you choose a text editor, you're choosing it for the ecosystem as much as for the editor itself.

There are AFAIK only two full-time employees (Jon Skinner and Will Bond) so they don't need to sell a ton of licenses.

If they sell 6,000 licenses a year that nets them nearly $500K/year in revenue.

Please note that the "6,000" there was totally invented by me. I just estimated how many licenses they need to sell to reach half a mil. I don't know if they sell 1,000 a year or 100,000 a year... I'd be really curious to know how many they sell.
Material Theme. Best UI Theme in my opinion.

https://packagecontrol.io/packages/Material%20Theme
I don't understand what you mean. Validating the universal law of gravity is a scientific question, right?
Bitcoin needs a Reference Specification
Meh, if you try and split hairs, even assembly has magic in it nowdays. Not all instructions take the same amount of time. Some flush caches, thus cause unexpected memory behavior, etc.

However, I think it is fair that most people learn roughly what the side effects are of each line at a local level.

Ironically, this is an argument against many functional languages. There are not side effects of the logic, per se. However, there are massive implementation side effects that are not necessarily easy to reason on.

The saving grace for the vast majority of people is that typically you can get by without knowing all of this. The people that care, do care. But statistically you are not one of them. :)
Show HN: Professional profile management tool built using React
>> automatic generation of AUTHORS and ChangeLog files based on git history

>I used to think this was a good idea. Then I found a huge loophole in it: if I copy-paste code from another FLOSS project, then that code's author should still be listed, but won't have any commits.

If you think that the other person deserves all the credit for the change, set the author with:

git commit --author="Guido van Rossum <guido@python.org>"

If you deserve the responsibility/credit/blame for the commit, give credit to the other person in such a way pbr will pick it up, by adding to your commit message:

Co-authored-by: Guido van Rossum <guido@python.org>
It's true, they're just fulfilling their duties to shareholders. But, when corporations start using the government to stifle competition: this is a line that should not be crossed and deserves precisely the reaction that this article has mentioned. Google and Facebook have not crossed this line, at least not yet.

They're actions are rational, only if they succeed. If there's enough political reaction that results in the breaking up of these monopolies, it may not be so rational afterall.
If I'm understanding how this works, the idea is to compile a program locally for x64, extract out the .text, convert it to hex, and have a Python UDF[1] shim in Redshift execute it.

Pretty nifty! The surprising thing for me isn't getting it to play chess though. It's that Amazon let's you run arbitrary binaries from within Redshift. I would have figured that the Python UDFs would be locked down to prevent this type of thing.

[1]: User defined function
Yeah. I thought so too (and still think so).

SO post: https://stackoverflow.com/questions/19798803/how-javascript-...

Chrome bug report: http://crbug.com/315190

Meteor blog (linked in article): https://blog.meteor.com/an-interesting-kind-of-javascript-me...

Live example (will crash due to memory leak): https://s3.amazonaws.com/chromebugs/memory.html

---

The reason this exists in all JS engines is for performance; it's easier to have on context record instead of several.

Other languages do not do this. Off the top of my head: Lua, Java, Scala
https://en.wikipedia.org/wiki/PageRank

Really neat, simple, iterative algorithm.
That's not a good example. If a supply shortage drove price that high, what choice would I have? However if the store clerk is demanding 5x asking price without basis, I'll just go to another store. That's just how supply + demand works. That house went for 782k over the asking price because it can. This isn't a case of the supplier being unreasonable.
doesn't* --'
Somewhat related, consider the expression "putting the cart before the horse".
Facebook Suspended My Account for 30 Days for Political Speech
Kelechi Udoagwu's the Tech Roundup
Also of note is the attacks on hospitals, al-Assad's very deliberate strategy of gassing civilian populations, Russia's use of non discriminatory weaponry such as barrel bombs, and especially their advocacy of political instability in Europe, including planting false stories of rape and genocide by muslims, and their cooperation with Erdogan in promoting said instability.
It's an apt metaphor, comparing politics to a shark (or pirahna) feeding frenzy.

And while we congratulate ourselves for finally coming to our senses about "the SV", I offer the following counterpoint -- when people who normally disagree with each other are in sync on a topic, it's either an issue of mortal danger or a tawdry bit of extortion.

And by my reckoning, the Four Horsemen aren't The Axis Powers or even The Axis of Evil. Which leaves extortion.

To steal a meme: Gee, nice company you have there. It would be a shame if someone regulated it. BTW, I'm up for re-election.
> modulo mobile

That's cutting out a huge bit of functionality.

> small contingents of customers being upset about subpar UI and performance was a real threat to the viability of your business

Only if there was a better alternative available, there was still plenty of garbage software. If someone made a product like Outlook with the backing that MS can provide, but better performing, everyone would use it. Case in point, G-Mail
This post does a great job of linking the elements of the mathematical definition of a monoid with their usefulness in code, helping explain why monoids are so outstandingly useful in programming. If you've ever wondered why it's monoids that come up over and over again in programming instead of another mathematical abstraction, this article will help.
This week SourceTree also changed its icon, two favorite developer tool icon changes confuse me all day.
You have a finite amount trying to represent a growing economy. Work yesterday becomes worth more than work today and the fruits of economic output are retained by those who hold currency.
MarkdownEditing changes the syntax theme and adds really nice features that make reading and writing markdown a breeze.

https://packagecontrol.io/packages/MarkdownEditing
Are you sure it was all talk?

https://arstechnica.com/tech-policy/2017/08/lawsuit-against-...
Your statement reflects a misunderstanding of how the gender pay gap is analyzed. The pay gap is a gap between genders performing the same occupation.

Therefore, job position/title is not a confounding factor. Some confounding factors (which are well known and usually accounted for) are length of time at the job, education level and prior experience.

There is still a pay gap of ~5c/dollar adjusted. Non adjusted is 20c/dollar. There is no excuse for the adjusted discrepancy and the unadjusted discrepancy will require the crumbling of boys clubs.
You can do that, but then the "last digit" doesn't behave the way you intuitively expect it to. For example, 0.0...1 is exactly equal to 0 for the same reason that 0.999... is exactly equal to 1. So you can't add them up to get a non-zero number.

The reason that adding numbers with a finite number of zeros before the first non-zero digit works to give you any number is that that carries go off to the left. But if there are an infinite number of zeros before the first non-zero digit then there will remain an infinite number of zeros after every addition. The carries can only "overcome" a finite number of zeros.
Remember to take the most debatable data points, assume them to be facts and overgeneralize them to show how it is an indication of something systemic.
All I want for Christmas is a standalone native Apple Music application for Mac and Windows (and Linux, why not?). I'd accept an Electron "native" application, even.

I own a 2016 MacBook Pro and a custom built Windows gaming machine with an i7-7700, GTX 1080ti, 32 GB DDR4 RAM, and a 1TB SSD and on both systems iTunes lags terribly. I sometimes can't even drag the window around without slideshow rendering. Updating takes 2-3 minutes and sometimes requires a restart (for a media app!). It's time to rewrite - maybe this is the start of that?
There's a very technical reason why caps exist: using more data requires more spectrum, and there's a limited amount of spectrum, so it doesn't make any sense to charge every user the same amount regardless of how much data they use. There's no carrier in the world that can sell you truly unlimited access without applying traffic shaping at some point.
SEEKING WORK | Remote | Dharamsala, India

Software Developer with 5 years of experience. I've experience working with remote teams extensively and I've helped various startups build their MVPs along with APIs.

Currently looking to take up iOS work. Fan of readable, and quality code.

Technologies: Ruby, Rails, Heroku, Sinatra, Node, React, iOS, Swift, Postgres, MongoDB, Sketch, After Effects,

Github: https://github.com/arvindravi

Website: http://arvindravi.com

Email: arvindravi43 at gmail

Rate: $50/hr

Willing to relocate: Yes
This sounds like anthropomorphizing (or at least teleologizing) evolution. "Evolution" is just the name we give to the observation that some random adaptations confer survival advantages and thus are seen more frequently in later generations. At no point is there any intention, direction, or goal.
We do have DMCA safe harbor. Is that different from what you're talking about?
- We’re 2nd time entrepreneurs who have hired 800+ people & have written resumes for 1,500+ professionals globally.

- Have worked in Adobe, BCG, KPMG, Sun Pharma etc. & have previously sold a $ 30 M company!

- Now we're building Hiration to help people change their jobs.

- Have launched the beta of our professional profile management tool which currently focusses on helping you build great resumes with 10+ designs & content for 50 jobs!
More features incl. cover letters, LinkedIn profiles, mentorship etc. are coming soon!

- Here’s a 40% discount coupon to show our love for HN folks: HIRATIONHN

- Happy to do a professional resume review for $30: https://www.hiration.com/resume-review/

- Also, happy to answer any resume related questions that you may have! Shoot!
Hacker News is a content curator. Godaddy is network infrastructure.

Imagine if Cisco released an IOS update that allowed ISP routers to automatically detect certain types of hate speech and simply RST the connection. Good, or bad for "free speech"? More directly, good, or bad for everyone?
It always surprises me that those intelligence agencies obviously think this is worth it, considering they certainly must be aware of all the potential drawbacks that occur when you fuel war and instability like that.

They must operate with totally different views of what constitute "good" and "bad" outcomes of the whole conflict. I guess you can justify all of that by just being cynical enough, but I'd like it if the military (at least in democratic countries) had to make their rationale for heating up conflicts transparent to the civilian world.
C++11 Concurrency Tutorials
Among other things, it was influenced by ~2 million men leaving the civilian labor force temporarily because the government urgently required their services to fight a war.

The part would have been disproportionately true for jobs lower down the socioeconomic ladder because jobs higher on the socioeconomic ladder generally go to people who had more ability to licitly or illicitly avoid selection for military service.
Two questions for everyone:

1.What do you think are the chances of Nazi's taking over the United States?

2. What do you think are the chances of the US government using its power and influence to label and suppress opposition?

I think the answers to these questions pretty much determine where you stand. If you think there is a real chance that Nazi's will take over the United States, then any means of opposition is justified, and censorship is a fair price to pay to keep this evil from happening. If you think that there is pretty much zero chance that Nazi's will take over the United States, but that government has a tendency to suppress dissent, then censoring Nazi's(who you think pretty much have no chance of coming to power and making their evil ideology anything more than words) is just opening the door and setting a precedent of suppressing ideas and will likely be used to suppress other less evil (or even good) ideas.
I've given Franz multiple chances over the past 1.5 years and always find that it is filled with bugs that make it a horrible experience. One example is a bug that crashes the app whenever the settings view is closed.

Thanks for the poster who shared an open alternative, I will try it out later today.
Operational excellence sounds like Apple's forte to me.
U.S. bans use of Kaspersky software in federal agencies
Maybe grandparent poster just likes Sublime better. If he was an emacs user, would you have posted basically the same thing with "...and I hate to be this guy (not really), but... Sublime?"
I think choosing a hybrid approach is the way to go here.

The implementation with Electron, as most cases, sucks.

I work with a startup and they have a hybrid app, which binary is 3.5 megabytes [1]. UI is JS/HTML/CSS and is almost the same bundle as the web version [2]

Trello's app is 66MB [3]

1: https://itunes.apple.com/us/app/ninox-database/id901110441?m...

2: https://app.ninoxdb.de

3: https://itunes.apple.com/us/app/trello/id1278508951?mt=12
There isn't a lot written about that time. So my understanding could be incorrect. But as far as I know, back in the 40s/50s, programmer meant something different and very specific than what people today might mean. Basically, a programmer would have all the algorithms and pseudocode written and chosen by someone else (a man), and your job as programmer was to translate (for pseudocode) or transcribe (when provided more direct instructions) that into the computer.

Even this was not easy though - programmers may have had to debug the pseudocode or a broken computer (not nearly as reliable as our modern ones). Once it was revealed it wasn't a straightforward process, men took over. My understanding is that this happened relatively quickly - in the 50s or 60s.

But, still, it was a job most people on here probably wouldn't care for.

If anyone has any good books on this subject, I would love some recommendations.
I did this earlier this year and it went surprisingly well. About 20 percent of the traffic into my side project site clicks through to my startup's site — even though there's just one linked button. I was expecting low single digits.

Because the side project tapped into current events (filter bubbles and social media), it got great press coverage, including a mention in a front-page Sunday NYT story, and in top newspapers in France, Germany, and England. I've even been invited to speak at two conferences based on my side project (including international travel accommodations).

After an interview with a leading journalism foundation, I was approached by the WSJ to do a partnership, and my side project's app now includes free access to the WSJ (and is, to my knowledge, the only app that has this).

Best of all, I launched the side project on Kickstarter, and it was fully-funded there. This is typically really hard to do with software (esp free software), but I was able to tap into my startup's user base to get the ball rolling.

Seeing how successful the side project was, I paid cash to get a Chrome extension built (to complement the iOS app). We've got almost 1k users, with over 10k app downloads. And we're the #1 search result for "read WSJ free" :)

My side project is here: http://www.readacrosstheaisle.com, and my main startup is: http://www.beelinereader.com.

edit: why the downvotes? This is a thread about marketing with side projects and the potential benefits. I shared new information about things that might come your way if you do what the author suggests. Did I also give links? Yes because without them there's no way to know if this is true or made up. Is there a better way to do this? Or did you go through and downvote all of the comments that talked about experiences with side project marketing?
A New Startup Called Bodega Wants to Keep You Out of Bodegas
> For our Redux + Flow setup, we export an ActionCreator type that is a union of all action creators we've defined. This union gets refined by the switch statements in reducers, allowing us access to well typed action creators in reducers, without having to deal with import/export of individual types.

What's stopping you from doing this in Typescipt?
Thank you and good catch :) I corrected it.
Sometimes, sure. But nowadays software is more often than not something that isn't simply done and needs continuous updates, in the face of security vulnerabilities, changing requirements (people using the software for changing use cases), platform updates (new version of macOS or Linux that breaks compatibility), etc.
Introducing Limbo: An anonymous job platform
Something like Openbazaar or another P2P market might be the solution, if it gets large enough to eclipse other marketplaces. Whether Openbazaar itself has that potential I couldn't say, as I haven't yet used it.
Your statement has the potential to offend me.
/s
Not if you're the US government, apparently?

Tim DeChristopher spent 21 months in prison despite how he "had raised sufficient funds for an initial payment to the BLM (which the BLM refused to accept)."

https://en.wikipedia.org/wiki/Tim_DeChristopher#Trial

(I bring this up because I'd always wondered about how why that case fell out that way, and apparently it can't, per the common meaning of the terms, so my understanding of legal tender seems correct?)
Yes, those roles do exist among top and aspiring top tier VCs, but VC being a people-oriented business means that Sequioa and other top tier VCs like a16z and YC [0] who build their own tools in-house should have no problem assembling a talented team of 1-3 engineers to write software by just reaching out to their network.

[0] https://blog.ycombinator.com/investor-day-software/
There is a reason Mad Max lives in Australia ;-)
> I am saying he believes that others who have different values do not understand freedom

I understand. I'm saying that his views regarding just that have continually received more and more evidence. I think it's entirely possible that many of us truly don't understand freedom, and are letting convenience alter our perceptions to some degree, such that we've made our faustian bargains and are now rationalizing them to ourselves. I'm not entirely convinced of this, but I think there's a trend worth looking at, and some self reflection is warranted.

> Also a HN search for 'Stallman is right' isn't much of a reference, any more than an HN search for 'Stallman is wrong' would be.

The point, which I apparently didn't get across well, is that the phrase is often pulled out at times where his views come sharply into focus, and used in HN comments on submissions that sell that point, and the article submission titles hammer that point home if you are familiar with the subject matter. For example, here are some of the article submission titles on the first two pages of that search, which only reaches about 8 months back:

- It appears my Google account is slated for deletion

- Demon-Haunted World

- Apple Removes Apps from China Store That Help Internet Users Evade Censorship

- Microsoft Blocks Windows 7/8 Updates on AMD Ryzen and Intel Kaby Lake Systems

- Oracle finally targets Java non-payers six years after plucking Sun

- Tesla bans customers from using autonomous cars to earn money ride-sharing

- Apple Has Removed Dash from the App Store

- HP Allegedly Time Bombs Unofficial Ink Cartridges from Working in Its Printers

The point was never to say "look how often people say Stallman was right" as a form of appealing to authority, but as a handy anchor to find events which might be relevant to this discussion.

Edit: Whoops, was meant to be "apparently didn't get across well"
Yes but how would we get to witness an epic flop when two overpaid children of privilege who only heard about bodega cats from @bodegacatsofinstagram get smacked in a face by realities of bodegas?
If these circles had average salaries attached to them, I'm sure the article would write itself.
For certain jobs like Bank Tellers or Travel Agents, it might have been computer terminal -> typing -> "woman's work".

My dad, for example, didn't learn how to type until the late 1990s.
Balyasny Asset Management | DevOps Engineer | Chicago or NYC | Full-time

Balyasny Asset Management (BAM) seeks to be the "Amazon of Hedge Funds", focusing on a diverse array of investment strategies to provide uncorrelated returns to our investors. We're seeking a DevOps Engineer to join our strategic infrastructure group.

We're looking for someone who is process driven and has a diverse technology background with a particular focus on automation and orchestration technologies. We are also really interested in finding someone who has experience driving change within an organization. This role will be very hands-on keyboard, implementing automation for all of our infrastructure and application platforms, but will also be required to advocate for automation and work with stakeholders across the technology organization.

Some of the tech we're using: AWS, GCP, VMware, Cisco UCS, Chef, Puppet, Jenkins, TeamCity, GitHub
Primary Languages: Python, Java, .NET

If you're interested in hearing more, or applying, shoot me an email (email is in my profile) and I'm happy to provide more information!
"Well, in contrast to a physical thing selling two copies is exactly as costly as selling one."

Statements like this ignore the costs of creating it in the first place.
Cash prizes for bad corporate citizenship, Amazon edition
Quite neat.. but I kind of long back to the time where computing hacks didn't use relatively expensive pay-per-usage cloud services run by Jeff Bezos.
Thank you for your excerpt, which is very good.
I am sad to see that you're being down-voted by the brigade assigned to HN.
No arguments just down-votes!