skysight-inc/HackerNews huggingface dataset:
That's a false dichotomy. You can use Android together with any degree of Google integration that you find comfortable, with one extreme being the stock Nexus ROM, and the other being AOSP or derivative ROM, with no Google apps (such as Play Store / Gmail / Maps). There are open-source / self-hosted alternatives to many of those.
That's a good indicator of the quality of the software.

A piece of software is only as good as its documentation and compatibility to itself.
Salary after taxes adjusted to pricing difference could be comparable or better in Russia. A pal of mine left Rovio and moved back to Russia just because of better income.
> if computers connected to the internet were secure

"Secure" and "Internet-connected" are generally understood to be mutually exclusive.
SQLite teaches virtually all of the necessary concepts to jump right into a multi-user RDBMS, even most of the syntax, with the exception of being more lax about datatypes. My audience is not people intending to build applications, but to do data analysis beyond what they can do in your typical spreadsheet. I don't think the PHP vs. Python analogy is particularly accurate. I don't feel that PHP is easier to learn than Python unless the main goal is to produce something public-facing on the web. Nevermind that the syntax is significantly different.
You're not thinking small enough: many, if not most, companies would need like 1-2 new people. The overhead of opening and managing a new office isn't worth it in those scenarios. Plus you're ignoring that most companies aren't ready for remote development: they don't have the infrastructure or the means for remote knowledge transfer, there's a fairly big cost both in money and culture to change that.

Finally you're ignoring that most companies aren't software houses. They operate in different industries and their IT/development departments rely on being close to their users, to these the effective cost of having remote employees is even higher than what I mentioned in the previous paragraph.

As an aside: My company allows for remote work but I just can't stand it; unless I really need to be home for something I'll always work from the office, where I can work and be social with my colleagues. We've considered moving to cheaper, nearby countries with fewer taxes (Germany most likely) and decided against it because I really don't want to have to work from home despite having a financial incentive to do so. Remote work isn't for everyone.
O Truque Número 1 Para Efetuar Uma Venda Imediata Na Web
By historical reasons we assumed that email must be interoperable so you can send email from gmail to yahoo or any other corporate controlled silo. We gave up that requirements with chats because there were very little expectations of interoperability despite XMPP.

Email is going to be interoperable forever, chats will become a 90-10 business like search. The only difference is that there will be different vertical chats monopolists for different markets (personal, business, developers, etc)
I've been several times in the situation of having to push the language to its limits for performance, and gcc documentation was of great help. But, maybe it's a nice property of gcc, maybe it's a nice property of gcc's documentation, I never felt I had to learn some dirty trick for gcc in particular. I always understood the principle behind the implementation, and the code I wrote as a consequence was better in principle, too.

Summing up, knowing your tool is a must, but if you find yourself doing its job, than it's time to at least question your choice.
One good sales pitch: Firefox for Android has extensions (read: ad blockers), while Chrome doesn't. Faster page loads, less data quota used, less battery consumed, better privacy.
It was not the government of Sweden that brought the world IKEA.
Wow, I'm not a Rubyist, so I had no idea about this. You all not only developed a faster, compliant interpreter, but Matz actually replaced MRI with an interpreter developed by a third-party as the reference Ruby interpreter? Huge props to him and the Ruby community for that.

Unfortunately, as a Pythonista (although one whose paid work is mostly in JS these days), I can't imagine that happening in the Python community (not to our credit). Too much ego wrapped up in CPython.
Go is the first language I learned from the docs alone and from reddit. Never once did I go to SO. I even wrote an introductory book on it, and wrote one or two answers for Go questions. never had to refer SO. doesn't imply that I think SO is declining.
I kinda wish they let those banks fail.

Those banks turned around and raised fees for everyone. Don't loan to most small business. Don't loan to most self-employed. Are just horrid institutions.

They have just seemingly given the wealthy credit?

They have given the wealthy so much money; somedays these 1 percenter's appear to be just gambling?

Literally just gambling, except in the realestate market. That market is still a sure thing for them, and very rich investor knows it. And they know so many of us will never qualify for loans; so jack up that rent Thurstan!

This recovery hasen't helped guys like me, or my mother who relied of safe cd rates to get ahead. (And no--I'm not blaming banks on low fed interest rates. I probally shouldn't have even wrote that last sentance.)

I probally should comment--I'm no expert.

I just wonder if we severely regulated credit default swaps, and the derivitave markets--the crash in 2008 would have been less dramatic?

The one thing I liked about Bush is he wanted the poor/middle class in homes. He believe little guys should be given a chance. I just wish he went about it with more regulations, on the big boys.

