skysight-inc/HackerNews huggingface dataset:
That's the issue, that shouldn't be part of the language server, but of the IDE.

Please read this article, which was previously on #1 on HN, and is from a developer who has implemented IDE support for a language by using LSP: https://perplexinglyemma.blogspot.de/2017/06/language-server...

The developer of the rust plugin for KDevelop said he had to rebuild half of the rust parser because the language server protocol is so completely inadequate that it can't even be used to implement half of KDevelops features.

Same with stuff like data stream analysis, how does the language server protocol let you mark a variable and see a graph of where it comes from, and how it's transformed? How do you get proper structural autocomplete?

For many features the IDE needs actual full access to the AST. The language server protocol doesn't provide that, so you have to reimplement half of the language server in your own IDE plugin. And it's far too slow.

The language server protocol is comparable in quality to Kate's language plugins, which is okay for an editor, but completely unacceptable for an IDE. You can't do proper structural refactoring either. Proper structural extraction, proper autocomplete or ast transformations, automated inline functionality across files.

For a lot of functionality you end up having to try and get the AST back from the autocomplete and cursor info that the LSP gives you to fill the IDEs internal data structures, which is ugly, painful, and slow.
I just returned myself after about the same length of time. I was shocked to find that most content is no longer personal images and text. I counted the first 66 posts in my timeline, and 2 were personal content. The rest were viral videos and news items and others junk. That's 3% personal content. Absurd. I've been spending the last two days clicking "hide all from <media outlet> to no avail, as the outlets are essentially endless.

Facebook purposely does not provide the ability to separate or filter content from your friends and content from 3rd parties. That is borderline malicious behavior, and definitely sociopathic.
Violence is like XML. If it's not working, use more of it.
Connect with Key IT Decision Makers
Source code escrow is standard for this sort of vendor contract.
"If someone came up to you and gave you a paper cut every day for the next 3 years, you’d show some major scars and there would certainly be enough evidence to gain some sympathy."

Actually, I think folks would talk behind your back and wonder why you put up with the abuse - but they'll generally stay out of it. If you are lucky, they'll call the cops for a checkup.

If you give yourself paper cuts, folks will still talk about you. A few will offer an ear if you need to talk. And some folks will decide to shower you with complements so you stop ruining your body with scars.

Unfortunately, mental health is more horrid than that. It is like watching everyone get a papercut and go on with life, while it cripples you for a day.
I thought this was in article already :)
Haha, it's hilarious that it's in Tumwater. That's a small town next to where I grew up.
It's way worse now. At least you were seeing pictures and text that your friends posted. Now it's over 90% viral content.
Distillating years of experience in such tiny concepts is a bit harsh on the reader. Without any concrete example, the advice could easily be very misunderstood, or not understood at all.

Being a fairly seasoned developer myself, I kind of intuit what they mean, but I could very well be projecting what I think I am doing right into each of these, and conclude that I'm a master programmer... yay!
Down to eight significant figures it is an issue (effect of the moon's gravity on the surface of the earth peaks at 1.1 × 10−7 g), but you can always point the normal of the axial plane of the balance in the earth relative right ascension direction of the moon to avoid this effect (regardless of the moon's relative declension, δ).
Where's a reference for Facebook's storing long term everything you type in the comment box? I am skeptical of that claim. Having previously interned at Facebook, I got the impression that Facebook actually takes user privacy really seriously, and I'd be super surprised if they were doing something creepy like that. I know for a fact they don't use any personal message data for advertising, they were really serious and open about that.
I stopped using facebook around 2009 after I created a group for a highschool. Some students of my class were harassing me and insulting me on it, so I deleted the group and stopped using facebook entirely, in bitter anger.

I started using it again recently, because it's the norm. I have only 30 friends and I remove them very easily. I use it to watch events, shops in my neighborhood, signin in other apps, but nothing else.

