skysight-inc/HackerNews huggingface dataset:
It honestly sounds like you're not losing interest in programming, but rather, you're not doing a lot of what you enjoy at your job.

1) You can find a new, more interesting job. It sounds like you've searched around, but you may have to search a little longer to find the right fit. I've heard that many young people go through 5 to 10 shitty jobs before finding one they like.

2) You can talk to the higher-ups about your concerns, if you have a good enough relationship with them. Let them know you feel like your work isn't very engaging and, if they have any more interesting tasks, that you'd like to do some of that.

3) If you're paid well enough, you could just accept that you're not doing what you enjoy, but at least you have a job. I feel like this is what most of corporate society does anyways. You can always do the stuff you like to do in your free time.

When I first started my current job, I was kind of in the same boat. I loved coding and building new things, but found out quickly that what the position required wasn't very engaging or taxing. It was mostly one-off SQL queries and working with SSIS (simple, UI-driven stuff -- it uses programming concepts, but it's very basic). I wasn't building new things, I wasn't working on solving especially complex problems, and it felt like the stuff I was doing could be done by someone who knew far less about software than I do; I was just cranking out simple stuff whenever we needed it. I was probably just overqualified for the position.

I've expressed my concerns and since then, we've started working on cooler, more interesting things, including web development. It's still not the ideal, but it's much better. In addition, I've done consulting work on the side, built a web app (which I hope to ultimately be able to work on full-time), and I've ventured into some non-programming things like real estate.

I probably would've quit and found a different job, but they pay me very well, and I get a lot of leeway, which allows me to work on the other stuff on the side.

I think that a lot of developers probably find themselves in your situation. I don't think it's necessarily the "code-writing" part that's so enjoyable -- it's the problem-solving and building cool things that we love. And when we're stuck in a position where we're not only not doing any of those fun things, but we're wasting our talents on simple things, that's when it gets frustrating.
SEEKING FREELANCER
San Francisco, Remote doable.

Looking for short to medium term contracts (2 weeks to 2 months) that are ready to ramp up within the next few weeks.

Our publication is looking for a full-stack developer to build a crunchbase like website. Language is up to you, we will provide an API with the data. We pay Bay Area rates.

Contact: nick@uploadvr.com
That would only work going forward. You wouldn't be able to merge the data retroactively.

And why would they do that is the question. Again, since they don't serve google cookies on analytics this would be virtually useless. An IP address isn't much to go on. Even a 5% misidentification rate would lead to horribly polluted data about users very quickly.
There is already a huge renaissance of games as expression. The Indie game scene has been and will continue to be huge and a lot of those games approach the artform as something more than a tech demo.
That's not evidence. That's another supposition. Again, you're just assuming that because a viewpoint you disagree with seems popular it must be due to some kind of manipulation.
The do not call list has an exception for robo-campaign call. Isn't it interesting that our lawmakers would put in such an exception?
The A4 Paper Trick
The old Raspberry Pi was able to handle 1-2 simultaneous calls with no signs of trouble. We were able to run a 3 way call between 2 lines and a cell user without problems.

The newer Pi should be capable of handling ~3-5 calls, assuming similar scaling.
Japan though, has almost no tipping culture.
NPR botched the protocol in other ways. The samples have to be sync'd, and the tester to be able to switch between them at will -- with a small crossfade to prevent the glitch from throwing you off.