My brother in-law used to flip houses. He now is a yoga instructor. The banks won't talk to him. Houses are still being flipped, but only by the wealthy. They are making a killing in my county. They are buying up everything. Why not, at these interest rates, and banks that are literally bending over.
MariaDB CTO: NoSQL Database Bubble to Burst Soon
Magento Integration
An Express JavaScript Style HTTP Server Implementation in Golang
Very useful article
> Perhaps sites uprated for having been DDOSed could be marked as such. We already have to make many decisions about the trustworthiness of news sources, so maybe it's just another factor.

Then I'll DDoS your already highly-ranked site just to trigger the "untrustworthy" mark for it in the results.

The problem with going social is the infinite capability of humans to game things like that. I strongly sympathize with the desire to "make the whole problem go away" instead.
What Happened When I Stopped Setting Goals and Sticking to Habits
Heck even at 100% on my 1080p monitor it reads 'make people in the afer?' After zooming out to 67% I have a chance. It actual content it is kind of irksome that they have 'End repressive censorship' followed by 3 items that generally are considered censorship at some level.
Show HN: Jumble – get a Paul Graham essay in 1 tap
> I can confirm that there is indeed a shortage of developers with the right skills. Salary levels is not the issue here.

So you're saying with a straight face that if you doubled or quadrupled the salary on offer you still wouldn't find candidates? Are you looking for someone so specialized that only under 10 people in the entire world are able to fill it? Because otherwise it's just a matter of salaries not being enticing enough for people to work for your clients.
I definitely want an open service to succeed. I think one big problem is with the major players, non-techies know they just work (more or less) and people will use them so there's not much hassle. Even among techies, there's chat fatigue now.

That being said, I have this nagging idea in my head that the more chat apps that get thrown at people, the easier it may be for an open service to prevail.
yes, quite hidden and complicated to set up though, because it needs to map the server stuff to the local file system.
Part of the problem is globalisation. Things are made in places with cheap labour, and sold in places with expensive labour.

But it seems to me like the problem is equally that new goods are too cheap, rendering labour unable to compete.

There are many externalised costs to a new product not reflected in the price (or we wouldn't even be having this discussion) - the environmental cost of manufacture, the environmental cost of disposing of the thing it replaced, the raw materials we unsustainably mined.

Fixing this directly is politically untenable because we'd have to drastically raise the price of everything. This Swedish tax break scheme is actually sort of an underhanded way of doing just that - to compensate for the lost revenue other taxes will go up (or the currency will inflate - either way everything costs more).
Exactly my thoughts, this candid remark spells it out in neon letters;

>Timo Ahopelto [...] estimates that Finland could hire 2000-3000 talented software developers immediately. He demands that the bureaucracy of immigration must be dismantled.

You can read this as "I want software developers but I don't want to pay them what they are worth". Globalism is the reduction of pay and workers rights by another name.
I would pay X-1 dollars, where X is the cost of creating a shelter for me and the people I care about from the apocalypse.

There's a bunch of weird issues in this analysis when you pit morally good outcomes vs economically good outcomes.
Body fat link to bacteria in feces
Built in Ethernet would be an improvement.
You can run http://www.iredmail.org/ which is an integrated toolkit of open source tools to make a mail server.
Meaning: "nimble" Estonia allows sweatshops "without bureaucracy" that employ only people on trial period.
Never claimed any expertise on AI research. Thanks for the suggestion nonetheless.
There's something profoundly wrong when it makes sense to us to extract oil from the ground in the Middle East, ship it to India, convert it into polymer, ship it to China, mould it into knives and forks, ship it to the West, use it once, and then bury it forever underground (or expend energy to smelt it down into lower grade polymer for use in something that will end up in the ground), all to avoid rinsing some metallic cutlery.
philosophy.SE is much smaller than SO and the problem is actually far worse over there.

Due to the inherent subjectivity of even what qualifies as philosophical, the mostly Judeo-Christian moderation over there bullies everyone into oblivion for no other reason but disagreement with their ignorant worldview.
In general, Swedes are pretty self-depreciating people. But, down there, people might be just ashamed of being from Skåne :)
> For instance I found a browser bug in the code submitted on a stack overflow answer [1] and I edited it and it got rejected because it wasn't in the spirit of what the original author intended or something like that.

It occurred several times that moderators rejected valid or helpful edits to some of my answers for the same "spirit" reason. However I still got notifications and edited my answer accordingly so the effort of the original contributors was not wasted (but they did not get any credit / karma for it).
Could freeing data gathered during clinical trials lead to new cures?
To think that someone in charge at Bosch has actively decided to 1. Screw over the customer 2. Impose a massive external cost on society and the ecosystem.

Alternatively, they know that very few people did repair the old versions (barely anyone know how to do it themselves, and labour costs in the developed world make it uneconomical to call someone) and they decided to reduce waste (and costs, win-win) by cutting down on the number of screws.