It's weird because facebook is usually a place of exclusivity since you only interact with your "friends", meanwhile it should really be a place where you could discover things and potential users using geolocalization (hobbies, parties, neighborhood). I don't know why they are not doing it. Pokemon go and tinder already proved geolocalization is awesome.

So all in all, facebook just collects information about you, but it's useless for the users. You just share photos, post comments about people you know, but nothing else really. And in the end, you add friends with people you might have lost touch with 10 years ago, and they will peek into your life, but the fact is your life changed. Just like in real life, you constantly have to use make-believe and behave well because your personal life is shared with all your friends at the same time. I don't understand why people really use facebook at all.

Facebook is about showcasing your life. It has become very superficial.
Yeah if only Bill Gates had had the same charisma as Steve Jobs, we would all be walking around with these fantastic fixed keyboard resistive touch models with user interfaces that require pens, instead of these boring multitouch slate smartphones.
I've seen enough positive comments by users to believe it has potential for gaming, even if I have not convinced myself. Half the comments only were by prospective devs.
Sorry. Couldn't make sense of most of your comment. Can you explain how these exotic particles is relevant at all?
Not from what I can see.
> How did we end up with the nested complexity explosion of OS->VM->containers

If someone is putting containers into VMs they've eliminated the performance benefits of containers and added an additional layer of complexity for no reason: ie they don't know what they're doing and wanted to run Containers on their existing VM only cloud platform.
What about HN (Reddit and like)? May sound funndy, but there are the also reward mechanisms at play when we visit these sites, and they can be affecting work/private life negatively as well.
It's difficult to do for SaaS since you're not already packaging up the product.

Datomic has perpetual free licenses so if they go bankrupt, you just keep the software you already have.

If you had an on-prem setup or a hosted white label solution, then it'd be easier to license.
> And here's the worst part: We grew up with this shit. My generation was one of the first (1987) to have their formative social years immersed in this shit.

Yeah, I am only a year away, born in 1988. Our family's first home computer was put in my room when I was 6 years old and my parents were hands-off about using it, so I grew up on multi-player gaming, forums, chat rooms, porn, etc. It's difficult to express how strongly the internet shaped the direction of my life, and I'm not even as addicted as most people.

Not having a phone helps with staying off Facebook...
Not the OP here, but I'd like to point out the obvious:

1. No news outlet is impartial, neither major nor fringe outlets. (Most fringe outlets are more partial, though.)

2. Major news outlets mostly report the truth and correct errors when they are discovered.

> read some history and get educated

I always ask critiques of major news outlets to suggest alternative news sources and they either come up with nothing or evidently ridiculous suggestions such as blogs, conspiracy sites, and fringe right-wing or left-wing news aggregators that barely employ journalists, let alone a network of correspondents.

The best way to keep yourself informed is to compare different major news outlets, and if they agree on a story, then it's most likely true, because there is only one reality. It's really as simple as that.
False equivalency. Death camp victims were exterminated because of who they were, the Islamic State is being targeted because of what they do.
Ask HN: Arbitrage examples
Would you share some examples how you hacked the system? Feel free hide some information to protect the niche or share currently irrelevant but interesting cases.
A few things:

I think you're using too much hyperbole -- it's all relative, and if you think Gitlab's UI is the bottom of the pile, you haven't used enough software and truly seen what bad UI looks like. I'm not saying UI doesn't matter, I'm just saying what they have is workable (and can get better, and they've expressed that they care to improve it).

Email, IDE, Editors are not the same as your code hosting, testing, deployment tool, that's a false equivalency. Maybe I must be the only one that is OK waiting 20 seconds for a merge request to complete.

I don't think it is reasonable to hold the fact that they copied/mimiced Github's functionality or UI when they started out against them. Society couldn't move forward if people didn't recycle and improve ideas.

As far as the differences go, while what you said might have been true, it's not these days. Also, you haven't addressed the point that Gitlab offers a shorter path to Doing It Right (tm) (albeit a pretty subjective definition of "right") than Github does.
> You're not going to sneak in that's for sure.

