skysight-inc/HackerNews huggingface dataset:
I also have this machine, and am very happy with it. Added 2TB to the other m.2 slot. My only issue is not getting the fingerprint reader to work in Ubuntu.
Interesting.. it works for every letter does it not? [_]ina[category]?

For 2 random examples.. LinaPhone, UinaBag
As a cli dweller, none Unix OS is simply unbearable. The only time I want to get a windows is so I can play old win games.
Some towns can get really large but never become cities for whatever reason.
> In case you didn't notice, Windows 10 is now a tiling window manager with virtual desktops, by default, if you just learn the new keyboard shortcuts.

But it's not comparable to sway/i3 - not in terms of customisability or functionality. What I suspect we have on Windows, are virtual desktops and snap-to-edge/quarter tiling. Maybe you can get some rigid layouts if you install PowerToys/FancyZones, but it's still a far cry from my usual working environment where I can dynamically create layouts by opening new windows, configure shortcuts to my own desire, programmatically send messages to the window manager and so much more.

With Windows (and to be honest, macOS too), you get least-common denominator functionality aimed at users who don't know what a window manager is.
802.11w has existed for a while, consumer routers not supporting it is what we should blame.
The New iPhone Is Ugly
Have you used a recent model? The T490/T590 is pretty awful. They keyboard has been getting worse with each new release. The battery is now integrated. Not enough USB ports. And to top it off, there's no "p" model, which means a brand new T490 is hardly any faster than my three year old T460p.

But hey, they're thinner now, which I'm sure makes some marketeer somewhere very happy for reasons I'll never understand.

Edit: the P43 seems pretty interesting, so there's that option.
My favorite too.
To be fair, GNSS integrity should be a consumer feature.
"Pulling out" has not been proven to be a reliable birth control method, even in that situation.

It's also quite shocking how little research there seems to be on the subject.
Re: Profit Centers vs Cost Centers

I was once on a team that maintained a SaaS application that was in some sort of bizarre super-position of "cost center" and "profit center" a few years back.

The company technically sold the app and made money from it, but they also tended to give it away almost for free as long as the buyer was going to be paying lots of money for the company's $FLAGSHIP_BUSINESS_SERVICE that integrated with the app. (Think of it like a free mobile game with micro-transactions.)

The primary way customers interacted with $FLAGSHIP_BUSINESS_SERVICE (and generated micro-transaction revenue) was through our application. However because the application wasn't what the customer was actually paying for, the executives had an impossible time deciding whether to treat the app like a cost or a profit center.

Whenever the app was working fine and everybody was happy the executives were convinced it was a cost center and looked down on it. Whenever it wasn't working fine and companies began to get angry and threaten to take their business elsewhere suddenly the executives would realize that without the SaaS application they wouldn't be able to sell more $FLAGSHIP_BUSINESS_SERVICE.

Long story short, it was a strange and frustrating experience in many ways.
Input looks good I'm going to check that out. I've been using https://sourcefoundry.org/hack/ for a while. I couldn't find anything better at the time for 10pt terminals.
You don't lose warranty on Thinkpads if you open them.
Overall, I love my X1, but I have had so many problems that they finally replaced it with a brand new machine. Premier support is mandatory for Lenovo IMO, in spite of the problems, I never once had an issue getting someone onsite to repair it and they assigned a local case manager to sort out the replacement. On the Lenovo forum I read a lot of stories from people with similar problems, but with basic warranty they reported getting a run around, being without a machine for weeks at a time with it went back and forth to the depot.
A
YMMV..
Show HN: Tool to Bring Visitors Back
Authorities caught the South Korean man behind child exploitation site
So now we are going to charge higher taxes to subsidize software developers.

