skysight-inc/HackerNews huggingface dataset:
I also use my 2015 and refuse to upgrade. And use it a lot; lot of the letters on my keyboard are long gone. But the keyboard keeps working, which is a major plus compared to the newer models. If only the MagSafe 2 wasn't such bad design...

It could be a little lighter, but I carry it around in a backpack so I don't mind, and it's still not too heavy to balance on my belly if needed to, so I don't mind either.

Thinner? I also had an Air, and while it was a pleasure to carry around, I never liked the feel. It was too thin for my taste already.
Clearly false as there is no regulation to prevent the formation of very large companies (anti-trust laws don't apply). In fact companies tend toward giant behemoths in part BECAUSE of government regulation. Small companies can't afford the enormous fixed cost of compliance the way large ones can. Regulations are a huge incentive for market consolidation and large corporations love writing new barriers to entry regulations.
Anecdata, but I have a calibrated screen with about 95% AdobeRGB coverage, and the dark boxes and lines are very clearly distinguishable. Is your screen calibrated? Is something off with your contrast setting? Maybe a very bright backlight ruins the contrast ratio at the darker end?

(I agree, however, that it's not a very attractive color scheme, and not a terribly informative graph anyway. A simple X-Y plot would be better.)
A 12-lead ECG report/graph/whatever it's called. 12 wires collecting data (versus eg the Apple Watch implementation which is equivalent to a 1-lead ECG)
> I wonder sometimes: what if we just all stopped writing software one day, and started just using it? Writing software is a bad deal in a lot of ways---hard, socially isolating, etc---while using it is amazing---the computer does the work for you!

What's the difference, though? It's insane how much of my work the computer does when I write code these days.
I share your pain.

Some time last week Youtube removed the publication date from videos. Apparently they restored it today.

For a while it was super strange and I had to rely on comments to guess when the video was posted.
In that case Apple watch shouldn't introduce anything new if bystander effect is just hypothesis.
That may be, but the article is characterizing McKinnon’s view, not quoting it.

As to “responsibility” it’s not an easy concept either. People who don’t create the coercive circumstances often knowingly take advantage of them. I’d point out that when McKinnon wrote the quote, it was still legally impossible in some states to rape your wife. (Marriage was essentially considered irrevocable consent.) Even today, social dynamics are geared toward what male expectations—sex on demand with no strings attached. Any given man many not create this framework, but they live within it and take advantage of it. (Although that’s slowly changing. They did an investigation at my kid’s school into widespread sex between male teachers and high school students in the 1970s and 1980s. At the time it was “bad” but tolerated. Today we would call it rape. The liberalism of the sexual revolution, which as Dworkin points out accrued largely to the benefit of men, is being recalibrated and that’s a good thing.)
If that's the case then isn't that good news?
12 wires attached to his torso, recording all the electrical impulses from various points, tracing out a graph.

They call this an electrocardiogram (ECG) but the one I had for a medical didn't have 12 leads just 5 or 7 I think.
Where to Put State?
If you really set your mind to it (and you've got the right capabilities), you should still be able to roll into a software engineering job. There's plenty of online resources available to teach yourself software development. There are plenty of companies willing to take on junior developers. Build up a small portfolio of software on Github for potential employers to see and you should be able to get a start as software developer.

Of course you likely won't have great pay from the start, but keep doing work for a few years and keep improving your skills and you should be fine.
Number of wires connected to points on his body for ECG he recorded on himself.
Those programmes where I put state in one place dedicated to managing state (e.g. Redux) were much more easier to reason about then those where I put state everywhere, anywhere somewhere (Parent? Current component? Context provider? Apollo? Redux?)

Man, that should be that simple: Everything is from above.

Is it gonna change? Then it's a state. Put it in a state manager and pass it from top to bottom.

Every other solution is a workaround.
Transfer Tape
No, it wasn't? Reread the paper...
(Also, it already tends to take technology improvements and prices into account...)
This one:

https://github.com/tc39/ecma262
I agree that the web fueled the rise of those languages, but I disagree about the reason.

The web was a paradigm shift, but it also attracted a lot of beginners. You can see the effect particularly in JavaScript and PHP.

The less complicated it is to write and run a language, the more beginners will use it. Many times, your first language will become your only language (i.e. your Blub), and the inertia of that language's users will increase.

We've seen the same thing again with statistics and ML: Python is rising in popularity because a lot of beginners are taking boot camps and getting quantitative degrees, and they're learning Python.

The question I'd ask you is: what sea change are you expecting that will bring in a large number of beginners? And why will they learn (or be taught) a tree language?
MoT Bloggers Club: First Experience in Accessibility Testing – That’s a Bug
While I understand the reticence towards thinness, I'm going to withhold judgment until I'm holding the new laptop. Thinness isn't just about aesthetic (although that is an aspect that HN commenters severely underestimate). It's also about the act of physically using the device.

I know that going from a 2015 Macbook Pro to a 2017 one made a gigantic difference in how I used the device. The 2015 one I had to decide if I wanted to put in my backpack. It added a non significant weight to my bag and therefore my back. I wouldn't open it while standing or outside, simply because it wasn't comfortable to hold in one hand, or to type in a password.

The 2017 Macbook Pro, while flawed in many ways, is very different. I carry it everywhere without a thought. I can easily carry it open in one hand or closed like a book. I can pop it open for a second, type some stuff in while holding it, then put it back (TouchID is great for this too).

This may sound like Ive-esque purple prose, but truly, a lighter laptop lowers the barriers between the physical object and what I want to accomplish. I don't have to think about the physical weight of the laptop. I can just bring it. I don't have to think about putting the laptop down and using it. I can just palm it.
Problem is that it's not as easily trackable. So in order to safe the effort, just declare text as the "winner".
It is a reference to the number of electrodes attached to the monitor. A 12 lead setup can provide a much more detailed signal and thus be used in different diagnostics than a lower lead obtained trace.

https://www.ncbi.nlm.nih.gov/books/NBK538203/
This is why I am on Hacker News. Technology can be such a terribly helpful thing.

PS If this is a PR placement, this is masterful.
I feel your pain. The literal, actual pain of typing on a post-2015 MBP keyboard.
I have one and it’s great for daily use. I’d really like an upgraded 12” MacBook for traveling though. I mostly use a very old ChromeBook but there’s no real replacement for that available.

To me it seems an oddly missing niche. A lot of people spend a lot of time on planes, don’t need much of a laptop, and often don’t much care for tablets as laptop replacements. Nothing really on the market for them.
The haptic trackpad works beautifully imo, you can click anywhere, there is force click, the clicky sound can be turned on or off, the feedback can be adjusted. And to me it feels real.
Universities should not be run like businesses, but that doesn't mean they aren't.
The only thing lamer than internet points is bragging about how many you have.

Honestly, being on the HN leaderboard is not a particularly healthy indicator in the grander scheme of things...
I remember being in the first wave of people where doctors noticed how generics were not working as well as the brand name drugs in a big way. Back when there was basically nothing in the news ever about generics not being as good as regular drugs and instead people were talking about how smart it was to buy generic. Generics are used to justify cutting insurance payments for the actual brand name medication.

Years later after an investigation a decent chunk of generics actually went off the market because they were crap. This is a field that has faced unreasonably low levels of scrutiny historically. So it's no shock to see stories like this.
"I'm not really sure what the moral of the story is. "

To me, it's - never waiver from your experience/gut estimates and a no is a no.
Apple has a good history in respecting privacy. For example, if Facebook made a watch and claimed no data is sent from your watch to their servers, I would not believe in it. When Apple claims the same, I do believe it.
> They started using the number. They thought it was their own. I can't understand how people can be so stupid. I can't understand that."

Based on the number of emails I get because other people think my email address is their email address, I too can't understand how people can be so stupid.
While thin and light is nice for carrying the laptop around, you still want a laptop which offers everything you need to do your work. And the late 2015 MB Pro seems to be the smallest, which hasn't made painful sacrifices. It offers a reliable keyboard and a wide selection of ports. Having at least one HDMI port is very convenient. It also has a large battery. The only thing missing, and I would sacrifice further thinness for it, would be easier exchangeable battery and ssd storage.
Exactly. Can't believe we are already beyond noticing that -.-
>No 4 year university will teach you React as part of a CS degree. Most probably won't even teach JavaScript. Point is, becoming a good developer is largely a self-taught discipline as is.

I'll have React, GraphQL, .NET Core, EF Core, Dapper, MongoDB and RavenDB

cuz we're having some courses with an actual industry person with 15+ years of exp (no, it isnt private school).

Those courses are: Building applications based on HTTP / Non-relational Databases and Programming (lang + data access)
so how does this work? does the apple watch use siri to say something via phone or does your watch only starts a call and you need to speak? how is your location transmitted technically?
A Beautiful Race Condition (2009)
I disagree with your position that a language is good or not based on how people appreciate or use it. You're trying to tell me garbage such as PHP is one of the best languages there is, effectively.

In any case, I can still find examples of these platforms. Emacs is such a platform. For that matter, StumpWM is a platform of sorts. A nice quality of Lisp is making any program extensible with it trivially. As for Ada, governments use it for critical systems and I can't tell you the particulars of those. They use Ada because people will die if the software fails, so they're seeking quality, not quantity. You're advocating for quantity, not quality.

As for APL, you don't build platforms or such things in APL. If you don't see the beauty in APL, then that's your loss.

They don't build platforms for others to build on, they build pillars to prove a point.

First you claimed people don't build great programs in these languages, which I've shown is false, and now you're arguing that they build things, but not things someone can build on. You're conflating extensible software with quality software here.

What actually happens with these languages is that a certain breed of highly opinionated but highly unproductive programmer gets lost in them, on their quest for a level of aesthetics or elegance or correctness that nobody but themselves actually values.

That happens, less so with Ada, but why would that even be a bad thing? Is it wrong for someone to spend time working on what they view as an ideal and finished program, rather than just writing something that's already been done and requires little thought or effort on their part? It's infinitely harder, I think, to write novel programs than it is to simply implement some specification or write a copy or something else. That's what I do with my work. I don't see why you'd look down on that.

I'll let you've the last word, if you want it. I'm not interested in replying in this chain any further.
It's not quite ready yet, but the Orangecrab looks really exciting- 85K LUTs, all IO broken out, feather form factor, 8gb RAM, Lipo connector, open source toolchain.

There are enough gates to do some interesting stuff without it getting overwhelming, and you can run a RiscV softcore.

https://www.cnx-software.com/2019/08/28/orangecrab-is-an-ope...
Basically, tape has a very very high latency (on the order of minutes to hours) for random access and it has a very low number of writes (usually a few dozen) before you need to copy it to a new medium.

The drives are also quite expensive and if you use them for backups, you need to keep one ready in case the other borks it but you need the tape's data.

Lastly you need specialized tools for access since most average tools will mishandle the tape.
I wonder if it was real or fake wasabi.
More battery life would also greatly increase innovation and adoption. You shouldn't have to wonder if your watch has enough juice to last your weekend trip when you forget to bring the charger. Especially if the watch is meant to be a life-saving beacon.

Regular quartz watches can go 3-10 years between battery replacements. Solar charging can increase that to 20 years or more. Self-winding mechanical watches will last a lifetime as long as you wear them regularly and have them serviced every now and then. How long does a modern smartwatch last in comparison?
> Open science people generally want people who publish papers to be required to publish the data.

Free software requires that if you publish (or sell) binaries you MUST release the source as well, with full rights to modify and redistribute.

You are not required to publish, just as you are not required to release software.
Got JavaScript disabled (thanks firefox and noscript), and I have none of that bullshit.

Give it a try :)
I see a pattern here...
> The most shocking number in the paper is this: Of the white students admitted to Harvard, more than 43% are in the so-called ALDC category — that is, they are recruited athletes, legacy admissions, applicants on the “dean’s interest” list and children of Harvard faculty and staff. Furthermore, in the model constructed by the authors, three quarters of those applicants would have been rejected if not for their ALDC status.

Yikes.
A flexible and lightweight flutter graphic animation library
That's not the point. It's a proxy for "Women generally don't participate much here compared to men. I participate regularly and I'm accepted to some degree."

But, of course, it doesn't matter how I say it. The point gets attacked and dismissed.

Because no one here wants to admit sexism genuinely is a problem, especially not if it implicates them to any degree.

Somehow, it's always everyone else who's guilty, not the people nitpicking and dismissing my comments.
You've identified what "demand" is in "supply and demand"
That wastes tape capacity when the drive inevitably has to stop and restart.

It's cheaper to run the tape slower (you can adjust it so that it is very close to what you can sustainably deliver)
It's easier to recover corrupted media if you know everything about the underlying format and protocols. As an example, I was able to recover a partition that was partially overwritten by just a few sectors by finding a backup copy of the superblock and writing it into the correct place armed only with hexdump and dd. That would have been impossible without detailed info about ext2/3/4 available.

Also look at the floppy imagers people have made, that operate at the magnetic flux level.
I meant that the game does not change in a meaningful way if moving your king into check is allowed. You will lose either way.
John Gruber had thoughts on that in one of his two takes on the issue so far

> This angle that he’s still going to work with Apple as an independent design firm seems like pure spin. You’re either at Apple or you’re not. Ive is out.

But also,

> Apple’s hardware and industrial design teams work so far out that, even if I’m right and Ive is now effectively out of Apple, we’ll still be seeing Ive-designed hardware 5 years from now. It is going to take a long time to evaluate his absence.

I didn't watch the full September iPhone keynote, but from what I saw there was a noticeable lack of Jony Ive voiceover in the featured iPhone product videos. I may have just missed it, though?

In the Jobs era, Apple would sometimes make drastic hardware changes very close to the release of new hardware. It's possible that the criticism of the keyboards from so many corners (WSJ, famously [3]) may have shifted their plans.

[1] https://daringfireball.net/2019/06/jony_ive_leaves_apple

[2] https://daringfireball.net/2019/07/on_the_post-ive_future_of...

[3] https://www.wsj.com/graphics/apple-still-hasnt-fixed-its-mac...
But don't the overall price just increases (on a long scale), and makes oil harder to buy over time ? See https://www.macrotrends.net/1369/crude-oil-price-history-cha...
I kind of would, given how little presence Mac OS (pre-OS X) had outside US market.

We were all using a mix of MS-DOS/Windows, Amiga and Ataris.

What I remember was getting Small-C and K&R C compilers to kind of get corporation/university work done at home, no one was that rich enough to pay for telnet connections over long term dialups.
If the callback throws an error, none of the awaiting coroutines will run, and adding a catch would break the callback error propagation.
> A civil court would not typically rule that a defendant ... should be expelled from their academic program

True, but nothing prevents an internal committee from simply acquiring the results of the court and applying sanctions on that base. In fact you don't even need an internal committee, you just need a general rule that applies automatically.
Sure. One helps you know cool stats, and the other helps you not die.

Not a fan of apple, but this is some cool tech.

Edit: Saw that some garmin's have crash detection too. Neither are "just" toys.
From the very proper English lady across the table from me at a supper at Douglas Adams' house: "You Americans have the best high school education in the world -- what a pity you have to go to college to get it!"
But I’ve never actually seen a barista in any of the WeWork’s I’ve used (including the one which doubles as their HQ).
"Proto-Renaissance" (13th-century), not "Renaissance".
Windows isn’t garbage or anything. It’s a decent OS, but for me:

1. I absolutely hate the latest UI changes. Not only are things hard to find and not organized very well, especially in the system settings, but the UI feels jerky and rough compared to MacOS when moving windows around or when the “Are you sure you want to do this?” dialog pops up.

2. I cannot stand working with Windows Explorer, drive letters, and the overly complex tree view.

3. Things that are easy on MacOS (i.e. rotating and cropping pictures, editing and signing PDFs, etc.) are either hard or not supported on Windows.

4. Device driver issues are more frequent on Windows and suck to fix.

5. Windows has a LOT of shitty software for it and it seems that everyone who asks me for help is running that shitty software.

6. I don’t like the cluttered UIs that most Windows applications have; like the Ribbon thing that Office introduced.

7. I don’t like .NET and Visual Studio much, and I don’t like programming for Windows. I prefer Swift and Xcode. Having said that, I do like F# quite a bit.

One area where I think Windows really shines is gaming.
I read it as 12 year a slave.
Movies are an insanely risky business if you look past the top blockbusters. And right now the blockbusters are almost purely superhero movies, remakes and reboots, so outside of that it's gonna be hard to get any funding.
Ironically despite there being less choices in an effort to make it easier for that "90%", the amount of tech support friends and family request from me has only increased in the past years.

Personally I don't buy the whole "removing choices to stop users from hurting themselves" excuse. To me it seems like over zealous designers trimming far more than necessary to make things look nicer at the cost of usability. But what do I know?
A good answer cannot be chosen by an end user if they do not get to see it because Mod-without-a-life deleted it 15 seconds after it was written.
So don't run the backups when the DC is on fire, got it.
A promise is a lock in that resolving it is the 'release' and awaiting it is `acquire`.

For example:

```
let release;
const acquire = new Promise(resolve => release = resolve);

(async () => {

await acquire;
// use here
release(); // now others can use it

})();
```

This is a bit different because multiple people can await the lock here so it's like a "one time multicast mutex" making it more akin to condition variables.

That said - thinking about it as a mutex is a really backwards way in my opinion.
No, I didn't. That's how a lock works. Only one coroutine (or thread) is allowed to hold it at a time while the others must await their turn. A state machine is a lot more than a boolean variable.
> Heck, they could probably retire by 35.

As a PhD student (PhD students are underpaid to an almost criminal extant), you might think that, but start with half of that going to taxes, a $2M home, and escalating expenses. You can make it happen, but you get a bit of a culture shock when you go from making that much money to living off $50k in interest and living in Toledo.
I have an old HP business laptop I got refurbished for dirt cheap. It has every port you could want from the past two decades, a replacable battery, easy access bays for the multiple drives and RAM. It's probably two inches thick and eight pounds.

It's fantastic and I love it. I just wish it were bigger - 17 inch laptops were a nice, but sadly almost extinct, form-factor. Particularly the 2010ish 17" MacBook Pros were rock-solid, indestructible machines.
> Yeah, I removed Chrome precisely because it kept re-adding its crap to the login sequence. It really drove home the notion that Google will not respect any boundary or privacy - your machine is their machine, your data is their data, and screw you if you don't agree.

Exactly this. Chrome was never my main browser, but though it's useful for testing web dev I just nuked it from the system once I realised it kept trying to find new ways around my deactivation and / or removal of keystone. That was several years back.
China’s tree-planting drive could falter in a warming world
What has MIT or Harvard launched recently that has come into as widespread use as the GNU Coreutils?
As a visitor if you don't like this ad or find it distracting you can still usually right click it and block it manually by its CSS properties.
> (also ignorant, because 1990s C was decidedly synchronous)

unless you were programming in... any GUI toolkit ever except the most toy ones ? even win 3.1 GUI primitives were async