Wasn't one of the IS terrorists of Paris employed in Belgium at a nuclear powerplant?
How quantum trickery can scramble cause and effect
I read somewhere that Facebook actually buys more personal data than collects. Now that's a scary thought.
When the Apollo 14 Lunar Lander had to be patched in 90 mins
We also currently have technology, and could have allowed HTTP/2.0 to allow for this, if we just used SRV records.

If we had SRV records, you could whatever damn port you want, and it would be invisible to users.

It would also allow us to not have to get load balancers for most (definitely not all) setups - but that is different rant.
I'm fairly certain such data retention is illegal in Europe. Afaik the eu, like Norway, considers ip addresses to be personal information - and storing them in a database without (valid) user consent would run up against privacy directives.
At a CNI site like a nuke plant you will get the interview without tea and biscuits lose your job and security clearance.
Nice paper (is this patented?) https://graphics.pixar.com/library/MultiJitteredSampling/pap...

You don’t have an email address in your HN profile. Is there one folks trying to contact you should prefer (before I hunt around the internet looking for one)?
What do people search for with their voice using the Google Home device?
On the other hand, it's likely that petrol stations will begin to close as electric cars become more and more widespread, but until literally no one uses petrol any more(and that will take a very long time) you can always make business by delivering fuel directly(Oh you have a 2010 vintage ICE car and the nearest operating petrol station is 50 miles away? we will bring fuel to you!)
"It's just data."

Information is pointers.

Some points to lives.

Some, deaths.
> Yea, but they seemed fast enough with rendering fonts in the userspace (xfstt).

I don't remember there being enough GUI applications around on Linux/BSD to be able to talk about whether font rendering was fast or slow. Anything that used motif was slow, netscape was very slow. xterm was fast but fixed-font.
That's like... like calling a purse-thief a serial-killer, because "they don't care about the people who are hurt."

There's still an important difference between the two categories which you have chosen to ignore.
I quit my Facebook account around ten years ago, but somehow regretted it because I've got out of touch with many people - especially those I never knew so well. FB is definitely nice to somehow superficially keep in touch with acquaintances and old friends.

However, in my opinion their EULA is totally unacceptable, so I cannot use it.
Maybe you don't, but what about you and the sum of your friends and friends of your friends? That doesn't just mean tagging pictures or facial recognition - that includes collating ips and times - in someone checks into Starbucks with a NATed ipv4 ip from Starbucks wlan and your visit fb from the same external ip...
I have deleted my Facebook account, because must of my feed is stupid and doesn't make any sense.
Ever thought to read a post on Facebook without having an account.
You probably can't read , due to their very big banner saying you to "connect with friends".
That doesn't go away it keeps re-visiting for every 3 to 5 seconds.
Quit the university and find a job, get paid 120k in SF.
Because of the extra complexity and cognitive overhead introduced by connect. It obscures the one-way dataflow in React in a similar way using 'context' does, making it less explicit. There are benefits, but I like being able to trace the flow of state through my app in the code.

Second and third points both concern performance. See my OP: it's a premature optimization. How many people honestly run into rendering performance issues when building a single page app? Why introduce extra complexity for performance you don't need?

Fourth point: no, I don't manually import the store into my components. My top level app component subscribes to the store (3-4 lines of code), and passes the data in the store down into its child components, including my routing component and all the rest. Most of them are dumb stateless functions that just render from their props and call the occasional action function.

Action functions themselves aren't on props and don't do any binding of any kind. They are just functions that provide a simple abstraction on top of store.dispatch. Again, simplicity.

Regarding confusing developers: I disagree with this statement 100%. We have two React apps at work, one that uses the simple approach without react-redux, and another that pulls in most of the usual ecosystem: react-redux, react-router, redux-form, and so on. The cognitive overhead is larger; reasoning about the code is harder; the greater number of libraries means we've had bugs in those libraries that cause difficult to solve problems.

