skysight-inc/HackerNews huggingface dataset:
That's amazing!

Any idea how they will separate the bottom of the piston?

I wonder how they will balance it too, so that it doesn't seize in the cylinder. It seems like (re)moving material would be straightforward enough, but figuring out what the current balance is, maybe not so much.
Bureaucracy, market heterogeneity, risk-aversion, and brain-drain to places where there's less such limits. Not all is on us to blame, of course. USA has had a huge historical developmental advantage in tech space.

From sibling comments, I see there's a lot of content with the way of life in Europe, so I guess there's that too. I don't see it myself.
They could make the concrete (the cement) in plants with CO2 capture. Sure, costs a lot more, but then it'd CO2 negative (as curing concrete binds CO2 from the air).
Tech (Bloomberg): smartphone apps, funded by VC and ad money.

Not Tech (Bloomberg): making software and machines used to build billions of units across hundreds of sectors per year, and also building billions of units across hundreds of sectors per year, developing new t̶e̶c̶h̶n̶o̶l̶o̶g̶i̶e̶s̶ things (since this isn't tech) and spending god-knows-how-many billions on R&D and so on.
First job was through an advert in a local paper, after that every job and eventually contract came through contacts I made at previous employers.
I think that if it were the consensus view of Americans that dispensaries should not be permitted to advertise then such a regulation is ok.

I think that if corporation wants to engage in a form of civil disobedience then that act should be recognized and treated by the authorities appropriately, not treated like it is not happening in the first place. The point of an act of civil disobedience is that it has consequences that you are willing to withstand to serve the greater good, just getting away with something is not the same thing.
I like that this scheme doesn't put the local food/water supply at odds with the local energy supply, like hydro schemes can do.
Isn't it a little odd that these are called modules when they sound very much like packages? In many languages, a module is just a source code file that can be imported. Why is Go redefining this term?
That's the problem, though, isn't it?

Someone could see a $500/pm idea in this thread, being developed by a solo dev, and think: "that's a good idea". They put a team of seasoned devs on it and created their own $500k/pm version.
Didn't Google just start to 'build a better search engine'? It wouldn't have seemed like a crazy moonshot at the start.
https://wokabulary.com/

Wokabulary is a vocabulary trainer for macOS and iOS. We started many years ago when we were still studying and published various projects (like a text editor with syntax coloring) but Wokabulary is the only one left, that is actively developed. It grew out of a personal need and at first you could use it for free, only later we thought that we could also sell it. At some point we rewrote it and since then it's low maintenance, basically no known bugs. People a generally very happy with the apps and we still have a lot of feature ideas that would improve the whole platform. Time is our limiting factor, and of course there is a lot of competition out there.
How to Design for the Modern Web
This way of thinking is so obnoxiously stupid. Yes some states failed in providing for their citizens. Greece was never a perfect system, the government was always corrupt, overly bureaucratic and nepotistic. That doesn't mean having and devloping trust in your government is always a bad thing. Especially if you live in Germany or Scandinavia.
Treating the government as your enemy when it is actively trying to help you and the rest of its citizens is just dumb. Somehow people who hate government trust industry moguls to have their interests in mind more than the government. What the fuck?
Hi HN!

Couple of months ago I was reaching out to you (from a throwaway account) for advice on avoiding burnout and deciding whether or not I should work for myself.

Thanks to you last week I came up with this idea that I'm planning to keep on going - a curated list of robotics links that's updated weekly.

My goal is to handpick a combination of latest news in robotics combined with other useful resources ( for example articles, books, open source projects).

I would greatly appreciate any feedback you guys might offer!

Thanks in advance!
Mat
One day you will be appalled at dancing for others.
> You have the same incentive to prioritize ads over recommendations.

No.

> If I trust you to keep ads clearly separated, I also trust you to keep recommendations undiluted.

True. I am the one curator at the moment. I'll open this so that others can curate / recommend. I require that dilution of intention doesn't happen then. DNA is important.
Some nice entertaining education about maps/borders is provided by the "Map Man" over here: https://www.youtube.com/playlist?list=PLfxy4_sBQdxy3A2lvl-y3...

To bad they stopped making new ones.
The problem with this is that neither retirement nor health insurance has a guaranteed quality level, if the government reaches a slump or decides to refocus on other things, you can't get a refund/reinvest.

If I look at my governmental retirement projections, although i have been working and paying into it since age 20 it's depressing how little inflation adjusted retirement money I'll receive, although I earn a good tech-salary for our region.

Same with healthcare, in my city, Frankfurt/Germany, it's very hard to find a cardiologist that accepts patients that are publicly insured and even then the wait times can be scary for this type of situation. Hospitals have started rejecting patients that want to circumvent this by going to the emergency room.

The biggest issue for me is one of age-restriction. I'm fairly certain that my possibilities to earn this much more elsewhere will shrink over time and then I won't have a comparable cushion my US counterpart could have built, although we do the same thing. That is the equation that keeps me up at night at the moment.
You mean like Croatia? They've had 1000 years of servitude and have only begun their 1000 years long dream of being their own masters. They will have to learn how to do that and it will take them a long time, but they are already on the top in the weapons, pharmaceuticals and auto industries ("HS Produkt", "Belupo", "Pliva" and "Rimac") and might someday become a ship building power once again. They won't be just a tourist destination forever.
How many hours a day are you coding without human interaction? Are you taking breaks?

The main problem is that we can't switch modes or switch off - even temporarily. This happens to me often. I have been somewhat of a remote worker for the past 18 months, and I agree with you that out of frustration you are likely to choose to remain reclusive and indoors thereby making social (integration) matters worse if you don't do something to realign yourself.

Here are my known effective antidotes:

1. When you talk with others, make eye contact. Smile. You don't have to say much. I find that I have to actively force myself to look at the people I'm talking to. There is a lot of "communication" that takes place and cues from the eyes.

2. Make new friends or just acquaintances. I spend 4-5 days per week at the gym at exactly the same time in the day (10:30 am). This is probably the only social interaction I get on an average day outside of my family. By choosing a set time for the gym, I get to meet my own regulars who I've gotten to know over several months. The banter after friendly smiles is as important as a thorough workout for me.

2. Read fiction. I spend 1 hour a day reading well-written fiction. Away from the keyboard. Grab a nice cup of coffee, sit somewhere quiet and read. Choose a book of interest where the writer has full command over his/her language. I am currently reading an English translation of Antoine de Saint-Exupery's "Wind, Sand and Stars". I find reading the non-computer world helps to rewire my mind, now a specialised one-trick pony, back to a general conversational state.

Take care.
Yes, there are two reasons that interact for this:

1. The population feels the country is full

2. The population feels the government is systematically biased in favour of huge quantities of immigration and doesn't listen to their concerns

Both feelings are pretty much rooted in reality. The feeling of "fullness" comes from the fact that scaling infrastructure is constrained by physical and social limits like how fast new doctors can be trained, capacity of railway lines etc but the number of people that will turn up if allowed is unlimited. So everything in the UK is constantly on the brink of falling over due to being constantly at max load.

The second feeling is even more powerful. Immigration has become totemic because for so many years the political elite told voters they couldn't control immigration, that somewhere along the line - without any announcement or debate - the entire topic had been removed from the democratic realm entirely, that the UK had to accept anyone who turned up from anywhere and changing that was not only impossible due to the EU, but racist/xenophobic/immoral.

Tell large numbers of people who are concerned about overload that their concerns are racist and they should feel ashamed of themselves, that there should be no limits anywhere despite the obvious physical impossibility of such a policy, and it's a recipe for making the electorate very obstinate indeed.

However it has nothing to do with actual xenophobia. The UK is by far the most racially diverse country in Europe.
This is what we use too, but it's still magic (in a different tool) and Go shouldn't be relying on it.
I already switched away from Apple to Linux in the last few months, and it's been awakening my passion for computers again.

Best desktop environment for people who want a very good looking desktop is Deepin, and the Manjaro Community Edition with Deepin has been rock stable, very fast and very beautiful for me during the last few months I've been using it. Highly recommended.

You don't need a MacBook anymore for things to just work and be great looking.
> an article asking "Why can't the US do civil rights?", an arguably more important topic than tech?

But the US has the correct kind of free speech which is the only civil right any good American requires.
It is an impopular opinion, but switching to a desktop as a daily driver, if your work and lifestyle allows it, has many benefits such as greater power, upgradeability, compatibility (e.g. Linux, FreeBSD), repairability, and relative low cost.
So what is tech? It seems like for author of this article it means highly scalable software startups (prefably consumer) which are highly visible and you have it on your personal devices. On this turf the US is clear leader at least for people living outside of China.

But tech is everywhere and there are huge amounts of billion /100s of M dollars companies you never heard off anywhere in (at least developed) world. In my small town (~ 300k of people) there are at least three pure tech companies that were build from nothing to 1B of valuation and I am sure you can point finger anywhere on map and it is going to be same.
As locals in a town of several thousands and ~2Km at the widest part the police wouldn't really need a map to know every single place. Also the border is literally drawn on the pavement in most if not all places.
Hm, I guess I should mention last two jobs, because I am just two months in with my current job.

Previous: Started as an intern during first year of my 2-year masters. Went to their recruiter during their open-house. Told me there would be an entrance exam on some date, if I am interested. I was, did well enough on the exam, then started in the QA part of the organization, later upgraded to full time epmloyment, and spent 6 years in the company :)

