skysight-inc/HackerNews huggingface dataset:
I disagree on being dismissive or smug. I did not claim VS was superior - my intent was to point it out as obvious prior art since the article and several comments in this thread gave the impression that an integrated view to development was a 'new' way to look at things or that one required this or that combination of third party tools to manage it. In this context I feel pointing out that VS has this 'single view' methodogy as the default setting was merited.

How would have you liked me to expose the prior art on Visual Studio, other than state that it existed, that it was very nice, and that it was a bit strange it was not mentioned in the article?
If it's a basic CRUD app Rails would be a great option (Rails is good for a lot more than that of course!).
So because you don't have a specific use for it means no one does?
AI for humanity
Seconded the Checklist Manifesto.
That is a goal, not a principle to operate by. An no, this is not just semantics.
There is absolutely no reason to believe that someone with 10 years Java on the backend can't go do, say, .Net at an equivalent level. It wouldn't take long to pick up the syntax, libraries and tooling.

If you take language out of it, the experience is easily transferable.

The problem is everyone thinks their project/product is special and they're inventing something completely new. You're not. Sorry. This is software where everything old is new again.
The Startup Kills You to Preserve Your Brain–Here’s the Science Behind the Buzz
Yes, but right now the law does not apply. In the future they probably will change 'delete' to 'hide' or even get rid of this option and then the rest of what I said applies. I incorrectly said that "they're" instead of "they'll be".
You realise that streams can't cope if packets are lost -- how badly they are affected depends on how many packets are lost and which packets they are, in some cases a single lost packet can cause actual on-air glitches
Not at all. Non-cooperative goroutines would make it much harder to implement a debugger.

Delve crashing is just related to Delve being buggy. Single-stepping is done at the instruction level, and the task of a Go debugger mostly relates to mapping instructions to source code, and understanding the runtime.

You can debug Go with gdb, but without Go runtime comprehension, all you will see is a bunch of worker threads executing Go runtime code, rather than the individual goroutines of your process.
I lost the desire to tinker. Even well known and easy to install theming... I go vanilla.

Why I stick to emacs: light compared to most advanced editors. elisp.

If I ever need something I know I can, if someone didn't do it already, add it to emacs. When you crossed that line, it's very hard to feel stuck and unable to eval a few lines to improve your workflow.
I've actually never run into a problem debugging go binaries with gdb. Which is weird because everyone's always told me it doesn't work. I'm sure there are edge cases but over the last 5 years or so my experience has been pretty good.

emacs + gud mode is a great experience for go debugging. I've even used it to debug low-level issues like plugin loading and verification.
> The system, which involves an enormous network of fuel-burning chambers

Oh dear... Wonder what will be burned there?
Could another use be to debug something that is happening inside a transaction?

https://stackoverflow.com/questions/2471055/why-use-a-read-u...
To me, systems thinking is all about accepting that _most_ thinking that isn't physics contains interactions that wouldn't pop naturally in the mind during analysis.

So the first step to thinking in systems is the acceptance that there are more interactions out there in the world than what can fit in our mind or what jumps to us through intuition.

I find sketching diagrams helps. I also try to see feedback loops and bottlenecks.

My recommendation would be to try breaking down systems. For example, I do that on my blog:

- https://invertedpassion.com/revenue-requires-investment-prof...

- https://invertedpassion.com/science-of-setting-achieving-goa...

- https://invertedpassion.com/what-food-delivery-companies-can...
Cbi: Container Builder Interface for Kubernetes
Thanks, my main concern is that im looking to take a job in support (with a view to eventually getting to 3rd line or infrastructure support) i fear they may dismiss me assuming that the social aspects will cause issues with customer support.

Im willing to admit that under normal circumstances i will avoid phone calls like the plague, but i actually have a very good phone manner, just because i dont like it doesnt mean i cant be good at it however i wouldnt really blame anyone for making the assumption that it wouldnt be for me.

