skysight-inc/HackerNews huggingface dataset:
Lisp is large, important, and also not statically typed. It's worked out ok for Lisp programmers. JS itself isn't strongly typed and is the most successful and important language in the world (probably in the history of programming), so that's two game-changers that don't require static typing.
I use my Bose QC35 Bluetooth headphones with my MacBook to watch movies. The system has a comfort meter: when my head is in exactly the most comfortable spot on the couch, the Bluetooth signal drops out completely.

It also drops out when I touch my head or my face.

I have tried reorienting the laptop to no avail. No matter where the laptop is (or, in fact, any components of the system, including the couch between 1m and 2.5m distance from the laptop) it always finds the same comfort spot to drop out completely.

If I move my neck about 15 degrees to an uncomfortable angle, the signal is perfect.

An anecdote, yes, but a relevant one.
Deno is made by the guy who made Node. So no change in notoriety there.
You might be interested in bling.js: https://gist.github.com/paulirish/12fb951a8b893a454b32

I was similarly inspired:

if (undefined === window.$) {
window.$ = document.querySelectorAll.bind(document);
[EventTarget.prototype, window, XMLHttpRequest.prototype].forEach(function setOnOff(p) {
Object.defineProperty(p, "on", {
get() {
return function onElement(t, f) {
this.addEventListener(t, f);
return this;
};
}
})
Object.defineProperty(p, "off", {
get() {
return function offElement(t, f) {
this.removeEventListener(t, f);
return this;
};
}
});
});
[NodeList.prototype, HTMLCollection.prototype].forEach(function setOnArray(p) {
Object.setPrototypeOf(p, Array.prototype);
Object.defineProperty(p, "on", {
get() {
return function onArray(t, f) {
this.forEach(function onEach(e) {
e.addEventListener(t, f);
});
return this;
};
}
});
Object.defineProperty(p, "off", {
get() {
return function offArray(t, f) {
this.forEach(function offEach(e) {
e.removeEventListener(t, f);
});
return this;
};
}
});
});
}
Whatever constraints on personal data we have for tech companies, can we have at least equally restrictive constraints on the government? The nice thing about google is they can’t put me in jail for doing something they don’t like.
Needs "internally" at the end of the title.
What should tomorrow's Scrum Master be called?
It's very easy to find the blind spot with the mouse cursor. Close one eye, and with the other look at the opposite side of the screen. Move the cursor around on the side corresponding to the open eye. You'll plainly see the cursor disappearing and reappearing—meanwhile, your brain pretends that it knows static content that's in the spot. Most probably, it will even interpolate movement for videos—as it wont to do.
It works the other way too. American Type Founders used a pantograph to cut matrices from large engraved patterns. Frederick Goudy realized that engraved metal patterns weren't strictly necessary and cut his own patterns from thick paper for cutting matrices.
David Allan Coe seems to think it's the correct term:

https://www.youtube.com/watch?v=OhEHB0a7Uyg
Black Friday.
For me it's exactly the same.
Usually I try to explain them saying something along those lines but halfway through and I already find them distracted or confused
there's plenty of huge software projects in dynamically typed languages.

There are also huge classes of bugs that exist in these projects that a statically typed language completely eliminates!

If they're running into trouble from having to have types, it's almost certainly design and architecture issue and does not make me think that deno is going to be a solid project.
Wondering if you're better off spending your 8+ hrs elsewhere (whether that's a different team, job, occupation, etc).
it's an effect that's very hard to describe - john: "hey jim did you notice that last second was longer" it's very personal, if jim was not looking or already looking at the timer from before john's assertion would just sound absurd and it also require being attentive enough to the clock and the sense of time in general.

