skysight-inc/HackerNews huggingface dataset:
> allowed any number of letters in a variable name... but only the first two were recognised as unique.

That was a well-known Microsoft BASIC feature that got passed down licensed descendants like TRS-80 and Commodore BASIC, and lasted through earlier 6502 BASIC implementations.
It's great, but the immigration process is very difficult and slow. I applied for the Skilled Migrant Category in February 2019 and haven't even got a case officer handling the application yet.
Thanks to whoever posted this. I am the author of the text. Any questions?
I agree with you that acidity is the main cause of enamel erosion. The correlation between beverage acidity and tooth decay is such that I think we should highly discourage children from drinking any carbonated or acidified drink .

I disagree that "pH of 5 is 10x worse than 6, 4 is 10x worse than 5 or 100x worse than 6". pH is logarithmic with respect to hydrogen ion activity but hydrogen ion activity is not linear with respect to enamel erosion in a human mouth [1].

[1] https://www.sciencedirect.com/science/article/pii/S199179021...
When I log out, YouTube becomes total trash, so I thought the algorithm was really customized to me. Then I visited a friend to watch some movies and saw half our recommendations were identical. Like we got placed in the same "bucket" or something.
Good enough, thanks!
It's so ironic that Portland has some of the worst street infrastructure and yet some of the best rail infrastructure. I agree that expanding MAX would greatly help the situation.
Why www as well? Is it just to make the target domain clearer, or for some other reason?
My company is paying $ 200 if someone wants to buy something to help with home office setup. On top of that, we are allowed to take equipments from office in case feasible.
IMO, one of the reason that company doesn't want to spend more is saving cash in tough market.
I'm sure Zuck doesn't know the concept of fairness and would laugh if someone would explain it to him. Words that Zuck understands are "efficient", "justifiable", "profitable".
I am reflecting on this post, and I am thinking of an ancient "Marketing" book I once read (paper back, well-worn) years ago. This book was written well before the internet was a thing, but the tenet was to not allow a customer to walk away like this. Such a lost customer is more costly than literally giving away the product for free: they will - through word of mouth - set in motion a diffusion process in their social network. The authors estimated this would cost 7 (I think?) customers.

Now, here we are in the top post of hackernews, probably the main target group of this company. Of the millions of people reading this, most will now never buy a tuxedocomputers computer. This post (and the one replying to it with a similar sentiment), may have killed the whole thing.

I wonder what the authors of this Marketing book would have thought about that. Heh.

A while back, if even claimed to have a defective Logitech mouse, they'd just send you a new one per mail no questions asked. No need to even send the old one back. Seems like a good move now.
It's becoming that way, raw single core performance is becoming less of a bottleneck over time.
Where in rural Indiana?
But the pauses are semantic in a way. Those concepts cannot be well separated. Not a linguist, but I can tell pauses are used by speakers and listeners for a variety of reasons, linked with both semantics and delivery -- to separate parts, to give and demarcate "processing time" for speakers and listeners, to create and satisfy expectation, etc. The cadence of speech is semantic (though its semantics are not of a simple propositional logic type).
I’d be wondering why, though. From my experience, much of what a game engine usually does looks embarrassingly parallel.
A moderation downweight simply lowers a post's position on the page.

Plenty of past explanations at the links I listed in this recent comment: https://news.ycombinator.com/item?id=23294867.

We don't have a public log (see the thread alexpetralia linked to, or https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...) but we're happy to answer any particular question as it comes up.

