skysight-inc/HackerNews huggingface dataset:
Dynamic doesn't behave the same as JS typing, you're still using CLR object model and typing rules, you're just losing compile time checks - it gets complicated really fast if you want to do meta programming even with DLR and it's not really ergonomic in C# (like casting/boxing primitive types, etc.)

Think about AutoMapper and then compare it to a TS solution using spread operator. How much boilerplate automapper crap do you see in your typical enterprise C# project ?

And that's not even touching on functional features, like you can't even have top level functions in C#, it's "one class per file dogma" + multiple wasted boilperplate lines and scrolling. I recently rewrote a C# program to F# - didn't even modify much in terms of semantics (OK having discriminated unions and pattern matching was a huge win in one case), just by using higher level operators and grouping stuff - line count went down to 1/3 and was grouped in to logical modules. I could read one module as a unit and understand it in it's context instead of having to browse 20 definition files with random 5 line type definitions. I could achieve similar improvements by rewriting to TS or Python.

C# adds overhead all over the place, people are just so used to it they don't even see it as useless overhead but as inherent problems they need solve - like how many of the popular enterprise patterns are workarounds around language limitations ?

When I bring this up people just assume I'm lazy about writing code - but I don't really care about writing the code out - tools mostly generate the boilerplate anyway. Having to read trough that noise is such productivity drain because instead of focusing on the issue at hand I'm focusing on filtering out the bloat from the codebase.
If all of these open source projects move from Github to Gitlab, won't Gitlab face the same business problems (ie. how do we make this profitable?)
Emojicode: an open-source, full-blown programming language consisting of emojis
> As a consultant are you just expected to know your shit completely? Or this there opportunity to learn from others more experienced in a subject matter?

Depends on the company. Larger consulting firms will have different levels of consultants--associate consultant, consultant, senior, manager, and principal--and will pair newer consultants with more experienced ones. You should ask the company.
Huh, I blindly pasted example assuming man pages are always right. Double check next time :D
HN regular Sir_Cmpwn posted about his alternative yesterday:

