skysight-inc/HackerNews huggingface dataset:
In Cargo you can have different libraries use different versions of the same dependency, and as long as those different versions don't interact you're fine. What this means is that if library A depends on Bv1, and C depends on Bv2, then as long as A doesn't expose something from Bv1 that you try to use with an API in C that expects Bv2, you're good.
> I work for someone who I can trust when he says something he does what he can to get it done. He tells me the goal we need to archive, and asks me how we can do it. Then he does everything he can to make sure I have all my stuff ready to do it. If there is a problem he helps me fix it. If something goes wrong he blames himself. If the project goes right and the customer is happy he tells everyone it's my accomplishment.

What if your boss is a woman?
Browsing this on Nightly on Windows says: 'Warning: Potential Security Risk Ahead'.
> The Chinese, the Europeans, all countries have equally fair, if not fairer, demands, which must be respected.

So when Chinese consumers have to pay a 25%+ "foreign goods tax" on things made in China and bought in China you'd say that's fair would you?
Not sure how many editors' syntax highlighting do this by default, but at least for me, it really helped to make `?` bold red.
Data scientist, programmer and software engineer are different things. They are not disjoint by any means, but this guy is conflating them in a way that's totally wrong.

Software engineers have to engineer things. They deal with production applications, distributed systems, concurrency, build systems, microservices... coding is sometimes only a small part of the job.

Data scientists nowadays do programming in interest of research, modeling and data visualization. But they are not only programmers - they are usually supposed to have an applied statistics or research background. Some also do software engineering, especially at companies serving data science/ML in their products.

A programmer is actually someone like a data analyst or business systems developer. They don't have to build systems themselves, they just write loosely structured code against existing systems. Like writing SQL queries for dashboards, or drop-in code for things like Salesforce. This is probably the closest thing to what he's describing as the "70s archetype". Minus the deep optimization stuff.
Standard Notes supports secure file attachment now and is open source. Meets all of my note taking needs: https://standardnotes.org/
>It takes more than engineers to run a company. Unlike a lot of the engineering squad, marketers come up with the copy, art, offers, banner ads, ux, reporting, email marketing and more that convince strangers to become users and users to become customers.

Yes, but not much more, especially if you're just a glorified notes app, which other companies manage to be with 1/10 the workforce.

And all that "copy, art, offers, banner ads, ux, reporting, email marketing" hasn't worked that well for Evernote.
My manager goes out of his way to allow people who have passions for things onto smaller teams that work on those passions. Our company and our products are built because someone wanted to fix a problem and were given the time to do so. Playing to our strengths and helping us work on our weaknesses. No micro-manging involved, just trust and encouragement. Will lay the hammer down if needed in edge case situations but will also defend the team to the death from outside pressures and obstacles.
I’m sure you are right that the Chinese cheat, but a fair and equitable free trade system must be based on rules and independent arbitration. Trump is doing everything he can to undermine and destroy every vestige of a rules based independently arbitrated global trade system. His policies are explicitly stated to be purely in US interests only, by him personally. That’s not the basis for a free trade system.

Finger pointing at China doesn’t excuse any of this, even Trump’s policies against China, on the basis of free trade.
It's quite funny how many IT persons I face when dancing (in my case Argentine Tango). But I start to believe that it's because it gives you another dimension/mindfulness of life than putting bits in the right order does, but at the same time is quite nerdy.
I do recommend it immensively though, especially if you get of a gig and have a bit of spare to learn the dance intensively for a few weeks. Game changer.
Since this will become obsolete in 5 years of sooner, it's just a great introduction. Not something hanging in my room/office.
Any of that growth gonna trickle down to workers or nahh?
>such as adding support for tables and equations.

If tables and equations are "crucial" it's not just about a notes app anymore...
Really interesting story. Was she a "good" manager, or just the "right" manager for that dysfunctional team?
That doesn't seem likely to me, because she doesn't pedal when she's being towed at the beginning. She only begins to pedal at around 0:30 in the video. So I conclude that there's a freewheel.

Someone might suggest that the extraordinarily high gear ratio means that the initial acceleration involves just a tiny foot movement, but I think it would be severely disproportionate to what we see -- one of the interviews referred to the bike moving 128 feet per pedal revolution (quoted elsewhere in the comment thread). Clearly the bike has been towed much more than 128 feet before a pedal revolution has taken place, right?

I would think a fixed gear under the circumstances would be very dangerous for various reasons, including the extremely long deceleration time at this speed and the extreme hazard of applying friction brakes. A fixed gear would mean that giving up the attempt (or even just ending it normally) requires a long period of continued effort to avoid injury and a very likely loss of balance.