at the moment im still planning on keeping it to myself i think, just hope i dont slip up and mention it at some point
Your English is fine, except I think you meant 'competitors', not 'concurrence'
A closer look at Waymo’s new self-driving Jaguar I-PACE
7 Impressive Ideas for Saying Thank You to Wedding Guests
It's funny. In my country Toyota is the most popular car and considered having the best quality. French cars are considered just the worst in any aspects, there's barely any (except Renault Logan and its derivatives, but it's more Romanian car than French). And German cars are considered terrible quality but having luxury features. But Lexus is just a dream of most Kazakhstani drivers.
Yeah, some of these first gen robots seem very stuck in old industrial equipment paradigm. A single Massive lumbering slow robots vs multiple smaller agile robots working together with modern software(e.g. ML/AL).

There is no technical reason why the end user couldn't map out corners and turns in a CAD program. I think it is a physical limitation because the Bot is so large.
exactly my fear, i just wasnt sure if it had somehow become more acceptable in tech industry jobs these days
I think I would have gone with something unique like, "Computer Programmer."
This American Life did a couple of really good stories about NUMI, the ex-gm factory where Toyota attempted to export their process. Interestingly, this it's the same factory where Tesla builds it's cars today. Spoiler: many challenges to getting Americans to "build cars good" under GM management.

1. https://www.thisamericanlife.org/403/nummi
2. https://www.thisamericanlife.org/561/nummi-2015
sama is in a panel at about 2:05 into the video, themed on global AI market competition.
wish i could upvote this several times.... se-ve-ral.
It is. And it worked so well, there's an international treaty[0] against using it in war.

[0] https://en.wikipedia.org/wiki/Environmental_Modification_Con...
They didn't give the title to themselves

LinkedIn is full of people who have mysteriously sprouted a Senior prefix that they definitely didn’t have when I was at the same company at the same time. So it probably is self-granted in most cases.
Analysis: New iPads will help Apple in education but probably not enough
The Da Vinci Zero Knowledge Proof
he's so obviously setting up for asteroid mining. autonomous spaceships, robotics and more autonomous vehicles, mining company etc.

when his 100% robotic and autonomous ships mine an asteroids and bring back huge payloads we'll still probably see articles like this.
I would expect that if Congress changes the law that the Sessions has no choice in the matter. That is after all the point of Congress, to change the law.
Thanks! We've updated the link from https://techcrunch.com/2018/03/28/tesla-is-overusing-automat....
Perhaps this would interest only EU hackers .. but I think it’s going to be extremely interesting as a “system design/theory” problem.

There is the GDPR regulation going to kick off in May 2018. Simply put it regulates how an organization has to handle personal data. And that is a huge deal.

The task is: Make the organization GDPR compliant.

Does anyone has a suggestion how to approach such a task from the most general “system design/theory” perspective?
For some (a lot of?) things that's true. But at that point you're basically writing your own stuff, just using a framework. You get the flexibility, but you're also "responsible" for making its level match up with that of something someone was probably paid to do (and that someone else is not always incompetent :) ).

Regarding macros, I agree. However in the languages supported by the IDE, I rarely find that I need macros. I use refactorings, which are like macros on steroids, since they understand the actual language.

I really wish there was some modern Open Source editing environment which was extendable easily and also had commercial backing for the key parts. Visual Studio Code is remarkable close to what I want, it seems to have a solid architecture. The fact that it runs on Elecron is a kind of a drawback, but Microsoft really wants to make it competitive and I expect once WebAssembly hits the shelves things could take a very interesting turn.
I’m actually not opposed to this. In fact I wouldn’t mind if a similar narrative started about Clinton and how she used it to steal the popular vote. Then both major parties would be pushing for privacy in the US. Digital privacy is complex and I’d rather people have a misinformed motivation for it than apathy. It’s not unlike geopolitics or economics in that you almost need to have egregiously simplified propaganda to get people onboard because the reality is so complex and nuanced that most people's eyes glaze over at the thought of it. The truth and depth of understanding is available to anyone that wants it but my parents are never really going to get it the way I do. They don't have my understanding of how data, applications and the web actually work to make it all click so they think Facebook spies on them using their microphone when the reality is so much more insidious.
two things i make sure all devices i'm plannig to buy must have: removable battery ( less and less common ) and 3.5mm headphone jack. Without these, it won't see my money.

(a microsd expansion is also a plus ).
Could you imagine driving on a suspension bridge and seeing a plaque that reads "Made with burritos and beer"?
I'm not sure if you thought I was defending fast food. I was merely saying that most prepared food that is not "fast food" is not great either.

I think that the best we can do today is approximate as closely as possible the diet (and lifestyle) we have been evolving for in the millions of years prior to industrial agriculture.

To me, that means a diet of mainly plants and a little meat, mostly raw, some cooked with direct heat, occasional fasting, sleep and rest as allowed by circumstances, lots of getting dirty, and not stressing about macro things we can't change.

P.S. nih.gov links do not work without JS. I like your logo design.
Informative but "current administration" != "for years"
One potential bright side: perhaps China is avoiding dogmatic group think and innovating in ways that have not occurred to the rest of the space community and one day, we might be able to fold their unique insights into our own. Probably not. But maybe.
The politics of cotton are likely to blame for hemp getting such treatment. The drug war may just be a convenient explanation. It's about lobbying dollars and farm aid. Hemp became a hippie cause in the '90s when college kids were searching for anything alternative to rally behind and it was a possible way to help get pot legalized.

I've read all the propaganda about hemp. I'm not convinced it is truly a miracle plant that we can't live without. I think it has some interesting possible applications but that the main one, making rope, is long finished since synthetics are superior. Hemp clothing is fairly uncomfortable, I don't think that's making a comeback.
Thats funny, I have never met anyone from any political system, short of nhilism, who doesen't care about climate change. The argument, whivh you seem to be intentionally reframing, is about the cause of said change. Don't make HN political, particularlly with petty, misleading quips like that.
Astronomers use artificial intelligence to spot 6,000 new craters on the Moon
I personally find git integration in IDEA cumbersome and rather poorly designed. But I've seen my colleagues use it.
Everyone who used their ad system should be fully aware that actually selling data would only hurt their business model.
A lot of the bandwidth of a 'proper' SSD device comes from running a bunch of operations in parallel.
> ... where one of the interviewers got hostile about my major (philosophy) and eventually rejected me over it.

Sadly, the hiring process for developers has turned into not much more than hazing.
I've found that many IDEs can just copy keymaps from one another. That makes things A LOT easier during the transition period.

I also like to play with the UI, they're generally quite configurable, you can move windows, panels, show/hide buttons, etc.

By using these two tricks I generally get the core stuff quickly and then I branch out.
Yes, this.

It sucks, but what else can one do?
We should! Lots of bigger places have senior engineer, then staff engineer etc.
How do you handle (if at all) network isolation between customers? I'm trying to find if there's a way to run one large cluster across multiple AWS VPCs.
You have been banned from /r/IDF.
Every release that doesn't have impl Trait is a bit of a disappointment, but I appreciate it has to be done right.

So excited for that one single improvement, it's going to make many things so much easier. Especially working with Futures and Iterators.
And it saves you having to deal with a lot of nasty chemicals, which I think is the biggest advantage.
Why is it not cool?

Certainly Uber the company is systemically responsible for this failure, but the driver also had a role in preventing harm, and they were negligent. There's more than enough blame to share.
+1 for git worktree, it's great for making temporary copies of a repo when you need them
By that logic, what isn't an energy problem?
Assume equivalent constants.
Yeah, the Russian intelligence agent known to met the suspect shortly before the poisoning and been present at other areas where polonium was found, known to have rushed back to Russia to have a medical test, and then been named by the suspect as the man handing out the fateful teacup is definitely an unlikely candidate to have carried out the poisoning, and the reason he's since sat in the State Duma and hosted a TV show called "Traitors" is because the Russian state apparatus is completely convinced he was actually a friend and ally of defector Litvinenko and not the man who bumped him off.

Nobody is stupid enough to honestly believe that. Nobody. Jog on troll.
Haven't read it myself but:

The Fifth Discipline: The Art & Practice of The Learning Organization

is one I've heard a lot of systems people recommend
There are some very uneasy questions regarding this case. I'm not surprised they do what they can to stop prodding into it.
I don't think I implied anything to say that a car should treat a bike or any other object moving into its path as a false positive. To the contrary, what I was saying is that it did treat it as a false positive but that was obviously not the intention of the engineers.

My overall point is simple, the car almost certainly saw the person - it just had to have, but the way it evaluated what to do about it was wrong because evaluating reality, as it turns out, is incredibly complex.
DOJ Charges FBI Whistleblower Under Espionage Act
The awful bounty system that paid settlers to kill native americans
Ecuador cuts Assange's communications after comments on social media
Is calling them Gazans accepted? Some time ago they'd be referred to as Palestinians.
Sounds like activism to me. It is retarded and insulting to label every opposition to Israel "anti-semitic".
This concept of free doesn't really align with my concept of free.
Surgeons urge people to throw out bristle BBQ brushes (2016)
Just because we keep doing something does it make it safe?

I’m inclined to agree with the WHO because I can’t see how they could profit from having the results be the way they are, if you believe the conspiracy theories. The old adage, “follow the money” still holds true; so if there is a conspiracy where is the money for calling RoundUp harmful?

That Reuters article is loaded with conspiracy. No actual evidence of wrongdoing, unless I just missed it.

Honest question: If glycosate is safe couldn’t you drink it? Why then did this Monsanto lobbyist refuse to drink it? Honest question.
https://m.youtube.com/watch?v=ovKw6YjqSfM
Their website UX is far worse than IBM Plex. How can it be?
I think it's mainly that construction costs in the US are extremely high and it's not affordable in many locations.
Ask HN: What are some common traps that junior engineers fall into?
Reminds me of Frederic Bastiat's "that which is seen and that which is not seen".

http://bastiat.org/en/twisatwins.html
PragmataPro – The best extensive programming/terminal font
Show HN: C library for Linux to easily create modular projects
There were older Citroen cars with a lot of plastic/composite parts.

For example, the Mehari used a lot of plastic parts (ABS) and is from the late 60ies.

It didn't prevent rust completely however. For example, the Mehari was as prone as the 2CV to have a chassis breakup.

My father actually got one with a broken chassis (in fairness, more due to the fact it has been driven in very rough roads around South Europe and Asia Minor in the 70ies) and spent a summer disassembling it completly to replace the chassis (he still has a beautiful photo with all the parts laying around).

One thing to keep in mind is that the Mehari, as the 2CV, was designed to be a very simple and cheap car from the 60ies (the 2CV design even traces back to the 30ies). This actually somewhat wonderful as it's possible for a single person to service these cars alone with a few basic tools if he knows a thing or two.
We maaaay have started talking about building an open events API on Reddit… :)

