skysight-inc/HackerNews huggingface dataset:
Supposedly the magic leap demo was actually cool and used different technology than the eventually crappy hardware they ended up sort of shipping.

I think they couldn’t get it to a place where it could be small enough to be useful?

Hopefully when Apple ships AR hardware for real it’ll be what it should be. Magic leap will be kind of like General Magic or the creative nomad jukebox - right idea but too early with hardware and not a great product.

Their constant advertising with no details for years really bothered me though so I probably have an unfairly negative perception of them.

Either build what you’re doing in public like Facebook/Oculus or do it in secret like Apple, but don’t loudly advertise in public when you don’t have anything to show for it.

###

(I played with the magic leap hardware that shipped for an hour or so and found it disappointing, a lot less interesting than when I had played with VR hardware for the first time. I think AR as the next computing platform has huge potential, but the hardware isn’t there yet and it needs a strong platform/ecosystem behind it. I think Apple has been preparing this for years.)
was the go library fixed?
Forget the MBA. Here’s the fastest way to become a product manager
The goal was also probably (re)branding.
So you like being told what to listen to? Seems like you should work on forming your own opinions...
This is good work, thank you. I've added to my testing toolbox.
I highly doubt you're actually "genuinely baffled" about why people re-listen to music they love. Why the hyperbole?
This is a great read for information on how to classify the scale of a project. Being able to compartmentalize the scope is good for determining when to execute and when to walk away.

I am currently working on a "main dish"[1] since it is for a smaller/niche market of people that modify their cars. I consider it the "side dish" to my day job, but with the goal of going full time with it if it takes off. If it takes off then I can start creating my own side dishes, complimentary products, to the main dish.

[1] https://azxiana.io/2020/04/21/translator-gateway-module-maki...
My favorite was the Guns and Roses album "Chinese Democracy" which took like a decade to release. They used to say democracy would come to China before the album would.
I'm sure it doesn't account for 1B a month, but paying employees is really expensive and airbnb has a lot of them
Primary Care Needs a New Operating System
I don't think it is not possible to enforce perfectly sequential numbers at the application level.

This is the same problem as multiple threads trying to increment the same global variable. Unless there is mutual exclusion while the variable is being read/incremented there will be race conditions.

I think the only way to enforce mutual exclusion for applications would be at the database layer (or any other layer where there is 1 resource that is shared between each application peer).
Great question! The term skinny jean has changed over time.

What I could have been more careful in defining is what a "modern skinny jean" is: it is designed to be form fitting throughout the seat and leg. That means a tapered leg opening: the knee is larger than the hem. That also means the garment measurements are smaller than your own body measurements everywhere, except possibly at the leg opening.