I don't know what actually happened, but it's unproductive to assume malice. The reality is that for the most part, markets optimize for what's valued for the consumers, and "easily repairable" is not a feature people value that much.
Ttyd 1.0.0 released: C port of the excellent GoTTY
I've been thinking about this lately and I've concluded that a big driver of overwork is the misguided quest for fulfillment.

Not really fulfillment like we normally call it, I'd say more like acceptance.

Perhaps many of us are seeking love and acceptance from bosses and coworkers, and overworking ourselves to obtain it.

I believe that building your identity on anything that isn't yours is stressful. Building your ego on your job performance or on the positive feedback you get from coworkers isn't healthy.

It's like emotional sharecropping. You are building your ego on someone else's land.

People need to remember that work is the place where they have "human resource" departments, where they will make cut and dried decisions on who to retain and who to lay off the moment they want to adjust a budget.
The universe is no narrow thing and the order within it is not constrained by any latitude in its conception to repeat what exists in one part in any other part. Even in this world more things exist without our knowledge than with it and the order in creation which you see is that which you have put there, like a string in a maze, so that you shall not lose your way. For existence has its own order and that no man's mind can compass, that mind itself being but a fact among others.” Cormac McCarthy
I have a hard time finding a proper use case for this app... Maybe it would be more useful if you could add annotations to the screenshot as well.

Did you make this as an exercise in JS or do you intend to polish this off and make it into a real product?
One issue I run into is finding a Stack Overflow question that exactly matches the issue I've run into, find that it's been closed for being a duplicate, click the link to the question it's supposed to be a duplicate of, and find that the other question is completely unrelated. Not only can I not find the answer from SO at this point, but if I find the answer on my own I can't even help others.

Another issue I've run into is the minimum numbers of characters needed to edit an answer. Once I found the answer that was chosen and upvoted had code that didn't make any sense. It was something like an instance of a point object "point1" and an instance "newpoint" and they wrote "point1 = newpoint;" but actually meant "point1 = new point();". When I realized the problem I tried to change it but wasn't able to because I wasn't changing the answer enough (I think there's a minimum 6 character limit). I didn't want to make random changes elsewhere just to make the minimum needed to fix it, so I let it be.

I find Stack Overflow useful, but I don't try to participate in it anymore and don't stay signed in.
Go, go, GoPro: Britain’s coolest brands are topped by tech
The talent shortage for companies like Supercell or Umbra is acute. They need for instance computer graphics experts whom Finnish universities haven't trained. The top talent more or less comes from around Demoscene and random enthusiasts and that talent pool is really limited. [0]

This does not mean there are no other forces at play when discussing the employment sector at large.

Edit: [0] I was really familiar with this specific sector up to a few years ago.
They might mean for use in something that's built on Electron or another cross platform desktop library built with js.
It seems to have worked out pretty well for cats, dogs, rats, and just about every life form that lives in or on us.
Looking at the front page right now, out of the 30 stories maybe 2-3 of them would only be of interest to programmers versus people interested in tech in general.
No one really knows the long-term effects of basic income, so it's all a bit of speculation and it's certainly possible that what you think will happen actually does. I personally think some costs would go up while others will not, largely determined by competition and supply/demand.

For example, if we look at food, it's a competitive industry and prices tend to only rise when costs (labor, food supply, rent) increase. I don't see why this will change under basic income. People aren't going to want to start spending $20 at McDonald's just b/c they can afford to do so and if Carl's Jr can undercut McDonald's at $15 w/o taking a loss, they will.

I can see housing costs increasing. Everyone wants to live in the same areas, so the supply of good housing is constrained. This is reflected in housing increasing in proportion of a person's income over the last couple of decades while food and clothes have fallen. But I also believe alternatives will start appearing to meet the demand for basic income level housing. It won't be as nice, but at least people can have a roof over their head. As an example, dormitory style living or elderly care facilities.

Lastly, what are the alternatives? If you agree that the problem is that automation is going to make a lot of ppl unemployed while concentrating wealth to the few, what other solutions exist besides wealth redistribution? If we have to redistribute wealth, how else would we do it?
These are totally useless for people relying on assistive technologies, right? Tried VoiceOver and got absolutely nothing.
Startup heavyweights back tech ace told to leave Sweden
If it isn't sharding then what is it? If every node has to process every write anyway (so there's no performance advantage over single-master) then why would one ever use this rather than traditional master-slave?
Agreed. This related to the misconception that "little or no activity on an open source project means that it's dead." That statement is frequently true, but not always.

If most of the common questions have been answered, then there will obviously be a correlated decline in the number of questions posted and subsequently answers posted. Esoteric questions aren't abundant, especially over a constant time frame.

