skysight-inc/HackerNews huggingface dataset:
Sure, which is why we have `libopenssl0.9.8`, `libopenssl1.0.0`, etc. In Debian at least, the policy is that package names for libraries should include something approximating the SONAME to allow for exactly this.

Eventually you drop the old one, because you can no longer provide security support or for some other reason. But if there are compelling reasons otherwise, distributions can and do provide multiple ABIs for the same library.
This idea is very good.
Currently, the trending HN commentry is focused on this name, and as much I like a good naming debate, I feel it is distracting from more "significant" concerns, such as...

How does the app handle encryption?
Has there been a security review?How are keys handled?
How are conversations persisted in the app? Does it use iCloud?
Etc...
As Perceptes says, Matrix is designed to have modular transports. So if you want to use MQTT or CoAP or WebSockets or whatever for the client/server API, then go for it :) PRs welcome!
In that famous Goldman Sachs "theft" case, use of a tool called "Subversion" (which any IT person knows is just vanilla version control software) was taken by the FBI as evidence of malicious intent.

Just saying.
How do copyright laws differ between podcasts and broadcast radio? Wouldn't the rights need to be acquired anyway to put it over the airwaves, or is there some fundamental difference between how things are handled on radio vs. the internet?
I see you joining the bands of "serverless" computing - this is no easy feat - can you speak to what is in your backend and how you plan to support heavy workloads?
That button actually installs Windows 10. So there is no need to remind you again. /joke
Meet Alto Tech's 'Cool Glass,' a Vastly Cheaper Alternative to Google Glass
That is a needlessly crass example. I get your point, but that's not the best way you could have made it.
How Banks Are Responding to the Fintech Revolution
Contrary to others here I like the upgrade reminder:

- it looks good

- you can disable the update (the text in the left lower corner really is not hard to find)

- standardizing to up-to-date OS is a good thing (if the product is good, which, imho, Win10 is)

- it's not different to what my Mac or Chrome does

- (telemetrie etc. ... well, compared to what google and facebook gather, this is peanuts (and can be disabled))
Aw yeah, this is the stuff I'm working on.

Did you know writing is literally stone age technology? True story.

The serialized list of symbols we use to exchange thoughts doesn't have enough features for the modern world. It takes too much effort to serialize (write) and deserialize (read) information. The knowledge should be separated from the way it happens to be displayed to each individual person.
My dad called me recently to tell me that while in the middle of using his computer, it rebooted and installed Windows 10 without giving him any way to cancel. I figured that he may have accidentally clicked to schedule the upgrade. But when I looked into it more, I discovered that Microsoft had changed the upgrade popup to default to install (my dad had become used to just clicking the X to close the window after numerous times).

This article mentions that this behavior is being replaced by the full-screen upgrade reminder, which I guess is an improvement. However, I have to admit that for me Microsoft's actions with Windows 10 have destroyed all the good will that they had earned through their open source efforts. Obviously Microsoft's actions with open source have some profit motive, but previously I had also believed that maybe the company had experienced a change of heart.

It's a shame because I'm sure the teams behind things like TypeScript and Visual Studio Code are great people who have nothing to do with this mess. But after growing up with the Microsoft of the late 90s and early 2000s, dealing with MSIE 6 and the antitrust lawsuits, and now seeing this stupid behavior with Windows 10, I feel that I just can't trust this company at all.

I understand that my reaction here may be overly emotional and unfair to the non-Windows divisions of MS that are doing good open source work. But I feel that the company as a whole will only take notice if they are punished as a whole. We in tech should consider this whenever we use MS products, whether they are free (in the temporarily free Windows 10 sense) or open source.
What are they going to do after the deadline? They'll still be dying for users to upgrade. No more nagging and a $95 charge, I doubt it.
The real dark side is realizing you've been subsidizing the personal lives of management for the last 5 years. They get married, buy houses, have kids, etc.
You mean Blink, I think. Chromium is Blink plus an open source chrome with the tabs and settings. Google Chrome is Chromium plus closed source Google stuff.
It wouldn't solve a problem of transcribing the old texts, or when using mathematical notation or other symbols inline. They still need unicode.
Check out Brook Framework: http://silvioprog.github.io/brookframework/
In Portugal, most people (to avoid saying everyone) that work in IT regularly work unpaid overtime, unlike most other professions where overtime is (obviously) paid for, and mostly due to poor management, e.g. project manager doesn't want/know how to negotiate an easily defendable deadline extension, or scope change, or budget restriction, or some basic aspect of the project, so he "asks" the team to work overtime or their performance reviews "may" suffer.

