skysight-inc/HackerNews huggingface dataset:
If you're moving because you're probably going to die if you don't, does it really matter whether or not you're doing so legally or not?

It's really easy to remain in EU forever as an illegal immigrant, in some places your immigration status will have no effect on your access to free healthcare.
I switched from a 2012 MBP to Thinkpad P52S with Pop_OS! I had a year with Ubuntu and Lubuntu in the middle. Pop_OS! however is so similar in usability to macOS, that I can't imagine going back to macOS even if the hardware got better.

The P52S has two batteries, all major hardware ports (including ethernet) and a SIM card slot. It had a (lower end) Nvidia card. Conveniently Pop_OS! comes bundled with Nvidia drivers.

Closest replacement for macOS/MBP I've found.
> the XPS's camera is placed at the bottom of the screen instead of at the top, so people you have video calls with look up your nostrils.

The camera is no longer placed at the bottom of the screen in the newest model (9380), they moved it up top
I have tried lots of different coding fonts for fun (and when I change fonts, it just feels like using a brand new computer :-)), but my go-to font when I just don’t want to think what I’m gonna using is SF Mono, from the San Francisco fonts by Apple[0].

It blends well with the macOS system fonts, and it’s great.

[0] https://developer.apple.com/fonts/
Yes that's what I want to know. What chord progressions, what rhythms for different genres of music.
Ah, okay! That's great.
> I intend to make it quieter by repasting and undervolting

>Also, if it breaks down during the first 3 years, I get on-site support,

Aren't these two statements mutually exclusive?
I got a Xiaomi Notebook Pro, display is not excellent, but great value for the money.
16gb ram, decently new i7, Nvidia 960M, 256gb PCIE M.2 SSD, and an extra M.2 slot!
It was 1080€ shipped.
Seems to be a good option also for building an hackintosh.
I am using a vm for Xcode and such and it does the job.
Transcending the brain: is there a cost to hacking the nervous system?
"How do prices not help? You at least know how much you'll have to pay, which is certainly relevant information."

First things first, you probably have little choice in where you are going to get things checked out, as there may only be one place in town or one place your insurance covers or one place that works with the hospital your doctor goes to. It isn't like you can opt out if you suspect things like breast cancer, which might kill you, or if you are getting anything done in an emergency fashion. AT best, knowing the cost might give relief or stress and at worst, it'll cause some folks to die a slow death because they can't afford the cure.

IIRC, they aren't always upfront about this stuff during surgery. You simply don't know or there might not be folks in your network available for a variety of reasons (like your anesthesiologist being sick that day).
I used to think this, until I went on my quest to find a better fonts. Microsoft did a really good job on Consolas to make it look great on Windows.

Unfortunately a lot of coding fonts dont hint well on Windows, or only look good in hiDPI...

Eventually I settled on Droid Sans Mono, which I modified to have a slashed Zero.
I told my honey I was going to rock her world, but now I can't seem to find the click to shake button. You said this thing was interactive?
Wonderful narrative - thank you for writing this. It's close enough to my experience to ring many bells, but different enough that it was excellent to read.

I did Part III in '83/84 and a PhD in DPMMS from '84 to '87, and having come in to the Cambridge system from outside, I was way out of my depth. The amount I learned was quite unbelievable.

If you'd like to connect and share experiences, by contact details are in my profile.
I have kept up a little. The GOP establishment is scrambling to keep Kris Kobach out of the race, but he's popular with the sort of voter who shows up in droves to the Republican primaries. So, he's the front runner. Considering his loss in the 2018 gubernatorial race, KS Democrats are hoping he'll win the primary. He's as unpopular with general election voters as Brownback now is.

Democratic side is full of candidates who would be moderate Republicans in any other state. None of them are particularly exciting. Though the most recent entry in the race on the Democratic side is a woman who was a leader in the state legislature as a Republican. She changed parties last year due to both Trump and Brownback. Changing parties in a very red state like this is an act of courage, or a foolish act, or the act of someone who knows what the long term trends are. She's the most interesting so far.
Shopision – On-demand e-commerce expert help
Postgres can do indexes on expressions. (A bitmap scan over 2 rows may not be the most impressive example!) https://www.postgresql.org/docs/12/indexes-expressional.html

