skysight-inc/HackerNews huggingface dataset:
Let's answer point by point (I'm not a heavy bike user, but I used to bike everyday to work):

- What if it is raining? You use a raincoat. If it's really raining too heavily, use public transportation (bus/metro/tram). It doesn't happen too often in most areas, as far as I know.

- What about when it is too far away to arrive without being sweaty? There is very little "too far" when in a big city. If it's really too far, use public transportation, or if it's outside the city, a taxi (or equivalent) or rental. If it happens too much, you are not in an area favorable to bikes, sorry.

- What if it is too cold to be outside for long? Are you in an area where it's often below 0°C? If not, it's really not too cold. If you are, well sorry, you are not in an area favorable to bikes either.

- What if it is too far uphill? Public transportation on the way up, shared bikes on the way down. That's how it's done here at least. Or you train to go uphill if you have you own bike.

- What if you need to take a child with you? You use a bike which have an attachment to carry a child. It's very common in the Netherlands.

- Or two people from out of town? They take a bike too. Or they rent a car if they are not confortable using bikes.

- What about bringing back furniture from ikea? You pay Ikea to deliver it to your door. Or you rent a truck.

- How do you leave the city and go out to the surrounding area? If you really need to (most of the time, you don't), you use a taxi (or equivalent) or a rental.

- What if you need to get somewhere faster than a bike can take you? Taxi.

To sum up: they are necessary if your location is not bike friendly (heavy rain often, too cold to be outside, really lackluster public transportation, or not in a big city). Otherwise, you can live without car, you just need to plan ahead for the occasions you go out of the city or need to transport things. It's cheaper in the long run too.

I understand it may be hard to conceive if you always owned a car. Try to buy a bike and use it whenever possible. At some point, you may find that you don't use your car anymore. Or you may not, and you really do need a car, that's understandable too.

Source: 28 years old, living in Paris, I never owned a car. I rely on friends and family car when outside of Paris. If I couldn't rely, I would rent a car when going on vacations and that's it. Unless I move out of Paris, I don't plan to own a car, ever.
Huh, they seem to be using Marionette for most of the UI apart from using React for "topics UI"
this looks incredible low for a lead in london, even with 'up a bit'
As a developer the ß->SS transformation has been one of my pet peeves about digital German. Uppercase meant destroying data. It's awkward. The ẞ glyph fixes that.
Send a Merge Request ;)
Hi, co-founder of Gitter here.

Gitter is not intended to be a replacement for Mattermost, Slack or other team collaboration tools. We see Gitter as a community instead.

As such, we're not expecting to see a huge uptake of on-site installations, so the list of required services (es, neo etc) is big compared to other products focused on on-prem.

We're hoping that our users will contribute to the main site, Gitter.im.

Obviously, we're also totally happy with users running their own Gitter installations but, while we would like it to be easy, ease-of-installation of a production instance is not a goal currently.
Appart from the the ground floor (for business), it wasn't until the invention of elevators that the top floors were made prestige floors. The bel étage or piano nobile [1] was the first floor above ground level (for relative privacy from the street level). Top floors were not penthouse flats they were attics or lower class housing [2]

The first proto skyscrapers were built in the late 19th century. The Equitable Life Assurance Building (1870) and the Home Insurance Building (1885) were office buildings.
The idea of a Penthouse appartment [3] dates from the 1920s. And as buildings are only slowly built and renovated, the first floors were still prestige floors well into the 20th century.

1 https://en.wikipedia.org/wiki/Piano_nobile

2 https://en.wikipedia.org/wiki/Chambre_de_bonne

3 https://en.wikipedia.org/wiki/Penthouse_apartment
This really makes it sound like a simulation
A lot of McJobs I've had nearly require busyness. If the boss sees you chatting with coworkers - it doesn't matter if the customer just left and it has been 2 minutes - You get told that there is plenty to do. If you can't find things, clean.