Current: a friend of mine was complainig over beer that they are looking for more senior QA people. I joked that I might actually send them my CV. In the end I did, and they gave a me good enough offer. So I switched companies.
Not working for me atm. Maybe use Cloudflare to cache, quick and easy fix while the post is still hot.

edit: Working now, great job (pi). Would be nice to see some type of filters.
A string is only like 16bytes (length + pointer to memory in heap) or more if it's a fat pointer.
Keep an eye on your crypto portfolio in your CLI – various exchanges and erc20
Go already has a concept called 'package' (think Java package).
> and the National Health Service is close to breakdown in many areas.

That is entirely because the government has chosen to defund the NHS. It has nothing, and I mean really nothing, to do with immigrants using the NHS.

All the research we have shows us that immigration does not put the NHS under strain, that immigration could help pay for the NHS if the government chose to correctly tax the population and correctly fund the NHS, that the NHS cannot run without immigration (we have nowhere near enough doctors, nurses, and all the other varied allied health profesionals and we must source staff from abroad.)
Ever since learning about this I've wanted to use it for something, but I've never had the opportunity.
>>> degrees(asin(acos(atan(tan(cos(sin(radians(25))))))))
24.999999999999996

This is just one ULP off from the correct result; the next larger double is 25.0.
>anything enjoyable can't possibly be a good thing.