An old buddy of mine, Dan Dugan, hung two pink sheets at an Audio Engineering Society conference on opposite walls to illustrate this point, asking people, "Are they the same color?" It would be trivial to distinguish them side by side, but accuracy is greatly reduced when they are distant in time or space. Human perception is all about edges, not about absolute measurements.
Concrete isn't entirely inflexible either, and it's typically reinforced with steel. Lifts as well - the materials have some ability to flex, and the rails for lifts have some headroom for imperfection. That's all quite intentional because we expect the lift to be in a building that will flex.
The greenthread impl is not getting enough hype here! Great work!
I've actually found it more usable to create different accounts for my different interests.
The class sizes at the most prestigious schools are not growing with the U.S. population, so there must be an increasing number of very smart students who don't get into those schools. Why don't employers cast a larger net to find really smart kids who don't get into Stanford etc.? They could use numerical measures like SAT/ACT scores and high school grades.
It sounds like the effort of keeping the lists updated and current to provide that separation. It is possible to consume Twitter in this way, but perhaps not worth the effort of keeping the lists updated, you've really got to work at it?
Oh I'm sorry - is it rude to interrupt someone's day with a question about religious beliefs? I had no idea! (sarcasm)
FWIW, my experience matches Fowler's claims perfectly. Designing a microservices architecture is harder than a monolithic one because it is much harder to refactor when you find that you've made mistakes. And you always make mistakes. Therefore there is real value in prototyping a monolithic system, no matter what you plan on winding up with.

Furthermore services versus monolithic is hardly a new debate. I would suggest reading and understanding Linus' comments on microkernels versus monolithic kernels at http://yarchive.net/comp/microkernels.html. Pretty much everything he says applies to microservices versus a monolithic stack. With the exception that microservices allows one to parallelize complex stuff across multiple machines for better scalability. So it is the only real option for some use cases.
This would be my vote, too. Let the VM be the self-contained dev environment, with your desktop just being a thin client to get to it.
I love to stretch... good for the brain. Its a concurrency design pattern, never, never ever, create an opportunity for complicated deadlocks at the protocol or implementation layer when you can just toss down a boring simple well understood and easy to debug FIFO/buffer. There are times and places where complication is needed in programming, but paying your sushi bill isn't it. Or the meta design pattern of always make it as simple as possible and not a bit too simple.

Even if this is total space cadet time, I like thinking about concurrency issues. (edited to fix horrible phrasing: I like to look at Japanese currency trays thru concurrency tinted sunglasses, just because its fun, even if the Japanese themselves don't like those sunglasses, also its funny to talk about currency and concurrency at the same time)
CAPTCHA - Cat-based Automated Public Turing test to tell Computers and Humans Apart

;)
This blew me away upon moving from the UK to the USA. In the UK, my (old school, household name, bricks and mortar) bank's online service lets me wire money to any other British account completely free, up to multiple thousands of pounds. They all do. It's instant to many banks, up to 3 days for others. It has digital signatures for payments using a little pinpad device. It is how moderate sums of money moves around between friends and family and invoicers.

In the USA, the same facility causes the bank to mail a paper cheque. I was flabbergasted when I discovered that. In 2015, cheques (checks) are still absolutely everywhere. My debit & credit cards don't have chips. It's like the country is 15 years behind Europe.

Things are moving in the right direction though: many stores no longer take checks, and a new account I opened with a major institution lets me wire money to (and draw from, which is terrifying) nominated accounts with other institutions online for free, and their card has a chip on it.
I think the point is to get it in front of the HN-reading demographic, which is larger than the people who read your website and (arguably) higher-quality than your average job board.
But, every sushi bar has a tip jar? Or only in America
This is convenient for saving searches and going back to flagged results. You should add a call-out box to show users that they need to disable pop-up blocking!
Original author here.

This is interesting -- I tried to do my best to find out what's still in use and what is deprecated based on public information; happy to amend if anything is incorrect. (If you have publicly accessible written sources saying so, that'd be ideal!)

Note that owing to its origin (as part of my PhD thesis), this chart only mentions systems about which scientific, peer-reviewed papers have been published. That's why Scribe and Presto are missing; I couldn't find any papers about them. For Scribe, the Github repo I found explicitly says that it is no longer being maintained, although maybe it's still used internally.

Re Haystack: I'm surprised it's deprecated -- the f4 paper (2014) heavily implies that it is still used for "hot" blobs.

