skysight-inc/HackerNews huggingface dataset:
I already encounter similar case with the overuse of unnecessary visual effects, anti adblock and other dark patterns.

3 things can happen:
- I use firebug to fix this

- I look at source and extract the URL to actual content

- I change my user-agent to that of the bot that indexed the content

But 99% of the time I don't waste my time with this useless piece of crap and move to the next thing.
0,0001% of the time I sent an informative email to the abuse or contact citing the relevant piece of legislation explaining how this is illegal and what the punishment for this could be.
Alpha, SPARC and MIPS had 64-bit offerings before that. I was reading e-mail on a 64-bit machine when Itanium was called Merced.
no script, no interstitial.
Weekly Law of Attraction and Personal Empowerment Online Group Coaching
I did, because I wanted to have the experience of understanding how a Git server works. But I still like using GitHub. Their web UI is useful, and I don't have to maintain a server.
It's a publically traded company, if you just do "what's right" and ends up losing ton, they will be liable for the losses to the stakeholders. Size doesn't matter.

But Apple needs a better vision than just trying to keep the company afloat. It can be dead in 20 years.
Possibly, I've following this for a bit. Some really interesting stuff comes up.
https://www.reddit.com/r/glitch_art/
Very much in agreement with your second point. Interesting people tend to post a lot, not just to "spam" but because they like the media; but then they drown the feed.

There should be a way to throttle heavy posters / group their posts.
Github, bitbucket, gitlab, et. al are more than a git server. They are code review, community management, issue tracking, and the literally hundreds of integrations for all parts of the software development lifecycle.

Anyone with more than a personal pet-project will understand the value created by these services the moment they have to stand up the supporting items that make SDLC possible.
I personally discovered a hair salon that was advertising for a "full time web developer" to manage their website (lol) with the plan to then use that (unfilled, obviously, given the extremely weak salary they were offering) position to bring in a "web developer" hairdresser on a 457. The system is seriously abused.

EDIT: I guess the truth hurts?
>>He's a criminal, and criminals should go to jail. Only after release they should be deported.

That's not how it works. We deport illegal aliens instead of putting them in prison, despite the fact that they broke the law. The reason is obvious.

>>The issue is letting criminals go unpunished, because their only sentence is getting a free ride back to their country (which, btw, is also paid by taxpayers dollars).

The cost of the plane ticket simply pales in comparison to housing and feeding him over the course of many years.

Besides, the US has treaties with most countries whereby deported criminals serve prison sentences in their home countries. I can assure you prisons in India are not very comfortable...
Caches are transistor-dense, it's hard to optimize them further. Maybe something like Transmeta's architecture, a hybrid software/hardware approach would yield some improvement.
Disabling script and going to simple html and css would render this AI-based transformation useless.
The real reason: everybody that wants Twitter already has Twitter.
Similar but prolog is much broader and more general purpose of course.
With this little script the attacker made ~2700$ in the last five days!
Puzzles Collector, 0.16.10 released
The guy that runs the blog has really good copy writing skills.
Embedded Google OAuth is going to break in 2 days
"Web Developer" is often "code" for bringing in a worker whose job is really to do something else (typically menial.)

Also, these roles are jobs that Australians can be trained to do and there's no reason to source them externally.
The problem (for me) is that I have no clue how to effectively manage UNIX users. I don't want my git user to have access to the full filesystem, and maybe I want to add another user for a friend who can only see game.git but not taxes.git, etc.

Using SSH on a local server works for some use cases (and I do use it) but it doesn't scale at all.
Reviews of Acer Predators X34p Monitor
Same experience for a writer friend, convinced him he could get some following on Twitter, created an account got promptly locked and to boot the phone confirmation never came through.