Of course, it has nothing to do with how much money is being made. Many don't do this because a lot of it feels like busywork, but it is what it is.
Not having started out as an open source project, this was always a major consideration.

Once we've finished fully open sourcing everything, we should look to write up our experience around the conversation, in particular, the tools we used.
Take a look at this voice: http://www.dtic.upf.edu/~mblaauw/IS2017_NPSS/

I could have sweared it was natural. Especially the Spanish sample.
If I have a booking at a restaurant in France tomorrow for 8pm local time, and live in the UK, why should I convert that to UTC? It would also show the wrong time in the client! Not only would the time be wrong, but I have to make it right I then have to send extra data about the restaurant and do extra work on the client to show the correct time.

It doesn't even make sense to do that.

There are both advantages and disadvantages to UTC dates vs relative ones, humans almost exclusively use relative dates and that makes it hard to justify using UTC everywhere.
Risk Biz has more details [1].. Recommend the podcast!

* IBM and the ABS were offered DDoS prevention services from their upstream provider, NextGen Networks, and said they didn't need it.

* This plan was activated when there was a small-scale attack against the census website.

* Unfortunately another attack hit them from inside Australia. This was a straight up DNS reflection attack with a bit of ICMP thrown in for good measure. It filled up their firewall's state tables. Their solution was to reboot their firewall, which was operating in a pair.

* They hadn't synced the ruleset when they rebooted the firewall so the secondary was essentially operating as a very expensive paperweight. This resulted in a short outage.

[1] https://risky.biz/censusfailupdate/
This body was (on the German side) put in place by the Kultusministerkonferenz. Their recommendation don't "change" the language (and never could do so). It just says what administration and schools have to use. Everybody else is free to do whatever they want (and many publishers have their own version of the rules).

The changes that were made before (such as the ones in 1996, 1901, or 1876) were made by similar bodies.
Not true, it means that the certificate is not EV.

I see 'Secure' on my Chromium running under Debian, without any antivirus software.
While I applaud the initiative of Gitlab to opensource Gitter I think the target audience for self hosting is rather small. I think alternatives like Zulip or Mattermost are probably better suited for most organizations.

I am however interested to see if the community starts making the "main instance" (gitter.im) better.

Interested to know what the Gitlab / Gitter guys and gals think what the target audience is.
Happy 4th of July, people of USA!
I'm on Ubuntu and have a laptop with a Menu key, so I rebound that to Compose. compose-S-S also works, btw, as does compose-s-s with capslock.
There may be a little more to it, but sadly after setting it up for a couple hours, it seems the TrySetLockScreenImageAsync method always returns failure from a non-UWP app :(

If anyone else wants to tinker with it https://gist.github.com/Connicpu/8b092b2c0ad539573b893dbca54...
I took a 25% pay cut when taking a job at the BBC about 14yrs ago. It was worth it.
Not really tech talent is paid much less in London than SV

Engineers are seen as a lot lower status :-(

Unfortunately the BBC's FS Pension is now closed
We started Gitter before React was A Thing and Marionette had a lot of the functionality we needed. We even hacked it to do server-side pre-rending and live collection binding. Topics was an experiment in how we could look to move towards react and evaluate blending technologies.
2) and 3) The metric is internal company bullshit. The opinion of one "manager" has more weight than opinions of millions of customers. A dysfunctional organization such as Microsoft does not have a way to limit the damages caused by obsolete aspects of human nature such as unconditional loyalty to the leader of the local group.
A new Vue for NativeScript
Fair enough, though ultimately you could emulate it with sed:

some-cmd | sed -E '{ s/^\s+//g ; s/\s+/ /g }' | cut -f$n
Our journey from $200 to $20k MRR in 16 months as a messaging and bots company
Andrew, co-founder of Gitter here.

Removing secrets was a lot of work - more than I expected - while we open-sourced the product.

I agree with your sentiment though. Handling secrets in a codebase is not something that it currently easy or standardised.