I think you're conflating enjoyment, in the sense you enjoy an apple, and enjoyment in the sense you enjoy a painting. It's a really common conflation, mainly because in our society, the dominant culture is enjoyable in the sense an apple is enjoyable. That, for me, is part of the problem. Nobody ever got inspired by eating an apple. Nobody ever learned new forms of empathy, or developed, through appetitive enjoyment.
Gigs where people have very specialized knowledge, like SAP consulting, or where they have 20-30 years of system engineering and IT architecting experience. Taxation is low compared to the rest of the world, but since Switzerland is closed off to immigration and currently working on clamping down on it even more with all their might, it's pointless to discuss freelancing there. Which means that freelancers who work there live there, and that in turn means that you get an entire tax bill and have to cash out large sums of money on taxes in one go.
Live schematic London Tube map
For unlock with watch an AC card with beam forming (factory was N), for handoff/continuity Bluetooth 4 (from memory, may be wrong).
Good luck in your seeding!
Not sure what you mean here... You just install Linux on them and usually things work fine. Maybe your fingerprint scanner won't work, stuff like that, but otherwise it's rare to have issues.
The authoritative tone of your comments bothers me. What are they based on? The claim that psychopaths pursue long-term relationships doesn't jive with the antisocial nature of this condition. I'm also troubled by your view that any engagement with a psychopath is wasted. Psychopathy does not exclude reason. A premise of your views is that you are able to unambiguously diagnose psychopathy in others, and that it is appropriate to treat those people radically differently based on your casual diagnosis.