and personally I kinda had a general feeling that could be at best described as 'the first second of a timer always look longer than the others' which roughly matches what magnio said, and that was it, it's not something I'd widely share unprompted, people already think I'm enough of a nerd as it stands.
Python is strongly typed, don't confuse static and strong typing.
Whenever I hear about 'unrealistic beauty standards', I think of how most people are obese.
I'm puzzled by the "european" take on wilderness situations. Even when going on "normal" hikes i.e. actively maintained trails, I always take 24-48 hours of emergency water/supplies because even maintained trails can be dangerous.

Is this viewpoint specifically because of lack of context as how far away help can be?

Though thinking about it, I think you average American city dweller probably would have a same mentality
Was using JS for about 6 yrs now and decided will start using TS for a new Node.js project. Admitted it has its warts ... hit my first bottleneck rightaway when parsing the request query param. TS Express bindings declare it as string | string[] | ParsedQs | ParsedQs[]. Ok extract it 'as' string and move on. But I find as I am using it more and more it is getting better (or I am getting more disciplined!) .. maybe I am reading this wrong re the long compile time reported, could the code not be broken into modules so the compile is more isolated ??
You shouldn't run it parallel to the electrical line, because it will generate interference. Other than that it's pretty straightforward.
Thanks. It's plain JavaScript, rendering with an HTML canvas.

I did investigate JS 2D graphics libraries but decided in the end that this was sufficiently simple to not warrant one. It was harder than I expected to get the drag & zoom to work!
> Yes, you discard the ability to just jump to any random field, but that is not always important.

I don't think this is the criticism being raised.

The main criticism being raised against non-zero-copy serialization is that this often requires maintaining different memory representations for the same value - the copies are the consequence of transforming from one representation to another one.
I agree for music creation or gaming, but in general wires are definitely annoying and limiting. I could never give up my Bluetooth headphones now for everyday use - wireless plus noise cancellation makes such a big difference when commuting or in the office.

The weird thing is, low latency wireless audio transmission is quite common. Like those used for in-ear monitoring on stage, or wireless guitar cables, that just broadcast over rf frequencies. I don’t understand why no one sells headphones using technologies like this, even if it meant a dongle that needs to be plugged into your computer as well.

Interference would probably be an issue if a full train car of people were trying to use this or something, so I get why Bluetooth is a better, more standardized default. But I would love to have the option of an alternative. I would definitely buy low latency wireless headphones to use while playing music.
>Racetrack Playa is 20 miles down a horrible washboard road from Ubehebe Crater (which itself is about as remote as you can get on a paved road in the park) and I only recommend you drive it in a vehicle owned by someone you truly hate, as it won't be the same again.