I wanted to contrast this with velodrome speeds by pointing out that this is over 3× the unpaced velodrome speed record and that the unpaced velodrome record allows the cyclist much more overall control of the situation. On the other hand, I don't know for sure whether the motor-paced velodrome record (which is about 2/3 of Mueller-Korenek's new outdoor record) used a fixed gear.
BA getting sued after data breach
Distributed .NET Core (an open microservices course)
Together, with a friend of mine Darek (http://foreverframe.net) we’ve spent over half a year (after receiving a lot of great feedback during conferences and changing some initial ideas) on building a free and open source, cloud agnostic solution related to building .NET Core microservices.

The repositories are here:
https://github.com/devmentors

And the main readme you can find here:
https://github.com/devmentors/DNC-DShop

Some additional information can be found here:
https://piotrgankiewicz.com/2018/09/19/distributed-net-core-teaser/

Eventually, we’re planning to record a video series how to build your own services based on the source code we implemented.
Here’s the short teaser:

https://www.youtube.com/watch?v=6YYB8vv3pZg
http://archive.is/PCGJb
> The data scientists write their algorithms in the language they're most comfortable with (typically JS)

This seems weird to me, I associate JS with web dev (and even more with the front end side of it)
Looks to me like a lever hooked to the brake lines, so if she hits the bar the wheels brake. That's how I would hook it up anyway :)
640 x 480, 16 colors, ring 0
Used Evernote for years and switched to OneNote when EN became truly awful (think it was after a major UI redesign and full of bugs).

Have now been using OneNote for longer than I used EN and really happy with it. Major downside is no Linux client and, although the ON web app is one of the best I’ve ever used, it still sucks.

Anyone recommend a solution re Linux? Anything out there as good as OneNote (‘just works’) that also supports Linux, please?
> Why do we think that way when we're young, that we're immune to damage? What changes? We experience more death firsthand? If I hadn't had to clean up car accidents and watch a friend lose her intelligence to a helmetless bicycle accident, would I still feel invulnerable?

There's a theory that, from an evolutionary standpoint, young men are wired to fearlessly fight and die to protect the rest of the community. If they survive long enough, they calm down and take on other roles, letting the new generation of kids take over as cannon fodder.

Take with a grain of salt, obviously, because we're all a lot more complex than our evolutionary history, but it seems plausible.
I work with companies 1-50mil in revenue typically. I don’t know what the law is when it comes to late fees, the language is mostly there as deterrent. That being said I am VERY picky about who I work with so I’ve never had a late payment or nonpayment, I suspect that’s more due to the screening process than the language in contract. If I ever had to actually charge a 10, 20 or 30% late fee, I would not pursue it and choke it up to a business loss and forget about it, move on. Cost of doing business.
I spent years with the same workflow, and Evernote groaned to a halt with over 5000 PDFs in it for me. (i7, 16gb ram).

I now store all my scans in Google Drive and use the OCR that comes with the ScanSnap. It works just as well, the search is Google fast and I can share them easily.
Word count quotas are one of the worst ideas in education. In real life, quotas are practically non-existent and word limits are everywhere. Teaching students to pad their writing to fill a quota is teaching them bad writing. I suspect this is the reason so much academic writing is bad.
> Can you actually cite and back up your claims? As far as I'm aware Japan is one of the most efficient countries in terms of mobilizing people and resources for disaster response. Are you saying that a country with price gouging will be more efficient than a country without?

It'd be next to impossible to study this, because you can't readily compare disasters. I don't know how efficient Japan is, it may be that there culture is as strong as the price mechanism, or stronger. My argument is that the pricing mechanism works quite well, and that you can't simply snap your fingers and imbue say, Iowans with the essence of Japaneseness. Whereas you can snap your fingers and say "sell things at their market value".

> You still haven't explained how Japan's response is insufficient compared to other countries either.

I didn't intend to. What I said was the Japan's cultural attitude is not easily replicable and transferable, whereas markets are.
>There’s nothing non-reproducible about this.

No that's false. See my clarification above.
Discussed at the time: https://news.ycombinator.com/item?id=11805030
Of course not, and why should it, all of the growth is entirely attributable to the tax cut. <sarcasm>
Machine Learning is merely a bunch of statistical algorithms that have been around for centuries. So although the name/branding may indeed change in a few years, the content will be the same.
I think you're taking this analogy too literally.
Another point is that companies manufacturing products in China can get tax deductions by hiring Chinese workers. Essentially rewarding companies for the exploitation of low paid workers and making the company more dependent on Chinese labour. It makes the threat of "do this for us or we'll shut down your China operations" that much more impactful.
> She told us she didn't care about any of us. Revoked everybody's little privileges, would literally come see if everybody was on their keyboard and typing all the time. Didn't force overtime on anyone but was adamant against people arriving late or leaving early or missing meetings. Started openly taking notes of everybody's failures so she would have ample documentation of who failed what.

That sounds pretty horrendous to me, I would wish her all the best and leave.
The entire point is that having mega-corporations like Amazon or Walmart is not the goal, their very existence should be prevented.

The entire point is that profit at all costs, the very system you defend when you describe it like a natural law, is a pure dystopia, and shouldn't exist.

Having many small, independent stores is desirable not even just because of competition, but also to provide an environment that allows a certain kind of society to exist in the first place.

A society where american mega-corporations are dominating while avoiding taxes kills competition because smaller competitors don't have the same advantages. You end up with huge stores at the edge of town, as walmart often does in the US, and as result destroy walkability and accessibility of the entire urban environment.

I live in a city in Germany where exactly that is happening. I'm now 22, in my childhood we had dozens of stores nearby. Two small supermarkets, a drug store, two pharmacies, three bakeries, a post office.

Nowadays out of all these, one pharmacy and one bakery are left.

The next supermarket is 2km away, and everyone drives there.

Instead of parents sending children to go by foot and buy that loter of milk they forgot, they drive every time.

As result, roads got more congested and had to be widened. Sidewalks were the first to be removed or made smaller to give way for more lanes. Also, walking to the stores you'd always meet other people, and walk together and talk.

In 18 years, this district went from being a walkable place with a healthy social environment to a suburban hellhole, just because larger chains built ever larger supermarkets and killed the small competition.

I'm moving to a different city in a few months, one where this hasn't happened yet, where everyone, child or adult, can still reach everything by foot, and where the streets are still calm enough that children can walk on the wide sidewalks without much risk. A place where there are still many smaller stores, each selling different stuff, giving together much more choice than the big retailers do.
Changing to Neovim
Try going to Yosemite on the weekend from the Bay Area.

If you want to see the endgame for cars as a primary means of transportation check out San Francisco.

We tried to go to Tahoe one weekend and gave up after waiting in line to get on the bay bridge for 2 hours and moving only 2 blocks.

Another time it literally took 10 hours to return from a ski trip and it’s supposed to be a 3 hour drive.

We don’t go anywhere in California now. If we want to ski, we fly out of state.

The problem is cars don’t scale.
Angular allows you to create your own HTML elements that cannot be used without the Javascript accompanying the page.

That seems similar to AMP to me: AMP is a (very) opinionated framework that provides a set of HTML elements. It can run in any browser.[1] Like Angular, AMP is a Google project. Why does your criticism of AMP ("replacement of HTML" "shocking land grab of influence") not also apply to Angular?

Maybe your objection is more about the CDN or presentation in Google search? I'm genuinely confused by the strong reaction AMP seems to elicit.

[1] https://www.ampproject.org/support/faqs/supported-browsers
CEOs and the Real World
Part of being a good manager is to adapt to the situation and do what's sensible. This was an example of a good manager. Conscientiousness is always a great trait.
92% of the US speaks English proficiently and 80% primarily. Cultural differences across the US are miniscule compared to the differences between EU countries.

Turn on a TV in NYC and in North Dakota, the vast majority of the content is exactly the same. The only differences are local news and advertising for local businesses.

Turn on a TV in France and Poland for comparison.
Cool, another good-looking experiment that Mozilla will phase out a few months after I start depending on it.

If I had a Euro for every time I started using a Mozilla project that got cancelled...
Sorry how is a man made railway even remotely close to a natural stream of water?
4 Practical Microservices Testing Strategies for Enterprises
> in a patch of open ocean about the size of Colorado, a place that looked in satellite images like an empty, oceanic Sahara desert

So... Burning Shark.
It can recommend an alternate route if there is traffic on your regular route.
> The US will have to bootstrap a lot of manufacturing to replace Chinese labor.

Just abandon the H1B program and make it easier for foreign labour to come in to do the work. Problem solved.
Time is not wasted if you enjoy wasting it. The life part can be dull for some as well. If all your work time is lost time, it's time to change routines or perspective, don't be satisfied with less.
This was a single repeated task with a high cost of failure. There was zero possibility of "gold plating". I was working at a speed I thought I could maintain without killing someone. Telling me to think about a deadline would have simply added stress. I was plenty focused already.

We finished the week's work more than a day faster than planned.
Working Copy – how to do UX for app updates
The claim that no racist decisions have been a cause toward crime stats in Chicago is laughable. They've had extensive effects throughout the country.
This is enormously helpful, thank you! I'll look into getting my hands dirty with entry level research as fast as possible
It’s even more demotivating to not have a job to come to because you aren’t delivering value to your paying customers or you didn’t have a product that convinced your investors to keep pumping money into your business.

There has to be a balance. The company can’t exist without both customers (either internal or external) and employees.
Even French and German are hard, comparing deeply.org to Google translator shows how awful the latter is.
I've seen these in person and the thing that always struck me is how much smaller people used to be. The heights of counters, everything.
Rebol is back
Does it support writing notes in markdown with live preview?
وظائف جريدة دليل الاتحاد الامارات 19/9/2018
Is the tech lead actually proposing it as his idea? As in "Last night I had this idea x, we should do that". Or is he saying to the manager "We should implement x now because..." but leaving out who had the idea?

If it's the latter, he may be doing it unintentionally. I've known devs that don't have the best social skills, and they maybe don't realise that people would like to have credit for their ideas. It may just be that they mulled it over for some time and came to the conclusion it was a good idea. They may have even forgot who gave them the original idea. It may then be a good idea to talk with them and ask why they didn't give you credit.

Moving forward, my suggestion would be to have an email with others copied in. At most places I've worked we've had a developers@ / team.xy@ email. Maybe an email to that address with the idea, and asking for everyones feedback?
Of course Facebook knows that they are running employment ads. They don't know _which_ ads are employment ads, because they are not paying anyone to look at the ILLEGAL advertisements they know that they are running.

"But having humans review ads doesn't scale!" says someone with a financial position in online advertising.

Meanwhile, the massive profits of the online advertising companies have forced them to 'pivot' into real estate holding companies, during a period of persistent underemployment and stagnant wage growth.

Yep. Nothing can be done. We have to wait for artificial intelligence to save the day. It would simply cut into profits too much to follow the law.
Get Programming with Go is now available in print
Get Programming with Go is a beginner's guide to the Go programming language containing 32 quick lessons with plenty of fun exercises and silly gopher illustrations.

It's now available in print, and my publisher has made it the deal of the day today (September 19th, 2018). Get half off the ebook and print versions, with international shipping available.

Deal of the Day: https://yng.mn/dotd
Whenever I stepped out of his office, I'd always have fewer problems than I had when I stepped into it. That's a managerial attribute that shouldn't be taken for granted.
If you have evidence that someone is astroturfing, please email us with it (hn@ycombinator.com) so we can investigate. When we do find it, we act pretty severely.

If you don't have evidence, though, please stick to the guidelines and refrain from slinging accusations. Someone having an opposite view to yours does not count as evidence.
For pretty much all teams I'd agree. But if it comes to the point as described, you pretty much have to revert to treat everybody at children and gradually build it up from there. Privileges is something you work to get.
Bitcoin price manipulation
Amazing systems knowledge. My previous senior was the chief architect, and a life long C++ developer. His systems knowledge was amazing, unlike all the people i knew previously who were either Java or PHP or Ruby coders. Dynamic language folks have almost no knowledge of the system their software works on which makes them script kiddies at best. Experience isnt enough to be a senior, your knowledge domain should also expand with time. Which for may doesnt and they are still developing in Ruby/Rails or PHP or Java. They havent tried writing or learning any other language. But the C++ guy since had learnt maybe 3-4 new languages. Including elm, js , Haskell etc. I feel that Knowing the latest Ruby/Rails API isnt enough to qualify as an architect because it changes every yr. That isnt an indicative of how good a programmer you are or how you think. I had .NET and Java language colleagues earlier who i had discussions like why are you starting two docker containers when one is enough? And i had a hard time explaining them the purpose of docker or process isolation. I feel a good systems knowledge is crucial to developing software including webapps. The managers with good systems could identify problems quickly while with others i had discussions like lets just deploy 1 docker container to what is docker etc..
Obviously a middle ground exists, but it's possible that in part of the scale you get worse results as you head toward the middle.
Not within the existing culture. It seems necessary.

Most of that is "blank slate, let's start again" with expectations made clear. Obviously that was lacking in this place.

When you've got people successfully blaming others for their own failures, this manager, with experience on the front lines, did the most effective thing to remedy that. I'm sure nobody got fired for someone else's failings after that.
Good managers always connect people, by breaking through silo walls and barriers
Then you would use the pronouns “she/herself”. Obviously their boss is a man.
I'm not normally one for meta-comments on HN, but reading the thread title here freaked me out for a moment... I wish I could protect my identity from being associated with an attack against online privacy!
We were good friends. He knew every one of my strengths and what I could accomplish if given the freedom. And he gave me it in spades, enough to see a shared vision into a very successful end product.

He helped evangelize my work and got people excited about it, and had as much a part in the success as anything because of the barriers he removed, the air cover he gave me to allow the time to fix the biggest issues of it, all while helping me triage bugs and provide end-user support.

He was highly technical, and understood my code. He didn’t step on my toes or try to force any technical direction in any way, he knew well enough to delegate, and trusted my decisions. But provided amazing advice when I needed it.

Eventually he had too many people on his team and needed help managing, and I ended up getting promoted to a manager (still under him) mostly out of a favor to help him out.

That was the beginning of the end though, because eventually a reorg moved my new team to a different side of the larger org. And everything kinda went to shit after that and I left the company.

Lesson learned: Don’t become a manager as a favor to someone if you’re not ready for it.