To be frank, I feel like I'm reading paraphrases of Pieter Hintjens' self-help book "The Psychopath Code" which is quite popular with this website's users. The book is no longer open source, but I read a fair bit of it when it was. It struck me as a dangerous work that teaches how to perceive your foes as psychopaths, and then to cut them out of your life. I can see how the practice is empowering, but it irresponsibly elevates the armchair psychologist reader.

I think your comments should be be composed like the opinions they are, and not made to sound like objective truth.
Hundreds of small pumps and pistons would be easy and reliable though.
It would seem the education system has failed significantly if the serious issues with segregation, racism and discrimination that have plagued the country remain unknown to the extent that half the commentators here don't seem to understand why laws were passed, why Facebook is wrong and why things are the way they are.

It's as if they don't understand how widespread racism, discrimination and segregation was, how it was systematically enforced, how it occurred and continues to occur and why these measures remain important.

Given this affected parties must continue the fight because that's the only way to confront selective memories, denial and ignorance.
Can you give a flavor of that extra government bureaucracy you had to deal in Europe vis-a-vis the US? And in which European countries was that?
+1. But just to be sure: that does not prevent testing for usernames and hence enumerating software by testing for known/common service account usernames (e.g. "_tor" on OpenBSD and "debian-tor" on Debian-based OSs). (No claim was made to the contrary; just mentioning this to prevent anyone from thinking otherwise.)
Having done management, entrepreneurship and sales, I think coding has the best social life.

Entrepreneurship - it's literally part of your job to 'network'. But a lot of the people you meet are there to get something from others. It's vapid socializing, sort of like getting full with junk food or catching sleep at the back of a car.

Management is similar. You meet people as work. It makes meeting people not very fun especially when there's arguments and uncomfortable conversations. Some of us used to take vacations off after a week of meetings because we just want to get away from people.

Sales - you meet a lot of people who may or may not want to meet you. Some are really nice but because it's part of your job, you end up entertaining conversations you don't want to be a part of.

So by contrast, developers have the best social life. You can make node_modules meme and someone gets it. You can talk about fun theories - not too difficult like in academia, but the conversations aren't shallow either. You have acquaintances who sincerely enjoy your company, and not because they need something out of you.
You reminded me of a really great post from the Data Genetics blog about estimating the amount of unseen errors in a document based on the errors actually found by independent reviewers. [0] It's such a simple idea but seems incredibly powerful.

[0] http://datagenetics.com/blog/december12015/index.html
Right-Wing Extremists Tricked by Trojan Shirts (2011)
This is very true in Indian caste system. In fact in indian caste ladder system, one become lesser human as one takes birth in the lesser caste hierarchy. Except the Brahmin community in the indian caste system others castes are denied education as per the vedas. During the british rule everone got access to education and every one is trying to be a equal human fighting the caste system.
An Introduction to BON – Business Object Notation (1999)
Good intentions of government programs do not mean good outcomes. Rent control is a classic example. Also i really wish we would stop calling out other opinions and ideas as "dumb" and "stupid".
This.

I'll be sourcing recommendations from the silent majority of experts as well (https://prog21.dadgum.com/143.html).

