skysight-inc/HackerNews huggingface dataset:
We've had this problem with an old codebase. Some things that happened at my company. Note that this was driven by my boss, who is excellent, and not myself.

* Started collecting metrics on code quality. Sonar was setup to do analysis every day. We could see lines of code + test coverage. Its harder to argue against facts.
* Introduced better guidance on what is required for a change (detailed tickets, unit tests) and started enforcing code reviews. This can help reduce the "damage" being caused.
* Started educating management/business sponsors on why code quality is important. Explaining that poor code can/will make business changes more difficult, they were happy for us to dedicate more time on improving. Used the metrics as evidence.
* Hired people who shared his vision. Soon after he joined, he hired others who were dedicated to writing high quality code and keen to refactor the codebase.
* Identified and prioritised the biggest issues. Estimating developer time cost vs business/development value. These required sign off from business sponsors/management.

We still have problems trying to get everyone onboard. Often it can be easy to get everyone to verbally agree to address an issue, but walking the walk is never as easy as talking the talk!

Its been 2/3 years and looking forward there's still a whole mountain to tackle, it seems like we've barely scratched the surface. Looking back, you can see how bad it was and it has actually improved significantly.

Good luck!
my first thought when i saw the title lol
As Stormy Daniels recently discovered the non criminal penalties can be significant.
People buy insurance to mitigate financial risk all the time. There's nothing offensive about it.

And a private business is fundamentally not a police department or a city government. We don't pay taxes to a private business, for example, and a private business doesn't make laws we have to follow.
If I was Techcrunch writer I'd be more concerned about what is going on at Oath than Nvidia having a few bumper years.
>So you're complaining that Medicare sucks because it got privatized

You said it was successful and efficient. I don’t agree.

You said it’s more efficient than private insurance. I don’t need to disagree, because that’s not even close to a realistic picture, it’s quasi-privatized, with 33% of Medicare patients opting for private insurance for their Medicare and more joining every year.

Bush enacted Medicare Part D because millions of patients couldn’t afford their drugs (millions getting free care and no drugs is broken and Bush tried Part D as a proposed fix), the fix failed and Obama tried to gut part D in its entirety because of the runaway waste and inefficiency but his party stopped him because it’s not politically advisable for the left take away benefits, so Part D was amended (still being rolled out) under the ACA (Obamacare). Just one example under the changes, doctors are incentivized (paid bonus’s) to keep electronic records of patients and another bonus to turn patient records over to the government and if they don’t they get penalized. It’s a gross and broken system, most people don’t even know Medicare patient records are turned over to the government.

Want to see the problem with managed care...look at HMOs, which under Obamacare have been rebranded to ACOs. Basically the private insurance opts out of outcomes based payments (which are failing anyway and no one wants a part of that, because it’s insruance dictating how you treat patients) and the insurance owned networks do managed care get paid $x/patient per year and they water down services to ensure they turn the max profit.
If I invested $100 in 1700 and you invested $100 5 minutes ago, my investment was a greater sum in today's money, IMO.

Doesn't matter if we both invested in T-bills (or war bonds), corporate bonds, or equities.
Except GoDaddy actively tries to maintain that perception, while I don’t see DuckDuckGo doing the same.
I don't know either, people are judgmental I guess?
JDK-8215217: OpenJDK Source Has Too Many Swear Words
No, you've made it sufficiently clear you subscribe to a straw man narrative, and are uninterested in discussion.
Backend: .NET Core Web API

Frontend: Vue

Mobile: PWA if possible
Yup, it'll be on there once I finish debugging.

Edit: I'm having trouble reproducing it in a controlled environment, so a proper post mortem is probably going to have to wait for another day.
Disclaimer: The following is based on my memories of working at Corel at the time. My memory is crap, so it is possible I've made mistakes. Please verify the authenticity of my claims if it is important to you and don't take my word for it.