Are we also going to have a centralized “5 Year Plan” for the economy? How has this worked for China and Russia. They realized decades ago that this didn’t work.
Mercedes-Benz app glitch exposed car owners’ information to other users
I'm on MediCal, California's version of Medicare. Just want to say thanks for mentioning that. I had never heard of it before. I'm a young person who is also unemployed, and an orphan. Medi-Cal has been kafka-esque in how terrible it is. I relate it to therapists and doctors at the quality of school counselors and nurses, it's third rate care and it's practically made me lose all hope in getting treatment for chronic abdominal pain I've had for over a year and a half. I've been churning through doctors because they are so unprofessional to be flat out useless. One doctor straight up told me "so what do you want me to do about it?", And that's only one incident among many of the bad experiences I've had with it.

So to add on to what you've said, yes medicare is nightmarish. Hopefully this offers me a new chance to live a life.
Well OK, I don't know what "most people" think, and I'm glad to be contradicted on this matter.

Most of the people I've worked with in the last decade have favoured weakly-typed languages, and Pascal in particular has been a target for ridicule (among the small proportion of my colleagues who have ever looked at the language).

The version of Pascal on which I was raised was an Intel Pascal; I can't find a link just now. It was definitely not Turbo Pascal, which I think was Borland. But both versions had this restriction on the size of a compiled module, complete with stack and data - 64K, the size of a 8086 memory "segment". These 8086 vices have genes that survive in Intel architectures to the present day.

I also did some work with PL/M ("Programming Language for Microprocessors", I think), a much nicer language than Pascal, targeted at those same 1980s 8-bit chips. Pascal was invented as a teaching language; PL/M was an IBM product designed for production work - a cut-down version of PL/1, which was a heavy-duty mainframe language. Pascal and PL/M are similar, and they're all children of ALGOL.

I taught college classes using Turbo Pascal; I had barely any experience with that compiler, and the students were a nightmare (it was not by any measure a "top school"). I faked it, and I got away with it.
It's an incredible mix of hubris (on the startup's part) and delusion (on the investors part) to call some of these "tech companies". Like WeWork. It's a real estate company that should be valued like a real estate company.

But somehow everyone concurred that it is, indeed, a tech company. How or why, no one bothered to ask.
Not an expert, but I imagine it could still cause some routing problems if a 258-axle train were mis-registered as a 2-axle train; the latter takes up dramatically more space on the network.
Anyone still able to access the website? Seems to be down right now.
At least we are not a minority of one, then.

Except that 'dislike' is probably too neutral a description of my views on the phenomenon.
I’m pretty sure the entire startup “industry”, companies like Stripe and Airbnb which are well past finding product market fit and the risk of death included has less employees than Microsoft. AppAmaFaceGooSoft probably hire more people every year than every YC company put together ever employed, at their peaks for those that went to startup Valhalla.
The whole Disney Vault concept has been successful for decades. Disney’s early animation is still popular generation after generation.
> works well with Fedora after a couple of tweaks

I'm considering this combination of ThinkPad X1 Carbon + Fedora. May I ask what kind of tweaks are necessary/recommended?
If the domain is known to be positive, you can use the sign bit as an overflow flag.
Recently tried installing Ubuntu 19.04. The ISO thumb drive didn't work. Don't remember the details, but I tried nomodeset and some other usual(!) tricks. After 30 minutes I decided to just give Pop a whirl even though it's not as popular as Ubuntu. Worked with no fuss. That's the best argument I can think of. It's Pop OS for me from here on.
You would watch a Mercedes car lapping the rest of the field a couple of time, regardless of who is driving it.

Something like the Pikes Peak hill climb, with their Unlimited category, is actually close to what you are proposing.
Hmm, I submitted this a short while ago. I wonder if something is up with the HN dupe detector...: https://news.ycombinator.com/item?id=21300971
I agree. The one problem is that static sites are uniformly faster than even the best configured WordPress installation. I've found that the extra fast loading time can make a difference in conversions.
Once your ISP starts mucking with and blocking your traffic, what you need is a VPN and/or Tor – DoH is a very partial solution at best. What DoH gives you is merely a correct answer to a DNS lookup of an IP address. But if your ISP blocks traffic to that IP address, which they could, you’re still blocked; DoH did not help you.
The Last Jedi might have had “mixed reviews”, but it grossed 1.333 Billion.