It's just an opinion of mine, but in my experience, React and redux by themselves can get you a very long way before you need to pull in other libraries.
Do people still use RSS readers? Honestly curious. I thought that was a thing from the past.
Website Poker Online Indonesia Bonus Deposit – Pokerqq81
Agen Poker Online, Game Situs Poker Online, Kumpulan situs poker online terpercaya, poker depo 10rb, poker deposit murah, Poker Online Indonesia, poker online terpercaya, Situs poker online, Situs Poker Online Indonesia, situs poker online resmi, Situs Poker Online Terbaik, Situs poker Online terbesar, Situs Poker Online Terpercaya
Craig Wright Supercomputing Firm Liquidated by Australian Tax Authorities
If the purse thief's actions are resulting in death, are they still just a thief?
From the point of view of sensors the square model seems correct. Sensor pixels are photon counters. If you want to turn a 2x2 pixel square into a single pixel summing the four pixels is the same as if you had a sensor with 1/4 of the pixels and each of them counts the photons over those 2x2 areas[1]. What we may be saying is that since you have the extra pixels you can actually do better than if the sensor was already natively at your desired resolution by using a more complex filter over the extra data (e.g., by avoiding the Moiré artifacts that are common in lower resolution sensors).

[1] Most sensors are bayer patterns so some extra considerations apply to color resolution
Doesn't sound very 'unlimited'
https://www.slrlounge.com/arri-vs-red-dominated-2014-academy...
Know 4 Steps for Automotive Spray Paints
The Importance of LGBT Inclusive Diversity Policies at Work
Gitlab doesn't spout that rhetoric, and neither am I. What I intended was a little more nuanced, I will restate, this time (hopefully) more clearly:

Bad UI on your git hosting tool is very likely not what's holding back your org from delivering faster. It's more likely things like not automating your builds/pipelines/deployment.

Maybe you're at a company that's already doing this properly, you've got Github/Bitbucket Server/whatever set up, with Jenkins Integration, Spinnaker, Quay.io, and you're humming along. While I could make a case for why Gitlab might still benefit you in that environment, it's more likely that at that point, you don't even need it. For every org that is NOT there yet, I think Gitlab offers a benefit -- not thinking about how to get all those other things working.

Maybe where I am on this trade-off is just not the right side, but I see it like this: I prefer a tool that hosts code, automatically tests and deploys a testing instance of the application to host my code than a tool that hosts code but requires more setup to offer that kind of value, even if that second tool has better UI and is seconds or even minutes faster.

The best GUI is the one I don't even have to use -- and I think Gitlab is doing it's best to head towards that, by automate more of the development process for me -- I don't see Github doing this (though they're obviously not against it, they just don't seem to be innovating in this area)
shit article is shit
I'd love to hear your feedback, bug reports are always welcome. We haven't heard of other problems.
I regret editorializing that fact from the article into the submission title. I should have just titled this submission "Gitlab's next step: Auto Deploy"
Cloud at Cost seems like an unsustainable business model
Judging from the copyright notices, this hasn't been updated since 2013.

Did the author finish the book and leave this draft online, or was it never finished?
Pretty sure they already can, but it's not enough, and you end up with a society where the more selfish you are, the more money->power you have.

Tragedy of the commons is not a new concept.
I Suck at Whiteboard Interviews
Bragging about the revenue of the own affiliate site is part of the affiliate marketing scheme. I read it on the internet, it must be true...
Take a look at https://www.katacoda.com/courses/kubernetes/ and the official Kubernetes interactive bootcamp that Katacoda also powers at https://kubernetes.io/docs/tutorials/kubernetes-basics/

We'd love to hear your feedback.
For some people even Playstation VR is too cumbersome to set up, there are several cables, the camera has to face the right direction and you add the Moves (in each hand) there's even more equipment but at least the Moves are wireless. VR is not at the level where it is pick up and play phone/regular games level easy. It requires more commitment and most people, including myself are lazy, and so any inconvenience is enough to make you think twice, more technology breakthroughs are needed to make it all pick and up play / easier to use but I'd say the Playstation VR is definitely immersive.
It isn't air gapping if you have devices moving data in and out. Think of USB sticks and their ilk as a very high latency network.
I literally do not know anything about this. Didn't even know Belgium had a nuclear power plant. Source please?

