skysight-inc/HackerNews huggingface dataset:
> The point is that Julia is easier to use and faster than Python for just about any scientific task.

Try to make a plot. Last time I checked, the time to first plot was still a pain point of Julia.

> it's harder to use and less expressive than Julia.

I agree that Julia is more expressive because it's a Lisp in disguise. This is definitely a plus. But in practice, I don't find Python to be "harder to use." There is good consistency among the mainstream packages in terms of API. For example, if you have a NumPy function np.mean, you can assume that Pandas would have a method .mean() for the DataFrame, and Dask would have that for DaskArray as well. Not always, but things are moving toward that direction.

> I loaded a 2gb csv file the other day in Pandas, and it consumed over 40gb of ram.

Have you tried the `engine='c'` option when calling pandas.read_csv? Pretty sure there is also another option of chunking that may be useful.
A hurricane isn't directly destroying anything except the building the business operates from; the business still exists. In principle employees could still walk to the rubble to work and customers could walk to the rubble to exchange money for services, but the material conditions make both of those untenable, in the same way the material conditions of COVID make working and buying things untenable.
sidequest!
I'm not exactly sure what it does because my Airpods always seemed fairly good at switching between devices as required. We will see.
Panic is one of those developers that makes me genuinely jealous of Mac users
GO v. Rust is a tough compare and kind of a bad question.

I work in a very large C/C++ organization and the build concern over our 1000s of libraries is a giant chore to do well in a DEVOPS context. GO is so much better. RUST is routinely seen worse than GO here. Compilation is slow but anecdotally dependency management in RUST is orders of 10 better that C/C++ and comparable to GO.

There are a few stories in HN where cloud providers, big data types have been burned by GC. But it's not routine. Their ability to find and fix root cause required in-depth diagnostics. If your system is complex your tooling better have good support there. GO definitely does.

Here's what I say: if you are I/O bound GO is just fine. GO has great libraries for all manner of HTML/socket work. It works well with protobuf, compression, REST APIs, UUIDs. Its SQL library is great.

If you are low latency bound or need latency in a narrow range you'd better do a POC in GO and RUST and make an informed choice. There's plenty of GO programmers and fewer good RUST programmers.

There are more HN posts from people learning RUST reporting the borrow aspect of RUST is tough to learn and tougher to do right. RUST kind of memory management isn't routinely found in other languages.

RUST is meant to be a better C++. It's meant to excel in the niche area of system like libraries by yielding C/C++ performance without memory C/C++ memory problems which are perhaps the largest security attack area. RUST will not remove all data races. It reduces them - which is good - but do not over interpret. In this sense RUST is smart: they've picked a good market, and their tools make good sense there.

C++ is not necessarily the go-to for bare metal programming. So neither would RUST be. Most of the Linux kernel is C not C++, for example. We know that calling C-libraries from a non-C language is routine. To RUST? Not sure. To C++? That's a harder ask but you're probably not the only one who's doing it - at least that.
Clothing is a necessity, too.

Housing is a necessity, but a large detached house in a specific location, is not.
> if you don’t sell on Audible, you sacrifice about 95% of that income

Can we rephrase that as:

> if you don’t sell in the way that 95% of customers want to buy, you sacrifice about 95% of that income

Then it seems obvious what the problem is?
Microsoft Flight Simulator Version 1.8.3.0
give names pls!
There's 3rd party software like OpenALVR (FOSS) and Virtual Desktop ($ but works better IMO) that let you stream PC VR games wirelessly
> it would help if the Rust compiler was formally verified as well

As far as I know, the only usable formally-verified compiler (for a serious programming language) is the CompCert C compiler. Even C compilers and Ada compilers intended for use with critical systems, don't tend to be formally verified.

Of course, it would still be great if the compiler for Rust (or Ada, or any other language for that matter) could be formally verified.

It's unfortunate that CompCert isn't Free Software.
> In bicycle-friendly cities,

... there are far more accidents involving bikes and pedestrians

