jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>Essentially the effect of what you’re saying is poor people would be priced out of an essential utility to ensure rich people get a stable supply.

No, that's not the case. The entire point of a market system is to encourage people to use the limited resources on the most critical needs first. However, since there is a fixed rate culture the end result is that everyone wastes energy on non essential needs.

There simply aren't enough rich people on the planet to steal all the 75GW and even if they did they would be broke in the end. I don't know where you got that idea. The rich are in the minority. Also, you're forgetting that rich people will waste more energy if their rates are artificially kept lower.
In Thailand one can quite easily and cheaply buy wooden home “construction kits”. Of course those kinds of houses are often not insulated due to the hot climate in most of the country, most of the year.

Many of these “construction kits” can be seen and bought in a city somewhere on the highway between Chiang Mai and Bangkok (probably Phrae as this[0] company is located there as well).

—--

[0]: http://m.thailannahome.com/
And there aren't "open operating systems like Android" in the wired world?

This is so nonsensical it's almost like a shout-out to Google.

Perhaps the providers of 10Mbps+ wireline service should tear out their last mile wires and install wireless transmitters for the last hop instead, so they can fall under the same looser regulations as the <1.5Mbps (if you're lucky) wireless providers.
https://quasar.dev/

https://xaksis.github.io/vue-good-table/

haven't tried them yet, current personal vue favorites

keeping for reference when will need to use
I've just tried that row copying activity myself in LibreOffice, and it's behaving the same as you describe for Excel - row 1 copied to 5, row 3 copied to 6.

I selected the rows by clicking the row numbers (while holding Ctrl for the second one), and the version is 6.3.3.2.0, FWIW (I'm on Arch Linux so I suppose this is right up to date).
IDE? Slack? "There's your problem right there."
This is positioning them to increase prices. CS is tired of discount brokers like Ameritrade under-cutting them, so they're going to try and buy out a handful and see if they can pay for it with fee increases.

How long until Robinhood gets purchased? I'd be surprised if it wasn't consolidated this time next year.
There's no "of course" needed - for example, in Europe the GDPR also applies to government institutions. There's an exception that allows you to process data if it's necessary to fulfil the requirements some other law (doh), and for most gov't institutions there are explicit laws and regulations saying what (and how) they must do; but other than that they have all the same restrictions on data processing as private institutions.

So if the new California privacy legislation is being abused by certain government institutions, that's not an unavoidable situation, and the voters should keep pressure on their representatives to amend these laws and change that.
If you like React Table, you might like AG Grid: https://www.ag-grid.com/
> I wish there was some way to opt out of this.

In California, there sort of is.

First: you can register _two_ addresses with the DMV. One is your "mailing address" and is what is shown on your ID and gets sold with dumps like this, the other is your "residence address" and is a little bit more protected. If someone tries to run your plate number through any civilian system, they're only going to get your "mailing address" and NEVER your "residence address."

Second: you can get a "Private Mailbox" service. PMBs are really useful in their own right, but with USPS rules you CANNOT send unsolicited or bulk mail to these addresses. The USPS keeps a database and is very good about filtering these off.

So: Get a PMB and use it as your "mailing address." This will keep the marketers one step away from your real information and will prevent large amounts of spam from reaching you. Most PMBs have a "forward when full" or "forward on schedule" service, where they'll empty your box for you and then forward all of that to whatever address you provide them.

I've been doing this for 10 years now and it's been fantastic.
They seem to be using React for the View rendering. Websockets for data. Bluebird for promises. Google's CryptoJS for end-to-end encryption. MomentJS for time formatting.

The code seems to be pretty modular There are some nice gems in it like EXIF format decoding etc. This is nice to reverse engineer :)
Unlike the usual meme, in this case the goggles do something. Be interesting to actually try one.
I do think he deserves ridicule, but not for that. He stood up for the ideals of free, anonymous speech. He believed in it. But he eventually buckled under the weight of it. He was a hero for holding out as long as he did, but all heroes fall. What he's become now is worthy of ridicule.
>I have no idea how far away this version of HoloLens is from that reality though.

If the Oculus Rift is any indication-- This is still a long ways away, unfortunately.
I'd like "defer_func" to be an option; I do have some code that seriously uses it that way. But all in all defer defaulting to scope would be a lot more useful.

I've written some functions-in-functions solely to get "scope-like" deferral. Now, so far, none of them have ever survived refactoring, in that they've always been lifted up to become their own top-level functions where defer resumes working like I wanted anyhow. But I've also got a ton of code where the difference doesn't much matter (a function with only one scope, or where defer is only on the outer-most scope anyhow), and it still seems like scope would be a better default.
Hello from the (ex) sell side. I think it's satire. Pretty hard to tell though. But I think it's just really good satire.
Interestingly it was very clear at around $10MM ARR that DO was on a trajectory to IPO. You can thank Moisey Uretsky for a fantastic product idea and his brother Ben for CEOing it for so long. Congratulations to everyone who was involved in building DigitalOcean, it was an INCREDIBLY wild ride in the early days, lots of chaos but through all the chaos and disfunction, I think everyone involved knew this day would come.

Personally I'm really proud of the work we did, and I'm overjoyed to have been part of building a business that is going to be a public company. Thanks to the HN community for being so supportive over the years.
The point is that they aren't GCP/AWS/Azure. I don't want to give more money to Eric Schmidt, Bill Gates, or Jeff Bezos.

Also, GCP/AWS/Azure don't support OpenBSD. There are others who do. I just want a good dedicated server for a good price.
Microsoft runs on about 95% of desktops.

Whats your definition of a monopoly?
It will choose its gender when it's good and ready.
AWS LightSail is basically DigitalOcean with a huge jetpack with the ability to extend into AWS's ecosystem.
Nothing makes git simpler than adding another complicated command :)
It would overflow out the ends of the bridge
Yep — we assume that the input variables are independent. This is more acceptable in some settings than others, so as always, it's good to understand the limitations of the model. Thanks for pointing this one out :)
Is LTE in US really just 25Mbps?
The orders are going though the roof so you might want to revise your statement.
All of the data that you sell. E.g. Planet provides complete Earth coverage approx every 24h.
Hyperspectral imagery, tracking ships/planes with specialised receivers, monitoring other space assets, running weather services, etc. That data is all worth HUGE amounts of money to the right people.
I think A LOT of people i play with end up having jobs that don't engage their creativity at all. The end up playing games and building gorgeous bases and interesting complex setups.

