skysight-inc/HackerNews huggingface dataset:
"And a lot of them do" mind providing a source? Getting a green card is extremely difficult, so I don't think that a lot of them do.

"Yes, there are some people who come here with no desire to stay, but they have been in the minority since around 1492."

Good old fashion American exceptionalism. Who wouldn't want to stay in the good Ol' US of A?! 'Murica Fuck Yeah right?
Well I'm developing on a laptop with GTX 860M so I can still develop on a laptop, test on a workstation (GTX 970) and deploy to actual servers (Tesla)
They may call you gaijin, but you get perks for being one. I look completely like Japanese (well, I was born there; but I lived in the States long enough, and I am gaijin by my definition, but it's not by theirs) -- so when I travel to Japan, I'd naturally hand money to clerk, either he/she would either give me this funny looks, or told politely (occasionally frustrated) to place that money on the tray.

So sometimes I get the worst of the both status there...
Agreed. Keeping things in the same source tree is an advantage that a lot of people don't consider. It's worked very well for Linux and other large projects that have many separate components that benefit from being maintained in a single place.
You also have the case of Carmageddon, where the German release replaced all pedestrians with green blooded zombies...
> NZ is able to get drugs cheap because the US consumers are paying extremely high prices which cover the development costs.

This is an oft-repeated canard with no evidence ever presented.

Moreover a pricipal reason drugs are cheap is because Pharmac aggresively substitute generics once patents expire; this is not "selfish", it is exactly how the patent system is supposed to work.

Australia used to do the same until their US FTA requried that they "voluntarily" stopped using generics on patent-expired drugs. The price of medicine has soared there since.
Why not use a zero-fee credit card, rather than your debit card? If a problem happens with your debit card, your bank will eventually fix it, but in the meantime your account may be drained. If a problem happens with your credit card, you can dispute a charge before you pay.

Alternatively, check with your bank and see if they have a bill-pay service.
For a fascinating read on the intersection of buildings, wind dynamics, and a litigious society, see "The Fifty-Nine Story Crisis" [0]. The article describes the response of the architect/engineer of the Citicorp Tower, when he realized that the building would topple like a domino in winds that could be expected at least once every 16 years.

[0] http://people.duke.edu/~hpgavin/cee421/citicorp1.htm
There is actually a website where you can perform such tasks on a number of projects (I can't remember the name of it for the life of me). It did a great job of turning outsourcing into a communal thing, and it did a good job at dividing labor, but it wasn't ideal for somebody like me who wants to work really hard and focus really hard on one project that I can get to know from the inside out, and have a really meaningful share (e.g., 25%) in it. In this website's (the one I can't remember the name of) case, the company owns all projects on the website, and the "founders" and workers only get essentially profit-sharing "equity".
Because many of the skills necessary to make a space shuttle are the same skills necessary to make non-space shuttles.
Very interesting! I was relieved that I managed to pick out the uncompressed WAV in most of them even on MacBook speakers - I failed with Jay Z and Coldplay as the telltale snare and cymbal artefacts are hidden under layers of compression already (and the "snare" on Jay Z's song is a sample anyway). The real tell-tale song was Suzanne Vega's a cappella song, where the MP3 versions sound like she's got a terrible snotty cold.

Modern songs have much compression and hard limiting which makes everything distorted (you can hear distortion on the Coldplay sample I think towards the beginning, unless I am mistaken?). Other offenders for brick wall limiting are most Chili Peppers albums, Paul McCartney's Memory Almost Full, and California Breed's (sadly) one and only album. Jason Bonham's snare gets lost for 75% of the album.
Toronto is mostly made up of 100-year-old brick houses, so the maintenance is mostly soft stuff like painting, gardening, etc. unless you do major renovations.

My last house I did, essentially, zero maintenance over a 10-year span except for a drain replacement ($2K). Every other expense was month to month expenses like heating and electrical.

When I finally decided to sell, I replaced the crappy carpet, painted the walls beige and made a 5x profit.
"Concurrency is a system structuring mechanism.
Parallelism is a resource."
from "understanding and expressing scalable concurrency"
(Turon, Phd thesis, p 29)

It's the best I've found to date.
I was under the impression Qt has been maintaining their Cocoa styling well. Has that changed? I haven't actually tested Qt software on OSX in about three years.
Venmo is owned (indirectly) by PayPal. Braintree bought Venmo, and PayPal bought Braintree.
You don't need to be AAA to be interactive. Plenty of indie games have compelling characters and immersion in spite of (or because of?) their lower fidelity.

Hell, many AAA games stray away from interactivity in favour of awe-inspiring, non-interactive movie sequences, railshooter level designs, et cetera.

http://hitboxteam.com/designing-game-narrative
I recall a PCGamer editorial that recommended people go and download a crack because the DRM scheme of a game came with a 30% performance penalty...
Many banks have free billpay services, you can send a check to someone for free, they can use their bank's mobile deposit to save the trip to the bank. Not ideal, but it also doesn't robocall you.
> a) Human error is a possibility but that's not something that can be eliminated.

It's good that you've managed to perfect the hiring process to the point you have zero risk of internal fraud or malice.
Your tone is overly personal and counter-productive.
I checked this out when it was part of Stripe. I found it worked very well for my limited use-cases.

Personally I just prefer python and boto for most of my AWS tools, but times where I've switched to go is to take advantage of static compiling and concurrency:

1. Listing all of my AWS instances in all accounts in all regions (lots of api calls!)
2. Downloading/uploading large files via multipart API
3. Various server-side configurations
I don't think it's bot, just lots of grumpy people with nothing better to do. I quit going there because instead of getting help, I'd get down voted because of simple typos, etc... I still use it a lot, but don't really ask my own questions any more. I also refrain from answering questions as that invites a bunch of know it all's down voting my answer because it's not as slick as theirs. Way too much down voting going on there. But in their defense, there are way to many people asking the same questions over and over without searching. (not suggesting you did, just an observation)
Hint: I was on the team that released TAS PLF 2.x, and it is definitely SIL4, definitely hard real-time, and definitely a well-maintained Linux project which many other divisions (i.e. Space) also come to use as a reference platform. I suggest you simply missed it: its running an awful lot of rail transportation systems around the world, though...
Oh dear. You might be right about "syntax", but definitely not "type". There're all kinds of arguments over what a "type" is; "stack" is probably safe; "message", eh, has different definitions in reference to different programming languages, but I think everybody knows that and won't be confused in the context of any particular language, so that probably counts.

But definite;y not "type". That's a can of worms.
> it will always remain my ugly-stepchild dev box

I simply don't understand how so much weight gets thrown behind such a perverse walled garden from DEVELOPERS. We know far better than this and ObjC? Swift? Eat that right up. It's so unhealthy.
> I've certainly never worked for a company that did not have a laundry list of complaints about its software, all reasonably successful ones too.

Either this is a necessary problem (nothing to be done) or this is because of a lack of tools and skills (i.e., our industry is still immature). I believe very strongly in the latter.

> If you think you've acquired a teachable, repeatable set of skills that aren't being taught then it sounds like you've got a gold mine on your hands.

I might some day figure out how to teach this in a larger (non mentoring) scale.

What the skill set looks like and how to acquire it is actually the lesser problem. The harder part is proving to people, quantitatively, the value of the skill set. I know and I think we all know (on some level) the extreme cost of architecturally-unsound software. But it takes a lot of work to learn & master the skill set, so most people bail on doing the work it takes to learn it. (The industry does not reward the growth or reward the mastery enough.)

Only when industry can connect the value of the skill set (and also be able to hire to the skill set) will more people put in the work to acquire it. (The value to industry is enormous but I think it would take some work, research, creative thinking to make the value explicit & tangible and give industry a way to test for the skill set.)

If someone builds me a house I can walk around and test the beams and come up w/ a general idea how well they did and how well the house will withstand the weather. In today's software world, two people with drastically different skill sets can produce a code base -- and it's really hard for the people with the money to see what they've been built and how sound it is.
Or pay bills with a credit card and get points on the card for your trouble. Plus an extra month to pay.
This damper movement video was really incredible to see https://www.youtube.com/watch?v=NYSgd1XSZXc

The small scale demos just don't do it justice.

https://www.wikiwand.com/en/Taipei_101
Color blind or not you can take this challenge
$0, taking into account what was of app.net
Interesting that you were able to distinguish the 320 MP3s from the uncompressed files. Couldn't make out any differences at all on decent headphones. Even the 128s were pretty good esp. for the more modern mainstream music where the quality is questionable from the beginning :)
Maybe I'm odd but apart from working in VS, none of your statements hold true for me. I saw this and was like 'gimme gimme' only to find out it is OSX only. Quite a disappointment, especially given the recent stall (afaik) in SourceTree for Windows development, making me go back to the command line more and more again. I vastly prefer standalone tools for things like git because else I have to learn the builtin tools for each environment seperately. (I do use Git Diff Margin for VS [1] though - in fact it's becoming more and more indispensable to me which actually shows what a great tool it is)