foo=# create table foo(x TEXT);
foo=# CREATE INDEX foo_r3 on foo (right(x,3));
foo=# INSERT INTO foo VALUES ('aaaaaaaaaaaaazzz');
foo=# INSERT INTO foo VALUES ('xxxxxxxaaa');
foo=# SELECT * FROM foo WHERE right(x,3) > 'fff';
x
------------------
aaaaaaaaaaaaazzz
(1 row)

foo=# EXPLAIN ANALYZE SELECT * FROM foo WHERE right(x,3) > 'fff';
QUERY PLAN
-----------------------------------------------------------------------------------------------------------------
Bitmap Heap Scan on foo (cost=7.66..24.46 rows=453 width=32) (actual time=0.018..0.018 rows=1 loops=1)
Recheck Cond: ("right"(x, 3) > 'fff'::text)
Heap Blocks: exact=1
-> Bitmap Index Scan on foo_r3 (cost=0.00..7.55 rows=453 width=0) (actual time=0.010..0.010 rows=1 loops=1)
Index Cond: ("right"(x, 3) > 'fff'::text)
Planning Time: 0.072 ms
Execution Time: 0.063 ms
(7 rows)
I wish more sports would embrace technology the way F1 does. Waiting for people with random mutations, or ready to put huge amount of time for training, or crazy enough to take illegal and harmful drugs, in pursuit of hundredth of a second is not very interesting and not very useful. But if sports were a competition between companies creating better shoes, better exoskeletons, better and safer performance enhancing drugs the society would at least get something useful out of sports.
I’d gladly switch hardware, but software is a bit of a problem:

- yes, I need a *nix OS
- I need to run Adobe CC (Photoshop, Lightroom) and Sketch

I code for iOS occasionally (be it via Unity or XCode).

I don’t mind tweaking my OS and making it mine. What I do mind is having to tweak stuff when I don’t have the time to do it, but things are broken.

Did anyone manage to work with these tools efficiently here on a linux machine? I always end up coming back.
Quote:

"(x + y) is an expression rather than a statement. The J programmer can embed (x + y) in a larger expression, perhaps a matrix multiplication (w +/ . * (x + y)) which adds the equivalent of three more nested loops, but is still a single expression. Expressions can be combined; statements cannot."

What about an expression like (x * x + y * y)? This would still be a single loop in C. Is J smart enough to figure that out, or will it turn that into three loops?
Will that allow the version of m in x to send messages back to y? I don't know Ruby, but most likely not.
Qantas completes test of longest non-stop passenger flight
I strongly dislike namedtuple. It's such an attractive nuisance. So many people use it (pre-Python 3.7's data classes) as a lightweight mechanism for class creation.

But doing that causes it to inherit tuple behavior even when that's inappropriate for light-weight classes. Consider the example here:

>>> from collections import namedtuple
>>> Person = namedtuple("Person", "name age sex")
>>> person1 = Person("Rakesh", 24, "male")

Because it's a tuple, people can extract the fields like this:

name, age, sex = person1

or

sex = person1[-1]

Now, later on you add a new field for "title". It seems like the following should work:

>>> Person = namedtuple("Person", "name age sex title")

However, it will break many places which used tuple destructuring/unpacking to access the fields.

In essence, when you used namedtuple, you implicitly make some API promises that you probably didn't mean to make.
Ok. So when you have flu complications? Gall bladder issues? When you fell and twisted your ankle but don't need emergency services even though you can't really walk? When you need a stint put in? Or how about when you've been diagnosed with an autoimmune disorder?

