skysight-inc/HackerNews huggingface dataset:
I don’t think the distinction is necessarily unique to software.

To run with the physics/particle accelerators analogy, someone still has to build and run CERN, and plenty of talent is needed to make CERN possible, many of whom are probably physicists of a different “tribe”.

We may all learn similar fundamentals and take different views on the “right way” to look at our craft, but for better or worse we’re tied together by shared knowledge.
If they make money from the App Store, why would they want to hobble the software in the App Store?
I'd guess because the market isn't really there when wire is extremely cheap and the building codes require more outlets than most people need. The wire for your sconce has already been run through the wall, it's at an outlet. Managing cables is not that hard.

Power tools are a bit different because they need to fit into any given tight space about once, and can't rely on wall power being nearby. Your sconce and kitchen appliances don't work on the same assumption.
I think for developers (and users) everything is broken, just check https://medium.com/message/everything-is-broken-81e5f33a24e1

That's programming 1.0, and we're need programming 2.0

What I mean about programming 2.0:

- better security

- less bugs and more stability

- less complex code and API

- less APIs

- no halts, reactive live coding everywhere

- less coding, NoCode variants

PS: Who works on programming 2.0 besides me https://animationcpu.com/ ?
It depends entirely on what you do. Ray tracing can be much slower, or same time, or much faster for equivalent quality, depending on what you're rendering. An example of where ray tracing is much faster than rasterizing is when you have extreme amounts of geometry via instancing. With ray tracing, you can render a quadrillion virtual triangles at interactive / real-time rates, where rasterizing can't do that. This is because ray tracing renders a pixel at a time, where rasterizing renders a triangle at a time. Here's an example: https://www.youtube.com/watch?v=2blG7YXq_O8&feature=youtu.be
After reading the rules, I don't see any technical standards on how the system must be implemented - so it's entirely likely that the work DJI has already done on "Drone to Phone" broadcast identification can be retrofitted onto existing platforms with a firmware update as they had hoped.

Too soon to tell for sure, but as somebody who just upgraded to a Mavic Air 2 this year from a Spark I am hopeful (DJI may not always be a shining example of a consumer friendly enterprise, see the SDK fiascos this year, but they don't want to piss off everybody who has bought a drone in the past few years either).
HDDs can't require powering all that periodically. I just found my hard drive from college, and plugging it into my computer just worked. Great finding all my old documents and music that I'd forgotten about.
> The problem is the police not the technology.

It's worth pointing out that the technology isn't capable of what people think it is capable of.
Because the Fed is continuously lowering interest rates and pushing up asset prices??

Commercial space in a city like Boston rarely rents for anything close to 1% per year. R/E has been appreciating at over 6% per year.

You're going to make almost 10x as much money doing nothing as you would renting the building - even if the rent was 100% profit (it's not). In this case, the landlord would need to do a ton of repairs and probably wouldn't even cash-flow for 2 years.

For 10% more profit? That sounds like unnecessary / excessive risk to me.
Well you have 6 numbers and only 5 seconds to show them in. You could show 0 only when the timer has fully completed.

I think either rounding up, or rounding to the closest integer is fine. The authors expectation of always rounding down is the only option I would never expect.
It is unlikely that this is related to the much more purpose-built and conventionally-designed "neural engine" in the M1 (as they are dubbing it) which operates in the "set it up, feed it, and check the results" type of pipeline you allude to above. These AMX instructions are doing similar matrix operations (tile-based) but not at the same scale as dedicated hardware. Think of it like L1 cache for neural-nets - if you can fit your model into that on-die tile, it can happen there and be much quicker (and also leverage data already in cache or memory) than dispatching it to a separate device which is orders of magnitude higher latency.

The tradeoff is not likely perceptible to developers since the compiler or runtime will decide if the net is small enough to run locally or whether it should be dispatched to the dedicated device (again, like L1 access for the majority of developers not writing inline assembly) - thus why it's not exposed. They (apple) could also do some very interesting things with it internally such as neural branch prediction and cache eviction based on contextual operations - again outside of the scope of what a developer would have access to.

