skysight-inc/HackerNews huggingface dataset:
Ask HN: How to be productive while travelling?
I take the bus to the gym which takes about 30 minutes each way. I can't read on the bus because I like to take notes. Obviously, can't write software. It is difficult to retain knowledge from podcasts. Any tips on how to be productive during those 60-70 minutes for those who don't have a car and spend valuable time travelling?
Might be okay to use electricity if they're validating before the Sabbath? Isn't that how it works?

Dunno how they handle breaks during the Sabbath...

But I'm 100% out of my league here.
>So on the one hand, if you're a fan of Swift, you have yourself a nice hobby language you can play with on the weekend on your gaming PC. On the other, I'm not entirely sure what the point of this effort is for?!

SwiftUI (or even UIKit/AppKit) are not the point of Swift.

Same way Windows Forms or QT are not the point of C++.

So there's that...
The source is fascinating to read, it's a self-contained HTML document with a single style and script element.

At first I couldn't believe that's all there was. The heart of the interpreter is "almost nothing":

const think = (l,r,x) => (iter(l, (f,l) => (r.push(x = call(f,l,r,x)), args[f])), {r,x})
const wrap = x => /[a-z]+/.test(x) ? '\''+x+'\'' : x
const parse = x => eval('['+x.replace(/([a-z]+)|(-?\d+)|(\])/g, x => wrap(x)+',')+']')
const run = (text, x) => [x].concat(think(parse(text), [], x).r)

And the LOGO commands are simply global variables.

It's a fun project, and I appreciated the hand-crafted code. It reminded me of how much is possible with so little, small is beautiful indeed.
The other direction, too: "DOS isn't done until Lotus won't run!"
Great, thanks! Will definitely have to give it a whirl when I free some time on my schedule
You can encrypt them to completely prevent them from being opened. But cgb223 wasn't talking about that, cgb223 was talking about the ability to open them but not copy text, or not print.
JMESPath works pretty well: https://github.com/jmespath/jmespath.py
Sure it does. The answer is most of them.
This is something that bothers me a bit. On my PC memory usage spikes even after having tabs open for a short while.

I've recently shifted to Firefox and I noticed that after opening 10-15 tabs on about 3 separate firefox windows the memory usage is way higher than Chrome's. I have seen lesser memory usage on Chrome for way more tabs and windows.

I have very similar observations on my android phone as well. I've had 100+ chrome tabs open on my phone with no hiccups, but about 20-30 in, on Firefox, my entire phone slows down to a crawl and tabs start crashing etc.