https://www.reddit.com/r/MusicEventsHackers/comments/880nc3/...
> This seems like a counter-productive and highly complicated re-implementation of what the OS thread model does, but inside the Go runtime.

But I think you still get advantages such as being able to manage stacks yourself, which is what allows for many more coroutines than native threads.
I've noticed that people conflate "years of experience" with "time elapsed since the first time you did the thing" all the time.

I would love to see job postings that require 2,000+ hours of experience for junior level or 10,000+ hours for senior level.
Sounds like a bad idea [1] to me.

1. http://www.ranches.org/cloudseedingharmful.htm
Does this pretty much boil down to "if we poke it here, what will it do?"
I wouldn't chalk a lack of familiarity with Visual Studio down to snobbery and elitism.

I'd chalk it down to Visual Studio only running on one operating system, not being particularly useful for developing apps that aren't targeted at that platform, and having a very high price tag.

(The last two have changed, but only recently.)
What are you talking about? BurgerKing is certainly classified as a restaurant in Spain, France, and Italy. What do they call these places? I’m not sure how you validate such an absolute statement. My own travels had many examples of people in these countries using restaurant to refer to both fast food and sit down restaurants.

There are thousands of web pages like this s one using restaurant to describe McDonalds in Spain - https://www.quora.com/What-is-mcdonalds-in-Spain-like
Hello? Why no more comments? What's going on?
Afghanistan, Uzbekistan, Chechenya...
They do have an entire different way of doing things, and also different views on ethics and environmental issues.