https://news.ycombinator.com/item?id=17246719
Subscribe to nonprofit, or family-run, journalism that cares about the truth. ProPublica, Guardian, WaPo, now maybe LA Times, NYT (but avoid their bothsidesist politics coverage), Mother Jones, Talking Points Memo, New Yorker, etc. As long as truth seeking journalists are in control, all good - but carefully watch for ownership changes.
Yes, I do think this is the worrying part and worse, all the others try to become like them (Google). That future is scary.
How about smaller consulting firms? e.g. > 100 employee
Reasons Why an Online Gantt Chart Works for Almost Any Project
TypeScript has async/await built-in, and Deno has top-level await too. Promises won't be necessary most of the time.
My point is, for anything like a crypto-security, you have to integrate with meatspace, which requires the introduction of legal agreements (because there's nothing about 0s and 1s in ledger that can compel company representatives to act in a certain way). At that point you've completely gotten rid of decentralization, and you might as well use a more robust, faster, and environmentally friendly centralized option.
I'm not sure. But as another commenter mentioned, carrot (incentivizing responsible journalism) seems like it would be a far more effective response than stick (punishing bad journalism) for this issue. In the current environment there is already plenty of stick and hardly any carrot, so to speak (or even perverse incentives).
I agree that writing well is important, but I would characterize this as beyond writing alone. Assuming that "remote work" isn't confined only to teams in time zones where working hours don't overlap, it's quite easy to start a chat or an audio call/conference. "Talking" directly is more important, and many a times yields quicker results than exchanging long emails or documents, whether it's with text (chat) or voice or even video calls. But it does come at the cost of trying to setup a mutually convenient time and being available (synchronous vs. asynchronous).
You need to know a lot of people. Connect buyers and sellers. Maybe look for a cofounder of a successful business who wants out and find a strategic VC or other firm who wants in. Should be able to understand the product and build/show the value proposition in numbers. Maybe that means looking at financials and building projections for your clients.
Minimal character-based LSTM implementation
I’m Dutch and I would be completely down for making English the sole official language of the EU. 90% of the reason we haven’t already is the French and their pride. They even want to completely switch back to French as the main EU language when Brexit is fully done.. I mean, come on! As if the the whole two-week circus of moving the entire parliament to Strasbourg and then back to Brussels isn’t enough of a travesty of inefficiency to pay for their pride.
Counter-point: I once quit coffee altogether, weening myself off with tea at first. After about 3 months of total caffeine "sobriety" I hated it. I found I enjoyed myself more and was more productive with some caffeine rather than none. It did help me cut back (I went from ~8 cups a day to ~2-4).

I think the level I'm at now -- still ~2-4 cups -- is perfect. I find I'm productive and still sleep well.

Note: 2-4 cups still sounds like a lot, but I mean 1 cup = 250ml not 1 mug.
And I don’t think it’s a coincidence that the UK university system (and high tech economy, see DeepMind) is extremely strong. Having a lot of immigrants makes it attractivr for other high skilled immigrants to come and live.
I don't think many who've worked with the major body shops would disagree with this. On the other hand, I've worked for companies that have opened offices offshore, and hired their own full time development staffs. I have seen very talented developers and dedicated teams via this arrangement. I work with one such team now, and I'm deeply impressed by them. They're some of best I've seen.
npm is the worst software I use daily.

* The maintainers have pushed several breaking updates by mistake (I'm a teapot recently).

* There have been a few cascading failures due to the ecosystem (leftpad).

* node-gyp (alluded to in the talk) break cryptically on install in different operating system/package combinations. It also obscures the actual package contents.

* The lack of package signatures and things like namespace squatting significantly hurt the overall security of npm.

And let's not forget how terrible things were pre-yarn with the nested folder structure of node_modules and no lock file.

Compare that to NuGet where I've literally never had any of these problems.
Yes, that would be me :)
The Blocks of a Security Token Platform
> "process these urls but only have 8 requests in flight at a time."

What's the state of the art solution to this in node.js?
Man, I was hoping they would bundle it with something I wanted.
I'm not sure how many companies use C, C++ for Web development. In my opinion C/C++ wont be good idea to use for most. It is about choosing the best ration b/w tool speed and developer speed(productivity).

There are very few companies which requires million per second request.
For me Java, C#, Go, Node provide the best compromise b/w speed and productivity.
What kind of traffic do you see in production? Rails gets hammered in these benchmarks, but does just fine for most companies' requirements. It's pretty rare that you'd actually need to eke out the raw numbers that the top contenders get. I'm of the opinion that-- within reason-- developer ergonomics, and ability to quickly solve business problems are more important than raw performance, so long as performance is good enough by some agreed upon metric.
It's unfortunate that your brother and others couldn't publicly trade on this knowledge. That simultaneously would have made a ton of money and disseminated through the market the valuable information that folks were betting megabucks that Theranos was full of it, limiting their fraudulent climb into the stratosphere.

This is a long way of saying that we may have created too many disincentives for large companies to IPO.
I know very little about US law and even less about German law, but I think GP was referring to contracts of adhesion, which are less enforceable in the US too, afaik; even if the laws are far stronger in Germany and have different historical origins, maybe there's at least some spiritual similarity between the protections?
That's because 2G networks are shutting down (together with 3G ones) and 4G/LTE ones are moved to lower, more efficient, frequencies previously taken by GSM.

Disabling 4G these days can often be counter productive for signal strength and battery life.
I think the bad part is the act of MS buying complete control of the worlds largest open source code (and other) repository. Maybe it goes without saying that this is not a good thing, given the MS track record of EEE and FUD.

An example of what could now happen is that MS could decide one day at will to drastically change how your data is accessed from github, maybe even requiring MS version of git, with added "security" and requiring you to login with your hotmail account or whatever they call it these days.
I have mild ADD and tons of issues with migraines. Caffeine helps on both fronts.

Do what's best for you, personally, and not what some internet stranger thinks is the correct way to function.
_Always_ picking up the phone doesn't fit into my workflow. Some things are better discussed via email or chat. I think it is very difficult to work remotely if you only have direct verbal communication available.
Yes, I think you're right that the police attitude (and the way that makes the public respond) is a big part of the problem.

This discussion always makes me think of Robert Peel's principles of "policing by consent", amazingly forward-looking given that they were drawn up in the early 19th century: https://en.wikipedia.org/wiki/Peelian_principles

The UK doesn't follow these principles perfectly (for example, there are still tensions between the police and racial minorities) but they're mostly in the right ballpark. It seems from news reports that most US police forces don't even try -- the police see themselves more as being in conflict with the community.
If you’ve ever been to India you see that clearly the general approach to things is just throw people at the problem. Why have one person inspecting your ticket when you can have four?

The problem with the Indian outsourcers is that they’ve broadly failed to move up the technology value chain. These firms were quite good at the “just throw a bunch of people at it” solutions to brute force get work done but the tech sector has moved on.

Need a company to give you 1000 mechanical turks to perform some tasks you haven’t been able to automate yet? Go to an Indian outsourcing firm. Need some people to design technology to make the mechanical turks no longer required? That talent is generally not found within these Indian firms.

In that sense what McKinsey said in the article is probably true. Advances (largely built elsewhere) will probably make 80% of what these firms do irrelevant in the next few years.
GitLab has taken a good amount of funding. Which means they will sell out eventually and the ones concerned about big brother taking over will be right back in this discussion again.

https://www.crunchbase.com/organization/gitlab-com

Some type of crowd funded federation needs to be created and owned by all of us if we truly want out from under this type of concern.
Lag.

In the 50-70s we all grew to believe media had no agenda. Then in the US conservative billionaires figured out they could advocate for cutting their own taxes by building propaganda media (Fox, right wing radio, etc)

Our media and society have not yet caught up. Media doesn’t know how to deal with open lies. And there is no left wing response to propaganda from Fox and Limbaugh.

I think we’ll get there. But it will take some time.
What are the best places to visit on a 3-day trip in and around Karnataka?
Mysore:
Mysore Palace, Chamundi Hills, Brindavan Gardens, Mysore Zoo, GRS Fantasy Park, Bandipur National Park, Lalitha Mahal, Shivanasamudra Falls etc.

Coorg:
Approx 120KM from Mysore, you can visit- Abbey falls, Nagarhole National Park, Iruppu Falls, Dubare Elephant Camp etc.
I do freelance / consulting work (but I'm self employed with no employees).

Most gigs start with "ok, we have this problem..." and my job is to figure out how to solve it. It could be anything from fleshing out technical details to implementing the solution myself. It really depends on what the client wants.

I never worked an employee position but I would imagine if you're hired to do either one for someone else, you would be expected to interact with your company's customers directly as a consultant as opposed to an employee where you'd likely only be told to write XYZ code away from any direct customers.

I learn something new on every gig I take, but I'm mainly learning from my clients, not other consultants since I am a solo consultant. Although I do learn from other consultants in more social means (talking with other consultants, etc.). It's just we rarely work together on the same job and every job is very different.
So, as I write this, there are what, 5 distinct possible negative motives for Murdoch?

As the rationalists say, if you can explain anything, you can explain nothing.

I'm not saying he did it for good reasons. I'm saying it's plain that nobody here knows why he did it, and lack of knowledge is lack of knowledge, not license to just fill in the blanks with whatever you like. (Our brains are very good at that, and the careful person must be in a constant fight against that tendency.)

But jerf, I already know he's a bad person.

You are justified in using past history to do a certain amount of broad concluding (nothing as specific as the 5+ hypotheses given), yes, but bear in mind you are not justified in "A: Murdoch is bad B: Here's a thing he did C: I bet he did B for a bad reason because A therefore D: Murdoch is even worse than I thought". You are "spending" confidence when you do this, not increasing it. (Another very common cognitive error. Not sure I've seen this on any fallacy lists. Probably needs to be, and given a name.)
I am in my 5th year of a 9.8MW system. I have generated about 45MW of power and approximately 1/3 stays in my home and the rest is sold to local power company.

A couple of years after installation I started to see negative press for solar and eventually some action by my local power company. "Solar is no use to me", to quote the manager. Their actions finally killed new solar in our town. They used arguments like this, but we all suspected they were worried about revenue protection. There are 7 solar customers, a gnat's cock, so-to-speak, but they are/were scared. Local newspapers echo sentiments that solar customers have their hands in the pockets of non-solar and provide no balance.

My goal is to get a 10-15kWh storage (Tesla Powerwall probably) and then keep most or all of my power and pay the grid like a very low usage customer. I believed we could do better, but I don't see it happening.
It's the other chemicals in the drinks that change the feeling. Tea contains a calming chemical and red bull contains b vitamins. Either of those with caffeine causes a different type of alertness/buzz.
Connected cars can lie, posing a new threat to smart cities
Why Grandmothers May Hold the Key to Human Evolution
We are not talking about those sort of failures here. But almost everyone who has every written code, has failed or written buggy code at some point in time.

In fact I'm a tad little surprised that I'm having to sell the virtues of incremental failure in a forum that idolizes "Move fast and break things"
It seems to be a bold statement without much proof or explanation.
Not publishing the story wouldn't have saved Murdoch's $125m. The story just reflected the truth of the matter, which was that the company had nothing and never did.
Agreed.

Jumping ship is a knee jerk reaction to news that hasn't impacted the platform at all yet.

I'm not against trying out other services and encouraging competition in this space, but people are over-reacting just a bit to the news.
Bitbucket works but their web interface is slow as hell.
Chrome Https Ιούλιος 2018: Όλα τα HTTP sites χαρακτηρίζονται “not secure”
Did not see that before. How lame is that...
Wow it really seems like I should be doing remote work. This is the exactly how I'd like work to be, in particular the emphasis on written communication. I've been trying to make the company I work at more like this but it's proving a losing battle. It turns out that what I really want is simply a remote job.
My channel was given a notice from Nintendo and I appealed it agreeing to go to court. They disputed and re-filed the claim multiple times and said I lost the claim after appeal.

The video was of me downloading via Github a NES emulator that someone wrote in less than 1000 lines of C++ not even minified or anything. It worked too and had many features. I made the video to show the developer a bug with the sound. None of the sound even played correctly which was the entire premise of the video itself. You could barely make out the tune of the original Zelda game even if you knew it, let alone enjoy it with all the random static, pops and clicks.

I was actually excited to make a series of videos showing me doing emulation from the ground up so that more could enjoy the hobby and teach people how emulators aren't always complicated black boxes of magic, but upon losing the appeal over the course of 2 months on my FIRST upload I gave up since it would have taken me hours to manage this for every video when I wasn't expecting to make anything from it.

Also Nintendo attempts to essentially bribe you saying they will make it all go away is you give them 60% ownership and sign their partner agreement. I declined, and they later said I violated the partner agreement I never accepted in the YouTube dispute.

Nintendo is trash in my book now.
The big difference is what Brady did to end up incarcerated, I doubt the inmates in the article committed such horrific crimes.
Does a BTC address that does not exist cause an error or does it go into oblivion until someone happens to generate a key that matches it?
FOSS will interpret Microsoft as damage and route around it.

GitHub is going to turn into the FOSS version of the MySpace wasteland. I'm sure GitLab and other alternatives are seeing a stampede of new sign-ups right now.

The question isn't really what MS will do, because - as is often the case - it won't matter.

MS bought Nokia Phone, trashed the company, flailed around dramatically for a while, and in the end nothing much changed in the phone space - except that WinPhone hung on for a year or two longer than it would have otherwise.

MS bought Skype, trashed the product, bolted it awkwardly onto Office, and in the end nothing much changed, because anyone with any sense moved to an alternative.

It's going to be the same with GitHub. There will be drama in the short term, but in the longer term MS will receive little or no benefit, except for maybe some closer integration with VS.

The money will simply be wasted.

The real winners will be the investors and owners of GH, who have walked off with a big pile of MS stock they can convert to money and use to buy nice things.
> it's quite easy to start a chat or an audio call/conference

"Ok, we're all here. Wait, where's Mike?"

"I think he was making coffee. Let's wait for him."

"Hey, is Zhang saying something?"

"Zhang, say something."

"..."

"I think your microphone is broken."

"Can you disconnect and reconnect?"

"Hey, he's typing something. I... will... reboot. Ok, let's wait for him to reboot."

"Hey, Mike's back. Someone tell him we're waiting on Zhang to reboot."

"I don't think he can hear us."

"Guys, I'm gonna go grab a coffee while Mike and Zhang figure it out."
Influencing the things you care about in a way you like, seems like a sensible thing to do...
Which has its own problems; it's the equivalent of restoring a backup, and you lose the past x hours / days of all transactions. It's not something you want to be able to do in a blockchain intended for contracts or currency. And what happens to people that exchanged real money for BTC or in this case AAPL shares? It's like err, a double spend but without any winners.
These are fun benchmarks, but every single framework in the top 250 or so is more than fast enough for most apps. Even the slowest in the list manages 366/requests per second, which is probably enough to prove an idea before optimizing for speed.

We're approaching the point where speed is essentially a solved problem unless you're at Google-scale.
Plus one for c#, with compiler optimisations I was able to generate millions of sha256s a second, many more than my c++ version of the same code. Then I discovered CUDA, then I got bored and went onto something else.
Vertx in Java is basically the fastest across all the benchmarks, putting it in the same speed/productivity bucket as node doesn’t make much sense...
Snap: open source performance monitoring framework
> Updates are lose-lose. Either you get complaints from people about how they're being forced on them, or you get complaints that Microsoft isn't doing more to protect people from exploits because they've all shut off updates.

When updates that only add telemetry (Windows 7), or that upgrade an installed Windows 7 / 8 to Windows 10 without even asking, among other garbage, are classified as "critical security updates" by Microsoft, it really should come as no surprise that people disable all automatic updates in response.
I know PIA likes to talk a big game here but I didn't see anything in your link that would instill overwhelming confidence in their marketing claims. Specifically:

If you click on the Almanac News source in your link, it states:

>"John Allan Arsenault, general counsel for London Trust Media, a VPN company, testified about how many VPN companies, including his, intentionally don’t retain logs of internet activity of their clients so that they cannot be produced in response to subpoenas from law enforcement or others."

Note it doesn't say they don't log only that they don't retain them. So it's quite possible that the subpoena process simply lagged behind the log retention window. Also the claim in only for "internet activity" and nowhere do we see that defined. Does that include client authentication?

Then article then goes on to state:

>"Arsenault said he could not find any record of Ross Colby subscribing to the VPN service when he searched using Ross Colby’s two known email addresses, which he received from law enforcement."

Could not find is not the same thing as there was nothing to search.
But it's not? If people catches viruses with an AV installed, they are not going to be happy with their AV solution...

Also, top AV are better at catching viruses and have less performance impact than Defender.

https://www.av-comparatives.org/tests/real-world-protection-...

https://www.av-comparatives.org/tests/performance-test-april... (Recent Defender has the most impact on system performance on all AV tested)

Obviously, it's up to you to choose between:

* Using Defender and suffer the worse system performance impact of all AV

* Not using AV but a higher risk of catching viruses

* Use third party AV with better detection and less performance impact but risk opening new vulnerability on your system.