Re HipHop: ok, I wasn't sure if it was still current, since I had heard somewhere that it's been superseded. Couldn't find anything definite saying so, though. If you have a pointer, that'd be great.

BTW, one reason I posted these on Twitter was the hope to get exactly this kind of fact-checking going, so I'm pleased that feedback is coming :-)
Honest question: I've tried Twitter a bunch of times, tried to engage with it for a couple weeks, then given up when I felt that either the tweets were not curated enough for me or that nobody was listening to me. Is there some guide for technically literate people to start using Twitter effectively? Right now I use Feedly and blogs to serve this purpose, but the appeal of real time news a la Twitter seems quite sweet, if only I could tap into it.
Hey vcarl when we launched 2 years ago we actually had a $10 per month plan for the first 90 - 100 days after launch specifically to address this type of market. It didn't take. And honestly it wasn't really needed with Stripe and Braintree now in the market. Worse we had some perception problems from larger prospects around a service that was just $10 per month. So we moved up market to a higher price point to service marketplaces and platforms where our story really did resonate.
This is too off topic.
> This doesn't even make sense from a Catholic/Greek Orthodox perspective.

Sure it does.

> Why would the body be preserved without the soul?

As a sign of God's power, as a message to others, the same as any other miracle.
Good point, yes you should disable your pop-up blocker.
LightSail may unfurl solar sail Wednesday after restoring contact with Earth
After 18m on Pagehop and 2m on Viktor NV-1, I'm looking for my next challenge
Haxe/OpenFL for home Game Consoles
I think it's because they iterated really fast on new features, and presumably stayed with what was popular. Original Twitter isn't even all that close to what Twitter is today. gnusocial is playing catchup featurewise, moves much slower, and frankly the default theme is really ugly.
It's an IQ test with a lower threshold if you are a great athlete, the child of an alumnus, especially one who donates a lot, or an under-represented minority. I think there is an opportunity for employers who use IQ tests without the added noise the college admissions process imposes.
It's open to interpretation whether you want to blame this on "Wikileaks" or question their integrity over it.

But it should be acknowledged that Daniel Domscheit-Berg 'stole' 5GB of Bank of America documents from Wikileaks servers as well as their submission system, which he used to launch openleaks.

So you can definitely question their internal security, but it should not be presented as an affirmative decision on the part of the organization.
Best Funny
If you've got to send it from stage to the mixing console at the back and then back to the stage or wherever the amps powering the line array is, then latency becomes more important? What if the console is half a km away?

Also, if the sound processors are performing calculations in the idle time between samples (like calculating FIR filters or something like that) or in the idle processor time remaining after processing the sample, a higher sample rate will mean the calculation gets done faster (and is therefore audible faster). Else you'd change a setting and wait to hear it (and it would be noticeable perhaps), I guess?
Not a HP laptop with Beats is it? :-)

You'd hear nothing but BASS
Exhaustion is not a status symbol (2012)
Using your numbers and assuming employees adequately qualified to assess investment plans tends to cost in the $2k/week range, you'd want to be pretty confident that lead investors typically were generating something approaching 25 follow on trades though...
Trade in Services Agreement
5 Best Chrome Extensions for YouTube
Emergency Security Band-Aids with Systemtap
Australian doctors told not to prescribe homeopathic items as 'they do nothing'
if you watch closely (or really, at all...) the person serving you food doesn't touch the money. the tray is to take your payment and change between you and the central cashier.
I'm very glad to see that many of the more prestigious companies have loosened their restrictions and are willing to consider skill and experience, rather than formal credentials. Early in my career, this was definitely not the case. Heartening. There are still some less-than-ideal things people who don't go / drop out should be aware of, though. I wrote about some of them here:

https://medium.com/@opirmusic/why-software-developers-should...

Still, this is a heartening development.
This is a great essay (and shows that even if it’s predictable, it’s always good to balance criticism with praise, support, and a sense of a positive path forward.)