Declining question/answer activity shows that the website is healthy. I've opened S/O a few times over the past year with the intention to answer questions, only to find duplicate/off-topic/low-effort/etc. questions.
I guess the author is talking about the small codebase, which means every IoT device that has some kind of webinterface has to store and serve less data (library is 10kb gzipped, while a high level chart library like d3 is 77kb). At least in the case where you don't serve libraries from a CDN..
It seems a lot more complicated than either your view or the grandparents. If you watch Fredrik Lindströms "Världens Modernaste Land" it explores the question of the conflicting Swedish self-image pretty well (and the history of how it became what it is today), but I wouldn't know how to summarize it in a Hacker News comment.
I know. But I want to open it in the YouTube app in part because I live in a rural area with DSL. The YouTube app opens much faster. But that icon in the URL bar doesn't appear until the page is completely loaded. So it doesn't speed up the experience at all for me. I get to wait for the entire site to load in Firefox, then I get to wait for YouTube again once I click the button.
Also, chat ecosystems are somewhat federated on your device. Notifications and grouping (on iOS) and contacts integration (on Android and Windows) make it quite easy to run multiple chat clients at the same time so people do not bother.

The one big problem is group conversations, however.
So... Tor?
I love SQLite up until you need to modify the schema. That's when you find that upgrading an in place database is almost impossible. Rebuilding a whole table just to rename a column is just completely impractical and makes maintaining applications really cumbersome.
Chobani CEO gave 10% of company's stock to his employees
Here's a good post that explains this in a lot more detail: https://www.linkedin.com/pulse/7-hurdles-ex-nokia-employee-n...
Buys up deeds from people who missed paying their mortgage by a day, evicts the owners, offers to sell it to them - or anyone - at triple the price.
I hope so. I've been waiting for a replacement for the Compute Module for a long time. A drop-in CM2 would make my week!
No. But I am aware of products that don't silently drop written data. That should be a pretty low bar.
Weird... Sasada's presentation mentions a JIT, which is why I was confused.

(http://www.atdot.net/yarv/rc2006_sasada_yarv_on_rails.pdf page 15)
Well the machines get tired and need to go to bed after 9:30pm so it's perfectly reasonable.
> Not sure how we can change that, unless we get the labour cost down.

If my living was covered by basic income, playing electronics detective and fixing broken stuff sounds like a somewhat fun and fulfilling job (even though 90% of my day may be spent replacing caps). Or I may have just been watching too many electronics YouTube videos lately...
Maybe that client-rendering doesn't put load on the IoT device serving the page (vs. e.g. rendering an image on it and serving that)
The obvious question is then why they chose to tax the total weight and not the total amount of hazardous flame retardant (or what ever classification they want to categorize the environmentally hazardous chemicals").

Maybe the industry refuse on the ground of trade secrets, or maybe it would be too costly for the producer to produce the correct measurements, or maybe retailers has not enough pressure to get producers to follow such regulative requirements. Thus a imperfect solution with imperfect incentives, but which hopefully is calculated to do more good than harm in the cost-benefit analyses.
If you let it expire for two and a half months it obviously isn't that important to you.

I think the most expensive domain registration I've ever paid is $9.99, and seriously if you can't afford that annually, you have no business owning domains in the first place. There are plenty of free hosting options for portfolios.
> your pension payments and so on

It's no big deal. An accountant easily handles all that, and accountants are plentiful in the Netherlands.
Well, it was a discovery, but just for Europe. American natives discovered Europe as well.
I've been through that; I'm on my way better, but it's slow and I'm not quite yet there.

Few things that helped me:

- SSRI - I couldn't recover from the mental pain I had constantly until I visited a doctor and got put on those medications; it didn't solve my problem, but it lowers the pain to manageable levels

- removing distractions - I unsubscribed from every newsletter I could that I didn't absolutely care about, I uninstalled or muted most of the non-urgent push notifications, etc. Not being pinged every 5 minutes lowered my stress levels and made it a bit easier to focus.

- writing - when I find it hard to go forward, I'll dump my thoughts into a text file, and then I'll keep "talking to myself" in the editor; at some point this turns into a list of "next steps" I need to take, and as I'm starting to go through them, things move forward and I feel better

- acceptance - accepting I have those issues and working with them, rather than obsessing over how broken I am, reduced my stress and makes it easier to focus

- calendar - preallocating time for various tasks I want to do, and committing to doing them without distractions (phone set to silent, mail program closed, etc.) for that period of time, regardless of the end output, again makes it easier to focus, and seeing thing moving forward makes me feel better; I stole that one from the "Deep Work" book

But yeah, I still struggle. There are days when I only honestly say I haven't done anything but read HN and respond to e-mails. But more and more, there are days when I'm productive, and I'm beginning to trust my capacity for doing work again, and this improves my self-esteem as well.

#HNPsychology