I can't speak for Europe, but I know in America even if you worked at the place you're not pulling off an attack. You're not going to sneak a gun past the check point. If you do somehow sneak in a gun or a knife, you're not going to live very long before the guards kill you. You're not going to get into someplace where your keycard/job status doesn't let you. Overall the most likely outcome is you trigger an unscheduled reactor shutdown and throw your life away. I can't imagine anyone making a 6 figure reactor job salary throwing their life away. Money > religion.
Ask HN: Recommendations and tools for sole traders in the UK (web developer)?
I'm moving over to the UK in a few months and will be setting up as a sole trader (I'm from the EU). I'm a web developer and I wanted to stream-line the process as much as possible with regard to accounting, banking, invoicing, phone numbers etc. What are some suggestion and recommendations from anyone in a similar position?
It's likely your startup is making some serious mistakes with NDAs
Just close these tabs. Or use something like The Great Suspender.
I really like the core of gitlab. It's a really good git hosting system that is easy to maintain and work with. My self hosted instance has broken only twice in the last 1.5 years and it was always because of an upgrade and it was always easily fixed.

But now i have to say i'm afraid gitlab is getting bloated. Why not keep the core product as a seperate thing from things like CI? a simple plugin style system would be enough for it to not feel like bloat but feel like extra options.
Couldn't agree more. Gitolite is enough for most use cases, and for technical users which often use other tools there's no need for a web interface (or anything beyond gitweb anyway).

We use it in combination with BugsEverywhere for issue tracking, with the added advantage that bugs are tracked per-branch. You can work offline without issues.

The major complaint with this system is the disconnect for users to report issues. BE includes a web frontend, but it's not great.

We use mantis as a general tracker, but still keep detailed bug tracking in the VCS with BE.
Apparently he left the powerplant and went to Syria to do jihad there, but still: http://www.brusselstimes.com/belgium/1154/belgian-jihadist-f...
>I'm off all social media today (except LinkedIn)

You really should quit linkedin as well. Their security is like a screen door on a submarine.
Wow. This story makes you believe anything is possible.
I'm curious how much this marketing/advertising speaks to readers as _being an engineer_ vs. _becoming an engineer_. This thread reminds me of scenarios at work, but not from "engineers", but project managers who program on the side. In other words, it's the
let's get real about that new information pipeline you want to develop. And if this sounds like too much work/headache you'll get the same result in half the time with a turnkey solution.

??
25 Expert Opinions on the Importance of UX in Marketing
Does Google tend to get a lot of bad programmers?
ESLint must-use-await – flags callbacks and .then() in JavaScript
It's not a method to generate random numbers, but to re-distribute random numbers according to an arbitrary distribution. In general RNG generate purely uniform distributions.
You're making things far too complex, and confusing the issue, and yourself, as a result. Let's turn to the first sentence from Wikipedia:

"A Turing machine ... manipulates symbols on a strip of tape according to a table of rules"

Whichever programming language you are fond of ultimately reduces to this mode of computation. However, with DNA, RNA, and Proteins, that is not the case. The way that we compute is simplistic compared with the way that biology computes. Thus: the crude analogy in fact hinders understanding, and should be discarded.
Website Poker Online Indonesia Bonus Deposit – Pokerqq81
Pokemon or bigdata project
Is that a one person company?
See also the Temporal Tables extension to PostgreSQL
https://github.com/arkhipov/temporal_tables
The "complete devaluation of innocent human lives" is at the very core of war, not just of terrorist actions.

Harold Pinter nailed it down in a chilling play, "Precisely"[1], 35 years ago: The body count is the result of negotiations between 2 parties who sit comfortably with a scotch in their hand.

[1] https://en.wikipedia.org/wiki/Precisely_(sketch)