skysight-inc/HackerNews huggingface dataset:
I certainly get framework fatigue with JavaScript but I think most of that has little to do with the core standard. The things that the core language has added I have found, for the most part, to have been well-considered and beneficial.

Async/await and promises do seem to be a thorough solution, with my main criticism being that they are difficult to conceptualize what is going on when a lot of promises are being composed together.
> Ruby was optimized for the developer, not for running it in production," says Sid. "For the things that get hit a lot and have to be very performant or that, for example, have to wait very long on a system IO, we rewrite those in Go

Since they prefer the language patterns of Ruby but want better performance for concurrent processes, it seems like this would be a perfect use case for Elixir with Phoenix. I wonder if they considered it.
Humans are never really shown still images. We are trained on real-world "video input" as we move around or manipulate objects. There is a sense that an object in your hand is the same object even if we rotate it, so "sameness" from different perspectives is learned even without knowing what it IS. Different people have different levels of ability to imagine an object in a different orientation, and I suspect this is related to our ability to identify objects in other situations. Also, if you've never seen the underside of a schoolbus I don't know why you'd be able to identify one from a bottom-only view. Large wheeled vehicle? Yeah but you'd probably have to think about aspect ratio and position of the 4 wheels and such. I'm thinking a more conscious effort and thinking through might be needed to identify it correctly rather than relying on the magic of lower level visual system.
A guy trained on video games just beat a Formula 1 driver on a real track
> agree and do anything - literally anything at all - to combat climate change

In many cases, they really don't. Or they agree to worse things in "exchange" for positive things.

That's the irony.
In my case he arrested but wasn't convicted. The mere fact that he was arrested and shows up in Google for ever means his life is ruined. Even if guilty, for a lot of crimes there needs to be a redo thing; like bankruptcy that doesn't show after 7 years in credit report (mostly)
I worked for an Apple repair shop from 2008ish to 2014ish.

The mid 2012 laptop I bought new went through two separate optical drives before I stopped using the drive altogether and put in another hard drive. The laptop also had two bad logicboards from NVidias recall iirc. One board died a month after getting it new, and the other died almost 3 years later.

To this day it is still going strong. I am starting to run into some video ram type issues (I think). I get random lines on any screen (external / internal) and a full reboot "fixes" it. I don't want to replace it, but after all the Apple changes (iOS devices vs "Pro" devices mainly), I just don't think any of their laptops fit my needs for a device anymore.

Like you said though, Apple has always had some hardware type issues like this. I remember HP, Dell and Lenovo all having big issues like that too when I was on the bench.
There are more union tech people than you might think.[1]

[1] https://www.unions-america.com/
In my uneducated opinion, I think this is the direction things will go. Typescript will steadily supplant JavaScript and browsers will eventually roll out native support for it, and JS will be relegated to a legacy language.
> a textbook example of Goodhart's Law

I had never heard of Goodhart's Law by name until about 45 minutes ago, while listening to an episode of Planet Money that originally aired last November. And here it is again. This is one of the more striking examples of the Baader-Meinhof phenomenon I've experienced in recent years.
> In the US, that's a legal requirement... people face fines or worse if they don't.

Please don’t spread misinformation. That’s not what fiduciary duty actually means. There are plenty of corporations that fund charity efforts without their execs landing in jail. “Profit above all else” is not enshrined in law.
Cyrogenic fuels are cold, and they have a lot more heat density than atmospheric air; that's why you have those pictures of icicles forming on running fuel-cooled cyro engines.

The problem though is that I don't think SpaceX uses cyro fuels
Likewise, Gustave Doré's illustrations: https://commons.wikimedia.org/wiki/Category:Illustrations_of...
Same here. What I did was creating an out-of-office calendar event for every day which basically blocks others from inviting me to late meetings. I stick very tightly to my schedule usually just +/- 5 minutes.
Relevant discussion on why this is needed: https://github.com/WebAssembly/design/issues/205
That's the daydream but by the time you lineup the new job asking for a raise doesn't seem so important.
If administrators do not take action, all messages will be silently retained, even if for accounts where policies where configured without retention.
If only one city does this, I would agree. But, if cities around the country do this, and up-and-comers build as well & compete to get in the game as new employment hubs, that changes things, as demand for housing at a national level is not that elastic due to population size.
quite a big gap between Elixir & Go though for most use cases.
Introducing Begin Data: DynamoDB made ridiculously easy
I hadnt used es6 syntax in 5 months and just got the ‘luxury’ of discovering that babel 7 came out sometime and that all of the babel dependencies are namespaced and renamed, but are the new best practices “or else”

Basically everything on stackoverflow/github issues/random JS blog is outdated regarding the inevitable error messages youll google
Look at a 1900 city that was 80 years old, you will find it significantly denser, you can't have a 50 mile wide city, when the main mode of transport is a horse.