Intel is doing the same in their upcoming x86 silicon with Intel Advanced Matrix Extension - I would expect this ISA to be heavily inspired by that.
Didn't LISP take over the world? Sure, not syntactically, but lambdas, complex expressions, garbage collection?
New York —https://earthlymission.com/new-york-city-underground-infrast...

London — https://londonist.com/london/transport/london-cutaways
> Those tapes only hold 200 GB, and you can get a 10 TB hard drive today for less than $300:

That was a link to an obsolete LTO-2 drive. If you’re using LTO-8, which is the current generation, you’d get a 10-pack of 12TB tapes for around $500. Noticeably cheaper per byte than hard drives.

I don’t recommend LTO-2 just because I don’t think that the drives are well-supported.

> While tapes are theoretically cool, the the drives are just too rare for them to be of any practical value to a home user. Even if the media has a better archival life than a hard disk (say 50 years), it won't do you a damn bit of good if there are no drives available in 50 years to read it.

If you’re evaluating just on the basis of the price of drives / media, then there’s a cutoff where tape becomes cheaper than hard drives. The easy way to calculate this cutoff is to divide the overhead cost (tape drive price) by the difference in the cost per TB of tapes and hard drives, which in the example here, is around $3k divided by $25/TB, or 120 TB.

In other words, if you have more than about 120 TB of data, then it is cheaper to buy a tape drive. I think any comments about whether tape drives are suitable for home use are really comments about whether you are interested in the use case of people who need to store >120 TB at home.

If you are running a YouTube channel as a hobby, or you run a side business doing videography for weddings, the tape drive starts to sound a lot better. The 120 TB cutoff might be around 300 hours of video, which might be only 50 events.

There are a lot of other reasons why you might NOT want to use tape, but it’s easy to have enough data that tape is the cheapest storage option. At “enterprise” scale the cost calculus is completely different and involves things like support contracts with Oracle (not necessary for hard drives), power/cooling in your DC (tape is very low-power), etc.

And let’s not forget that if you have 120TB of hard drives, you’re in the regime where you start having to buy multiple machines.

As for longetivity—I don’t have the data handy. If you are storing data on tape, you need to migrate to newer generations of tape, as old generations become obsolete and unavailable. If you are storing on hard disks, you also need to migrate because hard disks eventually fail (even if they are not powered on).
You have to save your important data in multiple mediums to keep it safe. This is in case one medium fails. Obviously, cost being a factor, optical disks is one of the mediums to be considered despite all its other downsides (slow transfer speed).
Teslas turn off regenerative breaking if you charge too far, but the car tells you that pretty prominently: however, the car handles very differently without Regen brakes.
Considering relational databases have been around for 50 years, and are ubiquitous in practically every business you can imagine? For starters I'd say the massive pool of talent who understands SQL and DB infrastructure in general might be a real benefit in a commercial environment!
Nice work on this! If you cut out a bunch of the features supported by other containerization systems, the code gets quite short. My first one was in C and only a couple hundred lines. I worked on a full-featured rust container runtime while I was at Oracle. It is compatible with the oci-runtime spec, so can be used as a runtime for docker or kubernetes. The most up to date fork is at https://github.com/drahnr/railcar if you want to take a look at it for any ideas.
In the 1940s, you could buy a refrigerator with a "butter conditioner" to keep butter at a spreadable 65°F. Basically a compartment in the wall with a thermostat and heater, warmer than the main fridge but colder than the room.

Manufacturers killed the feature to reduce energy waste, instead of adding thicker insulation around the compartment.
> I have yet to encounter a single mutable variable.

> However, it is constantly poking at a database, and different modules communicate with each other asynchronously over a message queue.

I think you found your mutable variables...