At almost the exact same time, MS bought Corel Stock that enabled Corel to stay afloat. It was non-voting stock, but it had a veto on acquisitions (to reasonably protect their investment). They assured people that their didn't intend to use the veto and even worked with Corel to help them find companies to acquire with their new capital (one of them being a certain very cool artistic paint program, whose name I forgot).

Some time late, MS sold their Corel stock to Vector (VC company partly owned by Paul Allen) at a huge loss. Vector then told the Corel board of directors that they would exercise their veto on acquisitions unless the board authorised a buyout by Vector. The penalties on the acquisition deals would have put Corel under, so they had to agree. Vector bought out Corel at an attractive price. Derek Burney (then CEO of Corel), was replaced, but actually gave up his parachute clause in order to take a role as senior program manager as Microsoft. Most of the other senior VPs also managed to land roles at Microsoft. Vector admittedly ran Corel well and made quite a large profit by having a new public offering and selling 25% of the company. They were sued by previous share holders of Corel, but I didn't hear how that lawsuit ended up (I think the previous share holders lost).

I actually talked to Derek Burney about this stuff before he was ousted and he told me that he didn't have any choice in the way it went down. He said they were basically completely out of money before MS stepped in and that without MS's help, they were months away from completely shutting down. He didn't comment about the rest of how it worked out.

My assumption at the time was that the "investment" in Apple was intended to be a similar kind of operation, but that Steve Jobs was too canny to fall for it. I'd love to see all of the conditions attached to that money to see if I'm right.
I've noticed this too, like pewdiepie on youtube, similar situation. Of course he also spent years as the "guy who streams himself playing games"
It does seem a little strange given that their book came out yesterday. Of course coincidences can always occur, but the OP’s profile is a bit odd. It’s a 9 day old account that has posted Ask HN questions every day, often multiple times a day.
The similarity between these and NASA's shuttle is stronger than I remember. Does anyone know if the more distinctive features like the shape in which the heat tiles are applied, and the leading edge of the edge of the wing are simply because one copied the other? Or are they inherent design decisions you'd almost always arrive at if you tried to design an orbiter / plane-type craft?
What do you use instead?

Personally I've found that VSCode has great out-of-the-box functionality for front-end/JS development, in comparison to Atom and SublimeText.
Factoring in overall labor force participation, it goes from 3.7 to ~3.8. Saying 3.7 is politicized is pretty hyperbolic.
MacBook Air 2018 – A PC Guy's Perspective [video]
Fentanyl tops the list for overdose deaths in the US [pdf]
i suppose the amount of science is open to debate but there are centuries of practice behind serif body fonts although the details depend a lot on the reproductive medium and other specifics.
Down with Determinants (1995)
http://www.axler.net/DwD.html
Lisp lost it's last bastion, the hipster, "I'm smarter than you", "the infinite is possible", to Haskell. Enough said.
And what'd be wrong with that?
What did you use to write code in? If you're starting from scratch or starting from some existing form of knowledge even though it might be rusty, it's still in there. All technologies have weight to learn them. When you're bootstrapping something in the wee-hours and you just want to get shit done stick to tried and true instead of re-inventing the wheel. The majority of apps are CRUD. In this case Rails, Django, maybe Express/Node will do more than fine. Only use a whole JS front-end framework if your use case needs it for day one. There's a lot of overhead to learning them.
What is RCS and why you might want it
seems quite suspicious that a book that just came out is getting quite a few reccomendations when no one currently would have used it as the basis to build anything.

looking at the twitter stream of tips from 2017, there's some good stuff there ( https://twitter.com/i/moments/994601867987619840 ) not sure that translates well to the book or not, and it seems quite pricey, especially if you only end up making use of a couple of the tips.
I used it as a ringtone, not long ago, inspired by a posting on HN that described in details what the different sounds mean.

1. Reactions were not good, even from my geekiest acquaintances.