As far as Pixar movies, it doesn’t matter what you are interested in, look at their box office, home video, video on demand results and related merchandise sells and theme park attractions.
> Pacific protests are allowed every day

Unfortunately, in Spain they are not, thanks to the infamous "Gag Law". You first need permission to protest anywhere and you're not allowed to protest near Spanish institutions at all. Fines range between €30,000 and €600,000 if guilty, which is way above what anyone who actually protests could pay.
If we built roads like we build websites
Liberating Knowledge: Machine Learning Techniques with Neo4j
I also find our "she's in the hospital" vs "she's in hospital" curious.
Better if parent had linked to the source: https://github.com/ksimka/go-is-not-good
How so? They clearly show their set of tools in detail in the docs.
Lenovo LS340 Gaming. Fantastic machine that has great specs at a good price. Lenovo even managed to avoid filling it with bloatware.

It is not aluminium but looks good. No outward signs that it has a gaming design.
It's late and I just realized MediCal is medicaid, not medicare. These program names are so confusing. Going to let out a large sigh and get some sleep.
If you sold your TV I bet you’d have something to talk about.
It is not difficult to implement all those features using plain Javascript, in fact I would recommend it as a great learning experience. What is difficult is doing it in way that is maintainable over a long period of time.

The nature of the language is that without iron code discipline Javascript code inevitably turns into a mud-ball.

Apart from the obvious “many-eyes” benefits, frameworks also provide structure that buys extra time before this happens.
> Except I'm not assuming it's wrong because it's unpopular. Read the original comment, I clearly stated why it's wrong.

Except you clearly are. The only other reason stated in the original post seems to be "because it's similar to what the hardware does", which in my opinion is completely irrelevant - how does that in any way change how useful it is to program with?

> Also, please show me one successful software package (and by successful, I mean largely consumed by consumers and a product leader) that does not use looping techniques.

Must functional programming languages have no loop construct or using loops is heavily discouraged.

> Like all technical decisions, they are made by using the most correct and appropriate choice.

I don't believe that you're naive enough to think that one decision is correct in all scenarios, or that programming paradigms cannot evolve over time.

> Which is why the industry has been using pre and post condition loops since the beginning.

Congrats, we're back to "it's popular so it's good".
Looks sleek! I'd definitely use it if I were still on Windows.
Announcing Eventy
Well I work for a telco and I really don't see anyone excited for 5G. If anything it looks like a bad idea to everyone.
Yeah the motivations should be read first.
Uber has a market cap of like 50 billion. It's real. It's no Apple or Google though.
Let’s be fair with our memory of Apple hardware. Apple had huge issues with thermal management that resulted in GPUs failing which of course Apple blamed on the user until they could strong arm a supplier to pay for a recall.
On the other hand: https://yosefk.com/blog/do-call-yourself-a-programmer-and-ot...
I went from a 2015 MBP to a Gigabyte Aero 15x and put Pop!OS on it.

I'm very happy with it - it's a tidy little machine, build quality is good, it has a nice 4K screen, great specs incl a good GPU, all the holes and slots I could ask for, and the battery lasts something like 10hrs (GPU usage destroys this though obviously)

If you can live without Mac OS, there are a number of top notch laptops out there calling your name.
Everyone who had Amazon Prime has Amazon Prime video. Should we base how many people who have Amazon Prime on your anecdotal experience at “the company you work for”? Do you have a better citation?

We also don’t have to guess the number of households in the US. We have the Census.

https://www.census.gov/quickfacts/fact/table/US/HSD410217

Around 119 million.
If it takes ages to load the core content, who’s still left on the site for that other stuff? In his comparison it took 40 seconds to load the image, I’d have closed the tab after 10 and none of that other stuff would matter.
I think the word 'subsidy' is kinda questionable here. (This writer's previous article used the same word to discover many companies[1])

If a company is not losing money on gross margins--if they are losing money in total 'unit economics' because the customer acquisition cost is high--does it really mean they are subsidizing usage?

An example is Casper, the mattress company. They are still selling mattresses to consumers for more than the mattresses cost to them. They are losing money on ads. If I see/hear a Casper ad, is that ad really a subsidy to me?

PS. Saw an interesting Twitter thread from Tren Griffin: "Whenever you read or hear the phrase 'losing money' you should ask yourself: what does this person mean?"[2]

1) https://www.theatlantic.com/ideas/archive/2019/10/say-goodby...