No, I agree, functional programming on its own is not a panacea. Every program has state, even functional programs. FP promotes modeling state implicitly, by representing it in the program text itself (or more precisely, the "continuation" of the program). The evaluator of the program is responsible for managing that state, rather than the program author themself(^).

The problem is that, since the state is implicit, it becomes hard for multiple modules of the program to collaborate over that state. There are ways around this -- for instance, have each module supply descriptions of the changes they want to apply, and have a central authority manage the actual state -- but you ultimately end up with some way to "address" the state, either explicitly or by reference to an entity that owns it. In either case, you have the "address" of some thing that may change over time, and so you've got yourself a mutable cell.

All this to say that FP is indeed not a panacea -- every system needs to have a clear data model. Not only the structure of the data needs to be understood, but also the ways and means in which it is allowed to evolve over time. (Something something Linus Torvalds and Fred Brooks something flowcharts vs. tables something data vs. code.) It sounds like the system you're grappling with has a very loose data model -- I'm not surprised it isn't navigable.

But the core idea I at least take away from FP -- that explicit state should be avoided -- is still vitally valuable, even if you approach it differently in different environments and for different problems. "Out of the Tar Pit" is a wonderful exegesis of the idea. [1]

(^) Does singular "they" become "themself" or "themselves"?...

[1] https://github.com/papers-we-love/papers-we-love/blob/master...
Same with phone messaging (like whatsapp etc) where it's much faster to receive a text message vs the same message in spoken audio.
> I am an individual, not some nameless entity that can only think as a collective.

Yes. We all are. That’s why rules need to be made.

> I, personally, don't believe that a free society should be told what kind of merchandise they can sell or not sell at a checkout line. That goes for literally anything.

That seems... pretty extreme, and probably not shared by most people.

> A business that does "harmful things", such as stocking chocolate bars next to customers while they are idle in a queue (Shocking! How dare they commit such a heinous act! This is a public health atrocity!), clearly sees a mutually beneficial arrangement in where they put what merchandise. The customer has a need fulfilled (They see something they want and agree to purchase it for a marked price), and the business generates revenue. There is nothing inherently wrong with that.

Most places, at least in the parts of the US I’ve lived (major cities on both coasts) and visited (roughly 2/3 of the country) don't offer a choice at all, so it’s hard to ascertain how many of their customers find it mutually beneficial. In the few places I’ve seen that offer a mix, I’ve seen people intentionally queue up in those non-junk stocked aisles. Often they’re parents shopping with their children. So it seems likely at least some people would prefer this change.

> Do you people really sit there and think anyone that buys something because they want it and it's readily available is too stupid to know the dangers of eating too much unhealthy food?

Why does it have to be a matter of intelligence? I’m plenty smart but still make a variety of decisions that are bad for my health. I drink and smoke for example, and I’d likely at least never have started smoking if anti-smoking efforts had been employed more aggressively when I was a teenager.

> Do you think that they are being physically manipulated into buying it?

Do... you not even know what marketing is? Of course people are being manipulated to buy products they otherwise wouldn’t buy.

> Yes, unhealthy foods generally stimulate the brain and create a desire for more, but the same justification can be used to go the full mile and ban them outright if you are so concerned. That'll probably happen eventually anyways, and you don't want to be on the wrong side of history!

What a silly slippery slope argument. If there was any interest in actually banning these products, they would have levied a sin tax and added labeling requirements indicating their health impact. All they’re doing is removing the impulse marketing.
Just shave it off / short. The person it affects most is yourself, and confidence does not come from hair.
Hard Drives are going 220MB/s and people still think they're too slow.

I just gave a look at the first Blu Ray media on Newegg.com. Here's what is search #1: https://www.newegg.com/verbatim-6x-25gb-bd-r/p/N82E168171301...

That's 6x speed, or roughly 25MB/s. You can store 25GBs per disk and it is going to take 1000% longer than a $150 5TB Hard Drive AND you're going to have to sit there and remove / add a new disk every few minutes.

