skysight-inc/HackerNews huggingface dataset:
I'm almost there. There are no Google apps on the phone any more.

The last push to stop using Chrome even occasionally has been the recent user-hostile changes, and the recent style redesign. It must be my middle aged eyes, but ever since that I had a significant misclick rate, despite or perhaps because of, all the extra whitespace. Of course now any contrast at all is against Google style guidelines.

I wish there were a neat way to avoid the online Google features every other site links to - Captchas, fonts, Google scripts and such. Possibly just for bloody-minded completeness, but I'd prefer to give them no data at all.
Do you have any recommendations for news sites that focus on embedded software? I've recently started a career focusing on embedded tech but most of the interesting stuff I've come across online seems to be confined to blogs from the 90's/00's
Economic decisions happen on the margin. Reducing the deductibility of charitable contributions will reduce the total dollar amount of legitimate charitable contributions that occur by a lot.

Changing the overall tax rate is bringing a much larger argument into this (tail wagging the dog).
Same here. Bought a personal domain about 10 years ago as piece of mind. Does the job and my registrar handles e-mail forwarding including catchall which is handy for throwaway addresses
1. Don't blindly follow advice of "experts" you read.

2. Don't write clever code, write readable code. Participate in code golf or obfuscation contests to scratch the itch if you have one, but keep it out of production code, even if its a private project that you will never share with anyone; it will save you from yourself.
Yeah I recently permanently set my phone to Do Not Disturb, which blocks all calls from people not in my favorites. It’s been great
More interested in why we need to believe in genius in the first place.

I find it can be a kind of secular sainthood that has a mythology around it that serves as a post-hoc justification of certain social outcomes. Few understand the contributions of minds like Feynman, Davinci, Einstein, but we hold them up as symbols of a kind of mystery cult around science, which should make people at least a bit curious.

There are a lot of prolific artists who aren't included in the genius canon, and it's an almost exclusively masculine archetype, which means it either tells us something about who we are, or it's the noisy artifact of a crude model. My bet is on the latter.

While the particular acumen for appreciating and operating on abstractions is probably pareto distributed (like everything), what it represents is much more interesting.

When you believe in genius, you likely believe it is meaningful that there are people you will never compare to, who have advantages you are physically incapable of obtaining, who were chosen to receive a gift while you were not, that there are people whose nature or perceived potential means they should be held to different standards, or that someones success can be less legitimate because of a perceived intellectual advantage. Not saying any of those statements are true, but they are definitely the effects of how people relate themselves to the belief in genius.

Without those beliefs, we've got some much harder questions to answer. Personally, I think precosity can be cultivated and refined into something great, but genius itself is an artifact reflected from others beliefs, and not an intrinsic quality.
> I certainly know people who've reached a certain point and then improved their lives by working less thereafter, but I still think any advice to work less or chill out early in your career is pretty dangerous ground for younger people to consider.

That's a really good way of putting it, something I hadn't really considered.

I still think it's too easy to find people who work so hard they suffer anxiety, sleeplessness, and ill health all while their personal relationships are neglected and/or attenuated.

It seems clear there's a difficult balance to be struck between living well and living large (so to speak) and advice to the young and inexperienced from those who are successful and accomplished should always be judged critically.

[This is a bit off-topic but my ability to upvote and downvote was nerfed long ago. I still do so, but my voting seems to have no affect on individual users' karma scores. I sometimes wonder if it's because I tend to upvote thoughtful responses to my own comments.]
Help me understand how you can coherently want scientific research to be free, rather than locked up in paid journals, and at the same time believe that unpaid peer reviewers should respond to every submission with a kind of counter- research project to rebut the findings of those submissions?

Further: would you rather have peer reviewers be established experts in their fields, or new grad students? If the former, how does reconstituting peer review to trade expectations of good faith for diligent, expensive, tedious review impact who will end up willing to do peer review?
Low quality bait.
I think that has already lived, died, and we are now haunted by it's ghost. How many hipster woodworkers are on Instagram producing various designs that are fever-dream versions of arts-and-crafts furniture (which was itself an aesthetic that relied heavily on rustic nostalgia)?
People can make their own choices with their post-tax income - that's theirs, free and clear. But they shouldn't get to redirect their democratically-determined share of the tax burden away from its democratically-determined targets.
In my (perhaps unique) experience measuring planning & managing capacity is more of a problem when using VPS's. Bare metal has so much more capacity per node than small VPS's that the minimum 3 node cluster will handle a few hundred small sites before hitting any sort of limit. So why bother measuring. :)
>Kinda hard to imagine such primitive, yet working technology