Everything it's entirely possible in theory

It's entirely possible to not steal from others, so why we have laws against it and the police enforcing the law?
When you corrected your spelling mistake ('connivance'), my comment became useless so I removed it. You are dismissing other's concerns about walled gardens so it seems a bit hypocritical to call my contribution negative.
There are a few "av-geek" videos that cover operations of airlines in the vicinity of the Tibetan plateau, and they talk about how the pilots have to be qualified and trained for the fact that the plane is never at an altitude where people breathe easily. Even railroad operations require things like the availability of supplemental oxygen for passengers and crew.
Apple watchOS Feature Availability (depending on region and language)
It is true that you would max-rate descend to get to breathable altitudes, but FYI that will not be flying at a 45 degree angle lol.

If you did try to fly an airliner down at a 45 degree angle, you would either have to do it with a falling-leaf stall after slowing to about 150kts (I doubt this is possible in an airliner?) or you would quickly break the speed of sound and the aircraft would disintegrate as the wings and stabilizers were ripped off. A max rate descent feels steep, but it's not that steep lol.
Digitalogy: Hire pre-screened and vetted developers, risk free
> Give people a half-baked product before it is ready for the market.

Have you tried it? I have a Quest and it is the future, not a half-baked product at all.
Fred, Sooner or later the warming will force us to implement these extreme measures, even thiugh they need to be implemented ASAP.
I am not sure. The download is about 11GB, maybe file system block size plays a role but why would be multiple times larger than before?
I see other dimensions, aliens, a higher mathematical order to reality, God, etc... as another way to explain "the subconscious". I think your subconscious manifests itself as what would be easier to understand for your ego, with varying degrees of effectiveness depending on the person.

A conspiracy theory fan, a priest, a therapist, or a hardcore fan of David Lynch movies will probably see their inner selves manifest differently when the subconscious pushes through to show itself to ego in a way were it can be seen with our "eyes" and heard with out "ears".
You don't need to hypothesize. Look at Wisconsin. A bunch of fairly Republican districts and a few heavily Democratic districts means that it's quite easy to produce an overwhelming R majority in the State House. The fairly R districts are not sure wins, but they don't have to be.

> Republicans won 57 percent of the vote in contested races in 2016 and won 43 of 50 seats. In 2018, Republicans won the same percentage of the vote in contested races — but won 56 of 63 seats.

> That’s how gerrymandering works. Even the fact that so many more Democratic seats are uncontested is by design: By making certain districts heavily Democratic, many others can be more easily made slightly Republican.

https://www.washingtonpost.com/politics/2018/12/04/several-l...

This stuff works, it's easy to see the effects in heavily gerrymandered states.
Related, from the newest member of Star Trek family:

https://youtu.be/latWmQtm8fw?t=22

In your estimating, remember to always add buffer time.
There's actually a couple of decent ports already!
indeed.

I'm sure the deer congregating at the corn feeder feel the same way, at least until opening day of hunting season.

And the Turkey must think "The farmer must love me. He feeds me and tends to my needs. Why look at the calendar, with Thanksgiving day just around the corner..."
Sometimes, yes, but most of the time I launch them from the taskbar or the "frequently used" list in the start menu.

The difference between a phone and a computer is that one has a keyboard, and the other doesn't. Ever since the end of the BlackBerry era, typing on my phone is a slow, error-prone activity, so searching takes longer than the two taps it takes to just select it manually (typing on a BlackBerry was slow too, but at least it was error-free).

I have all my apps categorized in folders in my app drawer (I use Nova Launcher, which lets you create folders there). Then I have two home screen pages, one with all my most-used applications, and the other with all my media players: podcasts, music, Kindle, Libby, YouTube, etc. I use large icons (4x5 per page), so it makes it both easy to find and select any app.
Apple Helps FBI Track Down George Floyd Protester
This makes no sense. As I said in another reply. If PWAs are so great, why aren’t companies bypassing creating Android apps and just telling Android users to use web apps?