As for Sacca’s suggestions, I have mixed feelings on the specific features he suggests for encouraging people to Tweet more (“Tweeting Shouldn’t Be So Scary”) and increasing engagement (“Using Twitter Doesn’t Need To Feel As Lonely”) but I like his suggestions about improving the timeline:

“Live Is The Biggest Opportunity Yet.”

This is the section he describes most lucidly and is the simplest to implement on top of the existing product. It’s currently done in a ham-​fisted way—where I am in India it prods me with modal dialogs about cricket matches!—but there will need to be less prodding if it’s built as a standard set of pages where you can follow the best tweets for a sporting event, TV show or news topic while the situation is ongoing even if you’re logged out. It’s a bit like following a hashtag, with some curation and highlighting of popular tweets on the topic thrown in.

“Channels Will Make Twitter Easy, Easy, Easy.”

I sort of lost the thread in the middle of reading this in terms of figuring out exactly how this is different from Live or other category based curated tweets but I kinda get it. These are his examples: “Want to know what are the most popular articles linked to on Twitter? That should be a channel. What are the most popular sites linked among the people we follow or people that our friends follow? Great channel. Which books are people Tweeting about? Channel. Which videos are garnering the most attention? Channel. Any particular .gifs blowing up? Channel.”

“Twitter’s Save Button Would Let You Keep All The Good Stuff.”

This is a relatively complex concept and would be difficult to implement in a clear way but I like the idea. “We could keep every product we saw mentioned, every book that looked interesting, every destination we wanted to visit someday, every concert we wanted to go see, and every ad that piqued our curiosity. All of this could be saved to a Vault within Twitter with just one button in line with the RT and Fav buttons in each Tweet.”
I think this how most major religions start.
Why is Paypal always going out of its way to be horrible?
I feel like this is sort of absurdly wrong. I don't think it's really possible to convey a lot of EE knowledge like accelerators, magnetics, and RF on Github (not easily anyways), but that's just as much if not more of a "tech qualification" than any software ability is. There's also a lot of software I've worked on that you can't open source, but is rather technical.

Really Github might be able to tell me if you can roll webapps, but for more sophisticated things, when I have been doing hiring in the past, it's really not been a great indicator. Some of the better developers I've met don't spend every waking hour programming (and don't want to), and don't contribute on the regular to Github projects.
Because if not run in a container, you should put things that upgrade Requests in a venv at least otherwise you may end up breaking apt.
Google Container Engine runs containers that are in Docker format. The user does not have to deal with Docker or a VM.

https://cloud.google.com/container-engine/

There's also Amazon EC2 Container Service

http://aws.amazon.com/ecs/details/

So Google and Amazon don't just sell VMs. They sell "CMs" as well (Container Machines).
This. The key thing missing from Fowler's blog post is context. If you are a small team/company then microservices is probably not sensible unless you are highly skilled - the overhead is too high and the benefits less too.

If you are a bigger organisation though, with lots of teams, microservices are required to decouple teams and enable agility/exploration in products and services.

Lastly, it's easy to advocate the monolith ('only to start') when you're a consultant, as you've left by the time it becomes a problem. Or, you get called in down the line when it's all gone pete tong because the monolith 'prototype' has become a monster.

Note, I've spent the last two years working on microservices (which has involved a big learning curve but now yielding benefits) and also old monoliths (that have sucked up so much time it's unbelievable).
It's more like "We are laying off US workers to save money and replace them with a (cheaper) outsourcing company already operating in the US".
There are a few methods I've found for finding good lists.

1) Google with "site:twitter.com inurl:lists big data"

Google's listings are decent indicator of higher quality lists. Substitute whichever topic you are interested in.

2) Look at your sources' memberships. If there's someone on twitter you follow closely for a topic, check out their memberships to see who has already listed them for that topic and that list may be one to start with.

3) We have a list search you can try out and sort by various metrics to find higher signal lists

