skysight-inc/HackerNews huggingface dataset:
Personally? Lua and/or moonscript. Not only does it transpile to javascript, you can even compile the Lua C code to Web ASM and run it in the browser directly with relatively good speed. Aside from that, you can use it to program games (löve and many other frameworks), http backends (openresty, luasocket, luahttp, etc.), using LuaJIT you can even write quite performant code for computationally expensive processes. Aside from that, if you write applications from scratch in a language like C, C++ or even Pascal, you can easily embed Lua as a scripting language.

But again, that's just my personal opinion, and I must admit that I am somewhat of a Lua fanboy.
I read somewhere the problem with MsgPack is, that JSON has a rather fast parser build into JavaScript that beats the MsgPack parser. So you would have to check if the saved bandwidth would be enough to justify the slower parsing.

Would be interesting if this still holds true with a WASM implementation.
ActivityPub is a very loose spec, and obviously it doesn't just magically work across random services. You would have to implement support for the specific types of notifications for them to be meaningful. An example of this is PeerTube federation with Mastdon as seen here https://peertube.cpy.re/videos/watch/da2b08d4-a242-4170-b32a...

For example, GitLab projects could publish their activity feed to Mastdon. You could follow it to see what commits they make, issue discussions, and so on. Meanwhile, federating things like pull requests would happen across Git based services. So, if Gogs decides to implement compatible ActivityPub protocol, then it could integrate into the federation of GitLab servers.
If .NET, Powershell, VS Code are any indicators, they're getting really, really good at Open Source stuff. They run a really tight ship and all it takes is to point it in the right direction. Just look at this: https://github.com/Microsoft/vscode/issues/50477

It's basically their May 2017 release plan for VS Code 1.24. Fully public.

My guess is that they're preparing some major announcements, I think at some point Windows will be Open Sourced and the consumer editions will be free. Basically we'll all be beta testers for the Pro and Enterprise editions. Which is not half bad, if they ramp up QA a bit.
No, he didn't. What he's done there is use a rhetorical style in which he uses your voice, that's what those quote marks are for. He's loosely paraphrasing your comment in order to ridicule it.