Finally got there on my last trip a couple years ago. My friend and I decided to splurge and go with a guide from Farabee Jeep rentals. It turned out the road itself isn't as scary as the routes with sharp dropoffs. Neither I nor my fairly conservative friend would especially hesitate to drive it ourselves on a future occasion but we'd definitely take a properly equipped rental jeep rather than use a standard rental car. If nothing else, the route must be killer on tires and who knows what the spare and jack situation is with a standard rental. (To say nothing of the fact you're violating your contract.)
Wow you would think that article was written in 2008!

I have had a very good experience with 802.11ac for all applications, and Bluetooth 5.0 (iphone 11 pro), and Bluetooth 4.2 with apple keyboard and mouse. Wireless headset to a macbook is pretty bad, pretty awesome to the iphone. I do not have dongles.

Knowledge of interference and the wireless devices you use is important.

I spend a non-negligible amount of time when choosing a wireless router, and will immediate benchmark it. The routers from the ISPs are still pretty bad in comparison to the ones you can buy for $70 - $120.

If I am using a desktop I will also benchmark the dongle.

You also have to acknowledge proximity to power cords and transformers, which will degrade your experience.

It always requires a holistic solution to optimize and I don't know if the writer's problems can be fixed. Even two years ago I kept one or two devices on Ethernet if they were close to the router. But I have since removed them.
You don't have to write as many tests when you use static typing, because your method contracts are solid.

You can refactor your entire codebase with a few operations and don't have to worry about anything breaking.

Is your timestamp in seconds? Millis? Is it a duration? Does it have a time zone?

Have you ever written a method that returns more than one type of thing? Or had polymorphic inputs?

Where are your dynamically dispatched calls even used, and how do you know you modified them all?

One of the most common operations in building new features is plumbing new state through the system. Types are there to help you in such perilous times.

Types are refreshing and reassuring.
Most of the project is and will still be written in Rust, a statically typed language, so saying that the "project" will drop static types is an overstatement. Based on the design document where the devs talk about this, the TS code in question is about 10k lines of glue code between Rust & userland JS/TS.
Sorry that's total bolocks as we say I have 4 1200+ devolos and they are as solid as a rock, and what does mains emissions have to do with this?

Powerline is much less faf than using wifi even more so for non networking types.
your viewpoint might change when you're working on a large project with lots of developers and your system goes down in production because of a type mismatch the compiler could have easily let you know about long before you deployed (i speak from experience).

All it takes is once and you'll become a statically typed language evangelist.
I've been programming for 40 years and I agree. Strong typing has a religious quality. You have to believe that most errors are caused by type mismatch, and I simply don't believe that. Most errors, in my experience, are caused by bad architecture, poor documentation, and poor communications strategies between MVC, etc.
> What kind of brain damage does one have to suffer to keep choosing Twitter for long-form writing?

Particularly Foone has ADHD, if I'm not mistaking the specifics. And posted about it being the reason for the choice of the choppy-form (just so it's clear I'm not spilling beans).

But frankly, Twitter is sorta alright because authors' efforts still tend to be less long-winded when paragraphs of two hundred words don't quite work. I'm really tired of verbose yada-yada from HN, so finding myself actually attracted to links to Twitter—even though it's a hot mess in most other aspects.
The other interference problem is that all devices talking to a particular access point are all transmitting on the same frequency. As wireless is a shared transmission medium they all have to take turns and if two or more devices happen to try to transmit at the same time they'll corrupt each other's message and have to go through the random exponential back off to try to find clear air, leading to random changes in latency & throughput.
> well-named

They look useful to me, but I personally think they aren't so well-named; excessively concise for my taste.
Has anyone else experienced these issues? This reads more like product placement for Deno than a sincere criticism of TS.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4270739/

This took me literally 10 seconds to find.

Adult intelligence is ~80% heritable. There is >1stddev difference in mean intelligence between many ethnic groups. (Do you need me to provide a citation for this as well, or can you google it this time?) Do the math. What should your bayes factor be on this being environmental?

You can also find studies that specifically try to find environmental causal factors on intelligence - the effect sizes for identifiable factors (like poverty, or other common scapegoats) are laughably small. Once again, feel free to google this.

I’m sorry if I come across as hostile by asking you to look things up, but usually when people demand citations for things that A) they should already know if they’re debating about this and B) are easy to find, I have to assume they’re trying to waste my time and/or arguing from bad faith.
>If an insurance company finds out that you’re more predisposed to a disease, they will charge you or your employer a higher rate

That make sense, do you really expect insurance company to not charge higher premium to insure someone who predisposed to a disease ?

>The Fed gov’t has ~20,000 laws, it has more than it can count, can you tell me that you haven’t broken a single one? Could a creative prosecutor find something you’re guilty of if they had enough information on you?

Then the issue is with too many laws

>How would you like it if corporations know details about your family before you do?

Doesn't matter

>The world is filled with clever and unscrupulous people, they will never stop finding ways to use your data in ways we can’t imagine, not all of them will be in your favor.

This will be the always the case, regardless of surveillance or not.
I Stopped Helping People and You Should Too
You can use JavaScript with Deno. Nobody is forcing you to use TypeScript.