As an aside, BFG Repo Cleaner really helped a lot with cleaning things up: https://rtyley.github.io/bfg-repo-cleaner/
The person, the dog bit.

- Yoda
Install Windows 10 on External Hard Drive
These are all phrases I've heard that don't translate to tangible results.

Yeah… but they do translate to tangible results. Using something like React helps to make front-end code simple, scalable, fast, and testable.

The car analogy is even worse. A modern vehicle is better than a 60s Beetle by almost every conceivable metric – performance, emissions, safety. In both of these cases, it is preposterous to assume that complexity was introduced for no reason.
> spends millions in creating a fork of Ubuntu

Just install plain Ubuntu ffs
Of course you can market something without physical cash investment, the flipside is then obviously a time investment.

All advertising is a form of marketing, but not all marketing is advertising. Marketing tactics usually fit on an axis between cash-poor/time-rich and cash-rich/time-poor. Pick which on you can optimise for.
I actually own the e-residency card, but forgot about the country. :-D
> It turns out that lots of software makes assumptions about the classloader structure and which classloaders load it. They tried doing it that way early in Jigsaw's life and backed off because too much stuff broke.

Do you have a source for this? I have trouble accepting this argument for two reasons. First WilFly 7 and later (modular service container) completely changed the classloader layout to a non-traditional, non-hierarchical one. The amount of breakage introduced was negligible. In my experience the biggest source of breakage was read-only JNDI which is completely unrelated.
Second they (Oracle people working on Jigsaw) were completely unaware of the amount of breakage encapsulating internal APIs would introduce and had to back out of it at the last minute (i.e. this year). This suggest to me they did at best minimal testing, they certainly never even started a hello world Spring or Guice application.

My recollection from one of many Jigsaw talks that Mark Reinhold gave at was they would have to implement a SAT solver (like OSGi) and didn't want to do that because reasons.
There is ambiguity. For example, "Masse" and "Maße" are two different words meaning "mass" and "measures". There is a difference, if you drink beer "in Maßen" or "in Massen" (in moderation or en masse).
I'll second dang in saying this is not true (thanks dang for the moderation by the way, it really does help, even if no-one agrees with every decision). Here's an example of a viewpoint you probably think of as part of the orthodoxy being voted down and flagged:

https://news.ycombinator.com/item?id=14677258

There definitely is not only one viewpoint allowed on these threads, with others flagged or voted down.

The threads attract more flagging and up/down voting wars than usual, but the votes are not all one way, and frankly if anything I think the comments on HN on these threads are pretty male dominated and hostile to the women concerned, plenty of those comments are allowed to stand.
> It just amazes me that people who have both the means and ability to get what they want do foolish stuff like he's doing.

"when you’re a star, they let you do it" - President Trump
Why Fans Want Authentic Baseball Jerseys
Great question.

We're trying to achieve two things with open sourcing Gitter.

Firstly, we see Gitter as more of a community than a product. That we have nearly 1,000,000 developers coming together on the platform to talk about code and open source software where public rooms far, far outweigh private rooms, is testament to that. So we're not trying to compete with MatterMost.

What we're trying to facilitate is to allow the community and users of GitLab to contribute to the experience of the community. We've always had a very small team at Gitter and the surface area of the product is massive. This way the community can help us make it a better place by improving the product.

We also have some communities who are interested in running their own public instance entirely. Sure they could use other products, but Gitter is built community and public first and suits a lot of different needs that other products don't necessarily facilitate out of the box.
Sorry. Seems it's limited in what paths pictures can be loaded from. Bloody Microsoft.
Nice catch. We'll fix it above.