Is it just me?
I'm sure it's that way for quite a lot of us that are of a similar age. I have a really distinct memory of watching it as a child. I wasn't really interested in computers beyond the (rudimentary) games we had on ours, but this episode planted a lot of ideas in my head I'm sure.
I do sign those Kleinbots, although it kinda slows me down (it's hard to write with a sharpie on a compound curve). So order it a few days from now - when I have more free time - and tell me in the order comments.

(at the moment, this Hacker News squib has resulted in a veritable tsunami of Klein bottle orders -- over a dozen -- and I'm getting kinda backlogged. Looks like I'll be working tonight & tomorrow. And it's my turn to wash the dishes tonight...)
I agree, and they act like it too - - snobs. I have been snobbed off by Indian techies more than once in the last 10 years.
This whole second paragraph is FUD, as should be obvious from the phasing "irrevocable harm to their bodies". Dismissal as a "social phenomenon" is naive in the extreme, as is the author's revealed ignorance of mainstream medicine's approach to transgender minors.
>SwiftUI could not have be written for the public version of Swift. Instead, the Swift language has been changed to have SwiftUI's desired syntax. That level of symbiosis is not "just" a UI framework.

Yes, but that's neither here nor there. The changes in Swift to make SwiftUI easier can be used by others to implement their own (Windows, Linux, whatever) Swift UI frameworks as well.

Obviously Apple, as the core devs of Swift and sole devs of SwiftUI would have more influence on Swift direction.

It's an open project, but not some "community designed" language. On that regard, not very different from C#, Java, etc.
I've used both VSC and IntelliJ and I understand where you're coming from but when the parent comments says VSC is fast they really mean it. It's almost instantaneous and I can get a lot done in VSC even without all the complex smart functionality.
I'd like to assume you're joking but 20 years of vim doesn't get me anywhere close to the productivity of JetBrains or even VS code on their first years.

Vim first of all has its default set so that only very patient people can live with it. So you need to edit the defaults so much to make it slightly more comfortable, and you need to pick plugins that only some work as expected, mostly not updated in years and they add yet more crazy shortcuts no one can remember and still don't work like modern editors do.

I only use vim to edit config files on servers but VS code can do that these days, vim is losing a position for me as of late. Glad it invented modal typing but it's as ancient as one would guess.
Or you could get a job at a startup, a small business, a non-profit, the public sector, or academia. Plenty of options besides "start a company" or "work at a big company."
Having had a similar idea and decided against it after a lot of research, there’s a lot of thought that you would have to do as to how to position yourself. There’s already a number of players in the space. Want to talk about stocks while seeing what others hold? There’s the app public. Want to do it for crypto? There’s E-toro. Want to do it anonymously? /r/wallstreetbets.

You are also very at the whim of the robinhood api. If that changes, which it has, you can potentially be broken until you update it.

Finally, you have to have a lot of legal protection, especially if you allow follow on trades from smart money. That can get you in some shit with FINRA real quick.

Admittedly, I like this idea more than most. I think that people would use it, but I think that getting opinions from people would be better on WSB than HN, as dumb as that sounds
Remind me a Japanese Manga artist, Osamu Tezuka(1928-1989), His manga depict 60 years old as today's 80-90 years old.
Yeah but "Hello World" in actual java is a main class and a quick write to stdout, like most any other normal (programming, not scripting) language
> I see there's "prettier" etc but the supported languages and customizability aren't there.

Er, how? What language does VSCode not support formatters for with an appropriate, existing extension, including full customizability for the formatter?

Now, there's not an integrated UI for customization, instead relying on each formatters native configuration method, but that also makes the formatting configuration independent of the editor. For me that's a plus.
The word that comes to mind for Steve Gibson is "kook". Not in a nasty way, just the sort of person who keeps sending purported proofs of the abc conjecture to a University mathematics professor they met briefly twenty years ago, or who frequently writes to their senator with opinions about a show they saw on TV. Harmless yet somehow mildly annoying.

But as to that fingerprints page. The idea isn't really about any problem with the Web PKI (what you're calling "the CA hierarchy"). Instead it's about a method you can try to use to figure out if you're using a client that's configured to trust something else entirely. In most cases this means a middlebox, maybe at a school (to stop kids looking at porn and maybe cheating on tests) or at work (porn again, and maybe other non-work stuff, sometimes anti-exfiltration technology) but it could be your own AV software.

It can't really do what it says on the tin, for a few reasons. You're going to get some false alerts this way because the certificate Steve (and Steve's web site) sees won't necessarily match the one you see, and if a sophisticated adversary was trying to defeat Steve's system they could just use the same technique to replace Steve's own site.

Also as often happens with these little projects, it isn't properly maintained. The stuff about EV in Firefox (and I think Chrome too?) is no longer true.
Many people needs clickable links in PDFs more. https://bugzilla.mozilla.org/show_bug.cgi?id=454059
Maciej is an absolutely brilliant writer, and it feels like that's where his passion lies. I agree that it might be time to either hire someone to take care of Pinboard for him or wind it down gracefully. The world needs his incisive, empathetic writing, and I don't think he has time for both.
Another way, which would solve other problems as well, would simply be to uncouple credentials and education, and require any institution that receives federal funding to open the credentialing to everyone. Just as anyone who meets the requirements is eligible to take the exam for the CFA or CPA, anyone who meets the requirements should be eligible to take whatever exams or projects a college uses for it's credentials to obtain a degree (colleges could opt in to using a nationwide credentialing system instead of creating their own if they prefer). Open internships and the like to everyone as well.

This would theoretically lead to college degrees representing what they claim to represent (skill of an individual at graduation, not at their junior year of High School), would solve most of the cost issue (self studying and taking the exam would be a viable option that wouldn't be penalized), and admittance would be much less important (since it'd be disconnected from credentials). Of course it would also defang the leverage universities currently hold over society, so I imagine they'd fight tooth and nail against it.
Why wouldn’t you just sell your slot for a gap year?
Wasn't that an awesome story? I enjoyed the PBS Nova documentary too, with reenactments starring real people from the story.

Btw, if you like interesting people with wide-open minds who also sell stuff from their fun and quirky websites, I can share a few others:

http://www.constructingtheuniverse.com/

https://www.denniswoodruffshow.com/

https://www.grand-illusions.com/
I really need to try open-xcom.

I know that there are also some total conversion like Piratez XCOM.

I tried to love the firaxis XCOMs. They kind of scratch the same itch and I appreciate not to have to manage bullets in the inventory but some of the simplified mechanics just don't work that well.

Clusters of enemies in particular seems like very poor design to me. It has caused tons of issues in their 2 games, from encouraging turtling as a the main dominant strategy to forcing firaxis to add timers to try to force players out of the play style their game made dominant.
The disk controller chip let you seek track by track. No fine control at all.

You could format extra tracks, if you felt lucky. Usually you could get away with couple extra. I never did this with any files I valued.
Did you read my parent comment right above? I don't claim to know exactly what the policies should be. And I explicitly stated that hardcore lockdowns that extend for months don't seem like a good idea.

I was just trying to push and get some clarity into how just-juan-post thinks about it, as clearly there is some obvious disagreement and I wondered what circumstances they think justify different interventions.
>> The problem is that a caste-based reservation did NOT eliminate caste-based bias.

It is not the goal of the reservation system to eliminate caste-based bias. The goal is to eliminate unfair competition by ensuring candidates of equal backgrounds compete with each other. A low caste candidate who was historically denied education can not compete with a higher caste student from an educated family. Hence the candidates are categorized based on their caste background such as BC, SC/ST etc and they compete within those categories. A BC candidate competes with other BC candidates, a SC with other SCs and so on.

Drawing from the analogy posted elsewhere in this thread. This is roughly comparable to the weight divisions in boxing. The divisions exist because it is unfair to let a lightweight boxer fight a heavyweight fighter. Without weight divisions, the competition is favorable to the heavyweights, which was the case before the reservation system.

Saying reservation should be based on economic status rather than caste is akin to saying boxers should be categorized based on height instead of weight. Economic status is less relevant here because it does not directly affect the chances of success. In a math competition, the candidate born in a family of upper class math teachers has an advantage over a candidate born to rich but uneducated parents who were denied education for generations.

The idea of reservation is to provide opportunity to people who were denied opportunity in the name of caste. They were not denied opportunity because they were poor, but because they were from a low caste. When discrimination was based on caste the remedy should also based on caste. Moreover, economic status is transient, where as the caste is rigid. A poor family can become rich but a low caste person can never become a upper caste as the caste is decided on birth. It is not sound to say a person from a caste who was oppressed for thousands of years should not be given reservation because they become rich in the last generation.
Jason, I thought I was an oldster when I chased down that hacker and wrote about it.

Thirty plus years later, I think of how young I was back then.

There must be some lesson in this, but I can't find it.
A Perspective on the Electoral College
I do too. We have shared history during really interesting and, for most of us, fun times.

Maybe it will always work this way.

Ok fine.
A Black Hole at the Center of Earth
I've heard the exact same things (except for the actual salary) from two separate families who've lived in Singapore. Private persons withholding someone's passport for any reason whatsoever should be punishable similar to slavery, because the end effect is so similar.
It sounds like slavery to me.
Instead of taking full real notes just note the time stamp of the interesting stuff then go back later, re-listen, and take notes.

I do a similar thing for good songs in mixes. I just note the time then look up the tracklist later.
Yeah I agree, what do you mean by "though"?
It's all open source. Is there anyone making money from VS Code plugins? Why does it matter if MS "steals" the code?
Hey - there's only one side to clean.
Thoughts about IDEs, compilers, IA and software development tools in general
Hey guys, I'd like to know your thoughts about IDEs, compilers, IA and software development tools in general.
Around here you can buy a used DVD player from the thrift store for $5-6. No reason to steal one, working or not.
Polkadot's DeFi hub Acala is hiring a DevOps Engineer
Stonks go up
> It's intriguing what data is considered to be the most title-worthy in cases like this.

I would have taken the title from this quote:

> In the Antarctic, sea ice extent is now well above average and within the range of the ten largest ice extents on record, underscoring its high year-to-year variability. The annual maximum for Antarctic sea ice typically occurs in late September or early October.

> Unlike the order statistics in the intro/title, this figure is quite irrefutable.

Polar ice waxes and wanes as the seasons progress. By some accounts summer 2020 had record temperatures in the northern hemisphere, but I think something else is going on too.

Here's a report of record cold in Australia in August 2020:

https://watchers.news/2020/08/07/tasmania-record-cold/

And a report from New Zealand from June 2020:

https://www.stuff.co.nz/national/weather-news/121823020/wint...

I think climate is more complicated than the anthropogenic catastrophists would have us believe.
Can I just say, for the record, thank you for the work you and all the devs put into Firefox.
I think you can look at the success of the Jerky Boys in the mid-90s to see the power of the New York accent. You have two caricatures brought to life, the mob-boss-talking Frank Rizzo and the Woody-Allen-clone Sol Rosenberg (plus a few others) making prank calls and you get a hit series. No way would that have worked if they were from Scranton or Palm Beach.
Statistically speaking, you can't afford to pay one, so - too bad.
Hey everybody, I found Randal Schwartz's HN account!

;-)

(For people who weren't Perl hackers in the mid-late '90s, Randal pretty much did exactly that while contracting at Intel, and got 3 felony convictions and 5 years probation, and it took him 12 years of fighting to get the felonies expunged. Be very very careful "trying out" security related things at your employer, without very clear written instruction showing it was authorised - you do not want to be the guy in front of a judge saying "it's part of my job description as a sysadmin!" when your employer is claiming otherwise....)
All map to more or less the same underlying libs and widgets, so there's no real difference...

In Windows there are totally different widget look and feels supported...
Is it time we started killing spammers? (2010)
Log statements and full English variable names are far more useful
I emailed Tim Cook a few years ago as a shareholder and told him to get serious about gaming and content. Haha i highly highly doubt he ever saw it.

These gaming franchises are really the only thing bringing people to these platforms, and the one Achilles heel of the apple ecosystem.. even if apple developed its own franchises, just doing something to elevate gaming on the platform beyond a few indie games would be a long lasting competitive advantage.
This seems a non sequitur to me in that it is not the cost of the time in court that is the barrier. I'm aware of no court costs that are ruinous by any stretch of the imagination. (E.g., filing fees, documentation access costs).

The de-facto necessities to succeed however, e.g., access to well-organized and consumable cross-referenced case law, the requisite knowledge of courtroom procedure, knowing what to file, by when, and what things mean without significant training or oversight of a retained lawyer; and that's where your issue comes in.

You could make the argument that an infinite number of courts and judges would bring the cost down; but I'm not convinced it would. As you'd still have the exponential case law parsing cost outpacing your availability of lawyers.

There comes a point where stare decisis and it's potential infinitive of cases depending on the craftyness of your lawyer at painting a distinction without a difference, and judges willing to buy it, where the costs seem pretty much guaranteed to spiral out of control.
This is how we ended up with the Office “ribbon”
I think I’m a little younger than you, but I too remember when being “into computers” was the sort of thing that got you bullied and made your family question whether you’d amount to anything in life.
How eBay moved their OLAP to ClickHouse on Kubernetes
I have read a few chapters and given up on more numerous books for sure!
Not a problem I've encountered, but one that will be solved by the robust extension ecosystem of VSCode. You can apply this to any UX problem you might encounter with VSCode.
Oof! That sounds tiring. I’ll hold off on ordering. :)

