skysight-inc/HackerNews huggingface dataset:
A few months back I was looking for an introductory book for a course I am going to teach. I picked up 10 books based on their reviews on various sites, but they were all terrible. Basically they were $15-40 poorly written versions of what you could get for free in the official tutorial and documentation. In the end I ended up looking up authors I knew from previous books to see if they had one covering the content, one of them did. It had mediocre reviews, and deservedly so because the editing isn’t great and there are flaws I needed to correct for my courses, but it was still miles ahead of any of the 4.5-5 star reviewed books.

This is very anecdotal of course, but it did get me wondering. I have never written a customer review myself, but I always put that down to being busy/lazy and never saw myself as representative for that. But I asked around among my peers, people I would have wanted to read a review from, and it turned out I wasn’t the only one who’s never written a positive review. A lot of them, it turned out, write negative reviews for poor services quite frequently, but almost no positive reviews had ever been written.

All completely anecdotal, but it seems to correlate with what other people on HN have experienced. Maybe we shouldn’t have outsourced book reviews to the anonymous population of the internet?
Apropos of this, one wonders if the Swiss shouldn't permanently take on exchange rate instead of inflation rate targeting. It works very well for the Singaporeans and their economies could be said to be similar in some ways.
Bitcoin Eats the World, or Not
Newspapers were not journalists who wanted to place ads to pay for their salaries, they were admen who hired writers journalists to get people to pick up their advertisements.

Similarly, the free web is mostly content produced by people with little interest in getting paid (see livejournal, tumblr, blogger, pre-monetized everything: youtube, tiktok) and the providers are not simply trying to cover costs, they are trying to become billion dollar platforms.

All I'm trying to say is there's a vibrant internet to be had without prioritizing profitability and allowing ourselves to be subject to surveillance.
It’s a shame how Apple proceeded in your particular case. But your app JSBox has let users run “apps” by-passing Apple’s review process, like a NES emulator that created and shared yourself. This converts your app in an eco-system within iOS which is against the guidelines.

Hope your account and your apps are brought back to normal so you can fix any irregularities and continue doing a great job.
The project that I work on depends directly on the Kubernetes API, admission webhooks and API extensions. I do my daily development on a GKE cluster, because local k8s environments are slow and inconsistent. What I really like about tilt is that it enables the continuous development experience, where code changes are continuously built and deployed to my remote cluster as I made them in my editor. It helps to shorten my feedback loop by replacing the series of `docker build`, `docker push`, `kubectl apply` etc. commands with just a single `tilt up` command.

I can sympathize with what the author said. A while ago, I worked as the only devops engineer on a team of 10 full stack developers. The tl;dr is that management decided to migrate their existing workloads to k8s for reasons. The developers were not too keen about all the new concepts, tools and techniques they needed to learn as a result of that decision. They knew they had to own their code from dev to prod, and couldn't just throw it over the fence (because there was no fence). The issues that were brought up in the post definitely reasonated with some of the concerns the developers brought up. I do think a tool like tilt would have made the transition easier for that team.

Finally, I think the post could have been made simpler if it stays focus on just one tool, and how that tool helps to solve the problems that non-ops developers have, when writing code that needs to run on k8s.
The ones with solar charging technology ("Tough Solar") are even more amazing. I used to have an older version that failed around the 10-year mark, but newer versions are said to last over 20 years if regularly exposed to light.

Solar power unlocks so much potential that are usually limited by battery life in quartz watches. Since much more power is now available, they can make watches that automatically detect the current location by GPS, sync the time over radio, etc.
This.
Six years in we're past ticket #45k. Thats a lot of documented work and history that is valuable to be able to search.
> But this can be easily fixed. Developers need to stop using third-party dependencies, so that importing a dependency should involve O(1) risk, not O(N^2).

How is this an easy fix? Now developers need to develop and maintain O(N) instead of O(1) software projects.

I guess that if nushell had a zero dependency policy, it would have never happened.

And there is a significant risk to spreading your resources thin when reimplementing sensitive dependencies, like crypto or network / http libraries.
Show HN: bmux, a MacOS tray app that lets you save and persist browser sessions
Have you ever wanted to save browser windows for different tasks but didn't want to clutter your desktop? bmux is a tool that lets you create browser environments to persist the tabs you have open.

Please let us know if you have any criticism or suggestions!
It takes at least three layers:

Interpretation Layer 1: He's mocking critics who were saying he wouldn't accept the outcome. Since he's mocking, he's not serious. You have to interpret a mocking response as serious.

Interpretation Layer 2: He never said he wouldn't accept if he lost. You have to infer that yourself.

Interpretation Layer 3: He said 'totally', which often means the alternative is 'not totally'. He could have meant he would just complain about the results, but still accept them. To think he would fully reject them in an outright, actionable way you need to interpret the words in a special way.

