skysight-inc/HackerNews huggingface dataset:
Well, there are no absolutes in this industry, if there were then we all wouldn't have a job since it would just be paint by numbers.

If a process isn't getting you what you want then change it. Is it any wonder that repeating a broken process gets you broken results each time?
And there were much better and cheaper companies for that like NordVPN and VyprVPN.

Neither of them would protect you against governments that much, but they do protect your privacy.

Do you want another place where all your data has been logged? I bet McAfee will have a field day with all the data tunnelbear has accumulated over the years.
If you believe cancer is due to the accumulation of mutations, and the ammonia/whatever is killing cells (thus increasing the turnover), then it will increase the chances of cancer simply because there are more divisions in the tissue.

This follows pretty simply from the idea that cancer is caused by accumulating mutations (which you seem to believe), so why do you say "no mechanism"?
To be fair, it really does sound like bad management - management shouldn’t be blasting an individual during scrum. Management also shouldn’t care if other work gets done as long as the core commitments get finished. Good management shouldn’t hamstring you like that - engineering doesn’t work like that.

That is regardless of agile or whatever development methodology you use.
Was (too) early in the morning on the east coast, the cold contributed to the failure. By the time we arrived in school in California, it was hours-old news.
> I was initial skeptical about their benefit - after all, an init script is just shell, it can be debugged literally with `sh -x`.

But note that unit files along with their PID 1 cannot be debugged now.
Which is a big step backwards.
Notice I said engineers and not management or everyone, very small but important difference.
I have a memory of watching it live in elementary school in the US. I remember wondering why everyone was saying "what happened?" when it had clearly exploded. I don't think it's a false memory.
Sure, you don't go to prison for running hedge fund. That is legal. He was not convinced for running fund.
> talk to each other through web-based applications

using web for this seems a bit heavyweight
In a perfect world, sure! The thesis of the article was that the _reason_ developers only want to code is because they aren't being given explanations. While that might be the case sometimes, it's nothing near a hard and fast rule. In fact, sulky behavior is often an indicator of immaturity even if the management also sucks.
Would you please not use uppercase for emphasis on HN? This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html
A lot of people are worried that they'll bring up passwords or open up personal websites like facebook for everyone to see.

For me, streaming myself code on Twitch encourages me not to open those time sink websites. Also, the "Programming" community on Twitch is much smaller and more focused than the wider "Gaming" community, so you don't get too many toxic people. Mostly it's just people who are interested in learning.
Doesn't his "99/100" give us a much better idea of his confidence in his own knowledge, compared to something more vague like "usually" or "the vast majority of the time"?

I ask because I've been studying how to make better decisions, and one of the techniques is to use numbers instead of the easily misinterpreted words. The famous example is the Bay of Pigs decision -- Kennedy was told the invasion plans had a "fair" chance at succeeding. The advisor was later interviewed and said that he meant 3-1 against as "fair odds", which could easily have changed Kennedy's decision.
But let's not hijack a perfectly well understood technical term and give it another meaning. "isomorphism" in the javascript community, I'm looking at you.
Ideas can't become complete if you're not allowed to work on them. Nobody pitches complete ideas unless they're doing something that's already been done hundreds of times before.
Care to explain how?
That wasn't the part about finding satellites, though.

And 99.965% absorption is still visible in a bright light.
That's certainly true and I do this with suffering I feel unable to do anything about. But in the case of factory farming, I decided that it is insane and I don't want anything to do with it.

However, it's not just that I feel bad about animals being killed or tortured. Factory farming is also simply disgusting and I don't want to eat the food it produces.
Programmers just want to code because the focus required means proper coding is all you can do. Not answer phones, not be bothered every 10 minutes, not be interrupted for group circle jerk meetings so "social" leadership can look like they are contributing to the world rather than leeching off the work of others.