On top of that, how many apps are really just surfacing server hosted services where there are no in app purchases?
In was worded in an abusive way. And spelling isn't material to any argument.
There is something odd about this Ars review. It’s not the normal high quality review I expect from them. There is a lot of subjectivity and plain wrong things stated (like less IR sensors in the controller). The only legit criticisms I picked up are the IPD adjustment and the FB requirement.
I think there is a better explanation here, one that does not require such nefarious motives. If you're producing a physical product, then there is usually a more or less linear relationship between the amount of product you produce and the time and effort you put into producing it. If you can make a widget in an hour, then it probably will take you more or less two hours to make two widgets. The constant of proportionality can change with practice and according to skill, but there probably isn't an order of magnitude of difference between an extraordinarily skilled factory worker and a moderately skilled one.

With engineering things are radically different. In engineering, and particularly in software engineering, everything is easy once you know how, otherwise it is borderline impossible. Most of the effort involved in engineering work is not in the actual work, but in the figuring-out-how. As a result, there can be multi-order-of-magnitude differences between the effort required by someone who already knows how to do something and someone who still needs to figure it out for the first time. This difference is most pronounced at the bleeding edge of theoretical research, where it can literally take decades to figure out something for the first time, after which the same problem (or variations on the theme) can be solved in minutes or seconds.

So the problem becomes: do you pay someone for their efforts or do you pay them for the results? Historically we've paid people for their effort because that was correlated with results, but that is no longer the case. But people tend to bristle at paying for results, particularly if they see that very little (apparent) effort was involved in producing it. There's the old chestnut about the plumber who charged $100 for banging on a pipe. When challenged, the plumber produced an itemized invoice: $5 for banging on the pipe and $95 for knowing where to bang.

Engineering problems are often solved by taking a shower. But Harvard MBAs don't like to pay people to take showers. We really need a radical re-thinking of the whole compensation model for this kind of work.
Except that literally doesn't occur. No one is getting cited for deviating from the most direct ridge trail through the park or entering from Portola Valley. The residency restriction is ridiculous, but this isn't how it works in practice.
Everyone knew iOS was coming out sometime soon. Nobody knew that Apple would drop the actual update the day after the Golden Master. They had absolutely no reason to. The fact that this went out, and that Apple themselves were unable to ship their own software on time to support this release, is an extremely annoying move. You sitting there and saying there "should" be no bugs is nice but not indicative at all of reality, where Apple changes their software and ships new bugs in the GM itself.
Then you must be living in a really expensive city.
Because it just doesn't affect you: Audible has sucked the oxygen out of the room by virtue of its Amazon leverage so most people can't even name an alternative. Eventually alternatives die and all of us unwillingly get put in the jail that you wish to be in. This is why the comments against your capitulation are strong.
As a Tunisian (north africa) I write mixed texts containing both arabic and latin scripts. I have an azerty/arabic keyboard, arabic letters are on the same keys as latin letters so I constantly need to switch layout when I'm typing. A ~200ish keys keyboard would be Ideal for me. And i suppose it's the same for all non-latin keyboards
All of the images are now offline (some google drive traffic limit?), but the internet archive managed to capture one:

https://web.archive.org/web/20200916174120/https://relivesig...

The image itself: https://web.archive.org/web/20200916210058/https://doc-14-a0...
The App Store will indeed let you install previous versions of an app if you have an older device.
Surprisingly, both Big Sur and iOS 14 are pretty stable this time around. I haven't had any issues with my dev tools since the first public release.
> Wood - you cough

> Emissions from wood smoke, discussed below, can cause coughing, wheezing, asthma attacks, heart attacks, lung cancer, and premature death, among other health effects.

https://www.lung.org/clean-air/at-home/indoor-air-pollutants...
Agreed. I feel for the author of this blog post, who apparently has worked underneath some terrible managers.

> Deadlines exist because people need to make plans and be able to rely on them, which is how our entire society and economy function.