Reference: https://news.ycombinator.com/item?id=17784551.
I learned this in undergrad calc 1 as the Heaviside cover-up method [1], named after Oliver Heaviside.

Heaviside was a remarkably productive scientist [2], contributing to a range of topics from vector calculus to electromagnetic theory.

[1] https://en.wikipedia.org/wiki/Heaviside_cover-up_method

[2] https://en.wikipedia.org/wiki/Heaviside
they could make steel cages, fill them with crushed and vibrated limestone (or another aggregate). Good steel for the cage would last a lifetime but not sure if it's cheaper in $$ or CO2 emissions. Basically they need to lift /drop a heavy thing that last generations and stacks well.

Concrete has the advantage of lasting "forever" in those conditions (rebar when wet ruins it, otherwise it last long, long time). Concrete also stacks perfectly as you can mold it however you want. Might bite the bullet and stick with concrete, just work on making it more efficient.
Lot of thanks to the author for this post. I have 2 questions:

1. How does one use a branch of a dependency in go.mod? (scenario: local dev where api & impl repos are separated)

2. How does one use branch from a fork in go.mod? (scenario: fixed bug in someone else's repo and now want to use my fork)
When it lets the down, they pull on the generator.
Without suggesting anybody should use less than 2048-bit RSA in 2018, the security margin for even 1024-bit SSH RSA user authentication is pretty good.

In SSH first every connection is encrypted (before either side knows who the other is, encryption is used already, this is the same approach taken in TLS 1.3), then the server has to authenticate to the client, and then the client authenticates to the server on behalf of a specific user.

User public key authentication is a multi-phase protocol. This would be too awkward for something like HTTP where round trip times may be appalling, but SSH is rarely used at long distances.

In phase 1 the client proposes that it can authenticate for some public key Pn, it sends this proposal to the server, and the server can either say OK, go ahead, or reject this authentication without seeing it done, on the basis that it doesn't trust Pn anyway. It can keep trying different Pn until either it runs out or the server grows tired of this nonsense and disconnects it.

Once it has an OK, in phase 2 the client signs a nonce with the private key corresponding to Pn, which the server can now verify. If the signature checks out, the authentication was successful.

This means an adversary who knows your SSH username but has nothing else would need to literally _guess_ your hypothetical 1024-bit RSA key, not just (already hard but plausibly within the grasp of a resourceful adversary) break a 1024-bit RSA public key to find the associated private key, as your client only tells authenticated servers even the _public_ key.

Aside: One thing I'm surprised I haven't seen done with this part of the SSH design is user TOFU [Trust On First Use]. Lots of home or small / non-security business SSH setups do TOFU for server authentication, sometimes with a fig leaf ("Ask Jerry in IT to tell you the SSH keys" or "The SSH server keys are pasted into this Wiki page"). But I've never seen people do TOFU for the user authentication. In a similarly lax environment why not set up new users, and then when they first connnect just accept whichever public key they offer as "their" key, set that as trusted, and from then on insist on the same key for that user ? I feel like password auth is often left enabled because people are using it for an "initial" authentication step when first setting up without yet trusting any keys - and then never remove it. With "User TOFU" they'd have no incentive to enable password authentication at all.
Can't tell much about contractors but e.g. Google pays you 10-15% more in Zurich than in Mountain View and you pay much less taxes (and you don't have capital gains here). It's more expensive to live here but you'll still have much more left because of the tax advantages here.
Nothing exciting here. I found the job online and submitted my application. One interesting bit though is that I initially tried to intro my way in - there was someone at the company whom I worked with several years ago. I reached out to ask for an intro. Did not receive a response even with follow up.

Generally speaking intros are more important as the company gets bigger. More noise for recruiters to shift through from official channels.
They’re also a lot stronger because of steel construction, often incorporating a solid core. I don’t think we can attain skyscraper heights with blocks of concrete but I may be wrong on that.
or after 18000 years, after they reboot the civilization and only a few structures remain. Give a +- few years :)