This can be good and bad, but it will definitely be different.
The Most Important Self-Driving Car Announcement Yet
Facebook Isn’t Just Violating Our Privacy
Try to track what exactly are you doing for a month, every day, with 20-min steps, and think of your time spending budget in the end of each week with data and figures. You will be amazed how your mindset will change towards systems thinking in the end of the third month of this practice. You really will be. Be persistent, that’s the only pre-requisite and requirement for this indispensable exercise. Its origin is late Taylorian self-monitoring practice designed by Gastev in 1923, and it rocks. http://www.leanok.ru/2015/01/hronokarta-po-gastevu.html
The problem with that approach in Go is that BEAM embraces the shared-nothing approach, and the Go runtime is quite promiscuous about sharing mutable data. I am afraid that introducing non-deterministic preemptive stops will just make Go concurrency a mess similar to the mutex/conditionals mess they've been trying to avoid.
Stop eating meat while at it.
I don't know who Sam Harris is, but everything he writes seems to discredit himself more and more. It's just basic stuff really. Like

"Klein published fringe, ideologically-driven, and cherry-picked science as though it were the consensus of experts in the field"

But Sam's quote is

"At the time Murray wrote The Bell Curve, these claims were not scientifically controversial"

Whilst Klein writes

"We believe there is a fairly wide consensus among behavioral scientists in favor of our views, but there is undeniably a range of opinions in the scientific community."