2. Worst, turns out this sounds are all around us, from fax machines to POS communication for credit card verification. I became too aware of the sounds and false-positively checking my phone too often so I changed.
There's no substitute for looking out the window ("Iceberg, right ahead!"). The automated systems are fine as backups because people make misteaks.
Riiiiight. Because none of these companies sell/buy data from eachother.
Curious what will be the answer from Nvidia.
Serious question. Why not just put logs in postgres? Rich query language. Indexes. Has support for time-series based indexes. Optionally can support full text search if needed.
If they had just pluralized applications and left off the word 'workflows', it would be a perfectly cromulent statement.
Understood and well-reasoned. I am not completely against javascript...but would probably opt to use typescript if going down that path. However, I'll definitely consider your comments and the links you passed along.

Thanks.
The legal department can give advice, but they can't stop the company from using it anyway. So just ask the legal department: Realistically, how likely are we to be sued if we use this font according to the most obvious interpretation of the license as written? (Free to use, but don't take credit for it.) Listen to the answer, and then apply common sense.
Zombie / BORI / GLBT-Occultist President and the GoK
Cholesterol article fails to mention how the USDA softened its dietary guidelines in 2015 with regard to cholesterol. There is no longer a recommended maximum intake limit. The exact wording: "Adequate evidence is not available for a quantitative limit for dietary cholesterol specific to the Dietary Guidelines." There is still bullshit about limiting dietary cholesterol though; they are waffling on the issue.
Yeah, I'm curious as well! US legislators are surely just as aweful, but I haven't read about anything exceptional this week.
I'm one town over from Charlemont and I can look out my window and see a (dark) fiber termination at a town owned building courtesy of MBI. It will probably never carry traffic as we are "fully served" by Comcast with plans that deliver 1/8 the download speed and 1/200 the upload speed at the same cost Charlemont will pay.
I'm afraid that notepad is one of those applications that has gotten updates, but no one notices: https://blogs.msdn.microsoft.com/oldnewthing/20180521-00/?p=... . Similar issue when they revamped the internals of calculator.
On April 9, 1989, the army, together with MVD units, massacred about 190 demonstrators in Tbilisi in Georgia. The next major crisis occurred in Azerbaijan, when the Soviet army forcibly entered Baku on January 19–20, 1990, removing the rebellious republic government and allegedly killing hundreds of civilians in the process. On January 13, 1991 Soviet forces stormed the State Radio and Television Building and the television retranslation tower in Vilnius, Lithuania, both under opposition control, killing 14 people and injuring 700.

[0] https://en.wikipedia.org/wiki/Soviet_Armed_Forces
This is called "moving the goalposts".
The difference is, in the Nvidia example, it IS just the markets, valuing a company that produces actual physical products, and sells them for billions of dollars. The market is a vague guesstimate of what the actual company will do in the future.

When it's bitcoin, the product's value is literally equal to the market price.
As far as getting started, validating an idea, creating a startup while you have a day job, check out StartUpsForTheRestOfUs.com it's a great podcast. You can follow Rob on his journey. There are episodes that cover all of the topics above. Start in the archives.

I would be cautious, talking about your startup at work. Definitely don't work on it at work or with company equipment. Check any employment contracts and see if there are any clauses regarding IP or your company owning anything you do while employed.
Why not use FUSE?
Antithetical as compared to what? Markets are imperfect, but consistently drive innovation and improvement that benefits consumers. What's your better alternative?
Much discussion overnight here: https://news.ycombinator.com/item?id=18661483
Full ML Perf results can be found here: https://mlperf.org/results/
Did you mean to link to a URL?
On less used languages their filtering doesn't work. I tried writing "she was rubbing her eyes" and the only suggestion I got after typing "she was rubbing" was clit, even after writing the sentence multiple time, clit was the only suggestion.

I never wrote she was rubbing her clit on my phone. I swear.
In reality design for the web and phone applications ends up being largely about typography. So a good foundations book on typography like "Designing with Type" or any other of the usual suspects is a good start. That said, some applications have very little text so this is not always true anymore in UI/UX.