[1] https://visualstudiogallery.msdn.microsoft.com/cf49cf30-2ca6...
China Surpasses the US in iOS Downloads
Twitter lists (especially in combination with Flipboard) are useful for filtering/curation, but have seen few improvements and remain unavailable in the mobile app.

Lists could exhibit business value comparable to Pinterest curation, if Twitter paid any attention to the feature. They are micro-social networks that amplify the value of Twitter's main accomplishment: a directory of pseudonymns for writers, marketers, subject-matter experts and other publishers of time-sensitive content.
Technically? Probably. In practice they depend a lot more based on the maintenance work that needs doing, and either increase as the building ages or the building standard is lowered. Most condo coops I'm aware of don't have an endowment fund.
My wife has a small home business that ships internationally. PayPal is the best method for taking payments from her clients. She generates more revenue through that than from credit cards. Without any alternative, well, this just sucks.
is GTK not compatible with the OS X UI?

also a repository viewer is not latency sensitive.
Very exciting to see an official SDK for AWS. We'll be looking into using this for Juju.
How often do game assets get stolen? From my perspective copy-cats emulate the style and the gameplay, but never outright steal assets; and players who do piracy copy the game wholesale, so that encryption does nothing there. All this kind of encryption does is mess with players who fancy customizing things.
True, but at the time those squares were the cutting edge, and cost about $450 today for A game. http://game-consoles.specout.com/q/9/2566/How-much-does-a-At... http://www.dollartimes.com/inflation/inflation.php?amount=98...
As a self-proclaimed renegade, disruptive thinker, and stubbornly practiced argumentative individual with an English Literature degree, I think this write-up hits on several valid points. The framing of discourse is important, and actually quite relevant to notions of technological / software innovation as well. Placating feelings is akin to me like being a drug dealer. Pandering for profit is a real, viable business model.