Lycra/spandex/elastane had been incorporated in jeans in the 60s (I checked the Sear's catalogue to verify material composition when I was researching this), but the jean silhouette of the pants they sold were closer to what we'd call a "slim fit" today. Same with denim in the early 1970's: it hugged the body, but wasn't skin tight everywhere, and often was boot cut at the leg opening.

Fiorucci was the first to add stretch to denim with the purpose of making the jeans skin tight and tapered at the leg.
You miss the trust part.

I want to transfer big sum of money, essentially my life savings to someone.

Who do I choose for the job:

- local post office

- some crypto mumbo-jumbo that a lot of criminals use

- huge institution with daily income five orders of magnitude more than the sum I am talking about, regulated up to a dollar with 100 years of history of earning international trust

- some other option

?
"Might save you a bit of time" is too underwhelmingly stated though. With Alpha Go it was a game changer, literally. Of course, in that case the specification was given by the rules of the game, so not a problem.
I am responding to the parent's line:

> But there isn't much value in people spending their lives driving delivery cars or bagging groceries either.

The parent is conflating different meanings for the word "value". The grandparent is talking economic value, eg receiving money for labor. Clearly there is economic value for delivery services since I'm happy to pay them and their drivers do infact get paid.

Therefore the parent must intend a different meaning of value. The most likely meaning (that makes sense in this context) is moral value. There may be great moral value in being a doctor for instance - saving the lives of others.

I am not saying that it is the case that there exists no moral value in delivery jobs or grocery. I am saying that even if it were the case that those jobs have no moral value they still have economic value.

(I would argue all work well done has moral value, but that's irrelevant)
From the article:

> Saudi Arabia’s Public Investment Fund.

So maybe similar reasons to WeWork.
My guess would be employees since we haven't heard of any large layoffs from them. The facade is that Air BnB is an engineering/technology company and the second they start cutting into that they "lose their magic".
Counterpoint: I thought it was really, really cool when I tried it for a couple hours. I have no affiliation with Magic Leap. The Magic Leap unit I tried was a friend's (so it wasn't as though Magic Leap sent me a free unit to try out and therefore could have biased me).
Why does Apple advertise as "secure by design"? Is their design really any different from anyone else's?

See: https://www.apple.com/business/docs/site/AAW_Platform_Securi...
A few years ago someone I knew was in the hospital so I spent a lot of time there.

I observed an interesting hack.

They have these "bladder" ultrasound machines to check if a patient's bladder is full and how much.

What was interesting was that as far as I can tell, they were regular ultrasounds, but the "subject" was shown on the display as a yellowish color.
Also curious. I've been a django user for 5 years and a rails user for 9 years. I mostly use rails as an API these days and a React app for the front end.
I'm really amazed this sort of functionality can be implemented in such a nice and clean manner. Your presentation is mind blowing!

Just out of curiosity (please don't consider this as a feature request, more like a thought exercise), in case you wanted the application to have offline editing functionality, could the framework provide it in a similar manner? having a generic JS handler that manages pushing state when an internet connection is available again and exposing hooks that you can implement to handle data consistency? Of course in this case the data payload passed through sockets would be bigger as you would need some identifiers to make sure for example increments don't get duplicated, and there could potentially be different strategies for solving data conflicts (CRDTs for example). But would it need extra back-end support for this or would it be enough to have engineers manage state through the current handlers?
Sensation's Fix comes to mind.
I Stopped Using Microservices
Last q: which datasets of this kind are used for SOTA testing or document clustering?
> Did shutting down huge swaths of the economy "improve society"?

Just to name a few off the top of my head:

There is vastly less pollution, people are spending much more time with their loved ones, people are spending much less time in vehicles and commuting, and people have much more time to explore their passions and hobbies like instruments and drawing.

> pushing projects like UBI

Calm down. I'm not "pushing" anything, certainly not UBI. I simply said it's a great time to have discussions about the pros and cons of out current system, and any possible improvements.

Are you against discussions?
Project Loom is added TCE to the JVM. It is apparently very close to release.

https://openjdk.java.net/projects/loom/
> but as an example I think that Java took the wrong way.

I wonder what is the right way then ? Java is apparently too fast for you, and yet it gets improvements so slowly that it is getting its marketshare eaten by other JVM languages moving much faster.

If it was even slower it could as well be put directly next to the dusty COBOL and RPG boxes in the IBM attic.
uh? are you saying that where healthcare is affordable they have less strict regulations? that doesn't seem right...
I think they're saying that you profile your changes on an individual query.

Yeah, if all of your queries are slow, you've got more work to do, but that doesn't change the overall process of optimization.
> A. this quadratic function doesn't have real roots because you can't take a real square root of a negative number

This one is actually true. If someone tells you they have a square root of a negative number, just laugh at them and tell them it's just imaginary.
I didn't mean that the entire earth is as dense as a city. I meant that there are very few places you can go and not be within (say) a day's walk of another human. It's kind of like saying that the world is overrun with ants. That is plausibly true, notwithstanding that there are still a few places that are devoid of ants.
Hey, Florida is a pretty interesting place!
Covid-19 Dashboard with Animated Time Series, Interactive Summary, Country Comp
Correct. But if you click on the comment's timestamp to go to its page, the text should be black again so you can read it.
jOOQ can be used in a less-type-safe way. For example, `fetchMaps` [1] does more-or-less what you describe.

However, I have found it worthwhile to learn to use the more advanced features you mention. Extending type safety to queries is incredibly useful. Consider cases when developers are making code and schema changes concurrently that overlap.

[1] https://www.jooq.org/javadoc/latest/org.jooq/org/jooq/Result...
I’m a long time Python dev converted to Elixir (for ~3 years now, mainly web dev and data pipelines).

The tooling and developer experience in Elixir is first class and the ecosystem is highly mature.
The React framework for WordPress Frontity raises €1M in funding with Automattic
They must pay lawyers an astronomical amount to help them skirt the law?
It's part borrowing, part convergent evolution - Ocalan was moving slowly in a similar direction for a while before discovering Bookchin, but when he did, it seems to have accelerated that process substantially.

http://new-compass.net/articles/bookchin-%C3%B6calan-and-dia...

And yes, I find it very encouraging that in places where the system is being experimented with, it's proving to be fairly stable, neither breaking up nor sliding into totalitarianism. Well, Rojava is not particularly stable - but that's mostly about Turkey, not about their internal politics.
I don't think it needs to be a matter of "hate" to observe that I've heard about this company so much but they haven't shipped hardly anything. I don't need to hate them (or anyone) to say that.
Databases are quite transparent about what they do. The impression of "just so"-ness is a property of the observer, not the system.
Can you explain in your own words for elixir where the balance between "joy" (productivity, flow, whatever you want to call it) and what you call "rethinking the way you write code". As another example of a functional oriented language that prides itself in the same thing look at Haskell. I wouldn't say most people think that Haskell is an easy or productive language (that is until after you have years of experience under your belt), but it definitely forces you to rethink how you code. Scala is another example, but draws the line at a different place. How is where elixir draws the line preferable in your opinion?
It seems like a lot of companies are moving to Go for fast services. As a rails dev for 10+ years, I am looking at Go instead of Elixir and Phoenix, b/c Go is a much more popular language than Elixir.
I don't think everybody would agree with you there.
Good ideas are easy to find in any niche, but the low central bank interest rates make price discovery extremely hard, so most of the time it's just not worth to implement those ideas, as people are not compensated well enough for executing on those ideas.

I believe that right now any project that gets people closer to hard money is a good direction.
Both Clang and gcc already support a 128bit integer type, so it's certainly possible that "implementation-defined" will end up being 128-bit or 256-bit for x64 targets on common compilers (provided MSVC plays along).
Products consumers enjoy at home are getting a big bump, Startups relying utterly on the VC cash gravy train less so.
That is what Google implies...unless they just share names, universities, and ages.
If you find some, please share. Absence of Evidence is not Evidence of Absence, sure, but Absence of Evidence is also not Proof of Presence.
Who is GP?
That's reasonable. Alternatively, I'm using Arq[0] (locally encrypted before upload, uploads to tons of different services, I'm using AWS S3 and Google Storage) so I'm paying ~$7/month for about 40G stored. And I don't have to worry about local drives dying or being stolen. Just another option.

[0] https://www.arqbackup.com
I agree 100%, though in reality these events happen almost yearly at this point, just not quite this widespread. In just the past few years we've seen tons of localized outbreaks such as the ebola and zika scares. It's a pretty dangerous thing to assume as a one-off.
There's always exceptions to rules if you're sufficiently (politically) powerful, e.g. the tradeoff of going after someone causes an unacceptable loss to someone higher up in your own chain of command.
There's so much to like about Elixir/Phoenix. The only real downside I've experienced is that there isn't the range of libraries available compared to Ruby/Rails. That said, many of the libraries that do exist are of a decent quality with good documentation, and easy to contribute to where you need to.
Low IQ is apparently getting into Google. I don't think many people regard getting into Amazon as requiring a genius IQ or even an above-average one.
This optimization is simply a goto to the start of the function, and reassignment of the arguments. It doesn't prevent exception handling in any way. It doesn't interfere with debugging tools.

The point is that when your program throws an exception, and prints the stacktrace, you will only see a single stack frame for your method. Even if it recursively descended into itself multiple times. This is counter-intuitive as you don't see the evidence of the recursive calls in the stack trace. If you're unaware that tail recursion optimization was performed, you won't know why it seems like your method was only called once.

The program flow stays the same, only the diagnostic information of the program changes.
Yes, but sites like:
https://github.com/iamadamdev/bypass-paywalls-chrome
https://sci-hub.tw/
exist and make it trivial to get around draconian publishing practices. I'm not advocating not paying for journalism---it's just that not everyone realistically can, and paywalling them seems like a bad solution.

A more plausible reason, at least to me, is the increasing specialization of fields and lack of cross-field communication.

Also, ideas seem to be flowing plentifully at least in math and TCS, where old and hard conjectures are still being proved with astonishing regularity.
Clearly they're spending a lot of money, and maybe they'll need to do layoffs and/or other budget cuts to make it through this, but I imagine Airbnb will actually come out of this even stronger relative to the rest of the hotel industry.

They don't own or lease buildings the way other hotel chains do, or have their own maintenance or cleaning staff, so they've got to be losing less money per unit right now while everything is shut down. If some hosts over-extended themselves on mortgages for their rental properties and get foreclosed on, that's not really Airbnb's problem. They may even get bailed out by the government, which then directly benefits Airbnb.

And in the medium term, I think their booking rates might bounce back quicker than other hotels. In a world where the lockdowns have lifted but we're still recommending/enforcing social distancing in most places, which could last years, I imagine the demand to go and stay in a traditional, crowded hotel in Paris or NYC is still going to be pretty low. Business travel may not pick back up very quickly, as companies cut costs in the recession plus they've seen how meetings can mostly be done fine remotely. Massive conferences with thousands of people seem unlikely to happen for a very long time.

But people will still want some kind of leisure and vacation. Renting a house or cottage a couple hours away on a lake or in a small vacation town is a relatively safe thing to do where you can maintain social distancing pretty well, which is the scenario where I'm most likely to use Airbnb instead of a hotel.

On top of that, local governments have bigger problems to worry about than short-term rentals right now, so Airbnb may also get a couple years break from their constant legal battles with various cities.
Well, encryption research. RadioGatún (SHA-3’s direct predecessor), for example, allows the bit width to be any number between 1 and 64, so this will allow us to see how, say, 29-bit integers work with this algorithm.

Most cryptographic algorithms (notably RC5 and RC6, but also Rijndael/AES) can be extended in to 128-bit word size variants, and having guaranteed support for 128-bit integers in C would be useful to see how these variants act, and run programs to evaluate their security margin.
I've been following this project for 5 years now, and I've really hoped it would take off. However, part of what made (and to some extent, still makes) the Rails framework so great is the surrounding ecosystem of well supported gems that makes building tedious things a breeze.

I built a few things in Phoenix in the past, and while the core framework is very simple and elegant to use, I recall having to write my own file uploading library because the one that existed had almost no documentation. This made me really hesitant to adopt Elixir / Phoenix stack for any projects I'm serious about.

I was hoping there was a world where most of the old rails community moved onto phoenix, but in the time this project has been around, it seems the backend web stack has really fragmented into a multitude of Node, Go, python, etc, while Phoenix hasn't really grown its mindshare.

For former Rails / Django devs who has made the switch: what are your thoughts on this?
Another fun fact: in 2018 the US produced 890,000 tons of Aluminium. Iceland (population ~350,000) produced 870,000 tons.
The pigeonhole principle [0] is also becoming more of a factor due to the sheer volume of production.

Especially in domains with a limited branching factor. For example, in music, if you only have 12 tones in an octave to play with, along with variable length and spacing, you start to run out of "good" melodies under 20 notes after 400 years.

https://en.wikipedia.org/wiki/Pigeonhole_principle
Oh, holy crap, I'm stoked, as someone who has just started using LiveView after like too many years of single page apps... all I can say, is "oh fuck, did we get it wrong." The experience is truly great. Also, LiveComponents are pretty awesome since they don't have their own process, just mount in existing LiveView, it makes 'em really easy to reuse and performant (at least from my experience so far).

Writing UI code, in a language/environment that has first class support of pattern matching is like a dream for me. Seriously, pattern matching is sooo good when you don't have fucking classes and objects and bullshit "abstractions" in the way of your data.

Also, if you took a stab at it before 1.5, try it again. This release has all the goodies to make it nice and documentation to go with it... I'm stoked to delete the phx.live generators I copy-pasta'd into my repo from phx master a couple weeks ago trying to get my bearings.

Truly awesome work on this! Thank you so much.

Also, pro-tip, use the generators at least once, even if you have already used live view without 'em, because now there's more or less an official pattern for how to organize yer live code and it really helps.
I read a book recently that said with computers and search something has changed in the recent few years.

Answers used to be expensive, but now it is pretty much free to get answers.

It may be that questions will become more valuable than answers.
It's not a crime if the source is legitimate, but if you ask me to hold on to a bag of cash which your friend will retrieve tomorrow, then it's reasonable for me to ask if the cash is legit. Otherwise, I may be harmed by being part of a crime.

It's no different for a financial institution holding onto a bag of cash.
Brittle-star-inspired.
missing taos nm
C++ can have arbitrary-width integers as library types; it would not be that big of a deal IMHO. If `optional`, `variant` and `any` (and maybe soon, `bit`) are not in the language itself, no reason why n-bit-integer should be.

(Of course, this is written from the "we can jerry-rig the existing language to do what you want" perspective with which so much is achievable efficiently in C++.)
It's not exactly "legacy" cash. They make significantly more money each year than in the previous year. Their revenue is still growing fast, roughly 20% per year: https://www.statista.com/statistics/507742/alphabet-annual-g...
> I didn't mean that the entire earth is as dense as a city. I meant that there are very few places you can go and not be within (say) a day's walk of another human.

I mean, isn’t that true for most of Canada, Russia, Antarctica, central Australia, Mongolia, and even large parts of the American West?
thanks, looking forward to your feedback!
Observing Earth, happy Earth Day 2020
Show HN: Fast Rust BitTorrent Tracker
This is the future of frontend development. Happy to see it making progress.

DHH was right about this stuff long ago in 2012 (mixing server side rendering with interactive JS frontends) even as the software wasn't quite there yet: https://signalvnoise.com/posts/3112-how-basecamp-next-got-to...

The other approach is SSR with React/Vue that hydrates on pageload with something like Next.js/Nuxt.js. https://nextjs.org/

But the Phoenix approach seems better for a more Railsy single framework approach (assuming you don't like writing the entire server side code in JS, which I do not). It's more cohesive and quicker to roll something out.

I currently do mostly Vue with Rails backends professionally but if it was from scratch or rearchitected with Elixir I'd seriously reconsider using full blown Liveview.

My only concern would be missing out on some UI libraries and pure size of community support. But I wouldn't miss getting rid of the super complicated JS tooling set ups I currently use (in addition to rails or trying to jam it through the asset pipeline via webpacker), in exchange for a more centralized approach. I've gotten a bit too used to maintaining the frontend almost separately from the server app and sometimes miss the simple days of being pure Rails.

One additional concern may be portability for mobile with React native. But that only applies to a subset of apps where reuse/cross platform makes sense. Still it was a big reason why these SPA style frameworks flourished like they did.