Northern British industrial cities fit into that age bracket at the turn of the century.
Liverpool, Manchester, Newcastle weren't spread out at that time.
Right - the company has a link between everyone commenting and their work email address. It would be naive to assume that won't ever be sold as lead gen or part of a premium model for employers, even if the Blind claims otherwise right now.
Definitive Classic Mac Pro (2006-2012) Upgrade Guide
Revery: Native ReasonML cross platform UI
All things AI and Blockchain. A new project to start focussed discussions
> I might get heat for this but...

Some variant of this is the top-voted comment of every HN thread on modern JavaScript.

> For example, the promises API, now we also have async/await. The module system, with require(s), then import/export, and there's browser JS and system JS (node), and npm and now yarn, then your build system, with webpacker, browserify, bower.

Async/Await are essentially sugar on top of Promises -- use them if you want, you don't have to. Require has been deprecated in favor of import/export to be more semantically meaningfull (e.g. with TypeScript). Webpack is the next iteration of the Browserify approach, and Bower is just flat out dead.

All of this happened 3-4 years ago, if it's your job it's not hard to keep up. If it isn't your job there's plenty of guides out there to get you up to speed. I wouldn't expect to be able to jump back into Android dev after 5+ years away from it without doing some reading, I don't know why people expect web development to be so static.
What's the point? If you're going to use typescript, you will want to do typechecking. And if you do typechecking, you might as well compile your project properly.

I'd honestly rather have browser support less than more and I'm happy with type annotations remaining a language superset. The current typescript situation is actually fantastic and as a python dev, I envy it a lot.
> improper cooling

You've had far more experience with this stuff than I have. I wonder what your view is on all these NAS RAID boxes and HDD longevity and heat.

I personally never saw so many HDD failures until I started running them inside a small NAS I bought some years ago. I nicknamed it my "drive killer" because I was replacing the things so often. Other HDDs I have in other (non-NAS) machines sure seemed to last much longer.

As for the Deathstar story: I had a similar experience with a Seagate. Inside the NAS, one of the SMART error counts started to rise in a foreboding way, so I replaced it (with an HGST) before it had a chance to die. Then, out of curiosity, I tried the old Seagate in a different non-critical setting (non-NAS) and it's continued to work for two more years. IDK. Too much heat?
Apple, providing mere 12 month standard warranty does not feel like a premium product. $270 apple care(~20% of product price) pushes the cost of fixing product design mistake on the users. This is not how it should be.

Edit: You may consider buying your next apple device using a credit card that offers extended warranty. For example, C___ double cash adds 2 years of extended warranty on top of manufacturer's. Am__ offers 1 year extended warranty.
Bloomberg do this with the staff in their Paris office, or at least used to a few years ago. Not on helicopters, but on trains from London. Labour rules can become flexible when your staff arrive from another country on Monday mornings.
In my native language you "close" the lights to turn it off and "open" the lights to turn it on. It was really hard for me to explain this to my American roommates, one of them kept saying that this is "illogical" because when you turn lights on you're actually closing the circuit not opening it...
> A corporation's literal only job is to seek profits above all else.

That isn't even approximately true as a blanket statement (labor unions and political parties in the US are, in fact, usually corporations), and, a perusal of actual corporate charters will show that it's not literally true even in specific cases.

> In the US, that's a legal requirement... people face fines or worse if they don't.

No, it's not, though that's a popular myth around the fiduciary dutied of corporate officers. [0]

[0] https://www.nolo.com/legal-encyclopedia/fiduciary-responsibi...
But where's the flight simulator mode?
I heard that an HR Person was mad at a previous company after I left, and claimed to my old boss I had exaggerated on my LinkedIn Profile to get the new job. I changed careers when I left to be a software developer.
I don't understand why Americans love their cars so much.

I grew up in Oklahoma and you pretty much have to have a car. Huge amount of land, not many people. Virtually no public transportation.

I moved to the Bay Area back in 2000 and car-pooled for exactly one year of that time and then took BART the other 16 years before moving to Chicago. Even though I like driving I really hate traffic. Why would I sit in traffic when I can read/sleep/work/etc. It was cheaper as well. I wouldn't even talk about a different job unless they were within reasonable distance to a BART station.

I moved to Chicago recently and now take Metra (commuter train) and then walk 15 minutes. It's a little sucky in winter (today was 16 F, Friday is expected to be -6 F in the morning - dress in layers and have warm boots). Even then, I wouldn't drive. The cost, the time, the potential for accidents just aren't worth it to me.