Freemium gaming is one element. Aggregating and slanting news for a specific demographic is another. Giving a voice to ignorance in the case of vaccination discussion is yet another. I could go on and on, because these things are real, visible, and frankly horrible deviations from intellectual and societal progress.

This is why trolling has become such a bloodsport and, quite frankly, one of the counter-balances to the trend. In a primal sense, trolling online is akin to purposefully challenging a person's worldview through their feelings, using drastic / hyperbolic / inflammatory rhetoric. People like Mark Twain and Hunter S. Thompson were masters, and I've studied them extensively.

For those who think this article might be a non-starter, fine, go bury your head in the sand a little deeper. It will only be a matter of time before a co-worker, an underling, or a family member exhibits this contagious mental rot and throws you for a loop. After all, if you don't feel that it's a problem, then it's not a problem, right?
Oslo builds world's first bumblebee highway
That is excellent, especially the first parts on how conduction and semiconduction work. I've never seen an electronics text explain that so well.
Aren't they cute when they're young?
Lack of modern key exchanges, ciphers, and MACs, for one?

You can't even use ECDSA, much less Curve25519-based solutions.
Want to quickly win? Have a slow connection and pick the one that loads the slowest.
Apparently I prefer 128. My definition of better was crispness. I found the uncompressed to be muddied, at least coming through a Bose Color Soundlink. 128 was bright and clear.
> The UI layer is absolutely not portable

