skysight-inc/HackerNews huggingface dataset:
It's not really for you - it is child benefit, after all. Think of it as basic income for kids, to keep them clothed and out of the factories.

I'm in favour of bringing back the Education Maintenance Allowance, and making it very slightly performance-related.
I think it is quite common for east coast companies to hire European remote workers. I work in a Java team comprised of 7 people currently for a US Boston based company and 6 of the 7 are based in the EU (2 in UK,2 in Spain, 2 in Czech Republic).

There are certain barriers to hiring but it allows you to pick some really great engineers up that would just be impossible to do in San Fran etc without a huge budget.
I'm exclusively showering cold now for more than a year. If I recall correctly one of the reasons was a VICE documentary on Wim Hof - that quite impressed me - though after a while I came to the conclusion that he is mostly well marketed (by his son - who he refers to as the biggest asshole he knows - https://youtu.be/VaMjhwFE1Zw?t=1311) and that most claims are rather blown out of proportion.

For example his scientific research on suppressing immune response to an infection is sold as a medical revolution while it has absolutely no practical value - if you think about it - quite the opposite as an immune response is usually something rather useful.

Anyway - I think it is worth it for several obvious reasons:

- it's definitely very refreshing!

- it helps waking up a lot

- it is a simple way to train discipline

- it's less stressful to skin than hot water

- it's nice to know that I am not depending on hot water
When the stub for calling the original function is created, most hooking engines assumes the prologue contains the standard "mov edi,edi/push ebp/mov ebp,esp" and it is wrong.

If the prologue contains, for e.g., a relative jmp, copying opcodes is not enough. You must convert it to an absolute jump in the generated stub. The same applies to several instructions doing relative/indirect addressing.
Resettling the First American ‘Climate Refugees’
Remove relative paths when importing components in React
Akka.NET suffers from problems with the Helios transport right now, I don't think the Helios transport do more than a few thousand messages per sec ATM.
That being said, there is a new transport coming in Akka.NET 1.5 where we do 100 000 messages per sec in our experiments, so that is a huge improvement.

But that is still more than 8 times slower than GAM.

The reason for Akka.NET (and JVM Akka) having trouble in this area is that every message comes with a sender ActorRef that needs to be resolved. even if the target doesn't touch that ActorRef.
The serialization mechanism there is also a lot more complicated.
Personally I just like that things are async by default.

That means that if you are using a 3rd party library, it will be async from the start.

In something like python you need to work to get a fully async app, but in node you should file bugs if something blocks on IO.
Test Methods Must Share Nothing
It's not required, it's an option if you want to sync starred repos.
Because while the basic income would suffice for the basics, the pension allows you to live your retirement in comfort.
Great site and even better idea but looking at your public traffic data I am wondering what you mean by 'ramen-profitable', https://www.similarweb.com/website/pc-kombo.de

However, let's not look into how much you make now but instead how much growth potential this idea has:

+ One opportunity is to further internationalize the product with more languages and vendors to other countries. Then you should be able to 5x to 10x your revs (but quite some work is involved)

I rather see some limitations in the chosen business model (if we talk about making this thing really huge):

- Strong dependency to Google and hard to buy traffic since the CAC will be always higher than the affiliate revs

- Most affiliate merchants fool you on the affiliate commission (except Amazon and ebay), so prepare for tough negotiations without any possibility to prove generated sales

- Low LTV and customer loyalty if any because people configure a PC once every one or two years and in that time they might forget about your site and not using it the next time

- In general the market is limited, 10-20yrs ago everybody did configure a desktop/tower, now with all the notebooks, ultrabooks and iPad the demand is way smaller

- Content generation and maintenance should be small but it's still there (costs for one content manager should be considered)

- And do not forget: this browsing and choosing of the best components is an important piece when building a PC yourself, it's fun, don't know if people would give this away