"Don't Make Me Think" is a good read, but the direct info is not really as important as the point it is trying to make. Aggressively reducing friction and decisions for the user at all points. If reading that book helps get that point across then it's worth the read. On how to do that...

If you are new to design, just pickup a used intro textbook on design. Something like "Design Basics" by Lauer and Pentak. Or really any intro book on design. They all cover the same basic concepts you'll need for UI/UX design. Fundamental stuff like visual hierarchy and composition. Honestly, just go find a used one for $8 and read through it. Most of them are pretty quick reads.

After that, although no one really goes out and tells you this, it involves a lot of following the trends and looking at past work and pulling in ideas and pieces together to create a new design. Another comment in this thread talks about how they don't write books and this is pretty accurate. A designer rarely just sits at a blank screen and starts from nothing. They usually have a list, whether formally or informally, of examples and ideas to start with. Then through iteration, critique and testing they mold something into a complete design/interface. But one typically needs some background learning in the basic fundamentals of design and typography to piece everything together. Remember, part of good UX is doing what the user expects. Which often means using conventions and design elements the user has already seen.

So pick up a book on typography and basic design and then find some design blogs that seem well written. For example Airbnb has a fairly nice one https://airbnb.design/. Best of luck!
Seeing a lot of healthy, regular accounts promoting it as well. I wonder if they gave it away for a comment on HN or something. Sad that I'm spending any time checking the legitimacy of this post and those posting in it. Thanks advert industry for making me so cynical.
> 1. Why would the town pay Comcast for Comcast to wire up the town, when Comcast would then turn around and charge residents? It seems like if Comcast wants to provide customers, they should make the investment, no?

A franchise agreement typically involves Comcast paying the municipality. 5% of gross revenues is standard.[1]

> 2. If Verizon DSL is in town, how is there a monopoly? Would Comcast wiring the town prevent another provider from also wiring the town (in whole or in part)?

No. Exclusive franchises are illegal under federal law. However, most municipalities do not have ISPs clamoring to build. For example, there was a lot of press coverage when Baltimore renewed its "exclusive" franchise with Comcast.[2] Of course it's not exclusive--it's just that nobody else has ever asked to build a network in Baltimore:

> “We’ve, in fact, asked other cable operators if they’re interested in coming into the city and, so far, nobody else is,” says Minda Goldberg, a chief solicitor in the city’s Law Department.

[1] E.g. the county where I live: https://www.aacounty.org/departments/oit/forms-and-publicati... (Section 6.1).

[2] http://www.wypr.org/post/why-comcast-one-and-only-cable-and-...
The future of crypto mining is in ASICs. GPUs can't compete.
I actually have same conclusion as you. ES isn't easy to tune and run well.