Does D&D do the same? The amount of time spent on thinking about games, writing the story, etc is non-trivial.

The thing that all games share is that "losing" isn't gonna hurt your life. I'm not gonna lose my house because I blew up my factorio factory. I don't have to finish it. I don't have to play it every day.

Personally I hate games that make me build and design, I already overload on that at work, so for me a lot of my game time is more action-based games. Things I don't get to do during my work time. Does that mean I want to go learn how to shoot an arrow off a running horse? No. Does it mean I want to learn how to fly a helicopter? Nooooot that much. But I sure as hell enjoy flying a helicopter without the fear of death in a game.
I've been at a job where projects have put us in vehicle bays with no insulation on the door, in Winter. Temperatures got down to 40 degrees Fahrenheit. Luckily, there was no dress code, so I would wear my mountain Winter gear, but even so, it was really hard to get any coding done as my fingers were too cold.

There are a lot of bad companies out there, and it's all well and good to say "find another job", but not everyone has that luxury.
Thanks for detailed reply. I appreciate it.

First let's get the emotion color out. Whether someone think "intuitive" or "like" is arbitrary -- depend on experience and will change. For example, I have been thinking problems in Einstein notations for decades, so the syntax just seems natural to me, but I know other people may not think so, (I know this from my colleagues who have the same work context and known to be smart). So absolute verdict of "like" or not is of no value. It is more meaningful when we compare the alternatives -- rather than just saying you don't like it, it would be more interesting to hear what alternative you like. For me, it is comparison of Einstein notation and the full-blown nested loops.