--

So the original statement was false as I said. Nothing here is even close to 'outright' saying he wouldn't accept the result.
The Making of Neutron (C64 Game)
I've thought a lot about this. I think, if the price is right, it could work for families in lieu of a second car. In a "traditional" family there's two vehicles. One is a commuter car and the other is a family-mobile (Van/SUV) which holds all the stuff. In this case, the commuter car could theoretically be replaced by a car service in many cases.

The other problem is that people would have to stop seeing cars as a status symbol. A not insignificant portion of women I know think it's hot if a guy has a cool/fast/whatever car. That will be harder to change.
I was hoping for something more substantive as well.

To me, Jira is a jack of all trades, which means that it will usually be set up bad.

I did laugh out loud at "jiras": haven't heard that before, but I can easily imagine it taking hold :)
In what way is having a personal 3000lb pile of metal to wheel you around at all efficient? No matter if its gas or electric, 95% of that energy is squandered just moving around 3000lbs of metal everywhere you go in life.

Personal transport is best served on something you can actually pick up and carry. Buy an ebike. Lobby your city council for bike lanes. Anything else is opulent and destructive.
This is exactly what I've needed my whole life! Thanks!
So, San Francisco = the world?
That is pretty amazingly blinkered.
The "modern" Javascript parts make me almost physically sick.

Gimme back my plain old browser Javascript. It was primitive, but at least it wasn't actively harmful.
The best setup acc to me for web is Firefox + uMatrix + CanvasBlocker + WebRTC Blocker + DecentralEyes + HTTPS Everywhere + Smart Referrer + StartPage / DuckDuckGo + any DNS over HTTPS provider of your choice. Be prepared for the recaptcha time sink. You could turn on Firefox's resistFingerpriting setting, too. Use Brave or Bromite as an alternative browser for websites that break.

For phones, you could run DNSCloak with AdGuard DNS (iOS) or Blokada (Android). There's AdGuard Pro, Lockdown Firewall, and Guardian VPN+Firewall for iOS that are super neat.

NoRoot Firewall, NetGuard, and GlassWire Firewall for Android that I've found to have acceptable privacy policies. LittleSnitch or LuLu Firewall for Mac, GlassWire Firewall for Windows are some of the other options.

Pi-Hole your routers too for other devices connecting to Internet.
This needs to happen in nyc.
Polar is another brand that has their own watch software. They tried Android in one model, but they too had problems with battery life.

Unfortunately Suunto is moving to the app only direction too with the numbered sport watch series. Ambit and Spartan required an app for synchronization too but at least there was a desktop option. One thing that Garmin got right in their old models was that you could just plug the watch into computer and it would show up as USB drive with GPS tracks as files.
Could someone explain like I'm 5, why doesn't SNB just print (digitally) more money to weaken the Frank?

Would that drive their inflation crazy?
I think discussing a tangential discussion is enlighting:
Is there such a thing as unpolitical art?

You will find the intuition to consider art with political statements as political and art without as unpolitical. But art operates in an status quo, so can it even be unpolitical? Are the shiny baloon-like sculptures produced by questionably paid interns of Jeff Koons unpolitical? Is a painter who depicts the most idyllic sceneries in a starving country apolitical?

You quickly realize, that trying not to taking part in political things is itself political in a way.

But what about science? Is it political to speak the truth? Yeah, quite much. People have been killed for telling the truth. It takes a very nasty social climate for the truth to become political, but it can become political and when it does, speaking truth becomes as political as denying it.

We have this reflex to say: “but if it is political it is less legitimate”, but forget that any action that shapes society in a meaningful way is political — be it intentional or not.

You can do the most neutral climate science in the world and base everything on proof and facts and your words will still be political in a world where some fractions deny it.

Your goal just isn’t power then, but to speak truth.
The vast majority of middle class people's wealth is in their homes.

The only reason not everyone does it is because they don't have the prerequisite capital (and pooling wealth usually doesn't work because people suck at sharing, although I do know people who have done it, even without being in a romantic relationship).
You asked for an opinion, so here it is...