(I've detached this subthread from https://news.ycombinator.com/item?id=23295278 to minimize the off-topicness at the top of this page.)
I was in Kaohsiung from 2014-2018. There's a good community of hospex (was CouchSurfing, now hopefully BeWelcome), including weekly meetups in Taipei, Hsinchu, Chiayi, Tainan, and Kaohsiung.

Just don't dare to speak up about the air pollution. It's bad, but trying to do anything about it could get you in trouble.
Have you been working on a solution?
There was a point in Arizona that of the 1019 ICU beds, only 9 weren't being used.
I'm working for a software consultant in Singapore. We tried Elixir for a few projects, and now we're still trying. So, I can share a few experiences from my view.

- Elixir and the Phoenix framework is perfect when building concurrency systems. Our company had made a ticketing system, solving the tickets for "Cirque du Soleil - Hongkong 2018". During two months of the event, our system (one Elixir/Phoenix server - scale up to two - one load balancer) can handle more than 5000 tickets per second. We were so excited. Unfortunately, the client's company closed after that. So the project was closed too.

- The second project was a product of a finance startup. Not so much thing I can share in this project, but the main feature is chatting. We used the Phoenix Channel and Graphql Subscription for this feature.

- In the side project, one member of the team used Phoenix Liveview to build a Coup game (board game).

So, in general, when I work with Elixir, I see a few pros and cons:

Pros:

- Fast. Functional programming is really fun. I love pattern matching.

- Not so hard to write tests. It's easy to mock external APIs. (Check out this blog: http://blog.plataformatec.com.br/2015/10/mocks-and-explicit-...)

- Easy to deploy. After dockerize the application, I can run it anywhere. The ticketing system was run on AliCloud, and the second project was run on Kubernetes (AWS).

Cons:

- Lack of supported libraries for external services. Sometimes, our team has to write a wrapper library to call directly to external services' APIs.

- Not easy to hire an Elixir developer in Singapore. Our team tried to hire Ruby on Rails developers and train them. But they were not feeling interesting in learning Elixir, so they left the team.
Most games aren't that multi-threaded.

So it would actually end up being a lot slower than a 10900k.
In a shipping container traveling from port to port around the world.
They will if they want to own property
I think this has been fixed, but at one point, I used a log device with a one-time encryption key, thinking I didn't care that much about the data if there's a power loss. For the most part, ZFS didn't care either, but what it did care about was not mounting a pool with a missing disk. I had to edit metadata on the pool so it would mount with a different log device. Tools for this didn't exist--I was reading specs and source code, learning how ZFS know which devices belong in a pool.
I've had a couple HN members reach out to me this way, and I always respond to them since it's 1000x better than the usual crappy cold emails I get from sales people.
Google adjust salary based on location. I moved from the Bay Area to the Seattle area, and took a small paycut. And it's not directly COL, they are paying 'market rate' (or, some multiplier based off that) for the area.

I knew I would before I moved (still worth it).
I don't think that's an accurate model of how flamewars work. The fire analogy is better: if you let them burn they spread. Worse, they evoke worse from others, and if allowed to persist, they lower the norms of the community. I'd throw the broken windows theory into this metaphor soup also.

(I've detached this comment from https://news.ycombinator.com/item?id=23295278 to minimize the off-topicness at the top of the page.)

Btw you're largely right about the discussion not being significantly different, and (more importantly) about that being the key thing to look for. This is not widely understood! However, my posting that and pinning it to the top of the thread did lead to a wave of comments about the SNI, which was the intent. Maybe the discussion will shift a bit in that direction.

I like that acronym, partly because it really is a specialized concept that deserves a pseudotechnical name, but mostly because it's fun to say "snee". SNI SNI SNI.
Language wouldn't be a really problem to you in Taiwan if you choose a more modern and bigger city to live. You probably would straggle to speak English to old people in some counties, such as Yunlin and Chayyi, but younger adults would try to speak English to you at their best effort and whether who they are and the level of their English ability, they would be very friendly and warm to treat you.
Which domains would you recommend adding to the blacklist for a HN crowd? It would be nice if this had some presets builtin.
So a sports team produces something with analogous utility to a CPU? People buy sports gear or tickets and expect to run computations on them? What kind of workload can the Packers handle?

I think for the project leader of something like a kernel, which needs to care about the details of a CPU, it's entirely appropriate to set an example and remind people that they aren't building for a hardware monoculture.

With Linus I start to think of old writings he used to have about Alpha, or his prior employment at Transmeta (I know no details about it, would not be shocked if it was at least in part a PR move) ... If he's not willing to give some less common hardware a good sanity check, what example does that set for maintainers of various pieces?

Similarly, I remember the old stories about Stallman's free software MIPS rig. He ran that to prove a point that was important to him.
I guess that's what I did. Niche is fighter pilot, product is generating target imagery for training. dieselplanning.com.
Its the new companies that build on a "remote first" / "work from anywhere" foundation that have a tremendous advantage here.

With a few more "cultural shifts", there will be little overlap left between 20th and 21st century work structure(s).
Russia has changed a lot. The Soviet collapse and the subsequent 20 years were not easy, for sure, I can understand why you left. But now I'm reading a lot of reports and historical analysis written from inside Russia, like by Bill Browder, Gilbert Doctorow, Dominic Levien, and other Westerners with deep knowledge of Russia. There is a very different energy now since 2014 (the Crimea situation). And I've spent last 8 months living in Ukraine, including Mariupol and other areas close to the Russian border. I loved it.

And as a person with the same "family values" and traditional Orthodox Christian mindset as Russians, I have an immediate affinity with them. I can understand why you wouldn't like Russia if you didn't have similar values.

There are some Russians who look at Russia through Western eyes, and therefore they only see the bad. And indeed most of the world looks through Western eyes because of Hollywood, and that's why they see Russia as a pariah.
What's the social and cultural scene like in NC? Would a single guy in his twenties enjoy it?
I agree. I'd take your point on gatekeepers being a good idea further.

Gatekeepers are a good idea for even experts. There's a reason it's still in your best interest to use battle tested crypto libraries instead of writing your own, even if you're a security expert. The reason stands that it's possible for experts to make mistakes, which is why auditing is so important.

Now for this to hold, we need to assume Apple has done a good job with their notarization system, and that it's regularly audited to ensure it's not causing too many issues.

In this case, I trust Apple isn't doing these things to make developers life harder. They're doing it because it's incredibly difficult to make something both ergonomic for experts (developers) and secure/safe for non-experts (average end-users), and they would rather ship something less-than-perfect for developers if it's going to help non-developers.
I was on there for a couple of hours, and I just saw the same repeated racist, homophobic, and anti-semitic slurs again and again and again (not to mention constant swastikas). I don't even know what types of "PC-approved" slurs you're referring to.
And, in practice, the latency will actually be better than fibre. So instead of a 240msec ping to the US from NZ, it'd be closer to the theoretical minimum of 25msec, but by how much, who knows? I could see a realistic 50-80msec perhaps.

Which is still pretty mind-blowing.
Time zone sensitivity is a very real thing for companies who hire remotely, so I don’t think this is necessarily going to change. Much of the “<current employee> can now work remotely” is likely predicated on the fact that those employees are in the same time zone.
My previous job was all common lisp. I really enjoyed writing it. The REPL was definitely a job, and having a dynamic runtime environment.
1. My hatred for Chrome (kind of recent HN influence) led me into Firefox first and foremost hence Firefox. Even though I'll be porting it to Chrom(ium-e) soon.
2. It could be my attitude but I thought writing ground up vanilla would be much easier than learning a new tool, i.e., I know Greasemonkey only as much as in its name and nothing else about its workflow.
2.1 I guess an addon is easier to distribute/install (?).
They would if he had a salary. Dorsey got in trouble with the Twitter board when he announced his plan to move to Africa, although he also doesn't have any direct compensation to cut.
Why not just live in SF?
I rock an Ibanez. ;)
As someone who is considering asking for the first time to move out of my high CoL area to be fully remote, does anyone have any advice on what to expect and how to navigate said conversation? It’s a bit nerve-wracking to think about and I want to be best prepared.
Hard agree. I don't use lisp, but people in an adjacent department do (yes, in prod). It takes a few minutes to learn to read lisp. Arithmetic takes a lil bit to grok, but short expressions are easy. I wouldn't share lisp that I've written with my coworkers ;)
Curious, what books did you buy? I’ve been getting interested in this sort of thing lately.
It’s true that Philadelphia has all these great benefits, but they’re counterbalanced by Phillies fans, the trashiest in baseball. Head further south to DC and there are many of these same benefits, tons of free cultural activities, and the reigning World Series Champs.
I pretty much avoided auckland public transport for a long time, then a few years ago, I started taking the train, and that's actually been pretty good and its faster than taking the car, pretty reliable. I've noticed in the last year or so a big increase in usage. NZ Tech industry is growing steadily and was on track to become 3rd biggest industry (not sure what the lockdown fallout is going to be like) and tends to be quite diverse with various niche companies. Just not many companies (at least prelockdown ) were remote friendly.
"While I definitely had more opportunities to network and hobnob with management while in the office, the reality is it didn't matter in the long run. My salary hasn't gone down since moving, and I save money on tolls, lunches, gas, and now especially rent which is pretty significant."

I think being in the office can be very beneficial if you have the ability to talk to management and be viewed as some with potential for promotions. I have tried this but somehow I don't have the ability. My path was always to deliver stuff without needing much guidance. So now I am remote. I will probably not move up much but I have carved out nice niche for myself.
"Python does have access to the abstract syntax tree of programs, but this is not for the faint of heart. On the plus side, the modules are easy to understand, and with five minutes and five lines of code I was able to get this:

>>> parse("2 + 2")
['eval_input', ['testlist', ['test', ['and_test', ['not_test', ['comparison',
['expr', ['xor_expr', ['and_expr', ['shift_expr', ['arith_expr', ['term',
['factor', ['power', ['atom', [2, '2']]]]], [14, '+'], ['term', ['factor',
['power', ['atom', [2, '2']]]]]]]]]]]]]]], [4, ''], [0, '']]

"This was rather a disapointment to me. The Lisp parse of the equivalent expression is (+ 2 2). It seems that only a real expert would want to manipulate Python parse trees, whereas Lisp parse trees are simple for anyone to use."

-- Peter Norvig, https://norvig.com/python-lisp.html
The latest commit message of README is "Merge branch 'master' into master" [1]. As someone who doesn't do git, what does that even mean? Does git allows multiple branches with same names?

[1]: https://github.com/minimaxir/big-list-of-naughty-strings/com...
Hobart is somewhat cosmopolitan with a great music and arts scene. Outside of that, every small town is about as bogan as a comparably sized town in rural mainland.
>My wife and I live in Mexico....There is not much here for her and I'm a bit bored of Mexico.

>we're now planning to go back to Europe

Where in Europe are you planning to relocate?
https://news.ycombinator.com/item?id=191261
> Isn’t this called “salary”? I don’t expect my employer to cook and feed me lunch

You might not, but many tech companies in SF do exactly that, and it is a legitimate part of your compensation.
So I guess my PRS is what, SiFive?
Since seven out of ten times the alternative to remote work is a fucking open-plan circle of hell, how does lost productivity due to remote compare to lost productivity due to needless distraction and germs propagating like a crowd wave at a football game through open-plan spaces leading to more sick days? (Forget COVID-19, colds and flu can cause significant reductions in work output.)

My guess is remote workers are more productive.
Why do you need to institute any new WFH policies as applicable at the domestic level to do this? They’ve already been doing this presumably to the extent they wanted.
FDA Announces Temporary Labeling Requirements for Foods During Covid-19 Pandemic
Sacramento or the surrounding metro (Granite Bay, Folsom, etc.)

I’m not surprised no one has said it but it’s a really great city. I’m slightly biased in that I grew up in Sacramento but it’s really well located. 2-3 hours to everywhere in the Bay or to anywhere in Tahoe. The American and Sacramento Rivers run through Sacramento and there are miles upon miles of walking trails along them.

The rents are significantly lower than in the Bay. Depending on how far you go from Downtown Sacramento, you can rent a 3bd/2ba house in a great area for $2k/month.

The downtown area has really been revitalized since the opening of the new arena. There are a ton of fantastic restaurants in the area and plenty of things to do, and the homeless population isn’t as bad as in SF.

The weather can get really hot (100F/38C+ during peak summer) but those are just opportunities for a day spent on any of the various waterways.

Growing up here I definitely went through the same struggles as the character in Lady Bird- hating the place and thinking there was nothing to do. But it’s really been transformed and since leaving I’ve really grown to love this city. I’m definitely planning on moving back here in the long term future, but if the new WFH policies allow me to move back here sooner than I likely will.

If anyone has questions about Sacramento I would be happy to answer.
It seems kinda ridiculous that such a obvious and extremely useful idea hadn't been made yet, I cant wait to use it!

Bravo! Thanks so much or developing this.
You forgot to mention DC is nearly as close as NYC, and the train between either is a great way to get around.

Something that folks on the West Coast might appreciate: flights to major European cities are roughly equal to flights to SF or LA, and often cheaper.

Oh, and it’s a 6 hour drive to Montréal.

Granted, with corona... that’s all dreaming.
It's actually going to be a great era for consumers.

AMD and Intel in strong competition improves the quality and diversity of the CPUs and most importantly reduces their prices. We saw this almost immediately when the 10980xe which is largely identical to the 9980xe was sold for 50% of the price as a result of the 3950x/3960x.

In the server space however AMD will likely remain as a minor player as ARM inevitably starts to find its way in as a result of its far superior price/performance ratio.
The logic is not poor at all, for quite mundane reasons. Giving up water will kill you, while giving up caffeine for enough time means it is no longer needed (and it is also, quite obviously, not needed for people who don't drink it already).
Perhaps the location is only a side effect, while the true reason is the low supply of qualified coders. Why do corp lawyers command $400-600/hour? Why not to just hire a lawyer in India for $40/hour? Why not to hire a cheap accountant in Phillipines? Ah, right, the cheap options cost more in the long run and those who are competent have migrated to the US and now command the same 600/hour.
"Nobody ever got fired for buying IBM." -IBM, just before PC servers ate their lunch.

My experience has always been that it's better to do your homework so you don't have problems than to have a scapegoat to blame the problems on.

And the extent to which it's "their fault" tends to be quite inadequate. If you build a 16-drive RAID5 on some enterprise vendor's equipment and then suffer a multiple disk failure during a rebuild because that was a Bad Idea, what's the support contract going to get you? An overnight replacement for both failed drives? All your data is still gone.
Show HN: Use Your Inbox As A Google Reader Replacement
The section titled "The VM Delusion" seems a little superficial. It focuses on interoperability with C++ which is hard for nearly every language and then says that because it's annoying in Java the VM concept doesn't work.

I think VMs had a pretty successful run (esp. in the time frame of this article) - and the only thing that has attenuated it is the rise of containers and standardisation of Linux as a default server platform which finally made "cross platform" a reality for non-VM languages.

The real residual problems with interoperability b/w different languages now lie in things like internal data structures being mapped onto different memory layouts which creates very high cost to passing large data sets between them. Hence projects like Apache Arrow [1] which try to solve this.

[1] https://arrow.apache.org/
fiber in NZ is essentially government sponsored to get into the vast majority of NZ, including all the tiny places
.
I lost quixote.com to a missed renewal e-mail and my being too cheap to pay the $20 fee for the expired domain thinking I could pick it up when it was released (in hindsight, ridiculously dumb). To make things worse, it was picked up by a Los Angeles film equipment company and for a while when I was taking grad math classes at CSULB, I would drive past a parking lot filled with trucks with quixote.com emblazoned on the side. It still gives me a little indigestion to think about that.
> not a tech company

I think this may be the key. I work in-person in a Tech BigCo main office, and emails/chat/posts/pings are already a constant on any night or weekend. I don't know how it would be possible to avoid when we work with teams on every continent — some external so their working hours are non-negotiable. It's cool if you can be a good enough performer to disconnect at 5PM and never contribute to the problem by reading or responding. Some people have to—or think they have to—do that show of "putting in extra effort" to make it by their next performance review.
you might as well preload this with Pinterest, that is precisely what I and most people will be using this ext for