Also Twitter sucks, that's why it won't grow, it's mostly bots anyway. (I would know, I wrote tons for it, laughably easy to grow massive accounts under their nose)
Zuhuratbaba çilingir,
Many user-licenses forbid things like spreading "hateful" (I actually don't like that word) content.
Some users post such content, thereby doing something which they had no permission for. When that content is removed, in compliance with the agreement, they call that censorship.

So my analogy still works.

The difference is that on YouTube some "graffiti" are permitted while others aren't whereas on my car, none are permitted.
SEO Brisbane
Hey TCS, don't let the door hit you on the way out ;)
I have a hard time understanding what you are trying to say.

> Once faced with having to pay for the internet again

Don't you have to pay an ISP for your internet connection right now ?
Apart from the ISP when exactly did anyone had to "pay for the internet" ?
But the fancy UI tools are the thing the people want. In real world after setting up your ssh on your fileserver, you are ending up in installing gitlab, etc which includes maintaining a database, webserver, ssl certs, etc
We had recorded/playback automated test for our main product that we converted to Java code and try to improve it... It's a nightmare.
humans are social animals...they need other humans around them that are in the same tribe...it's the global vs nationalism debate (that the media avoids) recapitulated...
Yeşilköy çilingir,
In the "real world" people like to keep their private source code private, and they run version control servers on their own LAN with tape backups or the like.

I personally set up a remote-access git repository on Windows, with Windows domain authentication (Apache+mod_ldap+mod_authnz_ldap), and it wasn't any more difficult than any other Apache installation; a more sensible platform would require a negligible effort.
Because that's 550 billion dollars. A very significant portion of that does not need to be secret.
SEO Sydney
The UK's National Audit Office has this page: https://www.nao.org.uk/highlights/whole-of-government-accoun...

It shows a breakdown, for the year 2014-2015, of "consolidated financial statements for the whole of the UK public sector".

The pie chart and "Breakdown of WGA Balances" can be hard to understand when you first load the page, but if you hover over a column in the column chart (under '2011-2015 Balance Information'), you can click to see a breakdown for one of the sections of the column chart.

It's kind of nice to see the information categorised by type, rather than by which body spent the money.
Binding Irb – Runtime Invocation for IRB – BigBinary Blog
Funny thing - the video is actually 30 FPS (to check, right click -> stats for nerds). You need to be running at 80 FPS to display a 40hz pulse (intuitively, each black-white cycle takes at least 2 frames to render).
I spent most of my career in statically typed languages. It was in that environment that I learned TDD. I still think that TDD is really valuable in that arena. I work mostly with dynamic languages now. Working without TDD in that arena seems downright crazy to me.

Michael Feathers put it best in my opinion. You want to have a kind of vise on your code so that you can hold one part in place and be able to reason about the other part. Tests give you that ability.

Static type checking eliminates the need for a whole class of tests. It's great. The key, though, is that the type annotation system has to be convenient and readable. Lately I've been playing with Haskell derived languages and it's really incredible how much you can push into the type system. But it's important, I think, to realise that this is a convenience. You can still do it all by hand if you have to. It's always a balance of what you can do efficiently with language syntax and what you can't.

Or, maybe a bit more concisely, if the language doesn't help you, you can still help yourself. It takes more code and more discipline, though.
> I'm in the process of getting a lawyer to look at my Terms of Service and Privacy Policy documents prior to any onboarding.

I don't think that's really necessary for onboarding users and not very important if you are not accepting payments.

Have you incorporated yet?

Great idea keeping track of your progress through blog posts.
It seems to me that current content blockers had already addressed websockets for ads.

here: https://www.reddit.com/r/uBlockOrigin/comments/5aqlok/pornhu...
Adrien Chen's previous work on this topic has been excellent:

https://www.wired.com/2014/10/content-moderation/

http://www.newyorker.com/tech/elements/the-human-toll-of-pro...
How to sell on ebay for beginners step by step
I think the most amazing thing is that Linear Algebra works the same for any fields, not just R and C. Applying it to finite fields is a great trick.
Big Brother Is Tracking You
Here is helpful article about how to create a website in 2017 - https://www.templatemonster.com/blog/create-website-2017-ult..., read and learn. Good luck!
That's exactly what I like about Twitter – I can easily reach people outside my usual social circles … and vice versa. And we don't have to be 'friends' to talk to each other.
Sure. But I was more thinking about people who directly work indirectly for the government, such as cleaners who work for a company that has them clean (the same) government offices (all the time). There are a lot of similar supporting services that have been privatized and "out-sourced" to external companies but which employees are practically working for the government.
Well, yes it is, because again, I was just giving examples. Look at the list under "how it works" in the readme, and there's plenty of items there that aren't simple substitution. It'd be a lot easier to just 'fuck' for most of those than have to mentally parse what you need to do to 'fix it'.
Are you joking? Wercker has the worst Docker integration ever!

In most other hosted CI services you can run plain Docker commands. But not with Wercker!

They even mention it in the docs:
http://devcenter.wercker.com/docs/faq/can-i-build-dockerfile...

http://devcenter.wercker.com/docs/faq/can-i-run-docker-comma...
Maybe this has been said already, but one major problem with Twitter is that by default, the average person will publish and share content on it that's a complete waste of time and of no value to anybody.

The average unit of content shared by a user on Instagram or Snapchat is vastly more entertaining and relevant, and I think they achieve that by being more visual. Those platforms are image- and video-first, and they have all kinds of image and video filters. If we gave those tools to a monkey, it would produce something worth sharing.

The quality of their content is enforced inherently by the tools they provide you to share with.

Facebook achieves the same in a different way, by tightly integrating with your identity and social circles.

Twitter doesn't have any form of inherent quality control. Tweets are just words with little context. The people tweeting are usually strangers.
Take a look again. Each of those Frameworks is using a template engine which is escaping any ouput by default.
If you do not need escaping, you have to opt-out for single outputs.
Everything breaks and this is actually a good game mechanic.

In other games you can end up with ridiculously overpowered gear, and then cheese your way through all the areas of the game that are note late game.

If you do this here, you will waste very good weapons on enemies that are not very hard. Then you'll pick up their middle-tier weapons. Or you'll just preserve your good weapons by not wasting them on cheap enemies, which actually makes things more fun.

It also runs the other way. If you go straight for Hyrule Castle you'll actually find precisely the kind of weapons you need for Hyrule Castle there.

You can sneak into Hyrule Castle in the early game to get great weapons, but they won't last forever.
What makes a "true" entrepreneur, as opposed to a "fraudulent" entrepreneur? I think you'd be disappointed to learn why most people start companies.
3 must watch sessions from DockerCon '16
Deprecated 9 years ago.
What vacri said; also, nowadays, some people choose Russian (you have to pick one foreign language that you'll learn next 7 years - parents do the choice) because it's relatively simple compared to English for Slavic native speakers.
News flash: Strong statically typed languages make software engineering easier! ... wait, this is not really "news", is it? Anyway, I'm happy that well known companies are advocating it.
What Windows users should know about the latest bugs revealed by NSA leakers
This lib reminds me of https://github.com/auchenberg/volkswagen :D
Likewise. Poor English. Science sector, not scientists.
Behind the Scenes of PyBites – A Blog for Passionate Pythonistas
Is this a joke or not, I can't tell because none of the pages on data.gov load for me...
> objective, rational, research

I'm often surprised how "objective, rational, research" can be biased by the author. For example, "objective, rational, research" lead to not demonstrating that women are paid less if they perform equal work (degree, interest in tech, but also number of extra hours at work), but "objective, rational, research"-people regularly and repeatedly refuse to discuss or even listen to such stats, because they're not "objective, rational, research" according to them. So if you leftist people agreed to question your own "objective, rational, research" that shows that leftist people are right, maybe we could hear each other.

Maybe that leads to a world where those who annoy their friends at school have no job when they're an adult. And that's how it should be, even if "objective, rational, research" show that "oh the poor boy he beats up his friends because [insert whatever family reason here]".

Note that I've given thousands to charities and helped minorities until my thirties. Until one of them raped my daughter-in-law. No matter how you try, even if you put them on a highway of priorities above normal people, those are their own top enemy. A bit of fairness towards former-normal people would be nice as well.
COOs don't make good CEOs in general. They are great at executing someone else's vision, but not great at coming up with one on their own.
Longhorn: open source project for microservices-based distributed block storage
Code taste: How do you develop the ability to write clean and succinct code?
I will like hear your ideas on how to write succinct code. Today I was trying to solve the following problem on
http://codingbat.com. I solve it and my solution worked but I know it was not clean.
Here is the problem;

Given a string, if the first or last chars are 'x', return the string without those 'x' chars, and otherwise return the string unchanged.

withoutX("xHix") → "Hi"
withoutX("xHi") → "Hi"
withoutX("Hxix") → "Hxi"

Here is my solution(quick code):

public String withoutX(String str) {
//handles single x characters
if(str.length() == 1 && str.charAt(0) == 'x'){
str = "";
//handles empty strings
}else if(str.length() == 0){
str = "";
//handles all other cases
}else{
if(str.charAt(0) == 'x'){
str = str.substring(1);
}

if(str.charAt(str.length() - 1) == 'x'){
str = str.substring(0, str.length() - 1);
}
}

return str;

}

Here is the solution from coding bat:
public String withoutX(String str) {
if (str.length() > 0 && str.charAt(0) == 'x') {
str = str.substring(1);
}

if (str.length() > 0 && str.charAt(str.length()-1) == 'x') {
str = str.substring(0, str.length()-1);
}

return str;

// Solution notes: check for the 'x' in both spots. If found, use substring()
// to grab the part without the 'x'. Check that the length is greater than 0
// each time -- the need for the second length check is tricky to see.
// One could .substring() instead of .charAt() to look into the string.
}
I was just suggesting you update your mental image of coal miners from the 1950s to the 21st century.

I remember one politician here a couple of years ago defending miners in his electorate as 'battlers' (aussie slang for poor who are trying to make ends meet)... and at a time when the national median wage was $57k and median household income was $77k, the 'battler' he was defending made $110k...
Http/1.1 Service Unavailable
Integrating Nancy with Autofac and ASP.NET Core IoC
I wonder if this might not be a good opportunity to rethink your strategy of finding some trollish snark to comment on every post about Rust.
Something other than what you've done 1000 times?
(3) Russia Moves Military Forces to the Border of North Korea Pr
> The language server protocol is revolutionary for providing features like intelligent autocomplete to text editors.

There have been similar things recently. Jetbrains built an out-of-process version of resharper in order to power Rider.

https://www.jetbrains.com/rider/

Omnisharp, which is aimed at providing features like autocomplete to various text editors, has done out-of-process as well: https://github.com/OmniSharp/omnisharp-server
This in one some people did fro GovHack in Australia: http://theopenbudget.org
You ... type "python"? Not pyt[tab]?
I'm often rather hard on Twitter, but it's not the company as such that I hate. I hate that they are perceived as a valuable and successful Internet company, when they are clearly neither of those things. At this point Twitter should be the shinning example of the fact that users don't always translate into profit.

At this point Twitter is, as the original comment states, a mature company, but they aren't behaving like one. There is very little reason that Twitter hasn't gone bankrupt. A 2 billion dollar revenue, no profit and no plan for the future.

My best guess is that the people who invest in Twitter are all using it so heavily that they have become blind to the fact that it is a failing company/product.
Brilliant! That was it! Cheers
Being ManKind – Push great male role-models and buck gender stereotyping?
Imagine that one annoying pink busy body from Harry Potter. That's PC.
Is this similar to Racer?

https://github.com/phildawes/racer

Edit:

Just found this on the github repo[1]

>The RLS gets its source data from the compiler and from Racer. Where possible it uses data from the compiler which is precise and complete. Where its not possible, (for example for code completion and where building is too slow), it uses Racer.

[1] https://github.com/rust-lang-nursery/rls
God in the machine: my strange journey into transhumanism
Selling Mark Zuckerberg
Robots will pay as much attention to us as we do to ants
Given the lawsuit with Google, if self driving cars is their bet on the future, they're in trouble.
किस्मत को दोष न दे, इन काम से चमक जाएगी किस्मत Astrology in hindi
H-1B visa applications drop for first time in years
I don't want to detract from it's good points in terms of collating information, but yep this feels like the kryptonite of the designers I've known. I'm no novice at creating horrors either, it's more of a piece of art to me than something to be eradicated.
> I've often wondered why netflix or amazon haven't picked it up or made similar programming,

Because due to how the economics works, once you add a corporation behind a genuinely informative project, it becomes an advertising machine losing about all of its value. EEVBlog works because it uses Youtube and not the other way around; if it was produced by Youtube things would be way different.
Mandatory ISP data retention and the law of unintended consequences
Ask HN: Code that made you smile for a moment :)
I'm curious about some code that made you smile, while coding.

Example:

try{

//some code in c#

}catch(Exception up)
{

//log exception

throw up;

}
Language server protocol is a specification, hopefully all tools will work towards compatibility:

https://github.com/Microsoft/language-server-protocol
Fluentd-pilot: an awesome docker log tool
Language Servers are not "cloud" or even remote, they're local daemons with a standardised protocol, the "server" comes from the fact that you run a language server and various clients (IDE, refactoring systems, documentation, …) can connect to the server to query it and get information about files/projects in a given language without needing to understand the semantics of the language itself.

See https://code.visualstudio.com/docs/extensions/example-langua... for more.
"In the past few months, a gazillion people have left Uber. Ok, a gazillion is a bit of an exaggeration"

TechCrunch is so trashy.
I agree that Selenium IDE has been long retired. To put into perspective, active development started in mid 2000s (2006 or 2007). If you look at the commit history on github, they only have a few commits sparkled in between months.

But the focus of the academic journal (not the blog) was more of a focus on general record/playback testing tools, not just Selenium IDE.
"whole thing is a self referential nightmare if you don't conserve"

Indeed and that is probably best to focus on. Conservation, should serve that goal first. And I think you will see that as you implement things you can let go of strict versions.
Perhaps if you where out hunting & gathering instead of watching movies, reading books and playing videogames your dreams would be more "real".
This is interesting and reminds me of Zeronet.
Ask HN: Should we design platform agnostic middle-ware for distributed systems?
I'm mostly against platform dependent middle-ware for distributed systems. Examples are: Akka cluster, NodeJS cluster module, etc. It makes incremental/experimental migration/development much more difficult and challenging. Why so many developers are interested in these technologies(as far as I can observe in tech blogs)?
I wrote this. How would you prefer for it to be uploaded?

Another link: https://1drv.ms/w/s!AjOt8D-0YjBHgYg_onISH13gCSfKng
Sunvox really is a stunning piece of software, for anyone who hasn't seen it or tinkered with it. It explores UI and synthesis in ways that haven't been really explored much (Jeskola Buzz started down the path many years ago, and there have been others in that space, but Sunvox is a beast in a category of its own). And, it runs (well) on very small devices...I was able to run it effectively on an old Nexus One, and it does very well on my Nexus 7 table and modern phone. It's hard to actually compose with such a small interface, but the synthesis and UI are efficient as hell. And, of course, it runs fine on a laptop of any sort.

So, yeah, I agree. Alexander Zolotov is brilliant and prolific. The demo videos for Sunvox are worth a watch.
there's loads of different sized fonts with varying line heights, and a mix of serif and sans fonts
Yes, but in principle slower (as it cannot update its status incrementally---referred as to "end-to-end" incremental compilation and harder than the normal incremental compilation producing executables) and accurate (as it leverages the compiler itself). AFAIK Racer has a heuristic engine that is faster and less accurate, and RLS falls back to Racer whenever it's appropriate.
GoogleServicesWeBetterFindAlternativesForBeforeItsTooLate++;
I just keep waiting for Twitter to show some fucking adaptability.
OpenSnitch – open source LittleSnitch clone for Linux
It astonishes me still that Android development is such an unpleasant experience. Surely Google have the capability to improve this, but they've stuck with an outdated version of Java, some really weirdly convoluted APIs and build systems, and just generally kept it feeling like it's something from 15 or more years ago.
What was your IDE of choice at that shop?
I wrote this unofficial response which I feel covers most items: https://1drv.ms/w/s!AjOt8D-0YjBHgYg_onISH13gCSfKng