But that's not what the article was about really. It was more about guy who sounds like he is sick of foolishness and ignorance but hasn't turned in his notice yet. Or else yet another burnt out cynical person who spent too much time heads down in code.
An interactive ethereum blockchain address explorer
It just occurred to me that, for people high in trait Openness (creativity, appreciation for ideas) it might be a good idea to figure out ASAP (eg, during initial interview) if the company is really open to new ideas or if they just they are.
based on very few samples (where your 4D argument doesn't apply)

Again, define "few." Language development starts in-utero [1] and basically is a constant stream thereafter.

Children who have more consistent exposure to directed language and singing from their parents learn language faster, so there is absolutely correlation between exposure rate (sample rate) and acquisition time.

Additionally the idea that language isn't 4D is just completely missing the concept. There is no linguistic association with a "ball" if there is no physical (visual/tactile) representation of said ball. Assuming a child doesn't have a disability there are no single sense concepts that I can think of.

[1]https://www.washington.edu/news/2013/01/02/while-in-womb-bab...
https://outline.com/https://www.economist.com/technology-qua...
Yup, pretty much this. There's only so many ways to say "this doesn't fit the business case we want it for". Especially when talking to non-tech managers and executives.
You don't need a blockchain. You need something like certificate authority.
The Economy Is Looking Awfully Strong
"Brittle" is easy to explain: they're wrong in ways that a human would not be wrong. That goes for both rule-based systems and deep neural nets.

Humans are inherently social; we have a model of how other humans behave which is essential to getting things done. It doesn't involve say mistaking a bunch of white noise for a camel.

For another example, when you're driving, don't underestimate how many of the rules are not written down and involve a model of what the other driver (human) might do. Those rules are also specific to a geographic area and evolve (slowly and imperceptibly) over time.

The question "Is this person going to be surprised by what I do?" is inherently different than "Is this object a cyclist?"
It's really too bad because I find the telegram app really nice. Every URL I throw at it gets a nice og rendering when whatsapp is just soso. The bots are more open, the stickers are greater in numbers, etc.
The fact is that most of time the most unethical behavior is perfectly lawful. Justice and law are very different things. Now Green job is to ensure law is applied. But law always has a part of interpretation. That's why I love Green comment so much : he mixes is job with ethics.
In spring, the brown marmorated stink bug is attracted to water and light. If you put your soapy solution in a wide pan under a desklamp (CFL or incandescent will work better) and leave it out it will do a lot of the work for you.
It may not be an inviolable law of nature, but the power dynamic of employment is designed to never be equitable. That's always worth keeping in mind when one is tempted to seek emotional or intellectual validation from a company, which is something programmers and other creative types can fall prey to.

A story was posted here and on /r/gamedev not long ago about a game developer who quit their job and moved to a new town on promise of an interview with some AAA studio (I CBA to remember the specifics right now) but they were so emotionally invested in the hype and culture of that company that they were left in dire straits... when that company simply canceled the interview and passed them up because they said a negative thing about the studio in a forum once.

Unless you're independently wealthy, or not living in the US, and thus protected by a social safety net and strong employment laws, you really can't afford to approach the job market with anything but cynicism.
> But note that unit files along with their PID 1 cannot be debugged now. Which is a big step backwards.

Sure, I'll concede that. But, due to their nature, there's also less need for ops/packager level users to debug unit files.
The problem is that so many videos are full of fluff. This video is nice because it gets to the point and finishes in 3 minutes.

Article often have 3 paragraphs of preamble, but at least you can skip all that quickly.
The story is also commendable for having a parent and child successfully work together in a high-pressure startup. Many members of happy families would groan at the thought of working together, much less in such a chaotic context.

Sure, family businesses exist but processes are well established, company creation process involved only the parents. Friction is also minimized when the company is large enough to provide separation (i.e. relatives working in different depts/capacities that direct interaction with other relatives is minimized).
Hubert Dreyfus in his book "What computers can't do: a critique of artificial reason" made similar arguments 40 years ago.
Agreed. I try to ask kind of open questions during the interview process - I see you're doing this task with 'x' technology, have you considered using 'y'? Sometimes you'll get good responses back along the lines of why they picked the tools, but express an openness to make different choices if you can help them figure it out.

Honestly I'd love to hear ways to actually interview the interviewers on things like this. I feel most of the material I read talks about how to interview candidates, but there's not much about the other way around (how to assess the company you're interviewing with?)
A surgeon doesn't care about any of this.
ML: things to know before getting started
14 ways to gain confidence when you’re at a new job and an introvert
Children in the USA play that game as well, but the moment when he shows that the gap in the 2D space is expanded to the two sides of the square by folding into 3D space is still amazing.

I screamed out loud it was so much fun to see.
Incredible. Is there still no solution to the Newton's cradle like problem with magnets?
The human visual cortex employs a combination of bottom-up and top-down processing. So before we see a dog the brain sort of generates a picture of a dog top-down, and compares that with the visual stimuli. My feeling is the problem with the "AI" described here is that it's still bottom-up only.
I think the article is overly broad, or at least poorly titled. I've wanted to "just code" in two scenarios:

1 - as the article describes, I've been shown an environment that is hostile or apathetic to any of my ideas.

2. When I am with a team I trust to make well-considered, well-timed, well.communicared decisions. Sure, I participate more when in planned or unplanned meetings and my interest level/enthusiasm is high, but my main value-add is to code. If others are great at their jobs I'm free to try to be great at mine. Coders are problem solvers. If the biggest "problems" are my code, then that is where I will focus.

It is worth noting that we've chosen a career about programming, most of us because we enjoy it. At the start of our careers we are constantly learning, feeling accomplished, and have a amount of time to focus on coding. Over time we start contributing in less direct ways - planning features, scheduling, mentoring. The projects get bigger and more complex. We learn the "easy" parts of the craft and start wrestling with the harder, more subtle, and more long-term aspects.

All good stuff that enables more pushing of that Skinner button (coding)...but we get that sense of accomplishment less and less often even as the stakes involved increase. So we yearn for the earlier days and try to recapture that feeling.

We use and write tools that allow for ever-increasing efficiencies. Humans in meetings? Relatively nothing has improved in decades...it is easy to have that feel like time in a meeting is a waste.

We are solution discovering junkies - don't be surprised when we try and find the high.
Orabuntu-LXC
Yes, http://exercism.io/
Whenever I tried streaming coding on Twitch I found myself being much less productive than normally due to constantly having to pay attention to the chat and whatnot. Actually for me even having something like a chat open without paying attention seems to significantly decrease the productivity, it's as if a constant part of my brain gets dedicated to the potential viewers regardless of whether it's being currently occupied by the said viewers.
Ask HN: Is 10mbps good enough in today's world?
It once used to be 4-6mbps. Today's world with high feature websites and bloated javascripts and http/2 and high amount of streaming , is 10mbps good enough ?
We've learned a lot of things about how not to do an ICO, but I don't think the model is fundamentally broken. The idea of getting to a situation where the network carries itself by the weight of so many people supporting it (like Bitcoin) I think is very powerful.

The thing that's happening with ICOs today is that we're skipping steps, over-valuing things, and making impossible promises. The largest ICOs also tend to handwave away some very substantial, long-term research problems that the general audience they are pitching to has no awareness of.

Teams get put in a position where they raise 5 years of runway with rapid growth all at once, pre-product, pre-traction. That's not a problem with the ICO model, that's just a function of the space being extremely overheated.
If only Debian had the documentation that Arch does. I know there's man and help, but the Debian wiki seems sparse and out of date, where the Arch wiki is incredibly thorough. Sometimes I find myself at the Arch wiki to do things in Debian, but that doesn't always work. So I generally stick to Fedora, which at least sticks close to upstream.
'Adorable' and 'little' have nothing to do with the ethics of it all. In any case, it's amusing to read urbanites' views on chickens. I'd encourage them to spend some time around chickens. We have the insults 'chicken-brained' or 'chicken-head' for a reason... domesticated chickens are perhaps the stupidest creatures you'll meet. The biggest question one ponders while watching chickens is NOT 'are they happy?' Rather, it's 'are these things even conscious?'
There may be, but frankly, I haven't found any. Some of them require mechanisms that the blockchain also uses (e.g. merkel trees), but I've yet to see one that truly needs a blockchain.

The only one I could maybe see is domain registration, but I doubt the cost is worth it.
That's novel of you to try to solve this problem by "thinking", the true sign of a great programmer. Yet here we are and the statistics show plenty of head injuries for pedestrians, and the folly of your thought naturally.

Is there a word for this? Theorizesplaining?
https://news.ycombinator.com/item?id=14976153
Don’t ever take a shop-vac to a huge cluster of them: you’ll just blast cilantro stink at an ungodly CFM all over your home.

You could route the exhaust outside.
> I've been working on an essay for some time now, but I'm seriously considering making it into a companion video.

I think that this is the best route to go with. Your supporting multiple learning styles and providing an easily searchable chunk of reference material.

Others have pointed out that the ratio of videos like this one to junk is very high - and I do not disagree. The issue is that the quality videos are mixed in with the noise of "social media" as we have one (dominant) platform that supports both. Great videos are about as rare as great/informative social media content.

What IS nice is that there are a few channels that realize producing this sort of content is a good thing - numberphile tends to crank out great and quality stuff, but you can find the same sort of values on completely different topics - AVE, and big clive both spring to mind -
So, my job is officially "dev lead" but I'm really just a glorified senior developer who the company (use to) listen to more than other people until they brought in a "scrum master" and started going "agile".

I had one process that I designed that wasn't reliable. I didn't realize it until the volume started going up. The people in the field were complaining about the process not working reliably, somehow that got translated to senior management as "performance issues", by the time it got back to the "scrum master" and my immediate managers, I was being criticized about working on "the wrong thing" because I was focusing on health checks, auto recovery, scalabiliy, high availability, and most importantly improved logging to determine what the issues were instead of making it faster - ie improving the speed (performance).

After much arguing, I was able to prioritize one improvement that would improve reliability when processing large data sets and I was able to prioritize logging of both successes, failures and time it took to run queries.

I was not able to prioritize connection resiilliancy even though I knew that was part of the issue.

So we had a big outage while we were working on the "performance issues" caused by spotty network connections that could be improved if we implemented retry logic (that got deprioritized). But we couldn't add the resiliency because it wasn't going to make things faster and it wasn't part of the sprint. What was even worse was that part of the exception message from Entity Framework said that the error was "transient" and that we need to
Implement a resiliency policy.

Another part of the issue was based on an unoptimuzed set of queries that were causing reliability issues and that was prioritized. But while implementing that, I realized that there were other performance bottlenecks caused by API calls of semi static data that could be cached. I did a simple in memory cache and was lambasted about that since it "wasn't part of the story".

At that point, when you can't change your environment is time to change your environment. But in the meantime, it's a matter of communicating to senior management the decisions that were made by the scrum master and my manager.

On the other hand, I always keep my resume updated, my network fresh, and my skill set in line with the market....
Most people don’t realize that the sunlight levels here aren’t sufficient to trigger vitamin D (precursor) synthesis except during noon and early afternoon hours in the middle of the summer. And of course only if it’s not cloudy. It is likely that most people at these latitudes don’t synthesize enough vitamin D even during the summer months.
> You're doing it wrong.

This is the nonfalsifiability of a religion surfacing.

THIS is the problem. This very thing.

The implement is ALWAYS blamed.
Old and tired meme.

I've been running Arch for about three years now and I've had one very minor problem when I didn't read the notes properly.
Is YC only funding for-profit startups?
Plague Inc. – Free Download (Ver:1.14.1) for iOS – AppSoDo.com
Yes it is.

Roomkey is just another middleman alternative to Expedia.
Bach is very good, but he's no Toshiki Kadomatsu.
That is awesome that you were able to get funding for a large study of vitamin supplements. I wish there were more studies like this to identify whether supplements are beneficial beyond placebo (or potentially harmful).

One question: blind or double blind? Does the distributor also not know which product is being given to the patient?

I look forward to the results!
That crosses into personal attack, which is not ok here. Please read https://news.ycombinator.com/newsguidelines.html and don't do this again.
It's actually pretty easy to figure out what document was linked to explain his involvement in the investigation. If you look at the URL of the now-inaccessible document it ends with INQ007647. That's the identifier of the statement to the Litvinenko inquiry describing the late 2010 reassessment of how much radiation Litvinenko was exposed to based on the new discovery that he'd been exposed twice, which it specifically mentions Dr. Puncher was involved in. I linked to the copy of that document on the inquiry website in my original comment. It wasn't just a case of Buzzfeed linking to the wrong document either; I looked at the earlier documents which it was a follow-up to and the earlier work was all done by other scientists.
That was interesting. I found the headstands necessary to write to a raw address a bit taxing. In C you'd just use the `volatile` keyword. But being able to localize unsafe code is a big win.
Uh, no? Maybe in 2013, but Bitcoin is used for substantially more than that today. It keeps people alive in Venezuela. A lot of African communities are finding it to be an excellent source of stability as well.

My company has done more than $10 million in hardware sales selling cryptocurrency miners for bitcoin. Bitcoin is really the only option for us, because there's so much fraud (check, credit, etc.) that we couldn't accept another form of payment without something like 30% markup. The instant finality (well, 1-2 hour finality) of Bitcoin makes that tractable.

Several startups that I know of have also gained a ton of traction and competitive edge by switching to bitcoin for payment rails. You won't know that they use Bitcoin based on their website or based on interacting with them, but when you send money to another country, they are on the back-end transferring bitcoin, and this allows them to shave days off of their process vs. competitors using other payment rails.

Cryptocurrency services a very wide range of niches, because it offers several very substantial features that no other currency or payment option can offer. Beyond all the hype and sillyness, there is a technology that is actively changing the world and is gaining real traction every day.
The text editors you are probably thinking about are from mid 70's.
I've never seen agile work with sprints. Things change too fast and usually there are unknowns. I have seen Kanban work because it takes into account the reality that priorities change, and estimates are never accurate.

I am also a big believer in hard short deadlines when it comes to doing releases. When the deadline comes, release what you have ready and put it behind a feature toggle if needed to do a phased rollout.
Ask HN: What are the best designed websites?
Websites should be clutter-free and easy to navigate. E.g. https://whoishiring.io/
2017 was the year of the shill.
Tell HN: The stuff I learned to program on
I noticed, we are telling us that all the time, even when it is borderline off topic. So I thought let's just have this fireside chat for once…

What toolchain started you off as a coder?

What was particular awesome about it?

Here's mine:

Triumph Adler Alphatronic PC
https://vintagecpu.wordpress.com/royal-triumph-adler-alphatronic-pc/

I thought the amber colored display was more awesome than the usual standard green ones.

Softwarewise the graphic commands to draw lines were a cool addition to the BASIC. Much like Turtle graphics.

Later on the CP/M cli was pretty exciting. Exiting the editor to start the linker and compiler…

Ah, and there was an event listener who could detect when a disk was inserted into the drive, if memory doesn't fail me.
A Pods Architecture to Allow Shopify to Scale