This doesn't change anything, it's for their internals. Why anyone would ditch static typing on a large collaborative project is beyond me though.
Haven't read it but this currently-free Springer textbook covers DEs, Laplace and Fourier transformations, "Differential Equations and Their Applications": https://link.springer.com/book/10.1007%2F978-1-4612-4360-1
Interesting that this also works for a degenerate polyhedron with 3 vertices, 3 edges, and 2 faces. In other words a 2 sided triangle.
> One had corporate leverage of Canonical

Canonical has had 1/1000 of leverage of Red Hat at the time.
I'm sure there are bad prosecutors, but Netflix is hardly a source to look into something like this. They tend to make very compelling, but obviously biased, documentaries.

But I agree with your sentiment otherwise.
Bluetooth - yeah fully agree. Having endless troubles just getting the headsets reliably connected. And my standing desk seems solid enough to physically block bluetooth signals which is an issue if tower is below desk & mouse above.

Wifi on the other hand I find pretty stable. As long as you're on 5ghz. Haven't gotten the new ax/wifi6 to work yet though despite buying relevant tech
> TS feels like something that was created to lure programmers who couldn’t wrap their heads around JS loose nature.

TypeScript adds additional type checking at transpile time to code. The assumption that the people who can write code with these more rigorous checks can't write the same code with it all removed ... I would examine that a little more closely.
I linked to the "no build tools route":

> Preact is packaged to be used directly in the browser, and doesn't require any build or tools
I do. But not for JS in particular. At the end of the day 95% of JS that is written in classic JS and is used in thousands of high-scale projects like that.
Personally, I think as soon as you attach monetization to something, the incentives and spark for it turns into "work" or a "job". Unless performance or competition is inherently part of the task eg. sports, we have to find ways to enjoy doing something without measuring the output or ROI from it.
When I was in the 4th or 5th grade my Dad, who ran a small business, had a rubber stamp of his signature that my Mom used while acting as secretary.

I loved that thing since I used it for a while to sign any papers that the teacher sent home when I didn't do my homework. It was all good until back to school night one year when my teacher handed a stack of those signed papers to my Mom.

I think I got grounded for a whole summer that year.
I actually disagree with this. I have noticed that in most cases only the top comment gets majorities attention.

Commenting under multiple posts allows more diverse discussion.
Side note on cleaning Apple products, may be of interest to iPhone users.

My 2017 6S wasn't charging properly. Charge would start, then a few minutes later, sometimes less, it would stop. I found that many times, if I inserted the plug with a bit more force, it would start charging, but later, it would stop. As is common the cable was frayed near the plug, so I replaced the cable. The situation didn't change.

I was at the point of deciding to replace the iPhone, since it was getting dated anyway, when my daughter suggested I clean the plug receptor.... the light bulb went on.

I grabbed a toothpick and started pulling out lint. Like your bellybutton lint. There was a lot of lint. It had become packed into the base of the receptor sufficiently to prevent the plug from making the contacts.

I had carried it in my pocket for 3 years, it likely gathered a few specks of lint each time I put it in there, and then I compacted the lint when I plugged it in next.
You're not really 'getting around the tax' when the intention of the tax is to give owners an incentive to rent or sell to an occupant. You're doing what the tax is trying to get you to do.
Had a weird bug where the whole page was flickering while it was drawing. A reload fixed it. On latest FF/Win. Not sure what the cause was.
Greek, Hebrew, Latin-based symbols as used in mathematics
Totally a tangent, but I found the explosions typing gif super distracting.
Aha, I see where we are coming at this from different angles. Thanks for your feedback.

I'm looking for designs that incorporate passive elements that last ideally 100+ years that are reusable in modular sections, amortizing cost-effectiveness over generations. For that criteria, below-frost-line earth-covered, foamed glass building envelopes meets my requirements, and I'm happy to set aside 6-12 feet of foamed glass insulation after digging down enough to get below the frost line to achieve the thermal control I'm seeking.