There just seems to be a level of care of and detail that Harris lacks whilst Klein's writers seem to have.

It's perplexing to me that Sam Harris could possibly believe he's in the right not just in terms of the subject matter, but in terms of his behaviour.
Real Life Zombie Outbreak in Mississippi
I threw mine out after using it once, and seeing that the BBQ had quite a few bristles stuck on it. I can't believe people actually use those things, it seems horribly unsafe.
Phone post, so may be a little disjointed...

Until very recently I was frontend lead for a fairly large UK site, and one of the best hires I ever made was a 32 year old former-recruiter with no commercial programming experience, and no CS background.

However it was far from plain sailing. We had mutual friends and whilst chatting in a pub, and they won me over with their passion and enthusiasm for what I discovered was their dream job.

I brought them on as a jr, into a small talented team with measures in place to ensure there was the opportunity to learn on the job and appropriate tasks to work on, but it quickly became apparent they were out of their depth. I worked on mentoring in work and and pointed them in the direction of stuff they might look at outside of work to dodge the bullet.

My work started to suffer because I was spending so much time mentoring, fixing code that had become irrevocably tangled and trying to manage a very stressed & frustrated jr dev.

Eventually I had no choice but to move them into a different team where the work was less technically demanding and more html/css focused, with a small salary cut. Everybody was disappointed with the situation but the alternative was letting them go.

Three years later, that dev rejoined the core engineering team a more experienced developer, passion intact, and having learned their trade in a lower pressure environment, comfortable they could handle the role. I'm incredibly proud of them for the way they handled the situation and am absolutely confident this time will be a success.

That said, it'll probably be the last time I hire a dev with zero development experience. As an investment in an individual it's incredibly worthwhile, but despite the happy ending, the whole experience was fairly disastrous.
Stop procreating while at it. /s
Also, kids don't like social networks where their parents hang out. This more than anything else will kill Facebook -- it'll be what old people do.

Of course, Facebook could acquire (and Messenger and Whatsapp and Instagram are powerful moats) but the core social network functionality is weaker than it appears.