=> I would keep it as a pet project which brings some revenue but look for new business models where you can adapt what you learned in this process and improve on mentioned points
No, we're going for straight bookmarking — more Delicious than Evernote.
"Limited liability" is mainly related to financial liability (taxes, wages, payments for supplies). If you are worried about your software accidentally deleting all your users files, getting insurance would probably be better than founding a GmbH (and more affordable too).
All good points. Thanks!

I agree that all companies should have a signed package repository,
instead of tarballs 100%.

I didn't mean to defend ‘curl | bash‘, I just meant to say why ‘curl |
bash‘ isn’t as bad as people think (versus tarballs). Package managers
definitely are far superior to tarballs, and ‘curl | bash‘.

Another thing I didn’t like is how the OP seemingly dismissed an
entire product with the single statement “kthxbai”, but that’s not
relevant.

In an ideal world companies (or even small projects) have
repositories, in an even more ideal world they were in the distro
repositories already.
The Fed engineers a slow inflation every year via interest rate control and gives the benefit of the newly created money to banks, the loan borrowers, and asset holders as rates lower than keeping inflation at zero. Since the money supply increases anyway, might as well give the new money as basic income to ALL people. At least the money will be spent directly by the people for economic activities, instead of indirectly via the loans and asset inflation.

The Fed can raise interest rate to shrink the money supply for banks and borrowers while give more direct cash to expand the money supply via basic income. This can be in addition to the government's budget spending on basic income.

An interesting outcome is the deflation of the asset bubble as rate increases. The money supply expansion via direct cash counters the deflation in economy. This should reverse the trend of the great wealth transfer to the asset holders in the last 20 years.
The Cure for Fear
Location: Romania

Remote: yes, preferably

Willing to relocate: maybe

Technologies: PHP (Zend, Symfony), Python (Django, Flask), MySQL, PostgreSQL, Redis, MongoDB, Javascript (vanilla, jQuery), CSS, HTML5. I recently started learning ML (with Python) and I would welcome opportunities to get more experience with it.

Résumé/CV: http://marius.bodea.me/resume/guJY87VCJHobYt2tNun4hZQMxe69qA...

GitHub (not much, atm): https://github.com/mbodea

Email: mbodea@gmail.com
If you have a monopoly on the only five apples in the world, why were you charging only $2 in the first place? In a competitive economy, somebody else will be happy to sell an apple to the last person.
Is it really necessary to run Kali to just change a parameter in a POST request? Also the response from InfoArmor is disconcerting: "Clearly you have a special account... Oh wait s\\t no". The default position shouldn't be to fob it off as not an issue it should be "Ok, we'll look into it and try reproduce"
There are many aspects of programming that I don't think will be automated any time soon. Most software projects have under-specced requirements that the programmers must tease out; there are tradeoffs to be made based on what is important to the customers, there are architectural decisions, testing and QA, documentation, communication, etc.

A lot of my day to day consists of trying to understand what is meant to be built, finding out what the edge cases are or where the requirements break down, making sure that the proposed solutions have the scalability, performance or reliability properties that are required, making sure that the software will actually solve the customers problem, documenting proposed solutions as well as complete software. Testing and debugging. Basically, only a small amount of my time is actually spent writing code.

If we still have to formalise what we want, before the automated tool can create the software for us, then that formalisation is programming. Even if it will be higher level than what we have now.

Maybe eventually many or all of these will be automated, but I don't believe it will be "one of the first white collar jobs to be automated".
bug was filed, bug is fixed
Hail to the Developers!
It's a general bookmarking tool that is focused on developer use-cases.