I have a ton of questions though, is there some way to reach you? (I’ll wait to ask these too!)
It depends where you work, if you work at a FAANG they usually have a path to promotion you’re expected to go through and you can just ask your manager what the criteria are for the next level. In fact it’s up or out till you reach some specified terminal level (at Google this is L4 or one level up from L3).
>One major difference in US soft power is, they don't censor media critical of them to an extent even close to what CCP does.

Agreed. The CCP's censorship is an exhibition of weakness.

While it is currently tumultuous, there's an argument that the introspective and critical nature of US culture is a strength.
Pre-COVID, you can visit a shopping mall and select your maid from a pool of selection. The whole experience is bizarre and inhuman and I don’t quite understand how many of my friends do it.
The problem is there's very few electable parties. I'm a fan of the Brexit Party but I doubt they'd ever get a real platform to get in. My only other options are protest votes, so all incentives point to the Tories. Being part of the party (rather than an outsider) at least allows me to influence it. Hopefully Labour bounces back, but as long as they stay on their current course, they're generally unelectable for us northerners.
Talk to a local organisation that might be able to help with accommodation and give real advice and maybe support.

What you are talking about is beyond the capabilities of most people. But giving people second chances like you have done is also more than most people can do, it is really hard. But don't be afraid to bail this time, you might not yet be up to it in life.