This is the core of it. When we're heads down working through code, it's easy to forget that the end product is part of a much bigger business. In most companies, operating without deadlines or target dates is equivalent to expecting the rest of the business to revolve around you. Doesn't work.

That's not to say that deadlines can or should be arbitrary. Healthy teams will sit down and discuss realistic deadlines with engineers, not hide the tasks from engineers and give them unreasonable deadlines without a hint of communication like this blog post suggests.

If you find yourself working for a manager or company that resembles this blog post in any way: Get out! There are many great companies and managers out there who would be more than happy to add good talent to their teams. Mutual respect is the norm at any halfway functional company.

Any company operating like this is doomed to suffer massive turnover, exodus of good employees, and slow descent into failure. Don't let bad managers like this drag you down with them, and don't let bad experiences make you permanently cynical of the industry as a whole.
Yeah, you just hire a new employee.
backing into? They've had a search box for ages and they've consistently tried to make sure all content is on their platform (rather than hosted elsewhere).
> If I didn't care, I would not brake, don't you think?

You're missing the point. If you have to brake suddenly in a corner for a motorcycle you made a mistake and were following too close. You should change your behavior in the future.

> At 30kmh bike brakes are more efficient

Except they can't be used effectively while turning.

> So you are betting your life on someone else's sense of responsibility?

I was very clear about this. I assume you will fail in your responsibility. This is why I am willing to break the law to be safe.
True... But weighted by importance and effort, LSP-powered plugins are likely above-average, probably by a healthy margin.
> that is doing so much to hurt democracy worldwide

what makes you think that facebook hurts democracy? Weren't democracy hurt way before facebook due to TV, radio, newspaper, and whatever was the communication mean of the day? I think a lot of people are over reacting here. If anything, FB helps against wannabe dictators, see how critical everybody is of Trump? Without social networks I think it'll have been much easier for Trump to make the US a dictatorship.
If Apple wanted they could implement iCloud in such a way that they couldn't decrypt the data. For example Tresorit ( https://tresorit.com/ ) works like that.

It is kinda odd that for the iPhone they chose to implement it in such a way they can't access the data yet iCloud was designed in such a way they can.

I guess one could argue that the phone is really property of the customer and Apple's servers obviously not. Though I would argue in both cases the data is the property of the customer.
Weird, I can't stand them. Mine falls over on a moderately sized project and it feels like it's always melting while re-indexing-- which also totally blocks inspection operations.
“a significance level of > 20σ”

Insane! Clearly that doesn’t include the uncertainty in our understanding of physics or neutron stars.

Edit: I tried to work out the % that 20σ is, but it is so mind bogglingly small that there should be a law against using such an insane number in any serious context.
What's interesting to me is that LEDs were apparently a Russo-Japanese invention yet the industry is now completely dominated by China. LED lightshows of an evening are a very late naughties China thing, every town has one these days, hell almost every building has one. Makes for interesting skylines, but no doubt terrible for ambient light pollution, insect life, etc.
Are you familiar with Jem Bendell's "Deep Adaptation"? Its premise is that near-term (climate-induced) ecological-societal collapse is inevitable and unavoidable, and the way forward is to adapt to this, as there is no longer a way to mitigate it.
According to a Review by Ars Technica, the 10% weight saving comes from the flimsier headstrap.

I also think Facebook is kind of admitting they messed up the headstrap, if they have to sell a proper one separately.
Marketing and Sales don't seem to have much respect for the laws of physics. They aren't deliberately assuming that engineers will work for free; they just don't care.

I removed an anecdote, here, to protect the guilty.

Let's say that you talk to a marketing/sales person, and they give an absurdly optimistic estimate for a significant project.

So either they would deliver a steaming heap of garbage, at their estimate, or (more likely), the project would take a lot longer than the estimate. Since it is often a "cost plus" contract, we are unlikely to be happy with the outcome.

It would probably still be a steaming heap of garbage, but at a much higher price and months late.