And for what? The hard drive is cheaper after all of that.
> and then symlink those files to where they need to go?

This is exactly what Stow does.
I get pleasure from warning people away from spaces that are filled with scammers and criminals that might try to fool them out of their money.

If bitcoin only were silly technologists playing around with pie-in-the-sky software projects, that would be one thing. But people's money is being stolen. Lives are being ruined, for real. Real people suffer because of this technology, and criminals prosper.

That is an objective evil. The sooner bitcoin dies, the better for humanity.
Yes, it's just part of the process for you to disarm the parachute in that situation. Sort of like it's sensible to disarm the airbag before steering column changes in some cars at least.
> I realized a long time ago that I never spent any time actually looking at any of the pictures I took, so I stopped taking them.

That is a completely logical take. However, I sort of think of it as a posterity move. Although my kids might not particularly want to see pictures of themselves, their great grand children—or beyond—might love it. I would pay a pretty penny to see home movies of my grandparents, whom I never knew.
With the proliferation of drones the entire ADS-B system would get overwhelmed, which is why the rules explicitly state that uSAS' are NOT allowed to transmit on ADS-B.

Not to mention ADS-B OUT is expensive as all hell, power hungry and heavy - not a good match for lightweight unmanned craft.
How many unclassified RFI sources around 982 MHZ is the only question we can answer.

Its in the L-band for satellites up and down by numerous countries and on the ground there's interesting TACAN and military digital links.

Its entirely possible nobody can admit for fifty years that some classified digital data link device had a firmware crash and transmitted an unmodulated carrier for awhile.
I've never seen something so confusing. I've been (and quite frankly still am) seriously considering this is a big prank that's going over my head. The author even mentions that because time goes up and countdowns go down, rounding down is confusing. Wouldn't the logical conclusion be that you needed to round up?

Wouldn't rounding up be the most logical option ANYWAY? If someone counts me down, I expect them to say "5, 4, 3, 2, 1, GO", and I expect a timer to do the exact same thing. This fixes seemingly every issue, starting on 5, not having to round to nearest integer (or add 500ms, which is an odd way to look at it, but sure), and not showing 0 (which I'd find quite weird).
I just checked my own (Android) timer, and sure enough it rounds up, which is what I expected and what I expect from a countdown in general.

Maybe what seems to me like the most obvious behaviour for a timer is not as obvious as I think, but why did the author not even mention rounding up as a solution, or how it could conflict with his own expectations?

I'll just assume this to be a shower thought that didn't fully mature before making it into an article, but there seems to be enough effort that I'm still left quite confused.
Oh and don't mistake this for a euphemism for me critiquing the intelligence of the author, at worst it's just a funny blindspot (as we all experience) but I'm seeing very little mentions in the comments here, which only adds to my bafflement.
What about a mechanical adapter to couple the immersion blender into the deWalt chuck?

I have seen battery powered blenders, though.
A Guide Through the Prickly Ethical Covid-19 Issues
Meetup is kind of this. There were also a handful of these in the early-2010s wacky startup boom - I remember some acquaintances discussing Grouper, a startup that organized 6-person social outings.

I guess one distinction between those and your examples of country clubs, fraternities, and churches is that the latter are long-lasting institutions: you find a group of people, potentially spend an extended period of time interacting with them without commitment, and then you become a "member," which carries informal commitment. (In the case of cults there's formal/irrevocable commitment, but for the rest, you're free to leave, there's just a social norm that you don't do so casually.)

The flip side is that a lot of people have either first-hand bad experiences at such organizations or know people who have, and committing to an organization that turns out to be mentally draining (even if not abusive per se) is a worry. So maybe if you want to add some sort of structure on top, find a way to manage that risk. Certainly one step is to not accept as customers/members people who make your organization less fun to join, and be very up front about that. But beyond that, there might be ways to demonstrate to newcomers that the existing members are good people, or to support the organization in establishing social norms that discourage bad experiences, or possibly even figuring out what sorts of things toxic people tend to latch onto and designing your society in a way that lacks those.

