skysight-inc/HackerNews huggingface dataset:
I use a proper desktop when working from home, and an iPad Pro with blink+mosh+tmux to a chunky server when I'm on the move and to be honest I have no problem at all with the keyboard (only nit -- after a day or three heavy use it sometimes takes me a while to stop hitting capslock for escape on my regular keyboard when I'm home) -- What's your problem with it?

Edit: Hitting the little... "world" key is sometimes quite annoying, it pops up some kind of emoji keyboard? Alas.
And then you get a pop-up asking to subscribe to the newsletter of a company whose product you know nothing about.
It wasn't all trash, but a significant portion was. Without expensive sorting machinery, recycling is generally only profitable with extremely cheap labor and a disregard for environmental damage caused by tossing the unprofitable stuff in the nearest dump. What was profitable for 1990s China would not have been profitable for the US.
Thanks for the heads up Jason.
There is a link in one of the comments above by theoh. There is reasonable evidence to suggest the urinal was not even his work, but of a friend of his for which he (eventually, much to her dismay) took credit.

Edit: And also.. I see the comment put forward quite often that the urinal was about the primacy of the artist or the message in defining art. But what i think is often overlooked is it is also about the context (the gallery and the viewer) and the recursion of meaning inherent in the contextualisation. Ie. The meaning created in the viewers mind that 'found' objects can be art. And the subsequent finding of art-meaning in everyday life.
Aside from the Pascal family, who else had types-on-the-right back then?
Consider advocating for plasma gasification after the low hanging recycling efforts have been picked (metals, glass, and construction material must be presorted from gasification feedstock to prevent excessive slag production). It's cleaner than incineration, and the resulting syngas and slag can be used for energy generation and road construction (respectively). There is a cost of course, but is arguably a net positive versus landfilling or burning recyclables.

In the end, with much effort, America is going to need to adopt the sorting required for multi stream recycling/waste disposal if we want to "clean up our act", until such time a machine is invented where unwanted matter goes in and desired matter (and/or energy) comes out.

https://plastics.americanchemistry.com/Sustainability-Recycl... (Warning, PDF: Gasification of Non-Recycled Plastics From Municipal Solid Waste In the United States)
I've always assumed that PuTTY used its own private key format because the OpenSSH one was terrible until about 2013.

See eg https://latacora.singles/2018/08/03/the-default-openssh.html (which is from 2018, but I think the weakness has been well known for a long time).
Exactly -- for those 45% with the false positive, you will be doing emotional harm to many of them, even without an invasive followup test.

And then, if you knew that 45% of people got a false positive, how likely is the 5% (the true positives who really need it) going to believe their initial result and even get the followup?
>but in most situations it makes more sense for the type to be on the left. The reason being that it reads more naturally

Not really. And the Tiger Woods example is a whole phrase with a verb and an noun (describing what he did to whom), so not representative of a type declaration (which is just just describing what thing something of a specific name is).

So, it's more like:

Tiger Woods: a golfer.

vs:

A golfer: Tiger Woods.

Which of course is an argument for types on the right -- the first reads much better.
I had open heart surgery for repair of an aortic aneurysm. I also inherited the same wanky bicuspid aortic valve that has contributed to the death of at least one person (and usually more) in each of the last four generations of my family.

For some reason, the heart surgeon decided not to replace it when he had me opened up. Maybe I'll have the joy of undergoing another $160k operation to fix the valve using this technique.

By the way, in case you're wondering, open heart surgery kind of sucks. I wouldn't recommend it unless you absolutely need it.
Main issue here is that such syntax is write-only. Every time you read this expression later you have to go through the mental gimnastics you've just described to understand it.
I agree with you, but mathematicians aren't a good example when replying to a concern about job replacement for truck drivers. Training middle aged truck drivers to be mathematicians would be extremely difficult, expensive, and their math career would last 10-20years at best.