The thing about late projects, is that there's this huge rush to deliver all the features by the ridiculous date, and, when it gets there, you have this horrendous Rube Goldberg device that is a creaking, barely-usable bug farm.

All the rest of the time is spent trying to get it working properly[0]. It would consist of slapping kludge on top of kludge, until the result is 90% cruft.

Good estimation is a black art that no one I know has ever gotten right. That includes Yours Truly.

I have a friend that wants to do a fairly ambitious NPO project. I was unsatisfied with the interactions he's been having with potential contractors, and just started to do the project myself, which includes adapting the backend (which I already wrote, taking seven months), and writing one of the frontends (which looks to be on track for a couple of months, at least).

As usual, it's going about 50% slower than I had planned, but it's definitely coming along. It will be really, really good, but quality takes time. One of the things that I do, is have a very loose project plan that solidifies as the project progresses. It really requires me working alone. Doesn't scale well to teams.

Since I'm working on it for free, I guess that I'm a chump, eh?

[0] https://www.youtube.com/watch?v=NkQ58I53mjk
Slightly different, you get a fallback license for every version you've paid 12 months for [0]

[0] https://sales.jetbrains.com/hc/en-gb/articles/207240845-What...
Driving (and biking) are not thought processes, they are things we do automatically, on cruise, using just muscle memory

We usually do it without thinking too much, the same way we don't think about walking or breathing

Something different in the process and something bad will happen.

Most of the times drivers (and bikers) will compensate for someone else's mistake, sometimes nobody does
I think the low end of the market isn't selling due to economic insecurity. Also being pushed up by well off city folk moving to the burbs due to Covid.
5 years ago you would of been right.. the entire last decade we've seen the tech maturing - Quest is at least gen 4 has been a smashing success. Quest 2 is a refinement of already mature technology.

Not sure where you're getting the impression that the Quest and especially the Quest 2 is 'half baked'
especially since covid.
Ah ha. If so that makes sense. Thank you.
I thought the article would list out some of the rules that cyclists break.

I'm sure 100% of people break some rule at some point, so saying 100% of the participants admitted to breaking some rule, is like saying 100% of people fart in public.

But, anyway, for the 18 months or so that I biked to work, I tried to follow the rules. Yes, I rolled through some stop signs. (Don't we all, no matter what kind of vehicle we're piloting?) The much slower speed on a bike makes it easier to look at all incoming lanes before you enter the intersection.

But, I've had close calls in a car with cyclists. I've had close calls on a bike with cars. I once went over my handlebars when some doofus bolted across the street on a bike without looking. People are bad at following the rules of the road. It doesn't matter if it's a car or a bicycle.
I'm going to provide a contrarian opinion here:

Managers do this because engineers can rarely be trusted to estimate timelines properly, or at least communicate them. Or it's a rare engineer who does this well.

Either they don't even think about timelines, or they grossly underestimate the amount of time that something will take, find dependencies that add a week of unexplained time to fix, or handwave off the parts with least clarity, assuming it will be straightforward. And then you find out it actually takes double the time to do it properly, or the original timeline produced an output that was fully of bugs in the edge cases.

So, what happens, managers start to not trust when engineers give estimates, make up their own more "believable" estimates, and also start to expect that if they compress the timeline, it won't be a major issue because the engineering team is putzing around with non-essential work anyway.

So, if you want managers to respect and work with realistic timelines, you'd better give them a solid track record of delivering what you said you would in the past.

There's blame to go around.
I'm sure I'm deeply in the minority here, but I still wish PCVR (or a native headset/driver) worked on Mac. My MBP's graphics are beefy enough to handle the sort of games or experiences I'd want to enjoy in VR.

I had the DK2 when Mac was still supported, and even my old MacBook Air could drive it well enough to enable some pretty enjoyable experiences from third parties writing for it. The solar system tour in particular was a favorite of mine.

Granted, it's not a hardcore gamer-friendly setup, but there was still a lot to enjoy, and even develop for.