- GTK+

- Qt

- wxWidgets

I'm not saying I have used them or they are easy to use - but crossplatform UI toolkits do exist.
Switch your number on file to a Twilio number.
KEDARESHWAR TEMPLE-award winning short film
> Considering the top 5 questions of all time on SO for most technologies are trivial/basic cases or homework.

To a certain degree, yes, but we're talking here about the top 5 question across all technologies and tools used by developers on the most popular reference site and by far. And Git stands out by far, not anything else ;)

> Now that I use Git daily a tool like this seems like a terrible plan.

Trust is important indeed. In case this helps, GitUp comes with snapshots and undo/redo and you'll always have the reflog as well. It's actually really really hard to lose committed work in Git.
In the battle of anecdotes, my entry is a studio in the upper third of 99 Harbour Square, 120 degree lake view to the east, rented in July 2014 for $1500 including all fees and utilities. Has it gone up a lot over the past year?
Found the hacker. :)
Why Are OpenStack Startups Vanishing?
imo | Palo Alto | Full-time or intern | Backend, Mobile, Audio/Video

"Based in Palo Alto, imo is a fast growing startup founded and funded by one of the first 10 employees at Google, Georges Harik. We’re building products that help millions of people around the world easily connect with family and friends through text, voice and video chat. imo.im is available on iOS and Android.

We are a close knit engineering focused organization. Since our product pivot last March, our userbase has been growing tremendously! According to AppAnnie, we are ranked a top 10 in communications app in over 50 countries, and continuing to climb the ranks daily."

We're all ex-yadda-yadda and XYZ champions, and compensation is solid. More importantly it's a work atmosphere that creates a lot of energy. I love working here because of the incredible impact, self-direction, and quality of my peers.

Apply here: http://grnh.se/nh5ba6

My direct email: echo Y2R1bmRlckBnbWFpbC5jb20K | base64 -
I feel sorry for people who can tell the difference between high bitrate mp3 and wav because they then have to spend extra on headphones and pono players and amps and whatnot just to elimate the perceived difference that the rest of us are happily oblivious of.
Most payees who you pay bills online with charge a fee to take a credit card (utilities, etc).
I personally think the samples are not ill-suited for the purpose of distinction between the various bitrates.
This is fun. I like that you can load shen source code from random places on the web. That would make a good personal scratchpad.
For small personal transactions, I like Square Cash [1] because I can pay by sending a simple email. Deposits also seem to be pretty fast.

[1] https://squareup.com/help/us/en/article/5372-square-cash-wit...
Actually no... the application makes all calls using utf-8, and is expected to provide it in a well-formed manner so that the system call layer could convert it to utf-16. In the reverse route, where utf-16 is read by the system call layer and then converted to utf-8 (getdents(2) and friends), it is expected that file names be in well-formed utf-16. For a file-system volume to have ill-formed utf-16 name entries would make for an interesting case... have not encountered that yet, but will certainly look into that.
>"guessing exactly who/what you’d be interested in without tons of info is virtually impossible."

That was my intuition as well. But it turns out that you can generate good recommendations without tons of info -- as long as you are selective about what signals you use.

We learned this firsthand when building https://recent.io/ for news recommendations -- the backend is able to generate relevant suggestions that appear in the app after users have read an average of 5 articles. That's based on real-world user testing.

If Twitter recognizes repeat visits by people who don't (yet) have accounts, it should be able to try a similar approach. On the other hand it took a while for us to get it right.
>you can make more granular technical decisions by splitting and merging code across services