Now what I really want to clarify is what I mean the language layer and syntax layer. (Often existing vocabulary fall short when describing ideas you are not used to so bear with me if you find term "language layer" inappropriate.) Think about programming a factorial function in C and in a functional language such as Haskell. In C, you probably will write a straight loop; in Haskell, it will be a recursion. The languages have its mandates and force us to write code accordingly. That is what I mean the language layer. Now think about the loops, we can say

for(i=0;i<n;i++)

or

for(i=0:n)

or

loop(n)

Some of them may be unfamiliar, but they all mean the exact same thing -- resulting exact the same machine code. Syntax layer does not alter your code. We can use Chinese keywords instead of "if", "while", "for", and we will write the exact same C.

Now look at the current situation: except pure macros like m4, every so called programming language force to program differently at fundamental level: with different data types, static become dynamic, swapping out libraries which changes fundamental algorithm, etc. Then, all these new language sugar coat their syntax to make you think you are just changing into a better syntax to lure you in. Once you are in, you suddenly realize every thing has changed and it become obvious that you can't program in your old language with the same kind of experience anymore, and worse yet, you find yourself eager to defend your position and zealously fights the language war, at the syntax front.

PS: If expression fits your mind, then it is intuitive because you don't have to think extra. If expression does not fit your mind, and you have to think extra to understand then it is not intuitive. So English is intuitive as long as you think in English. I do.

PS2: There is an interesting study with people in Hong Kong who speaks both Chinese and English. The research found questionnaires in Chinese or English results in different statistics. So apparently, there is more than syntax layer difference between English and Chinese. On the other hand, dialects such as Cantonese and Mandarin are probably just syntax layer difference -- maybe this can even be applied to Latin and French.
I've noticed similar unpleasant changes. I would guess cost is the driver as opposed to aesthetic or physiological preference, but I bet/hope new innovations will make the healthier and prettier solutions financially viable.
Getting an intro from one of the investor's portfolio companies seems to be the accepted path.
Boy howdy I hate those automatic spray machines. I always disable them...
This doctor stuff is just like debugging software but how to know your doctor is actually good at debugging...
> structural isolation guarantees of the form "build execution during run N cannot possibly impact build execution of run N+1" are tremendously helpful

Yes although the flip side is that it can make caching much less efficient. My experience is that caching layer can often take several minutes to download, dominating CI run time, whereas this might be instant on a self-hosted box that just leaves the previous build artefacts in place.
Oh the confusion. Perhaps 'Nikola Tesla' would have been better.
Yep! Just a little less crazy and a lot less of an asshole.
The money you make there must go pretty far though. What do you do for work? Are you Vietnamese or a foreigner? Sorry I'm just curious. I've been out there a few times and was considering bootstrapping a startup out there due to the low cost.
Previous discussion here:

https://news.ycombinator.com/item?id=8896790
I had a similar realization a few months ago. On special occasions people at the office will photoshop someone's face onto a superhero and send it around.

When it came time for my female manager's face to be put on a superhero, I had a seriously hard time finding a SINGLE non sexualized picture of a well known female superhero. Try it -- pick a female superhero and do a google image search. Then count the number of pages you have to navigate before you find a picture that you'd photoshop your manager onto.
The top-voted comments for the article in NYT website are horrendous regarding H1B visa.
I thought I wanted to live in the Sierra foothills. After the Paradise fire I've decided against it.
The author of just-js did a write up about how he got that performance: https://just.billywhizz.io/blog/on-javascript-performance-01...
Ada Lovelace and Marie Curie started us down a path that brought us to programmable ICBMs. Yeah they can do it, and they can kick ass at it.