That's arguably rude, but then your follow-up is exactly the type of conspiratorial bullshit he's implicitly accusing you of, so it was just foresight after all I guess.
16 personality types (according to Myers–Briggs classification) [Infographic]
Question: What is ur LFS pricing for GitLab.com? I see that you mention "Object storage for LFS" on the self-hosted comparison page, but not on the GitLab.com pricing comparison page (https://about.gitlab.com/pricing/self-hosted/feature-compari...).
On the glacier watchmen and women of Iceland – and the demise of a tradition
1. Never is incorrect, lots of sovereign nations have defaulted.

2. A soft default is still a default for the investor

3. I’m confused by your characterisation of the US as a sovereign country vs the EU - they are both very similar federal groupings of states, just at different points on their lifetimes. US states have defaulted and some are at risk if it now.
The typical implication of "Embrace" in these EEE uses is not 'figure out how to work in tandem with' but more 'how can we the amoeba surround and prepare to Extinguish this'.

Hence the justified caution and monitoring of a known extinguisher.
if ME&S represents the sum of Austrian economics, then it has little hope indeed.
The well deserved bad rap for MS is waning. They made some changes in the last few years that seem to be a step in the right direction. I will give them the benefit of the doubt. For now.
I think the people having these reactions aren't going fall for any PR stunts, no matter how grandiose. Even with the OSS they have, they're constantly undermining the spirit with opt-out telemetry, some even forced, in fundamental tools, and they are unapologetic about it. Even if they announced they were taking all that out, I wouldn't trust it to last, or that they wouldn't use that PR to leverage something even worse.
As far as I know, the US is the only prosperous country where life expectancies are going down. Makes one sit back and think, no?

A lot of factors are probably involved as you say, but if I had to guess at the elephant-in-the-room dominant factor I'd say it's the US's model of what's euphemistically called "health care" and "health insurance." It's a complete no-brainer that people who can't afford medical treatment are dying earlier.
> Anything that could cause harm is bad.

Unless the thing is guns, then it doesn't matter how many children are killed.
The World Is Dangerously Lowballing the Economic Cost of Climate Change
I used to think binary formats for network protocols were a really good idea until I found out how big the TCP header itself can be. Saving a few bytes from your payload by using binary representations of integers doesn't make a huge difference when the TCP header is 60 bytes.
re: protobufs

> It requires the program doing data parsing work to have the generated library as well. This would generally cause problem when schema modified.

That's not the case, and is the exact reason why you need to specify tag numbers in protos - so that you can make your schema forward and backward compatible when decoding/encoding from/to the wire format.
If it matters, ask the moderators using the |contact| link.
Oops, I should have read the article first...
I wanted to do that for a long time already, because getting trapped in closed "ecosystem" is never good, but being able to jump the bandwagon made it so much easier :P
The rest of the world hasn't really moved on. By the way, new account, creeping nazi apologism, oblique (but not really) references to the jews... do you people have some kind of bot warning you of certain keywords being used?

I recall a thread from last year that immediately summoned a bunch of nazi propagandists, too: https://news.ycombinator.com/item?id=13704300
Here are some benchmarks for Python and Java https://stackoverflow.com/questions/9884080/fastest-packing-...
I have children (too young for this to matter yet) and I have the same discomfort. I was 'smacked' on the bottom sometimes as a child - no real idea about the frequency as this would now be a long time ago. Small children don't have the same sense of reasoning / looking forward as e.g. teenagers or adults, so I appreciate something more primeval should work better (and I'm not going to take away their food). But while all the data suggests hitting or spanking a child is bad, there seems to be no mentions of discriminating between genuinely physically harming the child (e.g. lasting damage like a bruise) and something which hurts but has zero long or medium-term physical effect - just a temporary stinging of the skin over a heavily muscled or fatty area like the bottom.

My personal feeling is that if researched well, the data would probably show that in small children, some form of physical punishment would be shown to be effective and leave no lasting psycological issues. I just don't think there's any good evidence either way.
That is correct. My country was not involved at all, and we kicked out all the Jews centuries ago. Explains why this particular topic is not pushed.
I don't think it's accurate to say the world has long moved on other than "a part of the American population"[1].

IBM[2] and Prescott Bush are constantly mentioned in association with the Holocaust. It's a fair question why IG Farben or for that matter Thyssen-Krupp should be obscure.

[1]By which I assume you mean American Jews.

[2]As in this thread.
Apple being the acquirer wouldn't change the potential conflicts of interest or the trend towards monopolization, which is what a lot of people are upset about. Animosity toward large corporations isn't unique to Microsoft.
Microsoft is on the good direction today (comparing to what it was).

But problem is when management changes. after all their values are different. All classic big corporate stuff, their business model and expectations from investors. things can change in the future when making money is the main goal..

But the good thing is that GIT is easy to migrate. So we can migrate anytime that things goes wrong..

Github is still a great product/service. Hope they don't ruin it.
> Mainly my own personal thinking. No other sources.

I'd suggest reading a summary of the Basel rules before contributing to a discussion on money creation and banking. Wikipedia has a halfway decent one.
Good call :) it just went from #13 to #12 on the front page.
> Relatedly, Maps shows me when a location is likely to be popular vs unpopular. I have to assume that's based on the location history of everyone using Maps

This is based on the location history of everyone using Android. Its the Google Location Services requests going back and forth all the time that tells them where people go.
Maybe a side business figure out how to e sure building air systems are pumping the correct balance of air for maximum lung efficiency... like pumping O2 into the room but with filters to remove and correctly balance the air. For that matter it seems like some longer term studies to determine what balance if air actually leads to longer life
Direct link - https://youtu.be/8V67pNDRrDM?t=595
Even a few percentage points should be enough to cause concern at a global scale.
(2008) Russian Professor Predicted Breakup of US in 2010
I don't know, maybe I'm not enough for the startup but I don't feel very intimidated. If I've ceded control of my board, surely they can sell the company. If I make a product that Microsoft or Google or Apple can copy in the next 6 months. then surely that is my fault.