"granular technical decisions" -- can you please give an example of a 'granular' technical decision?

>Microservices aren't going away—they are the core of a successful, scalable distributed system.

It would be more accurate to say that microservices is what you call a system that you made distributed even though you didn't actually have to make it distributed.
> "Most of my git knowledge comes from having to fix something that went awry."

Can relate to this.

> "spend a week..."

I didn't mean it in a literal sit-down-and-read-all-the-man-pages sense, but frequent use does get common commands wired into your muscle memory. Also, if you're working in a team, which takes code review seriously, then your VCS is nearly as important as your language runtime. Yes, it's about managing process, but I feel it's just as integral to shipping as writing code.
Just a thought: I sort of agree with the fact that "pay to use git in a more advanced way" is a bit of a slap in the face to new users.

For me, what I absolutely love about this is the quick view of changes in a commit. My usual workflow for this is

1. git log --oneline --graph
2. Copy commit hash to clipboard
3. git show <paste commit hash>

or worse

3. git difftool <paste hash>^ <paste hash again>

which is clunky as hell, and made worse that difftool operates on a single file at a time.

GitUp is the first application that I don't hate using that solves this problem.

So my suggestion is: remove ALL the modification features from the free version, release it as a separate app called "GitUp Viewer" or something, and then sell the version that is actually a git client.

(Now it just sounds like I'm trying to avoid paying you for your work, but anyway.)
I'm not trying to be "that guy", but I would suggest not using a debit card. It's my understanding that debit cards are like cash, so they carry a lot of risk. If something happens and your account gets drained, you are likely not getting that back. Credit cards are much better to use.
Uber’s French Resistance
I knew my Third World citizenship would be of some use one day! haha
Okay then. Let's play the "hard nosed technical justification" for this new architectural mold. Specifically pointed at your issues.

> The serialization/deserialization layer adds potential for bugs.

Adding an agreed upon layer that aligns with clean architecture[0) will actually produce less bugs both upstream and downstream. (This is why contract apis are important) and are actually more valuable than monolithic systems where there is a sincere lack of data and state guarantees. (clean understanding vs black box mentality)

> The massively increased number of services all need constant monitoring.

It's the same amount of monitoring. It's just horizontally scaled and is actually easier to pinpoint issues. This also allows you the ability to change or create circuit breakers to fail over when issues targeting specific are found. (see slides 134-150 of Sam Newman's principles of microservices [1])

> The massively multiplied error conditions (what happens when service 37 talks to 39 and 39 times out?) need to be accounted for and those edge cases must be ironed out.

They should have been "ironed out" well before this point to begin with. If the application fails due to infrastructure issues, it is actually an application design failure that should have been identified and resolved previously via TDD and failure state testing. Graceful failure is always desirable, and having a legacy monolithic application does not prevent infrastructure/connectivity failures. (for reference, check out Martin Fowler's "The 12 Factor App" [2])

> You get fuck all except migraines caused by the brittleness of your app.

What it sounds like you're saying is:

"Building a monolithic app allows you to crutch bad behavior and poor design without having to understand the realities of software. You can ignore scalability, clean architecture, concurrency, data modeling and graceful failures."

I can understand how moving to a microservice could seem very painful and have a brittle result without the depth of understanding these realities. This is specifically why I noted it is a required paradigm shift for many developers.

For more inspired reading, you may want to checkout Gilt's discussions on moving to microservices.[3]

[0] http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-arch...

[1] http://www.slideshare.net/spnewman/principles-of-microservic...

[2] http://12factor.net/

[3] http://tech.gilt.com/post/102628539834/making-architecture-w...
Hooray prison-industrial complex :(
I don't know what you're arguing against, but I never once said that Congress should be able to amend the treaty as they see fit. That doesn't make sense; it's a treaty. All participants need to ratify the same document.

I was arguing for transparency into the process, when the treaty is still being drafted.
Why overhauling IT was an ultimate life-saver for American Cancer Society