I wonder if the screaming is computer games... We used to play at work until the Co-Tennants complained.
But we have PDF today and everyone is already using it. What does this bring to the table that's improved over PDF from a user's perspective?

You can be a developer who enjoys the smell of your own farts all day long but that doesn't mean anyone else wants to smell them.
> ...you'll still get a shock regardless of the state of the switch...

oops, yes, good point.
I agree that there should have been some kind of "core" package for Node.js that is supervised by the developers but still an optional download, but the people that were initially in charge of NPM fought that idea to death in order to make people... use and rely on NPM.

Some people absolutely took advantage of the situation from a financial standpoint and created a business opportunity for themselves, at the expense of the community.
I'm flattered that my ideas are so provocative to you that you go through my comment history.

Thank you for the infamy.
It found my L2TP UDP port (500).
Microsoft Edge on Linux preview is coming in October
I wonder if ZGC in Java 15, now that it is GA, would clean up any lag folks see.
> live in maids to help with chore
> The employer keeps their passports
> They get paid around 400-600 SGD (250-400 USD)

That sounds like modern slavery.
I was at Twilio back in the day when we launched Shadow - https://github.com/twilio/shadow - and it's gotten zero attention since.

I'm glad to see others taking this concept forward and doing great things with it.
In this case, the issue was that the prosecution apparently mislead the judge into believing the DVD was fully working when it wasn't [1]:

>In her defence, Ms Parti said that in 2012 or 2013, Mr Liew's wife, Madam Ng Lai Peng, wanted to throw the DVD player away because it was broken, but agreed to let her take it back to Indonesia to fix.

>Madam Ng said in court, however, that the DVD player was not broken. At the trial, it was shown that the device could play a video digitally stored in the hard disk. However, a demonstration at the appeal showed that when a DVD was inserted into the player, the error message "could not initialise disc" was displayed.

>Justice Chan Seng Onn said a DVD player that is unable to play a DVD can reasonably be described as "spoilt". He found it likely that the Liews no longer wanted the "partially spoilt" player.

[1] https://www.straitstimes.com/singapore/courts-crime/dvd-play...
An aside - I loved the simplicity of the "do you accept our cookies" banner - it just has two buttons "accept" and "decline". Every other design is evil.
Microsoft Teams will add breakout rooms and automated meeting recaps