Also, my wife is better at math and understanding mathematical concepts than me, so I find myself asking her to help me wrap my head around programming problems, even though she's not a programmer and doesn't know how to code.
They probably didn't answer because if you need clarification on the question, you have no hope of producing the answer. And incidentally it IS a programming challenge. (Which is why the econ prof had no clue.)

You have a collection of N intervals. And a collection of M points (which they call queries). For a given interval and point, that point can be in the interval or not. For each point you are supposed to find out how many intervals it is inside of. And you're supposed to make the code fairly efficient.

From the way you've written it, the intervals look like open intervals. So x1[i] is not in the i'th interval. That is a minor but significant detail, and I expect their test data to check it.

The naive solution is to write a function that takes an interval and a point, and says whether that point is in that interval. Then you just loop over all points and intervals. This works, but the number of times you run that comparison is N * M. Which, if N and M are large, is going to be painfully slow. In fact there is a notation to discuss how slow, and that notation would say O(N * M). They don't want any variant on this solution.

The solution they are probably looking for is O((N + M) * log(N)). One solution is to try to first find and put into sorted form all of the intervals where the answer is going to be constant across the interval, and then do a binary search for each point to find what interval it falls into (and therefore what the answer is for that point).

My guess as to their thinking is that anyone who can't figure out something like this won't have any clue when they cause scalability problems. This matters for larger sites.

If you don't understand any of what I just said, that's a hole in your background. To fix it go off and learn about little-o, big-O, and some basic algorithms. A short list of algorithms to learn could include quicksort, merge sort, hashing, binary search and how a BTree works. That combination will solve most problems pretty easily.
According to the WSJ, they were living together legally separated, which is a common situation. And I disagree with your broader point, as well.
I think that the problem is that most people just aren't used to thinking about how to do things better for long periods of time. They fall into a routine they find comfortable and they feel unnatural to step outside that comfort zone. Also, thinking about how to solve problems or build things isn't unique to only programmers.
I think he means they shouldn't accept mediocrity in any area, but sometimes the ROI is so low you don't bother with some things.
Obviously, because the sites are based on decisions made by one person who is not a web design expert. But that's okay, there are ways around that problem for the restaurant-goer: yelp.com provides a useable interface, socially vetted, and normalized so that places can be compared. I hardly bother with the restaurant's site anymore, they're all on yelp.
It's British English :-)
The web installer was initially not detecting the proxy at my workplace. Hopefully popular projects like Filezilla will move their download binaries off Sourceforge.
Another great product whose niche is doomed by the about-to-explode smart watch market. I'd be tempted to order one, but the price & functionality of the looming Apple Watch trumps.
It's not a personal attack if it's a factual truth. Nobody will ban me for that.

Someone who suggests that the government promotes a website that is wanting to make unverified healthcare related data available to healthcare professionals during a global pandemic is stupid.

https://dictionary.cambridge.org/dictionary/english/stupid

Showing poor judgment or little intelligence.
In this case stupid = very poor judgement as a decision made on this data by healthcare officials could cost actual lifes.
There was a Chinese person in Singapore who had PR and refused to follow the quarantine order.

They took away his PR status.
It's being taken for granted that nearly everybody (Cuomo just said 80%) is going to get it, so it doesn't make sense to get angry at someone for increasing your risk of catching it. The efforts to slow the spread are about giving the healthcare system time to cope. So, yes, people are being antisocial if they don't follow the rules but it's not sane to treat it like you're personally being assaulted. This isn't ebola or HIV.
> the holders of U.S. dollars, whose currency is devalued as money is printed

I know that's what the macroeconomics 101 textbook says, but is there any empirical evidence this actually drives higher inflation?

We've had historically low inflation for over a decade now[0], a decade during which the Fed has undertaken successive rounds of QE to the tune of $40-$85 billion per month.[1]

[0] https://www.usinflationcalculator.com/inflation/historical-i...