https://www.electoralhq.com/twitter-lists/search
Customs have this odd thing about living on way beyond its practical use.
I am sorry but I do not have much time to continue this discussion but you can investigate a different experience of the targeted adds http://www.thenation.com/article/208441/how-companies-turn-y...
It does not exist on mobile?
Microservices: here be dragons.
Don't pump. You might consider $WB stock which is way undervalued comparing to $TWTR.
Have a look at their Content Display Requirements (especially the section on "timeline integrity")

https://dev.twitter.com/overview/terms/display-requirements
From an article Fowler wrote on March 25th 2014 - Microservices [http://martinfowler.com/articles/microservices.html]

"Despite these positive experiences, however, we aren't arguing that we are certain that microservices are the future direction for software architectures. While our experiences so far are positive compared to monolithic applications, we're conscious of the fact that not enough time has passed for us to make a full judgement."

It is pretty clear the architect in question appears to have misinterpreted how proven Fowler believed microservices architectures were at the time.
Sheryl Sandberg – Today is the end of sheloshim for my beloved husband
Hmm, you're right.

> We may place such calls or texts to ... (v) poll your opinions through surveys or questionnaires, (vii) contact you with offers and promotions;

I'm pretty certain this same language is in my agreement with my bank, and with the VISA corporation. I rarely get calls from them (other than the occasional "hey was it you who made that e-transfer from your account just now") but I do get their spammy stuff via email. I think they prefer email as a channel for sending this stuff as long as they know your email, but will send it to your phone if they don't know it.

I don't know how that would work with Paypal, who obviously knows your email.

I'm pretty certain, on a second reading, that the original purpose of this is actually very clear, though:

> We won’t share your phone number with third parties for their purposes without your consent, but may share your phone numbers with our Affiliates or with our service providers, such as billing or collections companies, who we have contracted with to assist us in pursuing our rights or performing our obligations under this User Agreement, our policies, applicable law, or any other agreement we may have with you.

They want to be able to pursue people who have negative Paypal balances. Right now, a lot of them don't have a card attached to their account, or only have a prepaid card or something, so they have no idea who they are and can't really get their money back.
They just show up everywhere, adjoints. Often you'll be able to then use their uniqueness and limit preservation properties. Typically CS style category theory is a little bereft of categories to make maximal use of their appearance, but they're there.

I gave a talk at LambdaConf this year mentioning that Free/Forgetful adjoints are a great way to understand free structures. There's also the fact that for all/exists arise as adjoints and you can use this to draw immediate conclusions like product preservation.
Show HN: Developer resume generator
> Half of all software developers earn less than average

No, less than median.
No credit or good words for Stripe where this originated?
Square Cash. Ridiculously good. https://cash.me/ Payments show up magically in your bank account.

Downside: transfer limit is like $2k.
What does Ownership have to do with Software Development
Gay-marriage study faked: How a grad student uncovered a huge scientific fraud
For the most part I try to ignore Twitter and its problems don't bother me, but one area that I can't avoid, that is a direct problem because of its centralized proprietary nature, is that now some people now provide a twitter handle in lieu of a plain old email address. Some people on twitter are even openly hostile to email because it isn't public.
Internet of Things – Will GUIs Still Exist?
I am certainly NOT a fan of out sourcing. My School District did that with Substitute Teachers due to low pool. Guess what it failed at its reasoning 100%.
About the same as what I've AXB'd in the past as well. Most tracks at ~256kbps AAC are the same to me as the uncompressed version (some doesn't compress that well so still arifact, but are rare). Around 128kbps is fine, but I can pick out which is which. Lower than ~100kbps is awful - the arfiacts are instantly obnoxious and I hate listening to it.

It doesn't really apply to streaming, but I keep my music as lossless files despite that. It removes any questions of "Could this sound better?" and I can transcode to a device-appropiate format without compounding the quality loss (desktop has lossless files, laptop has a 256kbps copy, mobile devices have a 128kbps copy)
Just so you know, not every fan of UO is an anti-social PK asshat.