This is, sadly, in line with the mentality of the country's workforce, that believes that you're only doing your job (good or not) if you're leaving after hours...the result is basically people that are too worn out and/or uncooperative by the time they're 40 or less...
I think there is a large and closing window of opportunity for new open-source advocacy in light of Windows 10. A very large number of people have been exposed to this: Windows 10 upgrades illustrate all the risks of leaving your infrastructure dependent on a single corporation. Messages could be broadcast pointing out how open-source systems might avoid or reduce these concerns.
Which probably turns the notifications off and schedules the update in the background anyway.
For me, it's probably a holdover from my teenage years as a socially awkward and horny boy. I'm in my 30s now, but there's weird mental habits and impulses that are still sticking around.

I'm happily married, I don't cheat, I don't want to cheat, I'm really not interested in the "hot woman," but if I end up talking to her under any circumstances, there's a loud chorus of voices in my head screaming "dontfuckitupdontfuckitupdontfuckitup." I push through and get over my initial nerves, because I'm a grown up, but it's awful and annoying and I wish it would go away.
The Matrix spec is still in development and E2E has been in progress since the beginning. It is not an "optional addon", it will be part of the core when merged. You're looking at the wrong branch: https://matrix.org/speculator/spec/drafts%2Fe2e/client_serve... is the in-progress spec, and https://matrix.org/jira/browse/SPEC-162 tracks all the progress. Meanwhile, it's even landed on the develop branch of Vector already (at least for the 1:1 ratchet).
> (telemetrie etc. ... well, compared to what google and facebook gather, this is peanuts (and can be disabled))

Only some can be disabled. The rest happens whether you want it to or not.

You can block it with a third party firewall though.
Don't people have flexible hours so that over 8 hour days get compensated with paid leave?
>90% of fatigue in basic (based on a scientific study I just made up in my head) is mentally induced because recruits have a belief of their limits that's short of reality. Part of the drill instructor's responsibility is to demonstrate these limits are just mental by pushing recruits beyond them. Of course, that still leaves the <10% of times when the limits are real and someone gets hurt, but that's just collateral damage, I guess.
How to Create an Effective Visual Marketing Strategy for Your Brand?
> built on the modern web with Electron, React, and Redux.

Security? Encryption? Privacy?
https://docs.google.com/spreadsheets/d/1tv5QTuoS29YwApP7i2OK... is a fairly comprehensive (crowd-sourced) comparison of different FOSS messaging clients, including Telegram.
Startups attract and value the type of folks who will put in 60 hours every week and get obsessive about it.

Sometimes it grows out of the company as it scales up. Other times it gets institutionalized. The Googles of the world are in a weird spot because they made it part of their culture but the financial and industry upside of working for them mean people apply even if they aren't the kind of folks who can work 60h week for 10 years. Who can say no to that kind of pay cheque?
If it did as well as Nim the person I'm replying to would not have the issues he is describing.
"I remember reading horror stories on Slashdot a dozen years ago of how government IT contractors were paid so much and did all the work because full-timers were supposedly incompetent and wishing there were some way this could change."

I think this is an often repeated phrase that amounts to a political talking point used by people who want the government to outsource more work to private contractors than might otherwise be fiscally prudent.
The thing is only AfD is anti. The other tip toe around the topic from the fear of being labeled racist/phobic.

And if no one is pro out of EU migration - why did you let 1000000+ in last two years?
Few years ago I posted HN for my site project and now turn into ramen profitable side project[0].

I stop working on the project for 1+ years and now I plan to put more time to improve it (i.e. HTTPS) in the next few months.

Traffic to the side is dropping and I plan to post some contents to generate traffic as well.

[0]: http://www.gtheme.io/
The business model of gyms is that people sign up, then stop going after one month. So, that's how gyms stay in business.

For the minority who actually use their gym membership, lots don't like running, or have bad knees, so gyms offer a variety of cardio exercises. For example, rowing's a good cardio exercise, and a decent rowing machine is expensive enough that a gym membership can make sense. Running on a treadmill can be preferable to running outside, too. You may not have a good track anywhere close, or you may prefer being able to watch a screen while you run. Gyms offer things like group spin classes, so there's also a social dimension. Ditto the social aspect for meatheads who like to hang out together lifting big weights (no offense intended; I used to be one myself).

The other point is that when people say 'fit' they often mean 'skinny'. Unfortunately, the reality is that it's very difficult to lose weight and keep it off (unless you take up smoking, start doing drugs, or get a gastric bypass). Running, in a gym or outside, is unlikely to help. There's some evidence that regular exercise will help you maintain weight loss and it certainly has other health benefits, but this being HN, I think we can be blunt about the fact that if you aren't skinny the odds are against you ever being so in future.