Even if we do this right, we will face a lag where we have to deal with millions of middle-aged workers losing their jobs and not being able to participate in the very-high-level knowledge economy (eg. Mathematicans, Physicists, Philosphers)
Termux is awesome. iSH (https://ish.app) is trying to accomplish the same thing for iOS, but it might not be approved by Apple because it may break the current set of App Store policies. Termux also does not have the overhead of running a complete x86 emulator. I’ve never needed to, but the possibility of running Xorg (with a real window manager) on my phone is mind-blowing, even if it’s uncomfortable without a keyboard and mouse.
I really like openssh under cygwin on Windows.

Having a ~/.ssh/config file has been a lot easier to work with than PuTTY's list box of hosts, and I can share my config across my Linux & Mac boxes.

For serial port connections, PuTTY is fantastic. Thank you Simon!
It looks like that chart just assumes that the median news is neutral. This is not a valid assumption. What is "Neutral" anyway? When news sources are compared against public opinion in the USA, Fox is just a tiny bit left of center now. This should make it obvious why Fox is the most popular news channel. If Fox were really "Hyper-Partisan Right" bordering on "Most Extreme Right", then it couldn't possibly be as popular as it is.
It's from Pascal; at least I can't think of any earlier language that had it. It's very noticeable when you compare it to ALGOL W, which Wirth did just before Pascal.
> requiring commutativity from a +-operator is maybe too much

The + operator is the only one that can be realistically required to be commutative. All other operators need not. If we are to have any commutative operator, it should definitely be +.
While C++ auto is nice to save on some typing I think when you have to go look at the function definition to figure exactly what type you're dealing with makes it sometimes inconvenient.

Admittedly, I don't use any sort of IDE that does fancy mouseover type checking and only occasionally poke at C++ but there's one lib I wrote[0] where I had to remove a bunch of autos so I could figure out exactly what was going on (and, ironically, make the code "self documenting").

--edit--

[0] OK, translated from java to C++ so I also had to figure out the logic behind it to do any sorts of modifications.
Could ocp make a rack that behaves like a blade server?

Construct a server rack that works like a network Patch panel and server power bus? Thus one would just install the server in the rack slot, no more Cables to the server. Bonus award if a robot could slide in the server in the rack.
> Because I feel that using a less common one would harm beginner-friendliness significantly.

Actually, given that concatenating sequences (strings are an example) is a fairly common operation and for some kinds of sequences, so is adding them elementwise, it would be better not to use a common mathematical operator for concatenation, but to give it its own.
FCC opens 95GHz to 3THz spectrum for ‘6G, 7G, or whatever’ is next
I'm from the US, but I live in a country with "national health care" and... look it sucks. You know what I miss? 1990s era health care for tech workers in the US. When you went in and everything was covered for a $20 co-pay.

You want a specific medication, or a non-generic medication in Australia? Too bad. It's not that it costs more, you just can't get it. Things like Wellbutrin are as illegal as crack. And if you do something like tell your doctor that you tried a bunch of medications and Vyvanse is what works best... they'll literally treat you like someone trying to score opiates. They don't like it when you have an opinion on medications, and you get all sorts of lectures about how bad drug advertising is. It's a very dated, "I'm the doctor, you have to do what I say..." mentality.

And the wait times... "Oh, did you need back surgery? Because you're under 65 and you are over weight, that means you're now bottom on the list... and you'll have to wait for 1-2 years to have this done." A co-worker of mine here is a larger woman, but she just paid out of pocket rather than go on a 2-year wait list. Oh, and the recovery room... there were like 4 people crammed in one room sharing one bathroom. Doctors came in and were talking about care and medical details, in front of total strangers and her visiting guests. No privacy at all. The government would absolutely use health / fitness data to prioritize care... it's not that everyone gets unlimited treatment, they still have budgets.

What else? Remember those classes in college where you couldn't understand the professor because he had such a thick accent? Yeah, that's pretty much every doctor here now. You go to the ER and you need stitches, you end up waiting for a few hours and when you're finally seen the doctor is like, "Why weren't you escalated faster?" "I couldn't understand what your triage nurse was saying, she doesn't speak English... and I haven't got a clue if she understood me... she just told me to sit and wait..." My friend needed 14 stitches and waited over 3 hours in the ER holding a bloody towel on her hand. Only got someone to do something when she started dripping blood on the floor after it had soaked through the towel.

Anyway I know health care sucks in the US, and I do want to get to a point where governments pick up the bill... but holy hell, if the choices at present are what we have in the US or what they have in Australia... man, they both really suck. If you're someone with a job, and with any money, the US model works slightly better.
> Before the internet, if your county library didn't have it, it didn't exist.

Inter-library loans existed long before the internet.

> Before the internet, you had 3 TV channels, and you watched what the advertisers would pay for, not what you were curious about.

Cable TV with lots of channels existed long before streaming video was available on the web. Also, you could rent videos at Blockbuster (or borrow them for free at the local library). And you had ad-free public TV stations.
Well no, they’d have to publish all reports which most companies don’t like doing because it makes them look very bad.
That's only if you have weird function type syntax like C does.
Wordpress is a big reason a lot of people will still use PHP. Also Wikimedia to some extent.
I disagree - there are places where explicit types help, but for most local variables they're just noise. An accurate name for a variable is much more important than a type when it comes to figuring out what the code does that involves it, and types are a mouse hover away in any decent tooling anyway.

(I've been programming for 20 years, and mostly in statically typed languages.)
So don't ignore symptoms, but don't go looking for them if you're otherwise healthy. Early detection of many things is important... but you don't want everyone getting screened for every disease. You'll just end up with a bunch of false positives, which will cause emotional stress and backup an already overworked medical system.

By all means, don't ignore symptoms! Just don't go looking for them.
My guess is half the people out there are night owls and the modern serfdom left them no choice but to comply. Just look at the people yawning in a long Starbucks line.

https://www.scientificamerican.com/article/having-this-gene-...
It's missing the fact that the 0.01% are so ridiculously wealthy already because they control fabulously profitable enterprises, and they keep the produced value of those enterprises with insufficient distribution to everyone else.

Absent cheap-money, they'd still be in a inequitable position that wouldn't correct itself on its own.
Will we ever be able to visit sites in peace again?

Don't ever go to a web site for a FiatChrysler brand dealer. There's so much garbage on those that on mobile you can't even see the main content.

And if you Google the phone number of a local dealer you end up with an 800 number so your call can be tracked by Google, which forwards you to another 800 number so you can be tracked by the ad agency, which forwards you to another 800 number so you can be tracked by FiatChrysler, which forwards you (if you're lucky) to the local dealer, with whom you can't communicate because all those VOIP relays have increased the latency so much it's like you're talking on a satellite phone.
So how do I block the microphone on my MacBook?
It's not exactly the same thing, but I've read posts where people are saying that pfSense (FreeBSD) can't route at gigabit speeds on a PCEngines APU2, while a similar Linux-based routing distribution can on the same hardware.
“A”+”B” what do you feel should happen? “A”*6 what do you feel should happen?
International Conference on Game Jams, Hackathons and Game Creation Events
I have “excellent” coverage in the US and am now pregnant with my second baby. My first pregnancy and birth ended up costing thousands of dollars. During pregnancy, I received an endless stream of unpredictable lab test bills (why does this test cost $13 and this one costs $273?). After the birth itself, every provider who saw me in the hospital sent me a separate bill, on top of which I was billed for the room itself and for the individual drugs.

Almost any other system would be better than this. If it were out of pocket there would at least be downward pressure on prices and clearer pricing in the first place. Or we could provide it as a public service like every other developed country.
I still have trouble taking developers in the Apple walled garden seriously, this kind of article certainly doesn't help their credibility in my mind.
PL/I, ML, Ada, ...
I'd be curious to know if they ironed out this "small wrinkle" in the 0.71 WoA (Windows 10 on ARM) binaries they just released.

https://community.arm.com/developer/tools-software/tools/b/t...

Disabling the stack protector is a pretty big "wrinkle" in my opinion.

PuTTY 0.71: WoA

$ strings putty.exe | grep Compiler:

%sCompiler: clang %s
I'm not endorsing it!
Ask HN: What are the good-to-read NewYorker's articles?
Could you please stop creating accounts for every few comments you post? We ban accounts that do that. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

HN is a community. Users needn't use their real name, but should have some identity for others to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. There are legit uses for throwaways, just not routinely.

Lots more explanation: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
I believe that one reason it grinds people's gears is that it's symbolic of a larger problem. Dumping microphones in products and then having it not occur to you to even note the microphone in a spec represents a blind spot in how this company views privacy, and indicates how they take for granted the ability to add whatever sensors and capture hardware into their products with the purpose of collecting information about their customers - with or without their consent.
Nitpick, but in the graphic at the beginning, C# is presented as being a language designed in the 21st century when it in fact was doing designed in, and released in the last year of, the 20th.
Canva, but for desinging websites – Sign up or Pre-order
I use my iPad for email (reading and sorting; I write it so rarely anyway), HN-browsing, and as another screen for documentation or whatever. I think that’s about the limit of its capabilities. My biggest complaint is still how limited the interaction between apps is and how walled-off they are from one another: https://news.ycombinator.com/item?id=19207796
I recently lost my job. I have some savings to keep me going and work on side projects but COBRA is killing me with ~600/month. I only have a couple of months before I need to find a job, any job.

I feel like this discourages ppl from working on their own thing and makes labor market less flexible by forcing ppl into less that ideal positions.
Fired =/= Laid-off
Unless you do it through a PiHole, or some homebaked Linux DNS, you are required to turn in your HN card.
BSD: Due to resistance from the BSD community to adhere to normal free software development practices, we currently have no plans to have official Pale Moon releases of any kind on the range of BSD operating systems.

Anyone got the story on this one?
It's not so much that it's clearer, it's that it reads more naturally in English: "integer i" is very much akin to, say, "president Lincoln". Which is probably why it was adopted first.

I suspect it's also why the colon is often used when the order is reversed, even when it's not strictly necessary to disambiguate parsing - you want something that reads "i is integer", and colon already kinda sorta has that meaning.
"Bash for windows" are you referring to WLS?
My bank, Raiffaisen, has provided immediate support via the built-in chat on their website. Moreover, I'm a foreigner where the branch I utilize is based, and they had native support in English.

Chat can be done right, and Raiffaisen does it right. They don't harass you with anything, it's just there if you need it, and the representatives seem to have very broad access to provide information.

This is what I'd expect from a support chat.
I sincerely thought that was promotional material for some religion or cult
because it works, regardless of what we HN techies think

This literally describes 90% of successful marketing tactics.
>*BSD: Due to resistance from the BSD community to adhere to normal free software development practices, we currently have no plans to have official Pale Moon releases of any kind on the range of BSD operating systems.

What a load of crap. Some guy in his free time tried to port palemoon to one of the bsds (i think it was open), and they got all up in arms about use of their name before the guy even published anything. He was hacking in his own github repo, and these clowns created a scene there.
Oh, I didn't notice that my bad. So like the hospital is prepared to do open heart surgery on me, I should pay for that just in case I need it when I go to the hospital for a common cold. Makes 100% sense.
Do any of these "I get up and meditate" people have infants/toddlers/little kids? Now THAT would get my interest.
Ok, so what? Shouldn’t we be cheering the fact that a consumer device can potentially detect this without ever requiring a much costlier visit to the ER or doctors office?

My Apple Watch was a few hundred bucks. My latest ER visit for tachycardia (idle heart rate over 100) came to over $3000, with health insurance. And all they did was tests.
100% agree. The Drift widget on my SaaS is used a ton for support, sales questions, bug reports, you name it. It’s actually very effective and I like it. I don’t do the pop up thing with s noise though.
The section on "Minimize state in-flight" [1] has an example of an event with both an amount withdrawn and the new balance, and the author recommends sending only the amount instead.

Wouldn't it be useful to send both, since if the expected balance does not match up when the event gets processed, that must mean something was processed out of order?

[1]: https://rjzaworski.com/2019/03/7-commandments-for-event-driv...
Okay, but I have no problem with the parsers of any C or C++ compiler. I don't care to make it easier for the machine.
I think I’d rather go with a UMPC, I’d love to see a 2019 Toshiba Libretto but the GPD Pockets look interesting. I think I’d be happier if it had an ARM processor.
Got a new phone, tried to activate it through my cell phone provider, was only given worse plan choices than what I already had, used the chat widget, waited a while, was asked a bunch of seemingly silly and redundant questions, then the new phone was activated within my existing plan.
If you are signing BAAs, you're probably a service provider for a covered entity and are contractually obligated to follow HIPAA. Which is different than what the original question was.

For example, what is Apple's exposure here? I doubt any... they keep your data private because it's good for business (and they can then advertise how privacy conscience they are and get people to buy more watches). They aren't doing it because they have to follow HIPAA regulations.

A more interesting question is -- if the Apple watch was purchased as a medical device (maybe even with insurance or a prescription), does Apple's data processing need to change at all? What about if people got a watch as part of a medical study (not people that already had the watch). Would that be different?
Same for me, cygwin is a godsend, and has been for a long time.
I still use Firefox rather than Pale Moon, despite Mozilla's recent slip ups. One of the main reasons for that is that Firefox of today is surely a lot faster and more secure than Firefox of the past, even if it's not perfect. Innovations like WebRenderer and Quantum were part of the reason for the move toward WebExtensions, no doubt. And the move toward WebExtensions definitely did reduce some control for extension authors, but for it we trade more stability and security.

I'm not sure if XUL and XPCOM really makes sense the way that it did when it emerged sometime in the history of Firefox (or Mozilla or Netscape - I'm not sure.) If I were to use a Firefox fork, I think the most I would ask is one that is more defensive and less full of services I don't care about. I don't trust studies or experiments anymore, and I don't care about Pocket.
TAVR is a remarkable advance. Interventional cardiologists are taking away lots of cardiotoxic surgery volume, and it's great for patients because it's much less invasive.
Yes, I'd call any small mostly-percentage-based transaction fee that a platform imposes a "tax" or "platform tax".
The same browser that blocked an extension they didn't like.

https://forum.palemoon.org/viewtopic.php?f=46&t=16504

on HN(2017): https://news.ycombinator.com/item?id=15112524
Patience maybe isn’t even the right word; perhaps it’s just an unwillingness to invest in something that doesn’t really communicate an obvious return.

I'd say it's more like the relation with a person. If you have no choice (your boss) you do whatever is needed, mostly. If you have choice but still you're very interested (for some reason) you put up with some quirks. Otherwise, you'll rather be with someone kinder.
George Hotz has not done enough LSD.
It stops reading naturally as soon as you get composable type constructors, and people start actively using them. Even in English, once there's enough qualifiers, we move it to the right - e.g. "Tiger Woods, a famous but controversial golfer, adopted a cat".
Devops/Secops/ITops ppl seem to fall into this usage pattern.

i assumed OP is talking about "development" machine implying some code writing.
I think explicit types for function arguments and return types are a good thing, even in languages that support their omission.

For local variables, it's probably not necessary, unless the type is especially complicated.

Though, I wouldn't call putting type annotations on all variables as a bad thing.

As an aside, Intellij has this great future with Scala where it displays the inferred type of all functions and variables automatically.