Added: I will say that I am not comfortable with some of the state powers that allow other businesses to mangle the legal system around you to sabotage you, but the solution to that is less state control (thus less reason to lobby), not more.
Totally agree re: implementation details.

And, like you said, this is a bad idea. Is there something wrong with efforts like DNSCrypt + DNSSec? That's supposed to provide authentication and encryption to DNS without sending everything over HTTP.

Did Mozilla just totally ignore the work that's already been done in this area?
Why did you want this complicated hack when you could just use a SOCKS5 proxy to tunnel both your DNS and HTTP requests over a plain ssh connection on port 443? Or a TLS VPN on port 443 to properly tunnel all traffic (though admittedly it takes marginally more effort than ssh) ?
According to data it's only $80k for a software engineer.

https://teleport.org/cities/reykjavik/salaries/
It Turns Out I Don't Actually Know Everything – And I Never Will
Genome Comparisons in 4 Milliseconds
[Screencast] User Notifications
Ingrown Hair Removal Close Up
No, I visit daily. I use new accounts every time I visit for privacy reasons.

I don’t know which part of my comment you found inaccurate, I’ll be happy to explain further.
Since WASM can't create or access JavaScript objects directly, I bet it's still slower. MessagePack (or my preference, CBOR) is still useful and faster than JSON if you need to exchange raw bytes from typed arrays (for JSON you'd need to encode them, e.g. in base64).
The first time I went to the Caribbean, I was utterly flummoxed to find out many of the locals couldn't swim at all.

I've known people who volunteered to go to various islands to teach basic swimming skills who also haven't been able to quite figure out why either.

https://www.csmonitor.com/World/Making-a-difference/2017/082...

https://alexischateau.com/2016/11/08/10-things-you-probably-...
Collection of CSS box-shadow – web designer assistant
Improving Ruby Concurrency
Has Github really done anything innovative lately?

Usually you see a slowdown in changes when a big company acquires a company like Github and the existing staff leaves or is purged. I wouldn’t be surprised if a more “managed” approach by Microsoft produces a lot more features/improvements.
Keep an eye on this one, then:

https://github.com/Wind4/vlmcsd
If you look at that Wikipedia page, there's a long list of pure evil done after the WWII. Like e.g. knowingly selling the untreated HIV contaminated products in 3rd world markets. And many other controversies...
Yes. This is a surprising claim in the IP, especially after saying that XML has high performance.
Bootloader lockdown was practically unheard of for the PC/laptop form factor before Microsoft started doing it for ARM laptops. And and it's not even really standard for phones. Plenty of Android phones have unlockable bootloaders (see LineageOS).

I don't think whether one is more evil than Apple/iOS in this regard is a good benchmark.
This sounds like standard biomed to me:

- Refusal to share data
- Refusal to share data analysis methods
- Not keeping the basics of a double-blinded test
- No reproduction, and not even the possibility of independent reproducibility, as the methods are described so vaguely.

Can you link to a recent paper that doesnt run afoul of at least one of your criteria. Especially the last...
Why make such a big deal out of how these companies are Israeli? It feels kind of like a dog whistle- what makes the location where a misbehaving company is registered relevant to the story?

You'd never read an article saying something like
"Uber- a Deleware corporation did x y z..."
This is a commercialization of mafia tactics.
> Why do people buy pickup trucks

Because the back-end of that truck is an almost precise corollary to a Peacock's tail: practically useless, but designed to impress others with the ability of its owner to carry something useless and thrive.
Black History :in the Roman Empire
I'm working on a product where I had to serialize 100KB+ BLOBs in two places. The first was over stdout from a c program to an elixir application and the second was over a binary websocket, specifically a Pheonix channel.

In both cases I'm using MsgPack. It was easy enough to implement and I like how it has real numeric types.
I guess I'll need to do some research and propose to the team that we test it out at some point. Things like Swagger just seem...clunky in comparison to protobufs.
Cool, in the ~same vein, SBE is definitely worth a look.

https://github.com/real-logic/simple-binary-encoding
BC it's an Israeli newspaper.
Holding big companies to high standards is a great idea. But why single out Microsoft? Do you hold Google, Apple, Amazon, Facebook, Alibaba to the same sceptical standard?

1998 was 20 years ago. Even if Microsoft somehow hadn't changed, the biggest concentrations of power reside elsewhere now. I don't understand the scepticism some people have for Microsoft and only Microsoft. It seems like living in the past.
I am sure no one in the company has changed since that memo leaked in 1996...
Very sci-fi; suddenly we need a life support system inside our offices because we've ruined the air. Maybe borrow some of these from the ISS:

https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/200502...
CORS was designed to mitigate e.g. the following attack:

* You are logged at with service X, which uses a Cookie to store your authentication code.

* Service X offers an endpoint to change your password, as well as an endpoint to retrieve your user account.

* You visit malicious website Y, which uses JS to send requests to the "change password" and "view profile" endpoints of service X (which without CORS would be accepted as the browser sends your authentication cookie with them), getting your profile information and changing your password, thereby taking over your account.

With CORS, for requests from third-party domains the browser first sends an "OPTION" pre-flight request to service X, which would then respond with a set of CORS headers from which the browser can determine if the given domain you're on (Y) is allowed to send requests to the service. If not, the request (e.g. GET, POST, PUT, DELETE) is not even sent. CORS therefore protects the user from malicious websites while still allowing requests from specific third-party domains (as there are legitimate use cases for sending API requests to a third-party website).

Note that CORS does not protect you from user-triggered requests (e.g. actively submitting an HTML form), for which you need CSRF tokens if you use cookies for authentication (which are sent automatically with each request).
Because those requests will contain authorization? Like cookies? Am I missing something?
> Office, SQL Server or even Visual Studio - even when most of them have better open source alternatives.

I'll leave the middle one, but c'mon there is nothing close to VS and the open alternatives to Office are not in the same ball-park.
I did the same when I had to travel to Moscow the day after I had lost my glasses in the ocean from a boat.

Going into a shop in Stockholm I was told it'd take 2 weeks, which obviously wasn't acceptable.

When I arrived in Moscow, just like you I went into a shop, took the measurement, went for lunch and it was ready when I came back. What was fascinating was that they had the actual machines to grind the lens at the back of the shop. It was pretty cool.

Those glasses lasted me for years, and they worked really well.
Canadian news often does the same with Canadian companies. It’s not an in common behavior in local news. (I disagree with the practice too.)
I don't think that's fairly explained by more children -> fewer children.

Something else had to have happened.

I'd hazard that on the whole Americans are less tolerant of risk than they were 60 years ago.

As an explanation, I'd tenuously tie it to a decrease in "real world physics" employment (e.g. farming, manufacturing). When 50% of the population works in farming (circa 1870), they have one way of evaluating risk and human capabilities. When that number drops to 2%, it's easy to forget how robust humans are.
Yes. Late October 2016. Massive change in worldview.
It sounds like you've ever worked on a global scale service.

Services at this scale will have errors for all sorts of strange reasons, it doesn't mean the service is poorly engineered. In fact, if users don't notice these problems it usually means the service is resilient and robust when it encounters strange situations.

Consider a really simply example such as making a breaking API change to your service API. Now what happens when a user doesn't refresh their web browser and continues running javascript that doesn't work against new API. This can happen with smaller services but the odds of this happening are much higher when you are a global scale.

There are other strange problems that come with large services which means all components should be fault tolerant if possible.
This seems like a great idea - is there some reason this doesn't exist?
I just assumed devs were testing it out; most devs love testing alternatives and even occasionally retesting them to see if the alternative has caught up to the de facto answer.
Unsavory and untrustworthy then, if the E word is too strong.

I'm not interested in doing business with any company that has the track record of acquiring and killing as many products as they have. I've personally lost useful tools to them on multiple occasions and I don't use MS software for anything more than I'm forced to on provided hw for my employment.

My one Win10 laptop experience was enough to tell me that MS is still untrustworthy when it comes to forcing behavior on users.

If my work situation ever shifts enough to allow a Linux machine, I'll happily never look back.
Hm, I wouldn't migrate my FOSS stuff to ungleich, simply because I don't earn money with it and while I am willing to invest my free time I feel different on throwing money into it. (Company wise I can't make the decision, but I suppose the benefit over our current git-on-NFS + bugzilla + custom distributed, reproducible build system would be negligible, especially given the price for the license).

With that said: What's so much better about ungleich than rolling your own VM somewhere? For a hackathon and as an experiment I recently setup Gitlab on a fresh Arch Linux VM using the Arch gitlab package and setup was very easy. I suppose using the official way of installation makes it even easier.
Do you keep the VM, OS and gitlab up-to-date? Do you do backups?
Key point about lock-in: http://www.catb.org/esr/halloween/halloween1.html

> OSS projects have been able to gain a foothold in many server applications because of the wide utility of highly commoditized, simple protocols. By extending these protocols and developing new protocols, we can deny OSS projects entry into the market.

In practice this applies not just to server applications, but to anything where MS didn't fall behind competition yet. Where they are already behind, they aren't pushing lock-in anymore.
Just a guess but maybe they wanted to build this in a way that it would actually get used.
Perceived being not safe and inability to assure the user about Safety and other related matters
Presumably they were talking about the purity of street heroin versus what you'd get in a medical setting. I assume the latter wouldn't be cut with whatever the dealer had on hand.
This is nowhere near the fastest technology has progressed in history.
My fear in this is that MS may require MS passport or whatever it is called ID system to log in to GitHub, with their really unreasonable 16 character max password length restrictions.In general MS websites are poor in usability, and littered with marketing copy, difficult to find useful information.
Dual licensing will generate money if the software has customers willing to pay the dual licensing fee. Finding those customers is non-trivial, basically it's commercial sales and having a GPL version probably makes sales harder because you are competing against free.

Good luck
It is the opposite for me so not sure what you are talking about.
The world doesn't need to be convinced, only the startup needs to be convinced of the possibility. It is intimidation not technical vetting of a prototype.
Also ex Mossad agents, it is relevant.
Is Atom dead?
There are people with nothing better to do who enjoy sorting old coins.

Personally I prefer untangling pieces of string or yarn. I don't normally have time for it, but on the rare occasions that I've had nothing "better" to do I've really enjoyed it.
Couldn't we measure this against aggregate trends in cognitive scoring across different regions over time?
Don't we do CSV/TSV anymore? It's certainly the most basic schema-less data format imaginable, and you can even have field names using the convention that the first row contains field names.

It might be considered out of fashion today in our staged this-vs-that culture, but I don't see anything wrong with it. Tab-separated-values are just data fields separated by a distinguished character, with rows separated by another distinguished character; as simple as it gets and no API required.
Yes, it could save some time.

Here comes my opinion though.

I really like meetings and getting to be with people physically. I have enough emails to deal with every day already with clients etc.
Just to add another dimension to your analysis, if you're sending large binaries the 33% overhead of Base64 adds up pretty quickly. It may not apply to your use case but if you are delivering images or video over a websocket it can make a big difference.
Serialization format has no relation with schemas. Also, Schema validation can be as strict or lax as you want it to be.

I wrote Spyne (in Python) mainly to abstract the schema from the serialization format. The protocols are totally pluggable and your code cares only about the models and not the serialization format. The latest alpha is out not long ago. Check it out if this sounds interesting.

https://github.com/arskom/spyne

Code generator: http://spyne.io