> You don't have weights at home, but is bulking up necessary?

It doesn't matter if it's necessary or not; some people want to have big muscles or to be very strong, as an aesthetic choice, and they go to gyms for that reason. It's not really much less valid than wanting to be fit.

There are reasons to use weights other than "getting big", too. With muscle it's very much "use it or lose it". Older people particularly should be exercising with weights in order not to lose muscle.
Source Engine-powered libretro VR front end AnarchyArcade – behind the scenes
> why are you concentrating on it especially in regard to AAVE?

What? It's what the post is about.
Build your own Bootstrap 4 theme
In Rails 5 actions respond with No Content by default if no response provided
Try to rent something in NYC and SF and you'll complain less about your French salary.
And that just exasperates the problem.
Add slow loading... not really bad by itself but terrible when the partially loaded pages constantly move and rearrange as new elements are ready.
OVH DeskSaaS, 10€/mo for a decent box
In ten years, when there is much more reliable autonomous driving, I think this will simply be remembered as a failed and misguided earlier attempt just like people trying to fly by strapping wings to their backs and flapping.
> It means that whatever custom software the government procures will be visible and accessible to everyone. After all, it’s paid by tax-payers money and they should both be able to see it and benefit from it.

I've been thinking that way for a long time, nice to see I'm not alone. Let's hope other jurisdictions follow suit.
Ways to get motivated when you don’t feel like working
Rich people have lower savings rates than the middle class.

You think billionaires just buy treasuries or CDs and wait for their wealth to evaporate through inflation? That money is invested, including into the VC funds that make the SV startup lifestyle possible.
Unit-and-integration-test
The Overwhelming Web
They are related to some extent. The big differences were that Wave was built on XMPP, driven largely by and for Google, and put higher emphasis on collaborative editing and threading and less on bridging. Matrix is non-profit opensource and focuses on defragmentation and bridging from the outset. Matrix also provides many more clients than were ever available for the Wave protocol, some of which have subjectively better UX.

If Wave had bridged with protocols like email or IM, provided a clearer UX for newbies, and nurtured an open community and network rather than focusing primarily on Google's use cases, Matrix probably wouldn't be needed today.
Yap. It's very easy to dismiss someone's frustration about X by comparing it with a more miserable Y.
Fill That Bullet: Organize Your Life
Not a lobbyist exactly, but I've seen more than a few contracts given to the golf buddies of senior management.

You can definitely rig the corporate IT game.
Serverless Data Sync in Web Apps with Bit Torrent
I like the idea of this, and would love to give it a try. I would say, however, that the documentation/instructions are a little bit barebones. I know its just early days, but as a newcomer to node it is pretty difficult to know how to use this. You may also want to include a PGP 101 (or a link to a good get-started guide) because it isn't really common knowledge either
> the public is almost conditioned to invert logic

Only a Hacker News type of person will invert the logic. The general public won't.

Ask your neighbor to guess the purpose of the Banking Secrecy Act [1]. Does it protect your money and your financial privacy, or does it make banks snitch on you and strip away financial privacy?

Even I was surprised that the name of the law and the actual text are exact opposites.

[1] https://en.wikipedia.org/wiki/Bank_Secrecy_Act
De-Extinction – The Resurrection of Extinct Animals
Lack of construction is certainly a problem in Toronto, which has a default 10 meter height limit for new residential construction. All new buildings taller than a house require municipal buy-in.

Between 2001 and 2011, the number dwellings in Toronto increased 11%, while areas 30km from the downtown core grew about 35%. You can clearly see the effects of the 10m restriction on urban sprawl at p. 11 of the city's census backgrounder:

http://www1.toronto.ca/city_of_toronto/social_development_fi...

Detached homes and town-homes use twice as much energy as apartments, and people commuting 30km to the city generally drive. There has been an uptick in apartment construction recently, but these units are generally too small for families because developers find it more profitable to sell mini-suites to young bachelors.
Should I care about yet another "bullocks" opinion or maybe you have any sensible objections or questions? I'm ready to explain something, but not when the discussion goes this way.
I don't see much competition between apps and the web, they have very different use cases and evolution characteristics. The web will never be able to compete with an app SDK for performance, OS integration, and ease of development. But on the other hand, no app SDK will ever be able to target all platforms the way the web can as a defacto standard which all vendors must implement to be considered a general purpose computing device.