I get why people drive in rural areas. You pretty much have to. But I don't know why folks don't push for mass transit more in cities. Cars are so expensive and monopolize your entire time getting to/from somewhere. I tried car pooling and really didn't like it since I'm essentially trapped with the same people every day. Mass transit can be crowded but I can still read or listen to audio books if I don't have a seat. But cars are ingrained in so much of the culture here plus I think a lot of people won't admit it but just don't like being around other people.
There is also a glossing over of the shitty stuff apple put out when Jobs was around:

G4 Cube (thermal issues)

Water Cooled G5 (they leak after about 5 years)

iPhone 4 (Antenna issues)
I love writing little tools and scripts that use pipes, I've accumulated a lot of them over the years and some are daily drivers.

It's a great learning tool for learning a new programming language as well as the interface between the boundaries of the program are very simple.

For example I wrote this recently https://github.com/djhworld/zipit - I'm fully aware you could probably whip up some awk script to do the same, or chain some existing commands together, or someone else has written the same thing, but I've enjoyed the process of writing it and it's something to throw in the tool box - even if it's just for me!
You can have a public field named the same as a private field and all fields in JS are accessed by "this.fieldname" so you need a way to access the private field differently.
How does Glassdoor make money? If they're not taking money from the people that use the site, they'll never be an unbiased source of information.
We’ve seen lots of aircraft and birds though, even if we haven’t spent much time actively thinking about them.

Even by the time we’re young children, we’ve been exposed continuously to something like tens or hundreds of terabytes worth of visual and aural information that informs our ability to recognize things. I think it’s very rare that people see something that they have no framework for recognizing.

I know personally that I could identify distinctive aircraft from a single viewing because I’ve paid attention to a lot of aircraft, but I struggle with bird identification because I haven’t ever spent much time looking at birds. Even given a picture of a bird, I’m not that confident because I don’t know what characteristics could be common to other similar birds and what are distinctive.

Birdwatchers are able to easily identify birds based on a couple pictures because they have seen thousands and thousands of birds.

This feels sort of related to the study that showed that chess grandmasters had much better than average memories for the positions of pieces, but if the positions were random and not from an actual game, their memories were no better than amateurs. We rely heavily on things we “know” even when that knowledge isn’t exactly conscious.
Thing is, go to any GDC, IGDA or IGF event and you will rarely get developers talking about feeling hostage of the platforms.

Most will happily discuss about issues with publishers, game design ideas, making a successful game and how to take advantage of the IP to branch into other areas like movies or toys, and taking advantage of the hardware to the max in some cool ways, demoscene style, how to get that exclusivity deal offer from publishers.

Even Vulkan on the Switch feels like testing waters, as Sony did with GL ES 1.0 + Cg on the PS 2, as the main 3D API is NVN.

It is quite easier to check this by going through the talks available publicly on the GDC Vault.
Are you sure it was a 2010 model and not a 2011 one?
I don't disagree, but Im curious of the ones you're referring to
I don’t ever want to work with you.
The previous attempts at this would plug in the AI to a regular player interface. Tournaments would also impose APM limits to prevent inhuman rate of actions.
I think it's the opposite problem, actually: Decoder is made by Peak, a company that specializes in Lumosity-style brain training games. This is basically a corporate/academic partnership, where Peak just wanted to develop for the higher-margin platform.

As for the university research angle... it's bad research, embarrassingly so. There's a reason companies like Lumosity keep getting warned about making unsupported claims, and this looks like an attempt to get academic backing for a product with all the same problems as prior ones.
Yet another signal that ClojureScript was ahead of its time when it was created.
In France, for all banks I know, you can call, say "starting this date, all activity on my card is fraud", and you are refunded, no questions asked in the vast majority of cases. This seems quite enough for me.
"Carbon taxes are regressive" is too simple, and I'd argue wrong, for a variety of reasons:

- Some experts just flatly deny it: "low-expenditure households devote a smaller share of their budget to gasoline than do their counterparts in the middle of the expenditure distribution" --- https://dspace.mit.edu/bitstream/handle/1721.1/63747/isgasol...

- Carbon taxes are often less regressive than alternative sources of revenue e.g. sales taxes

- Depends on how the revenue is spent. If, for example, it's used to expand the Earned Income Tax Credit in the US, the overall tax and spend pattern would be progressive.

- The impacts of excess carbon are also "regressive" in that global warming affects poor people more severely. This means that the net effect of a regressive tax which reduces a problem with an even more regressive incidence could be progressive.
Naturally? Is it a law of physics?

Where did this idea of recessions being required come from? Business cycle is a reflection of human psychology. It's possible for that to change.
LiteCLI – SQLite Client with Autocomplete
The card is just to get two displayport outputs and open source drivers. The CPU is for work.
With https libs you're trading one potential issue with another class of issues. Https implementation may have an rce but (this happens extremely infrequently and can be patched quickly). At the same time, it prevents the whole class of issues of MitM, whatever element of the underlying system they would target. (Which potentially need client changes to multiple elements to get fixed) This is a pretty easy decision to make.
> For example, the promises API, now we also have async/await.