Sure, you technically have time to shop, but it seems to me that this is just an excuse and makes sick people suffer more.
How I survived the transition from developer to manager
I guess that’s talking about reading the TeX markup itself.
+1 for ThinkPads, they just work. The XPS has super annoying fans which change their speed randomly all the time (though it's possible to override: https://github.com/TomFreudenberg/dell-bios-fan-control).

Btw, Xfce is a desktop environment while Ubuntu is a distribution. Perhaps you meant to write you're on Xfce instead of Gnome?
Which countries have a net zero carbon goal
^ This. I hear the next version will be repairable but until then, it's not an option.
Unfortunately even the T-series has gone 100% on the integrated battery now, which IME is the thing most likely to need to be fixed. Aside from that, agreed.
This is only one problem of many, so I definitely don't expect pointing this out to do anything to change your situation.

>There are immigration requirements I cannot meet

If you could vastly improve your life by moving, why would you let immigration laws stop you? It's really hard to get kicked out of the EU and you shouldn't have any issues with access to healthcare in places like Catalonia, Helsinki and I'm sure many others.
Yeah, sure. I was on Ubuntu, now I'm on Debian + Xfce. It's better because it's faster and does not have some of the bugs I mentioned in the article I linked to.
Actually, I shouldn't have made claims about "the core reason why inheritance was developed" because I've no idea why it was developed. On the other hand, I believe I know why it is necessary (as opposed to convenient). In many languages there is functionality it provides that is otherwise unavailable.

In Java, or C++, or Python, how can we allow superclass methods to call methods on a subclass (a form of late binding) without inheritance? I don't think it's possible. So unless I am much mistaken (and please correct me if I am wrong), inheritance is convenient for reducing boilerplate but necessary for late binding (in many languages).

Have I made a mistake in my analysis somewhere?
My Gift to Climate Alarmists
Pressing stop before the paywall appears seems to bypass it.
My wish has been granted, I can play the hands after split now, very nice
TBH, I took one look at the marketroid speak on the landing page and said "Hell no."

But then I skimmed the HN discussion and found the following links:

https://triosdevelopers.com/jason.eckert/blog/Entries/2019/3...

https://pop.system76.com/docs/difference-between-pop-ubuntu/

Now I'm intrigued, and will try installing it on my laptop today.
Card counting is an "easy win" only in that it's relatively easy to master. With a bit of practice, you can gain a consistent (but small) edge. The problem is, the variance is enormous. You need a large bankroll to sustain the wins, and you need to put in a lot of hours to get into the long run. That's a major reason most successful counters play in teams.

Of course you're right in that once a casino notices you winning, you're a target for closer observation. A six-deck shoe isn't much of an obstacle, though. In Atlantic City, they'll flat-bet you (adjust the table limits so you can't vary your bet). In Las Vegas, they'll just outright ban you from playing.
This is false however reasonable sounding it is.

If you spend time with professionals sight reading, you come to appreciate that the cognitive overhead of reading individual notes caps out quite soon and most high level sight reading involves chunk identification and anticipation.

I've seen Liszt sight read at normal tempo for example and that is going to mostly be structural reading than note by note reading.

Where random note reading could be useful is for more "modern" atonal stuff...
Parasitic Reverse Tracerouting Case Study
Interested in evaluating your corporate network defenses against a parasitic reverse tracerouting attack?

We are currently running a case study for our research project at the University of Amsterdam OS3 institute.

Paper and source code release are scheduled in two weeks.

https://revcon.os3.nl

The project will be documented here: https://www.researchgate.net/project/REVCON-Reverse-Network-Reconnaissance
Everything you need to know about ISA in India
> I think you and others should see this Abortion Doctor giving testimony on the abortion process.

Not all abortions are surgical.
Weekly Robotics #61
how about setup iptables to forward all DNS traffic to self-hosted Pi-hole?
I have a Lenovo P52 at work. Compared to a Macbook it's not that great. You can't open the lid one-handed as the bottom sticks to the top. The build quality is super flimsy. The touchpad is not nearly as sensitive and accurate as on a MBP.

I run Ubuntu on it and currently my Nvidia drivers are not loading correctly so it's running on the intel integrated graphics. When they were, all GUI applications would crash when waking up from sleep. Will have to look into it and figure out if I can find a stable configuration.
Good to hear some good words about WordPress here at HN. I am working with WordPress based sites since ver 1.5. WP, in trained hands, can do wonders. It can be used as a back-end framework accessible via APIs and can also be used to serve static content.
> Heck, I'm all for fully decomodifying housing - which I recognize is radical - but the incentives for buying and building housing today don't align with housing the most people in the best conditions possible.

100% on board with this. Having a place to live is too important to leave to the whims of the market. It's arguably more important than having our publicly-funded military—there's no point in defending land if people aren't able to live on it.
Rust Big Data Benchmarks
"cell phones are needed to call the police.."
In the US, all cell phones with a charge can call the police (there are laws for this!) and there are programs to get free phones to those in danger. We already do this.

"Houses keep people warm, they should not cost anything" etc." I'm not sure who is arguing this, but it isn't a stretch for folks to agree that everyone should have access to shelter, even if you cannot afford it. I personally wouldn't mind standard and basic housing being free (Small kitchen/living room, bathroom, and bedroom or bedrooms)

I'd also point out that cross state competition would only help a little. Your laws need to be the same state to state, minimally, and most of the providers wouldn't change. Most insurance is provided through a job anyway, and I'd like to mention that most people's "tech company", besides social media, are ISP's with little to no competition.
A quick Google search seems to suggest that smart doorlocks have ended up in the headlines since the late 2000's

https://www.google.com/search?q=smart+door+lock+vulnerabilit...
Yeah I wouldn't take it either, I avoid coffee for the same reason. Honestly there are other ways to have sex and condoms are cheap and easy, sure they're not perfect but it's not a huge deal.
Thank you!!!! I've been looking for something like this for some time now.
I'm a big fan of the U series cpus: They consume very little energy, which leads to less overheating, less fan noise, and longer battery life.

(Conversely, the H series cpus consume a lot of energy: the laptop overheats quickly and has to slow down anyway.)
"Implementation Detail" is a fundamental concept in software engineering.

If we don't formalise something as fundamental as that in tooling, we're pretty much giving up on tooling.
During my university years, back when having a mobile Internet (or even a functioning smartphone) was somewhat uncommon, I've managed to set up quite a collection of such Wi-Fi access points :). I'd casually ask people I spent time with for Wi-Fi access when opportunity arised (I didn't have to invent a reason, there eventually always was a good one). Student life being what it is, I was often out and about at weird hours - so it sometimes happened that on the way from one place to another, I would detour to park my bike in front of some colleague's block of flats, and use their Wi-Fi to sync my e-mails and conversations.
ThinkPads every day of the week. I have a T430 that I have owned for about 6 years and a new P52 which is my daily work machine. Both running Linux with zero issues.

I liked the comment below describing Hotels (Mac) Vs home (ThinkPads). It's true that if you can be bothered to tweak and install some stuff then you end up with something of your own. Your way.

Never used Macs as old enough to remember the "no one got sacked for buying IBM" saying and it's true even if it is now Lenovo.
I'm curious about this as well, I'm more in a hybrid role now where less and less coding effort and I'm living in Chrome anyway for most of my tasks...
> So how should we pay for software developers?

Taxes, of course. That's how we fund things where individually charging people does not make sense.

> Should software as service products that have hosting cost also be free?

Generally not, why?
You should use an example which actually needs a *nix OS. Adobe CC is Definitely not a good example
It’s good to see that many of these fonts distinguish well between open/close quote characters - this is a personal bugbear of mine. For example, Input Mono fails for me on this aspect. Hyphens and the two dashes are usually problematic, too - unfortunately, no examples of those in this post.
if the certificates are pinned, you're screwed. Even if they aren't, it's a matter of luck if your smart$thing accepts self-signed certificates for $thingsdomain.
My favorite lesser known coding font is Monofur:

https://www.slant.co/options/228/~monofur-review
i'm not sure i agree.

$100 of gas gets you about 24 gallons at california average prices, even at 20mpg that's 2x what you need to get to reno (218mi), on the way to reno you travel through sacramento. there are alternately many other central valley options at less distance from SF (from which many uber/lyft drivers commute to SF for their day -- for example stockton, modesto). redding is also 217mi from SF if you want to go north instead. eureka is only 271mi. grants pass OR, and los angeles are both in the 380mi ballpark, still within the $100 budget.

i'm not sure why you think vegas has a wider diversity of options -- it could be i don't understand your criteria for options. vegas is central in a vast amount of desert. it's 271mi to LA, 286mi to bakersfield, 302mi to phoenix and 421mi to salt lake city. a massive amount of NV north/northwest of vegas is off-limits military test range -- population density is extremely thin in most directions from vegas.

sources: gmaps for distances, and AAA for gas price (https://gasprices.aaa.com/?state=CA) i rounded up to $4.20/gal. 20mpg i picked semi-arbitrarily because i didn't find a good hit in the first search i did.
For everyone who doesn't have infinite money, cultural works costing money means they can't access (some of) them.
No and I'm not sure this would be desirable either, it would mean having to have services store and validate your biometric data.
> will it not reduce ones control over DNS locally

No. Run your own DoH server, point your DoH client to your own DoH server, and your DoH server can then provide any responses you want. (And it in turn can use DoH or do standard recursive resolution.)

End-to-end encryption means that malicious parties can't MITM your traffic or otherwise make you talk to the wrong destination server. That doesn't prevent you from intentionally running your own local servers and pointing clients to them.

If you have a client device on your network that you don't trust and can't change the configuration of, it has far more secure methods for protecting itself from you than just using DoH.
Odoo is huge. I have interacted with some parts of it. Congratulations on building a fine product like this.
Traditional fonts even had non-lining figures, with varying heights for easier readability. Modern-style figures were only really used for tabular display, or with content written in uppercase/title-case. (Of course, it's hard to support this kind of complex text styling when editing plain-text files that are going to be fed to a compiler, or some other text-processing step.)
The third way is not throwing out the baby with baby water.

The path pursed in the past by Mesa/Cedar, Modula-3, Sing# or more recently System C#.

Provide automatic memory management by default, while offering all the tooling stack and global allocation, with low level stuff and untracked references requiring explicitly unsafe code.

For more modern approaches that combine those ideas with Cyclone ones, Chapel, Swift, Ada/SPARK, ongoing Haskell and OCaml support for linear types.

So you get the productivity of automatically memory management, graphs, self referencial structures and what not, while being able to go low level for more fine-grained resource management.
All free fonts I think? It doesn’t list for example Dank or Operator.
> .. after looking at Elm, Reason, and Scalajs I felt like I exhausted all possible alternatives.

As someone who has been using Elm at work for the last almost 2 years, but wants to move on, I’m curious about this line. I’ve been thinking PureScript or ClojureScript but admittedly I also have the strong concern of dynamically typed languages.
That's probably the case, thank you, I should have mentioned that.
I think the last line is the major concern for the OP. It's fine and dandy if your browser _lets_ you use different DOH server with it's own self-signed cert. If you're locked down... well, it's game over.
So put those parameters in a single record type and just override the 10% of them that you need to.
"imbalance and you just need some vitamins, a jog and rest - To me this isn’t really depression"

Strange and useless.

I probably have "proper" depression because of a chemical imbalance. Nothing to do with vitamins or a quick jog.
Incoming documents (mail, bills, receipts, etc.) go into one large folder. I do a quick gut check before putting them in. Will I need this in 6 month, 1 year? Only if I need it on a long term basis, its put in this folder.

End of the week, everything is scanned and the paper is sorted into one of three folders (1) Keep, (2) Throw or (3) Shred. I'd say less than 5% of documents make it into the (1) Keep folder. I have a small filing cabinet for all our physical papers (family of 3).

End of the month, the three folders are emptied. That gives me chance to rethink any decisions.

I scan using Fujitsu ix500. It's one of the few machines that was discontinued and now has doubled in price. OCRs, deskews, removes blank pages and scans anything flat including credit cards and obnoxiously long receipts. Worth its weight in gold. Its successor, ix1500 is not too shabby either (it's my office scanner).

The scanned documents are organized using the Johnny Decimal system [0].

0: https://johnnydecimal.com/
Please explain then.