2) https://threadreaderapp.com/thread/1184981449172144128.html
Yeah, there are plenty of ways to abuse and misuse those as well. On the positive side, it's possible to make one piece of error handling for e.g. opening a file and writing to it. Just handle IOException. In Go, I have to do manual error handling for each step that may go wrong, ie. the file does not exist, program doesn't have permission to write to etc. In many cases I just want to handle the simple case of "unable to write to file for some reason".

My thoughts on Go error handling has made me conclude that there is probably no really good way to do it. Every approach will come with a load of downsides.
It sound very good. I would love to have a feedback on this product because I think it expensive (start at 1100€ for 8 GO RAM + 250 GO ...)
I’ve found phonetic similarly algorithms like this to be very useful for data cleaning work, especially when your data generating process involves transliteration. That is, if your users know Language A but your data involves Language B, your users will record terms from Language B with highly varied spellings that nonetheless sound very similar when pronounced. Phonetic similarity algorithms help you cluster these spellings together by sound so you can map them to a canonical term from Language B.
On rare occasions and for brief periods of time, they can get organized http://www.rabble.ca/blogs/bloggers/cathy-crowes-blog/2017/0...
Tent City in Toronto, Canada, was one of those times/places.
This seems very counter-productive.

A quick find-in-page, also reveals a skew towards older articles. Some of these might not be relevant anymore.

2012 - 19

2013 - 20

2014 - 60

2015 - 84

2016 - 26

2017 - 18

2018 - 6

2019 - 0 (© 2019 GitHub, Inc.)
"I bought this cheap car, ran it for 20 years without any maintenance and suddenly it's falling apart, I blame the car."

Wordpress unless it's very conservatively configured needs a mechanic every so often.

And before the inevitable question is asked "Why use it in the first place, why not just use X", it's because wordpress is the easiest thing to build out while being user friendly to edit and being flexible enough to add extra functionality too.

Sites rarely stay the same, clients always want random 10-20% of business specific functionality tacked on and they don't know what that looks like till potentially years after the site is built. With wordpress you can typically always add that extra functionality on without rebuilding the site in something new, that's why it's so massively popular.
What happens when employers can read your facial expressions?
The story isn’t completely accurate. While The Michigan Daily is great, we do have excellent reporting in Ann Arbor by MLive. Some of the articles aren’t great, but we do have quality reporting. MLive has brought lots of awareness around PFAs in the Ann Arbor water supply.

Here’s a twitter thread from Crains Detroit which talks about how the quality of this article is kind of crappy.

https://twitter.com/chadlivengood/status/1185581429339643904...
The Long Tradition of Cartography
I moved from a MBP to a Dell XPS 13. This transition made me appreciate just how nice the trackpad on the mac is. I am no apple fanboy by any means, after my MBP died out of warranty. They wanted $700 to fix... but after some use, the XPS trackpad is a real aggravation machine. In laymen terms, it is like the MBP knows when I am typing and reduces the sensitivity of the trackpad. On the Dell, it surely seems like the Dell knows when I am typing and cranks the sensitivity of the trackpad up 10X. I consciously have to move my hands up to type, which becomes a real problem when the laptop is in your lap and not on a desk.