I see the web as a sort of unstoppable blob of a standard which moves forward slowly, but is constantly growing in use cases. No vendor or even a consortium has the power to supplant it. The only thing that would kill the web is something which makes it irrelevant, but apps will not be that thing, it will be some other force or trend which we aren't really seeing yet.
1. Do African-Americans "talk like hoodlums" because that's how hoodlums talk or is that your image of how hoodlums talk? Overall wondering if words like hoodlum, thug, and ghetto are reserved exclusively for black people.

2. Are you assuming all or most black people speak this way and/or can't speak 'properly' in proper circumstances? Do you draw the same conclusions for the vernacular of (poor) southern whites?

3. '[I]ntegrate', 'culture', and 'Uncle Tom' have real historical significance. Do African-American's simply need to speak the standard white American dialect to 'get ahead in life' or do they need to also act white? Perhaps look white?

In the recent past, not having a real education and not wearing a suit everyday severely limited your economic opportunity. Entrepreneurship in the form of "hacker culture" changed that. I think the same can happen with entrepreneurship in the form of "black culture" or any culture.

Please question assumptions, second-guess terms like hoodlum not to be politically correct but to be accurate, and know history explains a lot about why society is how it is, anthropology does too.
Noted - Thanks.
Yes, she is in the music industry. I didn't mean to say rappers and AAVE were synonymous.
>And why can it not just be opt-in?

Right now, it is opt-out.

The reason it can't be opt-in is that basic users will never enable it. They want data on how the majority of the users (mentionned above) are using their OS to improve it for their use case.

I'm not saying I agree with it (I disabled every telemtry option there is), but I see their point.
To be fair, if Microsoft had taken the same stance towards upgrading old IE users as they are with old Windows users, web development might have been a lot less annoying.

I still don't really get why people would not want to upgrade. As far as my experience goes, Windows 10 is superior to 7 and 8 in almost every conceivable way.
Japan's First VR Porn Festival Canceled Prematurely Because of Overcrowding
It's a good use of them, but just realize that most people you donate a laptop to don't have internet access at home - other than on their phone. Don't count on them just downloading X and Y and load it up with everything you can ahead of time.
My friends and I all grew up listening to Garrison Keillor, raised by parents who themselves grew up listening to Garrison Keillor. Keillor's retirement has very much felt like abruptly losing contact with many old friends at once.

I just hope Lake Wobegon is doing alright without us.
Neat. I always wanted to do a node-based application like this but for statistics and tabular data editing..
Did you check the plural version of your domain?
Looks like Kickresume has been in process for a couple of years. I'm curious about the story of its evolution.
Recently I launched my side project[0] via HN. However seem like not much interest on the project.

Merely 2-3 people sign up and no activity after sign up. I dont know what to do with it and now I am not motivated to improve it. :(

[0]: https://www.docsapp.io/
> "Immigration was just fine for my grandparents, but now it's about time it stopped."

That's a mischaracterization though. The fundamental equation for immigration is to make sure the immigrants don't bring down the average. When your grandparents came here the average was lower than it is now.

Which is why it's a lot easier to get a green card if you have a masters in engineering than if you're a farm hand. It fundamentally has to be that way if you want to have any sort of a social safety net, otherwise the majority of world population would take citizenship and become eligible for social assistance.
If you slow it to the minimum, you can see how it fills the triangles pixel per pixel. That, along with depth testing and the iteration over triangles, could possibly be called the "core algorithm"?
Episode 709: The Quiet Old Lady Who Whispers “Fair Use”
From January. Previous (already marked as dupe) thread:

https://news.ycombinator.com/item?id=11035143
What's the state of WebCrypto APIs, and is it already possible to avoid ciphers written and deployed in JS?
Almost unbrowsable on mobile. :(
>Asking that the government liberate that money [...] does not seem like a good policy given how incompetent the government has proven itself to be when spending the money it already collects.

So don't ask the government to liberate the existing holdings of the 1%, ask them to change policy to cutoff the supply.

The tax code is so overwhelmingly in favour of the investing class that, if it were re-balanced, you wouldn't have to take anyone's money to achieve a similar outcome in a decade.
Direct links to NASA's stream:
https://www.youtube.com/watch?v=UdmHHpAsMVw
http://www.nasa.gov/multimedia/nasatv/#public
C++ ABI compat rules really hurt when they prevent you from evolving a library in a sensible way. Say that you really need to add a method to a virtual class. Unless you planned ahead by adding placeholder methods, you're SOL. What a lousy design constraint!

This problem is solvable at the language/runtime level by resolving vtable offsets at runtime, but that doesn't help the existing C++ userbase.
The internet is dying. It is becoming ever harder to do anything outside of port 80.