(One other danger here is that the easy way to provide some of these benefits, like better career opportunities, is to be exclusionary and offer your members favorable treatment from each other and unfairly treating those outside the organization in a correspondingly unfavorable way. Country clubs, fraternities, and churches all have a reputation of helping the rich and powerful remain rich and powerful. It's possible to provide the benefits in a non-zero-sum way, by actually using the connections to make your members better people, but it's harder.)
You miss the point - consumer tape drives won't cost 5k, just like consumer HDD's are cheaper than enterprise HDD's.
> That's because you're used to using garbage and you've never experienced anything better.

I grew up in Pennsylvania for the first 21 years of my life, moved to SF for seven, and have lived in Chicago for 3. I've traveled pretty extensively. I can assure you I know how toilets, showers, sinks, washing machines, and dishwashers work. As someone with a breadth of life experience and full control of my faculties, I cannot say I've experienced any of the issues you describe. Do not make assumptions about my life experience.

If _anything_ the worst issue I've experienced in some parts of SF is low water pressure, which has nothing to do with fixtures or appliances and everything to do with infrastructure.
Speaking of academic papers, I'd love to see a focus on readability.

So many papers are just too dense for readers outside of the specific field. This can be because of the complexity of the subject matter, but I often notice unnecessary specific vocabulary and over-complicating concepts.

Because of this, it's impractical for the layman to go read academic papers outside of their field. This leads to reading some news article that attempts to summarize it, and we all know that majority of the time it's just the headline that gets read.
Theoretically we can find out why M1 is fast by instructions. But there is no instruction manual, we can only reverse engineering it
I wonder if GP's problem could be approached through standardization of heat exchange piping? While people like to move the furniture and white goods around every now and then, usually the kitchen stays a kitchen and the bathroom stays a bathroom, because that's where the piping goes. And we already put all kinds of pipes and wiring in the walls. I imagine another set of piping could be run, meant specifically for moving the heat in and out, with standardized endpoints for appliances to hook into.
that's some arbitrary shit you made up there
A strong laser with automated tracker might be enough to melt something on it
guys, STOW + SYNCTHING is the way to go for me.
Make $5 a Day from Leaving Your Computer/Phone On
It works for certain hair loss types. It wouldn't work for Jeff Bezos for example.
GUI's, such as a GUI Markup Standard. Mobile UI conventions stole the show, but IN PRACTICE gui's still rule the office and productivity world.

Yet, our current web standards are GUI and CRUD un-friendly. To be desktop-like in a browser requires giant JavaScript libraries which are clunky and buggy.

GUI's may no longer be sexy, but they still run the backlots of the world and that's not likely to change within the next decade or more. Mobile UI's are a sub-set of rich GUI's, which logically means they don't have the same full ability. I could list several UI patterns GUI's do with fewer human eye and finger movements.

So, let's create a state-friendly GUI markup standard so we can have rich GUI's in browsers without requiring bloated buggy JS/CSS libraries.

And somewhat related, our current web standards have too many "positioning problems" such that they can't replace PDF's. PDF's are needed because end users (non-IT office workers) want WYSIWYG documents; they can't afford to go to CSS school.
Phones/tablets are a good point, haven't thought of that.
But it is 2h30m outside Paris, does it really still count as a suburb?
In less than 3 weeks it will be the 10,000th of September 1993!
Agreed. This will only make clickbait and sensationalism worse, and starve boring but vital reporting on local government.
> A 12 TB HDD requires 10 GB/day for three years to be filled

I cheerfully quantify just about everything in my life, yet somehow I missed that one. I am a little bit of a data hoarder, or maybe just a little paranoid. Seeing those numbers is actually quite helpful. Thank you.

PS I get downvoted a lot for comments like this, so in case it sounds sarcastic or facetious, it is not. I mean it sincerely.