Photography wasn't that different until the advent of digital (not to mention there are still people working with daguerreotype photography). And the box is just a pinhole style camera, which we still use...
There are economies of scale to be had there from not having to deal with fewer laws and individual organizations so I don't see why there would need to be as many lawyers and accountants.
Try not to sound so surprised when your code works!
DrNuke thanks for the honest answer! This might sound dumb but can you mention the list of talents I must have to establish myself in the market? Thank you
It probably won't even be available to Chinese users.
> that's a joke.

So ? it's still a hit piece that ridicules the same stuff. Probably not for promotion though, i dont think anyone would want to buy it.

Apart from vague opinionated irony , there is little in arguments here, and from my skim reading many are false (such as he talks unintelligibly)
We should get rid of all charitable tax deductions, and then these funds would simply cease to exist, because they only exist to capture these tax deductions while preserving the donors' power.

I don't have any beef with the foundations, I have a beef with our tax policy.
Possibly addressed in a passage from this post: http://www.fast.ai/2018/10/02/fastai-ai/

> It’s important to understand that these improved results over Keras in no way suggest that Keras isn’t an excellent piece of software. Quite the contrary! If you tried to complete this task with almost any other library, you would need to write far more code, and would be unlikely to see better speed or accuracy than Keras. That’s why we’re showing Keras in this comparison - because we’re admirers of it, and it’s the strongest benchmark we know of!
> Less snarky, I find that attaching your identity to what you do is a profoundly American thing. "I'm a Rubyist", "I'm a runner", "I'm a Republican". The moment you are what you do, everything becomes so.. important.

This is also a very German thing, especially due to the German apprenticeship system.

Many Germans, that don't go into higher education, do an apprenticeship in their teens and often end up working in that line of work for the rest of their lives. As doing another apprenticeship when you are older, and living on your own, is often not feasible due to the low income.

If somebody doesn't have either of the two, higher education or an apprenticeship they are usually considered a "nobody" as ones educational background is one of the main defining factors in German social hierarchy, in which "unlearned" occupations are generally looked down upon.

It's a very shortsighted view on society and in parts responsible for the current shortage of nurses and other jobs with difficult working circumstances and low social standing.
Sound advice, but you have lots of options. Many countries have some sort of government retirement that you can live on (at a greatly reduced lifestyle). You have a family history to guide you as to how long you will live. You have hobbies and interests that cost money: you can do the hobbies less, save more, and retire early; or you can do the hobbies more, save less and work longer. It is about tradeoffs.

I have a friend with a genetic defect - unless there is a major medical advance he will be dead in about 15 years at 55. He doesn't need as much saved up to retire.

I have a friend who couldn't afford to retire until 75. He really enjoyed his younger life doing things that his body isn't able to do now. Perhaps this is the right decision for you.

I knew someone who saved a lot of money and then unexpectedly died 2 years after he retired. On hindsight he shouldn't have saved as much.

The only wrong answer is not making the best decision you can about.
> By using it, you're saying you trust Microsoft more than Google

I do. They make inferior software imo, but seem a lot less suspicious.
[RAND] Truth Decay: Fighting for Facts and Analysis
You learn the best when you're young and if you aren't distracted by social stuff you have more time?
You should try to do whatever makes you happy. If it makes you happy to give your labor away for free to some large profitable company, then by all means do so. I would personally try to use my time for myself (either to make more money or to do things I enjoy), but it's a personal choice after all. Only you can make that choice.

That said, having balance is usually a good idea. If you have interests indepedent of your work, you will be able to lean on those interests when work isn't going well. This may not seem important now, but some day you may find yourself tired and lonely working late at night without seeing the fruits of those labors and suddenly your stuck with nothing else going on in your life.
Lessons learned on writing web applications completely in Rust
Maritime is huge in Norway due to decades of oil and gas exploration and extraction projects. Very prone to the industry boom and bust cycles however.
Shortcuts can "parse JS from a web page"? Can you explain how that's possible? None of the examples you listed seem to involve direct access to page content.
Good advice, but the first line is completely unneeded. I don't think that assuming someone's manner of speaking to be off-putting based on a short, evidently intended as a summary, comment on a forum is a polite thing to do. Using this kind of thinking suggests that you're no less of a prick than the GP, which is obviously wrong... right?
I think part of the problem is that caller ID claims to provide clear identification. People are conditioned to believe caller ID and don't realize it can be easily spoofed. This feeds into the scam because people are willingly more gullible.
I concur with tvanantwerp.

I have money. I want to help Syrian refugees. The US government is extremely hostile to helping the refugees. I can't wait for another election which has a less than 50 percent chance of bringing in a new administration anyway.

Should I spend my money on lobbying the government to have a Syrian refugee plan? Or should I just spend that money on charities myself?

It is a great policy of the government that encourages us as people to help causes we care about. Some things should not be left to the whims of ever changing politics of Washington DC.
IF you want to see 500+ comments on this post go to:

https://news.ycombinator.com/item?id=14656945

Great article - I can see why you posted it, but I can also see why it should be flagged as a duplicate.
Lots of good advice here already, I'll add two things:

1: Never trust a recruitment agent.

2:
Don't be afraid to ask questions. I've had 30+ contracts in 18 years, and I've lost count of the number of times I've been in a big meeting where some manager or director is specifying something which makes no sense, and all the other developers are just nodding quietly. It saves a LOT of time if someone politely says "sorry, maybe I'm being a bit dumb, but I don't understand" right there and then. 4 times out of 5 it turns out that nobody understands, including the guy talking about it.
original author here, maybe giving some background will help explain why this was created (maybe it won't).

at a previous company we were doing the whole micro-services thing + CI/CD and all of the fun that comes with it. every time a service was compiled (dev, test and prod), a deb package was also created as that is how we did deployments. with many services being built on a fairly frequent basis, we ran into an issue using another setup that used s3 as the backing storage (sorry, i don't remember the name) where we were getting race conditions with regards to the repo metadata. that caused all sorts of fun issues during deployments. additionally, the uploading of packages via our build system was a bit clunky.

when i originally wrote this to solve our problems it really was pretty simple, just under 300 lines of actual code and was designed to "solve" the race condition caused by frequent uploads of multiple different packages AND expose the service as a rest endpoint which fit into our build system better.

since i originally wrote deb-simple a few people have come through and submitted AWESOME changes that have made deb-simple a bit more robust without impacting the overall functionality. some of those changes have made deb-simple a bit less... simple, but the trade-off has been well worth it :)
It's still there. Click "Songs" under Library in the sidebar. That causes a "Column Browser" menu to appear in the "View" menu. Select "Show Column Browser" from that. It's a toggle.

That menu also lets you choose which columns to enable. The choices are Genres, Artists, Albums, Composers, and Groupings.
Given Google's track record of working with oppressive governments, why would anyone rational trust them with this kind of sensitive information?
I guess my ad blocker blocked that
Seems to me like you are throwing the baby out with the bathwater.

Remember that the total amount of charitable giving is not a fixed pie. People are more likely to give, and give more, when the are free to organize their giving as they see fit.
Literate Programming in the Large
> Read at least HackerNews and possibly some other tech news site regularly. And then make sure to not get too caught up in the hype for new stuff.

Interesting because I advise the exact opposite: do not waste time reading HN, just find one thing that is interesting and master it. Then repeat.

As much as I like HN there is a lot of noise here. Novice mind can easily fall into a trap looking for signal here.
Maybe not relevant to you, but my Pixel 2 XL was already $900-ish, so switching this year to the iPhone XS wasn't a big deal.

I will say a brand new iPhone 8 is also currently $599 (and the 7s is even cheaper) and will likely get updates for the next 4 years or so.

I've used Android since the original Android phone (T-Mobile G1/HTC Dream). It felt hypocritical, however, to have switched away from most of Google in my personal life and still give them access to me through my phone. I dislike Apple for many reasons, but I'd much rather deal with those issues than continue to use Google.
The idea is that money you give away in a tax year offsets your “income.” The money you give to charity represents money you did not keep, and is not part of that year’s income.

The idea that government ‘subsidizes’ charity by not calling it income of the donor and the charity is upside down.
Don't be afraid to ask questions and find the end of your knowledge quickly. It's better to annoy an experienced developer than to accomplish nothing.
Our most recent stocktake I took the day off from programming, grabbed a handheld and went around doing the same job as anyone else doing stocktake, I have about half a dozen small-medium sized changes I can make that will vastly reduce time for next stock take.

I've also spent time in our sandblast units and our loading docks and sales team.

How can I architect and build good software if I don't have a good understanding of the domain and you can only get that by immersing yourself in it head first.

I'm lucky in that my boss cottoned onto the fact we get better software when I see the problem in the raw and not just his interpretation of the problem.

Wouldn't work for everyone, we are a small production/import company so it's possible for me to get the basics of each users role (and I can physically go ask them if need be) but it's a huge win imo if it's possible.
Canadian here.

It's simply because "The United States of America" is a mouthful so everyone either uses the last word "America" or shorten it to "USA".

"US" can sometimes be confusing because then you are not sure if people are saying "us" the object pronoun or "us" the country", so "USA" it is.
If you're going to look as far back as the creation of the railway, I think a more accurate perspective is that it took a few thousand years from the dawn of civilization to the railway, a hundred years from rail to cars, a couple decades from cars to popular commercial aviation. Speed of innovation accelerating still applies.
Or the Free Software Foundation, the Apache Software Foundation, Software in the Public Interest, the GNOME Foundation, the Python Software Foundation, the Wikimedia Foundation... all of which are 501(c)(3) charities.
This ^

As a former maintainer of the saltstack config management software (and still occasional contributor): https://github.com/saltstack/salt/commits?author=SEJeff

I find that kubernetes is a better fit for a lot of the applications which previously had dedicated hardware that ran at 0.00% utilization all day. It is also a much better user experience for developers as it was previously along the lines of:

1. User contacts linux team and asks for a server to run say a webapp but it needs redis

2. Linux team sees the ticket and realizes there is no hardware to run dedicated app, so they ask the Datacenter team to get a server.

3. There are no unused servers in the warehouse, so the Datacenter team gets purchasing to send a PO to the server vendor, and in a week we have a new server.

4. The Datacenter team racks the server, and goes back and forth with the Linux team until the network config is correct from a physical standpoint.

5. The Linux team builds out the box and configures the services the user requests, with config management and some fancy tunables for that user.

6. The user gets the server only to find a few things are misconfigured they don't have access to change and go back to step 5.

7. The app works, but the user has to ask the Linux team to update internal DNS for their new service (adding a CNAME generally).

The process now involves:

1. User creates container images of their apps and pushes to our internal registry.

2. User looks at the copious example application templates and makes their app run in kubernetes.

4. Their app runs, but if they have questions, the Linux team will help them with specific requirements. They get automatic dns via coredns, which runs in every kubernetes cluster and creates dns for each service that runs.

5. They spend more time prototyping new software than they do worrying about deployment.
I use the option "use theme colours" in Firefox and therefore my default background is grey and default color is whitish. Basically, if you change color, make sure you change background appropriately, and vice versa. Don't assume background will be white and color will be black for everyone.
On point 2, I think it's very possible to write clever, readable code.

I think Rob Pike's 5 Rules of Programming[1] are better advice here -- in particular rules 3 through 5.

[1]:https://users.ece.utexas.edu/~adnan/pike.html
Gene Drive technology is needed for more than mosquitos/malaria.

It inserts a dominant gene that impairs reproduction in future generations and collapses populations.

Funding for this type of research for all kinds of invasives would be helpful, IMO. Certainly seems better and more specific than trying to import predators also, who may end up preferring the local species over the invasive pest species.

https://www.nature.com/news/gene-drive-mosquitoes-engineered...
Exactly. This is not a popular opinion but charity (more specifically, the need for charity) should drop. When society relies on plilanthropy to fund the public good, it abdicates its responsibility, allowing a tiny handful of rich philanthropists to decide what is good and what should be funded. In a democracy, the public should decide what good organizations deserve funding, not a few billionaires with potentially massive personal conflicts of interest. This is called plutocracy.
Visa and Mastercard have yet to be disrupted by crypto
If you don't have the personality to market yourself keep yourself in a position where you contribution is obvious.

Working on a self directed project that makes tools for other developers can be fun, but if you can't sell the value of that work you should stay on a team that generates obvious features for paying customers. (which is to say work on projects where marketing will sell your work, this indirectly outsourcing making yourself visible to marketing)
The USA is way bigger at hardware manufacturing.
Took me a loooong time to realize Visual Studio can pop out source windows, so I can put them on another screen, for instance.
> Firefox is fine and DuckDuckGo is good enough by now.

I finally made the jump to Brave and DuckDuckGo, but replacing Gmail, Google Photos, and Google Voice is going to be hard. Gmail will be the hardest since it's attached to so many of my online accounts.
Slightly off topic, but I feel like calling an internet server running an OS "bare-metal" is a disgrace to what "bare-metal" originally and historically referred to, i.e. computer hardware without any OS. Maybe IaaS providers are running out of creative names that they are now polluting other techs' namespace?
You really think that demanding that stock prices aren't unfairly manipulated by inside players is a step too far? That insider trading should be alright?
My advice would be, if you can, find your calling (something that really excites you) and then use that to learn as much to follow it.
I've enjoyed using the Brave browser so far (less than a week).

I'm excited to try out the BAT payments feature! For those out of the loop, like I was a week ago, it's a way to pay what you want per month, divided proportionally by the time spent per site between the sites you visited, as a way of trying to compensate the publishers and creators for your ad blocking.

You use a crypto currency called Basic Attention Token (BAT).

If anyone has any questions about the setup process, I'd be happy to help.

As a side note: I live in Mexico, but I was happy to be able to fund a wallet and not be region-blocked for once.
I will also never trust Purism after their dishonest claims of having an entirely open laptop and entirely ignoring Intel ME problems for the sake of better marketing.
How Autonomous Vehicles Will Change the Banking Industry
Let's say you're a wealthy individual who loves the outdoors. You could donate or start a land trust that let's you and your friends have exclusive access to a natural area. You could also write the donation of your taxes.
This is a great observation. Makes me want to revisit McLuhan and Postman's writings.