Schools don’t need computers or Internet to provide a breadth of education. I don’t know if computer literacy should even be taught in schools considering there’s so many different kinds of computers and they keep changing.
Agreed. ActiveState has had that as a commercial offering for quite some time (https://www.activestate.com/products/) and Red Hat is getting into it with (OpenShift) Application Runtimes. Given that providing such a thing is hard not-so-fun work I have a hard time seeing it getting available for free. (ASP).NET Core might be alone in being well-financed and free, something I think will lure (enterprise software) developers over long-term.
If you smoke weed they throw you in jail and beat you.
The big kicker is people didn't start all types of vaping 3 months ago. My guess is this is some sort of contaminated something (with a biological agent).

Heavy metal, lead, asbestos, radium, etc. don't cause 100+ people to be hospitalized in the span of three months, they work over decades.
The issue is: how do you feed in this liquidity without damaging the economy? Quantitative Easing with bonds purchases may be a least bad option, but it is still picking winners: I won't be emitting bonds to buy you lollies anytime soon.
Times have changed. They're not necessarily more sophisticated (at least not visibly, algorithms not withstanding), but the stigma of online dating isn't nearly what it was. In 2000, as a man in search of a woman, your chances of actually finding a legitimate mate were way lower than they are now. Sure, there's still some catfishing/fake profiles out there, but they're relatively easy to flush out, and there are many real women out there. In other words, the user pool itself has changed.
Care to elaborate?

"Modern" javascript runs just fine in your plain old browser.
It is super extreme, you basically say that ownership of an item is incompatible with safety. By this logic you will not really own the future Apple car because your grandma can't change her tires so nobody should change the tires then an Apple approved person. "do you want some random guy changing a tire and not screwing it correctly, there will be a PR nightmare for Apple...." <- this is what I expect as a response
Because the state of California gives enormous tax advantages to ultra long term landowners, they way to make money in being a landlord is to inherit property, not to buy it.
Oracle and IBM are better known for killing things they acquire than enhancing them. The money doesn't outweigh the executive overhead.

And it's not that vmware is bad, it's that they're big, enterprise'y, and slow. They'll make their money selling VM management software to companies that can't adapt to the cloud. But that's what they do - they make their money selling software to companies that can't adapt.
i feel like structured data in a shell will phase out.
The posix pipes allow streaming any data.

There's a huge mismatch in coreutils.

Nearly everything is built around a line-based philosophy. However, nearly any coreutil you care to name also likes to cram multiple bits of information on a single line.

That means you often have to do a bunch of ugly manipulation with awk, sed, cut, whatever to anything programmatic with the output of each command.

For instance, because of the influx of JSON the past few
years I have learned to use jq very well. It does everything I need

Yeah, jq is awesome and covers a lot of needs. But coreutils don't really emit json, so... yeah. There's a lot that it can't work with, right?

What if everything becomes protobuf down the road?

I know you're being facetious, I think protobuf is clearly overkill for very many needs.

Nushell seems to build upon what we've learned in the last 30-40 years. Pipes and simple interchange formats work well and are very useful for a lot of use cases. However, experience also shows that very few programs output lines of text that are atomic in nature. Each line represents multiple things and we frequently need to parse them out. That seems like a very common use case that our shell can handle for us.
Last I tried Powershell (on Linux, that is) it was so slow that I simply gave up, frustrated.

I really like the concept, but the slowness ruined the user experience for me.
To be clear, this has no association with the original "Javascript: The Good Parts" by Douglas Crockford book.
It is incredible with this diversity in timepieces and yet so few have ability to show week number.
"Perhaps the last major holdout of such applications is with the category of games, and even there, the emergence of a few consistent tool-sets such as the Unreal Engine means that there's increasing convergence on the technical components, with Agile really only living on in areas such as design and media creation." - In practice, I haven't seen the use of Unreal Engine promoting the end of agile or vice versa. If what he's saying here is that using off the shelf game engines means no more need for programmers so no more agile (except for content) then he's dead wrong. Every game that I've ever worked on using Unity or Unreal have a significant amount of programming work involved. Some of them have used agile and others less so.
Atomwise (YC W15) Is Hiring a Senior Machine Learning Research Scientist
Typically, bureaucracy and internal policies are what kills innovation in large established companies, not lack of political debate. It takes so much energy and internal politics to make the smallest changes that an organisation constituted of otherwise smart knowledgeable people will only produce mediocrity.
The Amazon rain forest isn't burning, It's being burned
Governor of the Bank of England Proposes Synthetic Hegemonic Currency (SHC)
«Already, China is the world’s leading trading nation, overtaking the US at the start of this decade. And the Renminbi is now more common than sterling in oil future benchmarks, despite having no share in the market prior to 2018. When it comes to the supply of reserve currencies, coordination problems are larger when there are fewer issuers than when there is either a monopoly or many issuers. ...

the deficiencies of the IMFS have become increasingly potent. Even a passing acquaintance with monetary history suggests that this centre won’t hold.... While the rise of the Renminbi may over time provide a second best solution to the current problems with the IMFS, first best would be to build a multipolar system...

Technology has the potential to disrupt the network externalities that prevent the incumbent global reserve currency from being displaced.

Retail transactions are taking place increasingly online rather than on the high street, and through electronic payments over cash. And the relatively high costs of domestic and cross border electronic payments are encouraging innovation, with new entrants applying new technologies to offer lower cost, more convenient retail payment services.

The most high profile of these has been Libra – a new payments infrastructure based on an international stablecoin fully backed by reserve assets in a basket of currencies including the US dollar, the euro, and sterling. It could be exchanged between users on messaging platforms and with participating retailers.
There are a host of fundamental issues that Libra must address, ranging from privacy to AML/CFT and operational resilience. In addition, depending on its design, it could have substantial implications for both monetary and financial stability.

The Bank of England and other regulators have been clear that unlike in social media, for which standards and regulations are only now being developed after the technologies have been adopted by billions of users, the terms of engagement for any new systemic private payments system must be in force well in advance of any launch.

As a consequence, it is an open question whether such a new Synthetic Hegemonic Currency (SHC) would be best provided by the public sector, perhaps through a network of central bank digital currencies

https://www.bankofengland.co.uk/-/media/boe/files/speech/2019/the-growing-challenges-for-monetary-policy-speech-by-mark-carney.pdf?la=en&hash=01A18270247C456901D4043F59D4B79F09B6BFBC
> I still don’t appear to be wrong.

Procedures are not functions!
I can understand the confusion since both Java and OCaml will let you define both. Procedures have side-effects, e.g. mutating global state, (pure) functions don't. Functional programmers work with predominantly immutable values and this requires a very different style of programming - one that many people struggle with if they have not had much exposure to it. Functional programming languages also have syntax and abstractions (often taken from maths) that are not used in object oriented programming. Why program with functions and immutable data? It enables better composition.
I have worn a g-shock daily since 2014, functionally I don’t remember it being much different to the one I had in 2001
Easy. You print X billion francs and then send each of the Y citizens a check for X/Y
So - I'm broadly supportive of the whole YIMBY thing, but I have to ask this: given how dysfunctional state and local governments have been here, are they capable of managing the giant influx of people that would result from a massive rebalancing of policy towards adding more homes?

Here in Sydney we've had absolutely no problem managing to flood the market with apartments, but there's been a substantial disconnect in terms of funding and regulation to provide transport, education, healthcare and green space for all those new people.
I have some ES6 compliant JavaScript to run on the browser. Now I would like to compile it into web-assembly and serve that from a server to the browser, to make it faster to run and download.

Is that possible with the modern JavaScript tools?
So... no creds. Got it.
You can choose to feel that way about it. the gp of my reply is pointing to the article, content and thereforce context therein. Not addressing any single part with a question done in the spirit of casting doubt knowing full well how the answer goes is perfectly within the description of sealioning.
Funny that this article doesn't talk about keeping warmth out. Whatever you can keep out you don't need to cool. So invest in:

- Insulated glazing

- Sunscreens in front of windows

- Wall and roof isolation

The nice thing about this is that these measures also keep you warm in the winter (lower energy bill), it's a double-edged sword.
What so many are missing is the swamp-cooler effect of dehumidification. I live in Las Vegas, and merely having more humidity inside to push outside cools, heatsinking the environment. I've got an aquarium set up half-full of water with a fan pointed at it, and cloth (old t-shirts) wicking the water upward. Evaporative cooling has saved us upwards of $50 or more a month this summer. Our electricity bill was $400 this last month, largely from air conditioning.
I agree that border searches by Western standards have worsen recently, e.g., the US customs may ask for social media handles.

But the Chinese border searches have gone even further: they install additional tracking apps on travelers’ phones [1], and they make a copy of the phone data for later analysis (in Cantonese [2]).

[1]: https://www.asiatimes.com/2019/08/article/visitors-to-china-...

[2]: https://lih.kg/1384861
This doesn’t belong on HN.
You have nailed it!

A lot of us are suffering from the above same mindset but because we don't even put forth the time to step back and reflect, we don't realize that we are simply running in place without advancing towards our goal (if we are even aware of our goal).

Bertrand Russell in his book "The Conquest of Happiness" says;

My purpose is to suggest a cure for the ordinary day-to-day unhappiness from which most people in civilized countries suffer, and which is all the more unbearable because, having no obvious external cause, it appears inescapable.

Our current Society and Technology have made matters exponentially worse. "Consumption/Distraction" have become the norm and we have to fight the Environment mighty hard to focus and sustain "Creativity/Concentration". Technology might mask our mental degeneration for a while but sooner or later Society will have to pay the price.
It still only works for sourcehut.
Completely agreed. Also, this line in the article was another red flag:

> Nu would not have been possible without Rust.

That's nonsense! Nu would be possible in any Turing-complete language. Other languages support async/await, asynchronous streams & serialisation/deserialisation. Go leaps to mind, but — again — this sort of thing is possible in pretty much any programming language. Now, maybe it was easier or quicker in Rust than it would have been in another language. But it certainly would have been possible.

Combine those two red flags together, and I get the sense that it's just an ethusiasts' project. Nothing wrong with that, but I don't think it's something I'll be converting my company's shell scripts right away …