I'm looking for dehumidification to consistently 5-8%, with temperature in deep freeze range (-30 to -50°C).

I've so far been stumped finding someone who has already, or figuring out myself how to passively (or with about the energy consumption of a Pi Zero per day) capture and use elsewhere the heat hitting panels to manage their thermal cycling. Nor have I been able to find a self-cleaning (superhydrophobic and/or appropriate wettability) coating that can be lifecycle rated to the timeframe I'm seeking. I think if we can control those, then solar panel lifetimes can be extended to 100 years at 20% degradation ("80% 'efficiency'").

Unfortunately, I've been stymied trying to find the lifespan of gallium-arsenide solar panels. Probably because their three-order of magnitude cost differential limiting them mostly to outer space applications where the weight-to-efficiency savings are the primary design motivator, and no one particularly cares about lifespan as long as it outlasts the design life of the satellite, which is way less than the 100+ years I'm seeking.

Solar panels already have a pretty decent LifeCycle Assessment compared to coal and natural gas, though their de-manufacturing/re-manufacturing tech is still at a nascent stage. I simply have a different goal than most people with my requirements for long duration lifespans.
Thanks for the feedback - the minimal look is pleasing to my eye too!

I wrote a brief description in this comment: https://news.ycombinator.com/item?id=23592538

Initially I had envisaged something a bit cleverer, but for an art project keeping it simple seemed to do the trick.
Its not good thing, but the solution is to improve/fix the AI-driven surveillance system, not eliminate it.
"Given" native histories? Are you asserting that the historical evidence about these societies is fabricated?
Cool, TIL. But I literally meant the tax collector pays their salary. Not the tax payer, who, on average, costs the state more than they pay in taxes.
The story is still fantastic, despite some poor phrasing. Graves Disease does predominately occur in women, so what the author is saying is true. It may not be the way I would phrase it, but instead of imputing malice or amateurishness, I opt to think the author was trying to be humorous/add some levity to the story and it just may not have worked for me (or you) in places. Which is okay. Heck, the author even leads with stating that his “usual writing style tends to be somewhat lighthearted and flippant”.

Edit, to add: I think it is a great thing that every article on the web is not crafted like a think-piece in The New Yorker. That would be exhausting.
A lot of jobs are very linear, like taking a task though some steps and wrangling people to help along the way.
I think programming in a professional context is a very unique job in how much fresh thinking is required most of the time. Even at low levels you really work in a very independent way and have to make serious choices. Having a ticket rock up for a JBoss 4 app written in Seam and Rich Faces becomes a challenge because yes I know the big topics like Java, App Servers etc but there's all this new old framework knowledge I have to reacquire to solve the issue.
Most jobs are not like that.
8P8C has the huge advantage of being pretty easy to terminate with some basic, cheap hand tools. I’d hate to try that with a USB-C connector.
Drip – Fast JVM launching without the hassle of persistent JVMs
Especially when the FB map guys go on podcasts and brag about how they use the data source and how advanced they are.
So when my mother wants to know how to do that, I can have her call you instead of me, right?
What in the JS ecosystem promotes such posts and up-votes them to first page? These 50line / 100x faster micro frameworks 'never' reach 1% in core functionality and aren't usable beyond building 10 lines of demo app.

I don't see similar posts for Java/.Net/Go ecosystem. Spring in 500 lines or 100x faster ASP.net!!
Generative Iris
I don't understand why so many programming jobs require a comp sci degree when very rarely do they require anything more than "programming"
> I would sometimes "catch" our bathroom clock going backwards for a second.

Woah, I remember this too. It's a memory I had long forgotten. Every once in a while if you glance at an analogue clock that doesn't have a smooth second hand, it looks like the first time the second hand moves is backwards.
ReactPHP: Event-driven, non-blocking I/O with PHP
JavaScript is the most popular language solely because it's the only one that runs in webbrowsers natively. The language itself is not good, it's rather bad from a language designer's point of view.