I have used Linux since 1992, literally, but I still find the mac os X more cohesive and fluid. Do not get me wrong, I love linux, but on the XPS I felt like I still have to futz with the OS too much. "hey, I just went to work, I am on the OTHER wifi now mr Dell XPS laptop. Hello? HELLO? OK, gotta reboot and turn the wifi on and off three times to connect". This is with the Dell supplied ubuntu fully updated. Ugh.
In a conversation where “real” can be partially defined as “are they worth their market cap”, saying a company has a high market cap does little to convince me. In fact it’s the opposite: it implies a long way to fall.
The new Lenovo x390 looks quite promising for being smaller than 14, but bigger then the x200 series (which is 12.5").
Actually I think that China will get all of it, since they seems to be the only one to master the technology. They will not let you use all the energy you want, they will just plan the usage and let you use the energy you can use based on your citizen score. Everything will be monitored thanks to 5G, and they will save the human kind.

Edit: I forgot sarcasm was not really appreciated on HN
Somehow I don't buy it. If you don't want rich standard for error handling, nothing prevents you from returning just a string as an error. It's just a value, isn't it?

Error handling is generic by itself. This is at the heart of any existing application. It is fundamental part of the design process and later on contributes greatly to troubleshooting. Making this solid should be, IMHO, one of the most important and thought through part of any language. In Go it seems to be left at the developer's convenience. And even though you may say there is a huge debate on the subject, it always leads to nothing. Or almost nothing, like in this case. It's just disappointing.
I love my Lenovo P50 — except when I have to do iOS work. If not for doing iOS development I would be using Lenovo/Linux As my daily driver.
That doesn't compare over sexes, you see each category adds up to 0% so it is just relative advantage/disadvantage. So it says omen rate white men higher than other men but doesn't say anything at all about how they rate average men compared to how men rate average women.
I also love bitmap fonts, but when you're switching screen sizes it's annoying to have to change your config each time.
I'd rather compare it to living in a hotel vs flat-sharing.

You can customize your room (your Window Manager, Terminal, etc...) but when you try to make yourself at home in the bathroom or kitchen (use and/or customize common applications), you run into issues. [1]

Since everyone has a different preferences, you have to make compromises.

On Mac, all apps follow similar guidelines. And the end result are beautiful, powerful, intuitive and feature-rich native applications, that make the best use of all the available system features.

[1]: https://stopthemingmy.app/
I remember when they introduced ads and it was jarring. After switching to DDG about a year ago, it’s very frustrating to try to interpret google results of I’m ever presented with them.

I have to do this mental dance:
* are these ad links?
* are these knowledge graph links?
* how many results did I get?

It is a bit tiring.
I doubt 5G will ever be deployed to the density where it replaces wired Internet. It's just too expensive, and there are too few reasons to pay for it.

The use case where everything on your WiFi goes through a VPN seems like bad design to me. Each endpoint should care about it's transport-layer security; why trust the WiFi router?

I also don't think "consumers" are going to want to pay for the add-on on their Verizon bill for a 5G connected refrigerator. The greed of the telcos should kill the IoT dystopia before it becomes much of a problem.
> The nature of the language is that without iron code discipline Javascript code inevitably turns into a mud-ball.

Could you outline what you think makes JS more likely to turn into mud-balls compared to other languages?

In my experience, no matter what language you use, or with what pardigm, unless you model and design your software architecture with discipline, you gonna end up with a mud-ball.

Has less to do with the language and more about the process you use to model your domain.
"over half a million people within 5 miles of my house" is more people and more densely populated than many cities though, so it seems a little silly not to call it one. There is only one city in my country with more people than that, and it's not as dense.
You mean the same supplier that buyers of Apple, Dell and HP laptops collectively sued?

But sure, blame Apple.

https://www.computerworld.com/article/2524868/apple--dell--h...
A problem occurs when one manufacturer develops a superior product that actually does confer a competitive advantage, which a subset of competitors are unable to use due to e.g. sponsor obligations. Arguing that it's the sponsor's problem and they should relax the contractual obligations ignores the reality of the incentive structures at play. So banning said technology is suboptimal from the standpoint of pushing the possibilities of the human body to its limits (at least in sanctioned competition), but in the end it's more fair.
Sports where traditionally considered a purely human endeavour. One could replace humans partially or completely with technology but that wouldn't be quite the same thing.

Robot "Olympics" anyone?
The thing is I don’t think investors got deluded, I think investors new exactly what they’re doing. They were hoping some greater fool would take the investment off their hands
I have this too. Are you saying you feel better when you do eat the high caloric/sweet foods?