We detached this subthread from https://news.ycombinator.com/item?id=14691107 and marked it off-topic.
Surely, Microsoft needs one or two people to write the code for Windows, and can't rely on Microsoft Research for that.
As a german with a US layout for coding I do not care.
Maybe something like GNU social. They already use Gitlab CE for the repos. Add gitter and we have replaced IRC.
FWIW, in all of them the "sz" spans a syllable boundary (yes, even "Szene" although I despise the syllabic "S" with a vengeance because it's so awkward).
We detached this comment from https://news.ycombinator.com/item?id=14693167 and marked it off-topic.
Carpool and Ride share after GST
It looks a bit like A K.
ManageEngine Key Manager Plus (https://www.manageengine.com/key-manager/) automates the entire process of procuring certificates, track expiry, renew and deployment of Let's Encrypt certificates.
Find out why you should improve your writing skills as muchas your design skills
There's another project that does exactly that, City Art Search:
https://www.microsoft.com/en-us/store/p/city-art-search/9wzd...
Ask HN: Who are the most controversial (yet still popular) HNers?
Popular == karmic, on here. So controversial is, you have a high ratio of
spectacularly downvoted comments, but you're still popular, in other words, you still have a high amount of karma. Someone more experienced in statistics than I am at the moment can come up with a good metric for calculating "most controversial (yet still popular)".

I find this interesting because I know that karma causes me, anyway, to be cautious in the opinions I voice, since the downvotes are painful to me. I am interested to see people who are brave enough to not give a s%%t about getting downvoted but are still popular overall.

I'm interested in diversity of opinions, not echo chambers, and people who can combine having their own unique point of view that doesn't follow the crowd, as well as still pleasing the crowd a lot of the time are very interesting to me right now.
I have only been exposed to Dynamics CRM (Dynamics CRM 2011 through to Dynamics 365) I must admit. I can't imagine the experience for these other product strands to be much better for developers let alone users though.
The problem with this sort of advice though is that everyone likes to think their project will go hyperscale, or will be prepared to if necessary. The reality is that very very few of them ever need to yet so many design with this is mind not understanding the tradeoffs and what they're losing by following this approach. (Incidentally I also attribute much of the current popularity of microservices to this idea)

The fact is that once you hit hyperscale you should almost certainly not be using the same codebase as when you were still establishing exactly what your project should do.

For most projects, the fat models approach works really very well and I don't feel is something that people should be dissuaded from. For most projects, the alternatives are far harder to get clean results from.
The basic idea is to abolish personal cars, do great things with the space that would free up, and use car sharing for when you need it. But here are some answers to each of you point. Note that I have frequently seen all these being done many times. In a dense urban environment, biking is completely normal, and used for everyday transport by everyone from teenagers to people long retired:

- Rain: There is waterproof clothing. It's actually quite fun to bike through rain.

- Sweat: Workplaces should offer a place to take a shower–many actually do. But it's also acceptable to break a sweat from time to time. you only start smelling after x hours anyway, because that's a biological process. I'm also not sure if I don't sweat more in public transport or the office itself: remember, most of the world doesn't use AC.

- Cold: I've spend many hours on a bike in 0degF weather and it's not a problem. The only "heavy-duty" clothing you need is for hands and your head.

- Gravity: What goes uphill, must come downhill. With the right gearing, hill's aren't a problem. They just take longer in one direction than the other. Electric bikes are also an obvious solution to this, especially when they charge with brake energy.

- Children: Child-seats in the back, or child trailers are quite common. The latter carry two children easily.

- Visitors: "Bike-Sharing" also means sharing bikes with out-of towners.

- IKEA: is the prototypical first stop for freshmen here in Germany, almost none of whom have a car. They seem to somehow manage, usually by renting a truck. Besides: I don't know any cars that could fit the usual IKEA haul.

- Visiting the provinces: Public transport (+bike on public transport), or car sharing

- Speed: Public transport again, or taxi, or car sharing: I have an archive of 12000km of rides through a dense city (Berlin), and I average 22km/h during the day, and 25km/h at night. That's almost exactly the average speed of a subway traveller (including changing trains etc.). It's also about as fast as a car during normal daytime, and much faster than rush hour traffic.
Because it sucks? Is there any more reason needed?

At a good job you get to acquire and make use of your expertise, you gain seniority over time, people appreciate your contributions, and your compensation grows commensurate with your skill level, work output, and commitment to the company. How many "mainstream workforce" jobs fit that criteria today? Not a whole damn lot.

A typical job is like an abusive relationship. You'll be given responsibilities up the wazoo but little authority in directing your own work. You'll be asked to sacrifice for the good of the organization, who will in turn show you utterly zero loyalty. You'll watch as you contribute to significant revenue generation, without seeing a share of it or gaining significant equity. Employers do all of these things so often because as a rule (perhaps culturally) they are, frankly, power mad and greedy. By treating employees like disposable automatons incapable of making decisions it's much easier to deny them their due share of equity and compensation, which instead goes into the pockets of management, shareholders, and investors.

Of course, this is a classic "killing the goose that lays the golden eggs" scenario, and it does come with some serious consequences. It becomes much harder to acquire talent (a common refrain throughout all industries these days) and also much more difficult to hold onto it. When you treat employees poorly the best of them find it easiest to go somewhere else. And because working with other talented folks is often one of the most important work environment factors for talented and self-motivated people these dynamics often result in an escalating evaporation of talent and capability. Often this is invisible to management because it's so tempting to see workers as cogs. But then it starts to become harder and harder to execute on ambitious projects. What your org is capable of doing becomes diminished, and its business prospects shrink accordingly.
Naukri.com in India is the best
It once was (and e.g. newspapers still generally only use the masculine form) but this is a very political question. At work we are ordered to use e.g. Bürger/-in (others use Bürgerin oder Bürger which is just both forms written out). Sometimes there is gender-neutral word (such as Lehrkraft instead of Lehrer) that is a good alternative.
EOS Token Lands into the Top with 800M Market Cap
To me they very much translate to tangible results. Not having them usually translates into mess that is very difficult to untangle.
We detached this comment from https://news.ycombinator.com/item?id=14692073 and marked it off-topic.
It's called the tidal wave effect and is the bane of public transport planning. You have to provide buses/trains to cope with rush hour when you make most of your profits, but then have no choice but to run the stock during the quieter day time.

However it is used effectively in cycle track design. A 4m wide bidirectional cycle track can become effectively omnidirectional at rush hour significantly increasing capacity in one direction.
But the existence of rush hour means that a lot of people clearly are driving at the same time.
I wish the code we write write everyday carried enough semantic meaning in it for such visualizations to emerge naturally from it.

Great work by the author nonetheless.
Android App Developers India
Ask HN: Privacy policy of HN
I feel like this HN should be the leader in terms of setting guidelines for how to handle data and I would love to see a nice privacy policy. Is there someplace I haven't looked? The footer doesn't have it.
Yes, these are the same
I quite like git-crypt for secrets, I store them in a single place (eg as environment variables) and encrypt that.
Heh, I work with a couple of Frenchmen (in NZ) and they always get a good chuckle when they hear Kiwis complain about UK bureaucracy :)
looks pretty tempting, only if it was a couple of months ago. Best of luck :)
FWIW I've also seen bike sharing systems in smaller cities in China (Guilin, Suzhou) that do use docking systems. Could be because those cities are tourist destinations.

In Bristol, UK they recently started a bike sharing system that didn't require docking but had issues with theft and vandalism so they had to change plan and introduce fixed parking spots. They even cancelled the service in part of the city.
Wow! this is a very beautiful code and website

- single letter variables, as in the rest of mathematics

- succinct without being obfuscated

- the whole thing fits on your screen without need to scroll (no dependences, no hidden pieces)

- the complex algorithm is clarified in the text below, breaking it into smaller parts and explaining each one in detail

- comprehensive examples, figures and references

This is truly a model of exposition.
Dang's thoughts on moderation
A pid file is the best IMO