As I mentioned in another thread, in the future we'll be working on other developer-oriented features like an API, webhooks, maybe Stack Overflow integration or a CLI client, depending on what users want. GitHub sync is just the first big feature :)
While what you say might be true to some extent, the upper-middle class will then have the additional UBI income with which to spend on buying property from those who are selling it. So while there may be less property hoarding on the extreme end and some selloffs, the drop caused by an increase in supply will be absorbed by an increase in what people are willing and able to pay in competitive markets.
Surely not. Who wouldn't be grateful to live so long?
This article definitely matches with my experience. I did two not all too complicated projects on the side with Node.js and the the first steps where so easy that it completely convinced me to go with it.
After a while I tried to dig deeper and went to meetups to see whether I do things right as in a community accepted way and if I use the right tools and so on. Since then I refer to the Nodejs community as the most hipster programmer community I've ever seen. As soon as a framework was getting near a 1.0 version nobody wanted to use it anymore, experimental features were used in production code, it was horrifying.
For me that ended this endeavour, I just could not keep up with the pace. I always wondered if it would be different if I would have worked full-time on Nodejs projects.
Boston MA (US, REMOTE)
What: Software-as-a-Service, Java, Android (Play Frameworks), microservices, tiered web application, full-stack, AngularJS

$ Competitive Compensation, Base + Equity, MacBook Pro, Health, Unlimited Vacation

Interview Process: Phone Screen, Blind Phone Interview- Technical, Onsite Technical & Culture Interview

We work extensively with Android, iOS, and web front ends, using Java (Play framework) back end infrastructure on Heroku. We work hard to provide a well designed user interface for our customers and to provide the infrastructure stability necessary so that this complex distributed system "just works". We need talented engineers to build and maintain the highest quality product as our vision moves forward.

Open to hiring Remotely

Use consumer and enterprise facing software

*no politics

Where to apply: pos.toasttab.com/Careers

Who we want: Senior Software Engineers, Architects who code.
are you insane? can you see any way a trained neurosurgeon will want to pitch in sweeping the streets instead of using that time to do his highly specialized job and make enough money for it to hire two people to do the sweeping for him? this is absurd! take your totalitarian socialist society and get off my lawn.
It's not necessarily a good thing. It's definitely interesting, though. It's difficult to come up with systems that are simultaneously useful and don't have emergent complexity - and it's not clear to me if it's worth the effort to even try in the general case!

For what it's worth, in my opinion build systems should definitely be intentionally, not accidentally, Turing complete.
HackerNews is also susceptible to fad diets like paleo, keto and other crap.

They are also susceptible to scaremongering pseudoscience that demonizes sugar and fat and whatever else.

But I guess, so is the majority of people and HN is made out of those people, no matter how much we believed that programmers are rational and scientific.
"My right-wingers just shut up: perhaps they have some other site they go to and vent. Who knows?"

That question fascinates me, as I've heard it before from my left-friends. As far as I know, most of my right-friends don't have a site they go to, or commentators they follow. They just do their own thing, and politics isn't as central to their identity or lives. They value doing things, where my left-leaning friends seem to value interesting conversation & debate.

In Australia, we had a political commentator called Andrew Bolt, who I guess is like Australia's Fox News. But the only people I've ever heard watching his show were politically-left friends, who seemed to enjoy being offended & outraged at what was said, and debating it with their friends. They seemed convinced that's what right-leaning people watch, but my right-leaning friends can't be bothered with it, or most TV / newspaper discourse.
Tech Talk: My microservices are not all stateless with Kai Davenport
3D geometry toolkit for ClojureScript
Should this become something usual in the terms of services ? Maybe it's something usual already
With both exterior and interior filters, it really goes a long way towards keeping the interior of the HVAC system clean. I'm curious how good a job they do with moisture management though (i.e. keeping the heater core and rest of the HVAC system dry). Considering it's Tesla, I'd wager they're on point.

With some other manufacturers, especially legacy models, you'll usually have little to no intake filtering, and probably minimal cabin filtering. Combined with moisture retention inside the heater core due to design flaws such as insufficient fin spacing or an absent/inactive afterblow module, it can be very bad.
For example: toxigenic fungii thriving on the excess moisture, contaminating the passenger compartment every time the blower fan is turned on.
Boston MA (US, REMOTE)
What: Software-as-a-Service, Java, Android (Play Frameworks), microservices, tiered web application, full-stack, AngularJS
$ Competitive Compensation, Base + Equity, MacBook Pro, Health, Unlimited Vacation
Interview Process: Phone Screen, Blind Phone Interview- Technical, Onsite Technical & Culture Interview