These go together, right? An async function returns a Promise, await operates on a Promise.
Keep in mind that seems to be the entire syntax. Doesn't look chaotic to me, and I'm not even a Pharo (or Smalltalk) user!
Do you realize that your comment contributes to a self-fulfilling prophecy that climate change deniers (among others) have been pushing for? Denying the possibility of political solutions makes it harder to fight for such solutions. Reducing one's environmental footprint is quite difficult already, but fighting the fossil fuel industry (and many other lobbies who do NOT want a transition) is even harder.

When you realize that many banks and financial institutions have huuuge fossil-related assets on their books, you'll realize that an enormous % of the economy is resisting the switch to renewables. Not just the energy and auto industries. And many politicians are corrupt and will make sure not to fight for a quick transition (even if it means slowing down some technological developments, juuust a little). Innovations are made in the real world, where political institutions have real control and where human beings have real limits and real emotions. Of course we will have to switch to renewables (that's obvious: non renewable are not renewable so they can't last infinitely) but by denying the important of political action/solution, we'll certainly end up rushing into violent events (possibly wars). So please, be very careful not to forget that things always end up being political because we always have to make decisions (is it okay to pollute how much, should we finance some research / education, etc). And please don't be indifferent to the millions activists (many of whom are scientists/engineers) who work their asses off to not devastate the biosphere.
Ok reading that I'm going to amend my suggestion above.

class fish {
color = "blue"; // color is now a name in scope for this class definition
#agenda = "Total World Domination" // agenda is now a name in scope for this class definition

...
reveal () {
console.log("I am a "
+ color + " Fish " // interpreted as this.color
+"seeking " + agenda // interpreted as this.#agenda;
}
}

You can still have this.agenda for public addon fields. But for the private one you can refer to it within the class definition without either this. or #
Did Australia Poke a Hole in Your Phone’s Security?
I recently got my ass beat by a player that had a 400+ APM. Is that even humanly possible or is it one of these bots?
> All of this happened 3-4 years ago, if it's your job it's not hard to keep up. If it isn't your job there's plenty of guides out there to get you up to speed. I wouldn't expect to be able to jump back into Android dev after 5+ years away from it without doing some reading, I don't know why people expect web development to be so static.

The thing is that the JavaScript language is so aggressively changed, unlike Ruby for example, that for years, working with it professionally, the only change I can remember that was significant in my work was the safe navigation operator `&.`. The build tool (Bundler) is still the same, along with other tools. Not sure why JavaScript can't do the same? More innovation I guess?
> Since they prefer the language patterns of Ruby but want better performance for concurrent processes, it seems like this would be a perfect use case for Elixir with Phoenix.

Elixir does not have the language patterns of Ruby, though it has a deceptive visual similarity.
Unfortunately, they don't really have a non-luxury product line. The Mini is still poor value for money, and this means they have nothing to offer at the lower end for entry-level or business use.
You might want to look into honeycomb.io and follow Charity Majors on Twitter. Heck, just follow Charity anyway - she's a genius.
> I don't understand why they didn't test this on people who have ADHD.

Ease of sample, probably, but also as a baseline proof. There's essentially no evidence of any brain-training game ever producing significant cognitive improvements in populations with roughly normal functioning (in which I'm including ADHD). So before pitching it as a Ritalin replacement, step one would be to demonstrate that it achieves anything at all.

Unfortunately, they don't seem to have done that either, because the test was so close to the game that practice effects are the most likely explanation.
Why the IBM 402 had 43 alphanumeric typebars:

INTERNATIONAL BUSINESS MACHINES CORPORATION
0000000001111111111222222222233333333334444
1234567890123456789012345678901234567890123
I had that happen as well.
Generally not for credit cards. It is used for debit cards.
It's a problem buying gas (petrol) at unattended stations in Europe for Americans using credit cards. We don't know our PIN for credit cards.
Sorry to enter the meta-discussion, especially since I voted up. Downvote discussion is tedious since the stance of this website is clear. It is to express value. You being correct is your problem. Us kicking wrong comments out of our way is our problem. Since fixing the former is harder than the latter, we don’t necessarily want to do it.

If I think you’re wrong, I’m going to downvote you and move on. That’s because when I’m reading, I only want to read correct things.
For me it's only Rust the language and I'm in a fresh browser session and not logged into Google. When I search for other Rust language topics I do often get links to the video game but searching for rustlang solves the problem very well.
...and of course you know that, being on the Rust core team, just adding the specifics (I did not know the numbers myself).