A thing many overlook are restart it. You cannot just go and `systemctl restart` it, once that occurs, constant rebalance happenning because it puts the load to the rest of system and eventually bring them down, all around :(. That make it harder to operator in K8S when it needs time to detach/attach volume, plus the overhead of overlay network.

So I myself didn't know about a perfect tunning. But the log search on Kibana is super helpful though.

That's why I kind of sold on this Loki thing. I have a good feeling that software in Go tend to require less config/tunning compare with Java. Eg, InfluxDB.

> Some other days, you wonder why we moved away from syslog senders and text files...

I wonder the same. I actually like to grep log with tail more than a crappy web ui like Kibana, Sumologic etc.

Tailing log in a webui is clunky.
An error in the inverse direction, if these sites were to add dead-child-detecting algorithms, would be far worse in my opinion. Imagine you're a mother who stops posting for a while because you're staying in the hospital with your newborn who is unwell but still alive. You decide to post a long-overdue update to friends and family on Instagram or whatever and are suddenly served ads for child coffins and funeral services. Definitely the worse of two evils in this case.
When considering handing over a [n effective] monopoly on ISP services to a local government, it's reasonable to look around and see if they're generally managing other things that they do have a monopoly on well or poorly.

While I don't love Comcast, their uptime and consistency for me has been excellent for me over the last decade and their value-for-money acceptable-[0]. I would not have the automatic expectation that municipal broadband would be "better" in any meaningful way, despite the ire that many have for Comcast.

"The bar is better than Comcast" invites comparisons to other local government systems, IMO.

[0] - Though it's a huge waste of time for both sides for me to call up every two years to threaten to cancel and negotiate the re-addition of the (reasonable) promotional rate to my account.
remarkable last sentence. love the parallels.
> Those ads are not your friends. Don't expect them to treat you like they care.

Why? Why they don't care? Is it technically impossible or what? You know, they can try to care and try to become a friend, maybe ads would work better in that case? How do you think?

What you are doing in your comment is just stating facts that are known for everyone already. For what reason you are doing it? What are you trying to achieve? Are you showing us how cynical you are, that you've grown enough to get lost your naivety completely? It is the case, or there are some other reasons behind your message?

I can say what Gillian is trying to achieve and I believe she is succeding: she will make system more human centered, more friendly to humans. I can understand her, but I cannot understand you.
Film Comment's Best Films of 2018
Ask HN: Why don't companies replace code tests with open-source contributions?
I'm asking this in the context of code tests that are used during the interviewing/hiring process.

There is a general consensus that generic code tests that are frustrating and time-consuming for the developers, but that it also doesn't give the company too much insight into someone's skill set.

One thing we thought of was to replace those tests with contributions (or bug/issue fixes) to a company's open-source project.

Obviously, if it were an easy to implement idea, more companies would be doing it already. And so we're trying to figure out what are the obstacles and barriers to this.

We also created a typeform survey in case you have a few minutes to spare (6 mins is the average completion time)
https://workshub.typeform.com/to/OqzTZS
Wellness giant Life Time targets co-working, shopping malls for next act
Planet Money podcast a covered this topic a few months ago:

https://www.npr.org/sections/money/2015/10/14/448718171/epis...
Fun fact: a lot of ETFs and index funds generate revenue on the backend by lending out the stocks they hold and charging a bit of interest to the borrower.
That would be a lot of clutter.

When you're on a codebase where people bother writing commit messages, reaching for blame/annotate output becomes second nature and reveals so much about your code. It's just as good if not better than comments, because every line in your source now has a comment.
Thanks for sharing. Curious if Nuclide is omitted because it's a given, or isn't used much internally now (https://mobile.twitter.com/amasad/status/1072930703065501696)
There is also a Udacity course by Don Norman around this book. I haven't taken it yet but it is on my list.

https://www.udacity.com/course/intro-to-the-design-of-everyd...
I would classify using GPS, internet, apps, servers, mapping algorithms, pricing algorithms, etc to be tech. Not sure how much more tech you would want, but certainly not a regular taxi company doing things better, it’s changing the basic mechanics of how taxis used to work.
What you build in a short time, without consideration of future repairs, will arguably take a lot of time to repair.
Mandate Safe Encryption Back Doors? Yes, in Government Computers First
Why Neuroscience Needs Data Scientists
and at least when it comes to contracts, ambiguity goes in favour of the party that didn’t write it afaik? so it’s a VERY permissible license if that holds
Care to elaborate? A link works :)
Yeah, I wondered why it wouldn't just choose a random number of currently-visible ads to click, including 0, at random times? Clicking all ads all the time would definitely be conspicuous.

Then I found this on their FAQ (https://github.com/dhowe/AdNauseam/wiki/FAQ#what-is-the-clic...):

> What is the "click-probability" setting?
This setting lets you control the likelihood that each discovered Ad will actually be clicked by AdNauseam. 'Always' means that every Ad discovered will be clicked, while 'Rarely' means that very few ads will be clicked(10%).
I definitely have sympathy and empathy for people in this condition. No employee is immune. Think about whether your job will exist and afford you a comfortable lifestyle in 20 or 30 years.

There doesn't appear to be an easy answer. My comment was only meant to convey that soldiering on to worry another day comes at an opportunity cost.