We work extensively with Android, iOS, and web front ends, using Java (Play framework) back end infrastructure on Heroku. We work hard to provide a well designed user interface for our customers and to provide the infrastructure stability necessary so that this complex distributed system "just works". We need talented engineers to build and maintain the highest quality product as our vision moves forward.
Open to hiring Remotely
Use consumer and enterprise facing software
*no politics
Where to apply: pos.toasttab.com/Careers
Who we want: Senior Software Engineers, Architects who code.
> First of all, no job should be considered dirty.

Some jobs, such as cleaning, and collecting waste, literally deal with dirt. I don't think he was using "dirty" as an insult.
Right, so as long as Chinese slaves make our junk, it's all good right?

Lovely.
6 Tips to Supercharge Corporate Innovation
You "get real". Not everyone is from an English speaking country or can differentiate 'earthy banter' from sincerely offensive epithets online.
As it is such a massive societal change, some sort of testing and experimentation would have to be done, I think.

The recent Freakonomics episode on the topic talked about a Canadian experiment "Mincome" from the 70s. There were some interesting results. Worth a listen.

"FORGET: One of the findings was that high-school completion rates had increased, and we discovered that boys, in particular, in low-income families had been under a fair amount of pressure to become self-supporting as quickly as they could. When mincome came along, some of the families decided that they could allow their sons to stay in high school just a little bit longer. So instead of quitting school at age 16 and getting their first full-time job, these boys stayed in school until they were 18, until they graduated from high school and took their first full-time job a little bit later."

http://freakonomics.com/podcast/mincome/
According to the thesis recent intel microarchs caches the top several words of the stack[1]. Thesis references intel optmization manual but does not say where in the manual.

[1] pg 12, para 5.
This article says it's talking about a universal basic income, and makes the usual point that a completely universal, no-strings-attached income is simple to administer, doesn't have poverty traps, etc.

And then, towards the end where it starts looking at numbers, it starts saying things like