[1] https://en.wikipedia.org/wiki/Quantitative_easing#US_QE1,_QE...
I am already running a Linux laptop (ThinkPad t460s) as my daily driver, so I've already conquered the Wifi setup issues, and I've never had problems switching monitors. I haven't tried Zoom but most video conferencing and e.g. YouTube seem to work fine with hardware video acceleration.

I wonder if this laptop would make a good upgrade from the T460s for me.
Maybe not the only way, but it was the easiest and most widely recommended way when I was figuring out how to do musl builds around 2 years ago.
Snow Leopard is still the best OS X I know (now being on Mountain Lion), it was fast and efficient.

It still works wonders on the old Core 2 Duo and I wouldn't upgrade any of the older machines I have.
Which could be done with a CNC mill.
I am still frequently getting errors when trying to sign up. Every few days I get a little further in the process, only to get a random 500 when performing some next operation.
My attempt:

NSA: We categorically do not store any content.

subtext: we don't, but GCHQ does and they let us search it.

That's the real insideousness of the whole five eyes thing. If it's illegal in your country, just get another of the eyes to do it. You can truthfully deny that you do it, while still reaping the benefits as if you had done it. Disgusting subversion of controls that are there for good reasons.
Personally, I do. When I see a stupid annoying ad I stop using the site and I write to them to politely let them know.

(Exception: imgur is showing some ads that launch the ap store. These ads are really freaking annoying and it feels like a bug.)
I read at least 20 novels/non-fiction books a year, but usually I don't talk about it on Facebook because the nature of Facebook discourages these kinds of posts. I have a few other friends on Facebook who love books and are interested in talking about them, but I view FB mostly as a cocktail party full of topical conversations. Talking about literature and ideas seems to me some days to be like the guy in the corner droning on about astrophysics to an audience of socialites checking their watches.

Where do people talk about books and reading substantial? Book review blogs, publisher accounts, Goodreads, Longform, literary blogs (The Rumpus, HTMLGiant etc). These are all niche categories that "pop culture" isn't necessarily interested in.
In other news: 20% of all laptop users lack technical know how
The upgrade to newer OS X versions is free. So ...
This discussion thread is a good start.
I agree. It is. A trusted friend said the same. But I see it as:

1) If you're in tech then the concepts are obvious. But if you're not then plenty of context and education is in order. Most people are the latter. The book is for them.

2) She takes the matter _very_ serious. Rightfully so. The depth and breadth is a form of counter defense. She's thorough and pro-active about plugging holes.

It's not any easy read. But how do you make "privacy as you knew it is on life support" sexy and fun?
> We are talking about a man that many considers is a threat to democracy.

People who say this are a higher threat to democracy, tbh.
Why is this a product? I could implement this myself in a weekend with a few open source libraries.
I've used fastmail instead of gmail for years and much prefer it even if it's an inferior product. I still use google calendar and youtube (vanced) and google voice (still not any good way to text using my carrier on a browser that I know of)
Counter point I touch type properly (developed with good form around 15) and I just had to visit a hand specialist for RSI at 30.
I can't understand why people still can't separate Bill Gates from Microsoft, or vaccines
Good question. Depends on the OS.

In the case of Linux (and other Unixish OSes), getty is the program that makes a terminal or console session work on the host side. Getty usually launches a program, login, that takes your username and password, retrieves your account's settings and launches your interactive shell (something like bash, zsh, fish or oil) when you successfully authenticate. Incidentally, tools like screen and byobu allow multiple terminals to attach to the same shell by multiplexing the terminal (not the shell).
I need to compile a lot. As that sometimes takes hours with max load, I have discovered that Intel Mac book Pro 13” 2020 was surprisingly loud. It is louder than a water-cooled Windows desktop at the office. This became especially apparent with remote work as the ambient noise at home was much lover than at work.

But if I do not compile, it is silent even when running a Windows or Linux VM.