> But by excluding 45 million retirees who already receive a basic income through Social Security, the cost falls to $2.7 trillion. And if the benefit is phased out for households earning more than $100,000 (that would be 20 percent of the U.S.'s 115 million households, or about 70 million people, assuming three to a household), the cost declines to about $2 trillion. You could confine the program to adults and shrink the price tag even more, possibly to as low as $1.5 trillion.

Yes, you can reduce the amount paid out by making it not a universal basic income scheme any more. But that rather misses the point.

(The correct thing to say here is: Yes, a universal basic income sufficient to keep everyone out of poverty would be really expensive. Taxes would need to go up a lot, which would leave wealthier people less well off than they are now. If you don't want a large-scale redistribution of wealth, then you don't want a BI scheme sufficient to keep everyone out of poverty. But you might still want to consider a BI scheme that's not sufficient to keep everyone out of poverty, to simplify and to reduce poverty traps. No one would have to be much worse off then. But it wouldn't be enough for anyone to live on, and would still need supplementing by other safety nets.)
In practice that's not true and I suggest you research the amount of fruit that's left to rot in fields because companies decide it's not worth selling it.
The Syntax of Semi- Structured Data
Well, this alone will not make WhatsApp comply with the law, specially if these conversations were encrypted.

Also, there also has to be a consideration for the 100 MILLION users that might depend on this service. Imagine companies that depend on this to communicate efficiently and businesses that rely on this platform to take orders etc.

If they disobey the law, it must have consequences, but not at the cost of hurting your own people.

Taking it to an extreme, would they also take down a bank website if they didn't comply with a similar request and stop people from withdrawing money? I don't think so.

This takedown will not help in the investigation in any ways. So it seems the justice system isn't working for their main customer: the people.
Though I agree with what you all explained with the big issues with NodeJS, you have to understand its not all of Javascript. Its only server side JS. The creators have clarified, for heavy CPU intensive services, go away from NodeJS. As far as frontend is concerned, AngularJS and React are just sugar candy for user interaction and structure.
Node filled the gap with an async network application in pure JS without the heaviness of Python or traditional languages.
It is a hack as in every day people are finding new ways to use NodeJS but I agree, there has to be best practices and less boilerplate (plus less silly npm packages for trivial JS tasks).
I don't think plumbing or even waste collection is going to be seriously automated any time soon.

Can you imagine what kind of autonomous robot would it take to be able to do regular plumbing work, in cramped spaces, with low visibility, requiring relatively significant physical efforts? The software side of it can definitely be solved (though not easy at all). The hardware side would require significant breakthroughs, if the device is going to be cost-effective even compared to a highly-paid certified plumber.

Same applies to electricians, and in certain degree to car mechanics, too. We have large swaths of infrastructure built with maintenance by humans in mind. These humans are not exactly easy to replace with robots.
Collecting All Cheat Sheets
Correct. The commentary says it's equipped with 2 water pumps to remove whatever leaks through.

I guess that's German engineering for less-than-perfect road and maintenance conditions. I like the redundancy too!
> Government should provide every citizen with basics should they falter: Food, clothing, shelter, education etc. I absolutely believe that is a basic human right.

> What I don't want is to fund anything other than a safety net: Welfare should be a helping hand to get you back on your feet or to give you a start - Nothing more. It should also come with an expiry date!

These two statements completely contradict one another. There are plenty of people who aren't going back on their feed any time soon due to disability or mental health issues.
Fixin to Innovate
Basic income could have the effect of flattening out demand rather - at the moment, people are forced to cluster close to where the work is available. If I want to just live on basic income, why not go somewhere more affordable?
I absolutely don't believe they are in the same category: How the hell did you equate them?

Who honestly wants to pay more tax? Really? I ask you in all seriousness.

I am well-off but up until recently I earned enough to keep my head above water. I had a disposable income after all bills were paid of around £100 a month: One burst tyre in my car and that was it but I had no debt (apart from my mortgage) as I lived within my means.

I work hard, I get up early and study and so on and I am a contractor now, earning good money.

That being said: I have no issue with taxation. I believe in taxation but I do not believe in constantly increasing it nor do I believe that it is a moral issue like it has been made recently.

For as long as I can remember, no Government has decreased taxes in the UK. None. They shuffle them around but they never decrease them.

I read something a year or so ago (can't remember the reference, maybe Taxpayers Alliance) that showed over 60% of my money is taxed now through income tax, stealth taxes etc.

Enough is enough!
Also helped me a lot when I was learning Javascript from Codecademy. It introduced me to Eloquent Javascript book and Mozilla Developers Network.
I have the feeling they're both just for a different crowd.
1. ORMs are bad. Don't use them.

2. PHP has a billion ORMs, and some of them are just as simple as this. It makes no sense to write another.

3. No Composer compatibility, no support for PSR anything. This is PHP as it was written in 2006. Get up-to-date.
I enjoy a good religious argument as much as anyone, but may I gently suggest that this probably isn't the place for it?
Yeah, it's pretty good. My life would be so much easier if I lived in the US.
>>Also, this same cheat sheet has been shared on HN 14 times now. Not a bad thing but interesting none the less.

It still gets to the front page most of the time.
> those can be guarded against more easily than avoiding phishing email from "your bank".

What risk measure are you using there, and what ease measure? E.g. waiting for 6 blocks for transactions to settle (best practice AIUI) would be a serious inconvenience when e.g. paying at a restaurant.
Tons of people already do some of the dirtiest jobs around for free. One example is caring for severely disabled and/or elderly people. Sure, there are facilities for these people where workers get paid to care for them but many rely on family members to care for them without any financial compensation.