skysight-inc/HackerNews huggingface dataset:
Who are the people out there that use the rear facing camera of a 13 inch tablet enough to justify that camera bump? It isn't unusual for Apple to make unpopular design choices, but you at least can usually see the logic in their decisions. I can't fathom the reasons behind this one.
Don't forget, Scrolling 3.0 is only available on this year's New ScrollBar(tm)
Indeed. And much like coding (I suppose the most personal example I can use), you have to concentrate (hard!) those first few times - maybe even be in the mood to begin to understand it, and then it becomes kind of second nature. You know what's coming. That time change at 56 seconds makes you grin - everything flows.
I know you're trying to make the point that most software is bloated/slow/etc. but this is not the example to use for that point. Things don't just get faster because it's current year. The size of photos has increased by orders of magnitude since Photoshop debuted, the size of screens has increased, and the capabilities of the program have increased. In Photoshop, it is not only plausible but commonplace to have multiple 50MB files visible simultaneously, some raster, some vector, some text or shape. It's also worth considering that Photoshop only really uses 2 cores at maximum anyway.
It would be amazing if there were an app store or curator where you could filter out shovel by criteria. Filtering out "full of pay-walls" and "abuse of in-game currency" doesn't seem possible in Google Play. There are valid games that have ads and value games that accept IAP.
For Thunderbolt? It would probably introduce too much of a delay.
How do people use such large HDDs when internet download speeds are still low as compared to downloading directly on cloud services (like aws)?
Should take a LOT more than an accusation to get fired.
No, it's still sold.
I though you were talking about the legalization of MJ, not specifically Medical MJ. Looking at the parent, you specified medical MJ, so I misinterpreted. Apologies on my end.
What a nice useful easy-to-use service, thanks for this, Jonai :)

A comment (relevant to this site but also a more general ramble towards the direction of "why don't sites which use production-important JS try this more often"): given that the default non-API use case involves users running client-side JS, I wonder if you've considered pinning your "must send only the hash to the server" script code via CSP / script-src: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Co...

(When JS scripts are "stable" enough, compute their hashes and include those hashes in the source via script-src (a sort of "certificate pinning" thing). I know it's not supported everywhere yet etc etc, I haven't paid close attention re: this but maybe that's the reason as to its limited adoption thus far?..)

Anyway, very smooth and I love the "can prove if service is gone" and "no stupid ICO" parts, obviously.
Getting seriously upset if he couldn't get to the iPad. To the point of tears. He knew his "schedule" of exactly how long he had to wait for new things to be unlocked in the game. Clicked every ad that he could to get bonus things. Saw so many of the ad videos that he wanted to download more "free" games.

Eventually he had a few of these going that had timed item releases that if he didn't get to his ipad for every single one of them, it became very upsetting to the point of almost debilitating.

None of this stuff had ever happened with any previous games on the Nintendo consoles we have. We never saw anything like it when he'd watch kid shows on Netflix or family movies.

We ended up taking the iPad away completely one day when he accidentally did something around the house that really hurt his mom...and his only concern was when he could get back on the games. At that point...we were done.

iPad/iPhone games have been entirely gone ever since and after a couple of days when I explained to him what those games were doing to him, he seemed to get it and doesn't even want to play them anymore.

He plays Wii with his sister or friends, watches TV or movies periodically but it's all at a level I would call healthly. There's no addictive behavior to it and if he can't play, he just can't play. It's not a big deal and he finds something else to do. He doesn't choose anything else over family or time with friends.

But every one of those iDevice games seem engineered to get that type of behavior. I'm now extremely wary of any "free" games that are out there, which has been difficult because I've been keeping him away from Fortnite all summer. A lot of the parent stories that I've heard / read from it have made me feel a lot better about the decision though.

At this point, "free" video games connected to the internet are a hard pass at my house.
And immediately after tell him there's a syntax error, and how to fix it
Do you have a link with this kind of knowledge for persistence?
I agree. I can't say removing the bezel is something that wanted or asked for.
As a band leader, I have produced score material using Sibelius for years, and have been using Avid Scorch Sibelius file viewer on the iPad. Unfortunately, Avid seems not especially interested in supporting this product... this is a case where I can really see practical value in Free Software! I would love to be able to contribute some fixes and improvements.

But it works well enough.

I am looking forward to the Steinberg Dorico team putting out a MusicXML viewer for iPad... and have also occasionally contemplated developing one myself, to make sure I get the feature set I want. :-)

[There are good PDF-based systems, but we sometimes need to switch keys for vocalists, and MusicXML works better for that, if you don't know in advance to prepare a new document.]
Why are people so eager to leap from computer OS's (MacOS or even Windows) to these walled gardens like iOS? I can't imagine developing software on iOS, because you know the deployment procedure will be straight to the app store. This ends the ability to create, distribute and install software yourself. Is this really what we want???
Going vegetarian is not "easy".
It requires ingredients that are not as highly available, and vegetarian meals that satisfy a person's nutrition requirements typically take longer to make.
It also cuts down on the variety in the food you can eat, and in most cases, takes a lot of willpower.

Of course it would have a huge impact - you're radically changing the diets of a majority of the population of the planet.
Love the device but I can't get over how expensive it has gotten. A 20% price bump...

Sure, there's still the old Macbook Air around, but it wasn't updated and is based on a decade old model with a CPU/GPU that's a 3 years old (5th gen i5 from 2015), and a 128 PPI screen, that's a bit ridiculous.

If you want a modern machine you're looking at $1200 for the cheapest model.

That isn't even too bad but when you go abroad, all bets are off. I still don't get this.

USD/EUR rate has been as high as 1.4 and as low as 1.05 in the past 5 years, averaging about 1.2 USD/EUR. So a $1200 Macbook Air should be €1000, typically. It's not. Instead it's more, €1350.

Or in dollar terms, that's about $1620 at the 5y average exchange rates.

That's what EU students have to pay for a modern but entry-level Macbook in the new Air. The regular Macbook or Macbook Pro are of course even more expensive.

Okay so part of this is silly exchange rates and pricing, some of it related to high EU VAT by the way, not just Apple's pricing. But part of it is also a pretty damn expensive lineup, with this new Macbook Air coming in at 20% higher prices than the previous model.

Yes prices tend to move up, inflation is a thing... but technology is supposed to be the exception, where you can get better specs after a few years without moving the price point. They just bumped it up 20%, that's pretty ridiculous.
>It's not about endangerment, it's about recognizing that the earth is a fragile system that we're pushing closer to the edge with every extinction. We have a responsibility to our descendants to take care of their planet for them until they can arrive.

Except this literally doesn't apply to Japan. The whales Japan is hunting are not endangered, and there is no proposed mechanism whereby Japan's whale hunting causes ecological harm. The IWC's own scientists recommended the whale hunting moratorium be removed around 1994.
They didn't update it with the 2018 Macbook Pro refresh, presumably because this new Air was coming. I'd expect it to quietly disappear.
I wonder if a lot of people are leaving the Mac ecosystem.

Apple has been selling roughly ~19M Mac per year since 2012, and its new user to Mac has also been steady at ~50%. Apple has had 60M Mac user in 2012 announced in WWDC, and they has been nearing 100M since early 2017. I assume that actual number is larger than 90M at the time, so after nearly 20 Months, ~20M New Mac Users on board, it manage to add a total ~10M Active Install Base.

That is surprising for me, as I was expecting ~110M+ Mac User already, others analysts like Benedict Evans and Asymco put those number past ~120M. So for every 2 new Mac Users, there is one leaving.

I hardly call that good news by Apple Standard. And this high churn rate happens after early 2017. From 2012 to 2016-17, there is 4 / 5 New users for every 1 leaving the Mac Ecosystem.

The timing actually align with their sudden Interviews with Apple journalist on Mac, Mac Pro, and the release of iMac Pro.

And judging from these numbers, I would bet the release of MacBook Pro, iMac Pro and MacBook didn't restore the faith of its Mac users.
Apple didn't care about its Mac lineup, this new MacBook Air as well as Mac mini were likely reaction to this churn, much like the iMac Pro.

Or may be, the timing has something to do with their New Keyboard Design, which they introduce to MacBook in 2015 and Pro in 2016, and they managed to fit that in this New MacBook Air.
> The Intel NUC is far and away the better computer in this form factor - it's smaller, faster and cheaper.

If you want supported MacOS, it's not.

Also, the Mac Mini has better maximum specs than the NUC.
oh thanks, i never thought to look at the actual definition. except how useful is that definition really, and how is it different than say any other dictatorship? yes, ultranationalism, but is PRC ultranationalistic? sure, one china, but there's also loads of flags in america.

you can argue PRC is more totalitarianism than just authoritarianism. but IMO, fascism is too vague to be useful without hindsight. for example, how is fascism meaningfully different than social nationalism? so please, don't just condescendingly throw out a cherry picked definition
Discussed at the time: https://news.ycombinator.com/item?id=10861273.
You get this when trying to paste on any page in firefox console view:

Scam Warning: Take care when pasting things you don't understand. This could allow attackers to steal your identity or take control of your computer. Please type 'allow pasting' below (no need to press enter) to allow pasting.
I used to sell grey market designer drugs. jumping thru hoops to be able to accept credit cards for such transactions is totally not worth it. I had so many chargebacks that were impossible to fight... some of them were $1000 orders. stick to Bitcoin or litecoin for your shady business ventures.
This was one of the undertones of the Hyperion series. People from Rich planets setting gates to gorgeous poor ones and then slowly destroying the unique cultures shaped by totally different planets for their comfort. Also evil AI and man that guy hates the Catholic Church.
It looks like the RAM is user-upgradable.
Sorry for the delay but I'm at Devcon :-)

Perhaps the easiest way to get started is with this npm package:
https://github.com/ameensol/merkle-tree-solidity

If you want to learn more about the theory behind merkle trees and its variants, let me know.
Maybe it's for showing off that they contribute...
Have a look at adverts for toys aimed at kids during children's programming.
‘Oumuamua, Thin Films and Lightsails
This is a fascinating discussion on the philosophical differences in approaches to how pasting is supposed to work, and from skimming through it, it doesn't seem obvious to me which way is best. Reasonable people can disagree.
By my count, everyone's parents over the age of 50.
I still use a 2006 mac mini for headless server stuff, and a 2011 model to make use of macOS.

I would love to buy this for its form factor, but at those prices I'd be better off buying myself a tricked-out desktop. I could probably go threadripper + DDR4 and a 2080 Ti for those prices.
GCD is the greatest common divisor, and D is the language with the greatest common set of features relative to the set of languages that the gcc suite can compile. So in many ways it is an equivalent to the GCD.
To understand it better, there is a similarity in the USA. In San Francisco there are similar signs saying "tech workers out, refugees welcome!"
Interestingly, one place where this race to the bottom is NOT present is in iPad music apps, synths and DAWs. Prices range from 10 to 50, and the apps are polished.
Can't you solve both problems by just using a case?
I've been linking this comment thread to friends to have a chuckle. Ads = Abuse, Aggression, Rape!

Yet ads pay for everything that every HNer is too stingy to take out their wallet for, which includes almost every website/service, especially every website smaller than the websites HN likes to hate on.

It's like listening to people justify why they pirate media, crafting elaborate philosophical pieces when in reality they just don't like paying money for things.
What do you consider low? On a 100Mbit/s connection you can fill a TB in a day or two, and those are somewhat common.

And of course some people actually create the data themselves and don't download it.
Except that C++ is already doing that, even if slower than desired.

AUTOSAR now requires C++14 compliance on software certification.

Android, ChromeOS, Windows, Apple OSes native components are mostly written in C++.

Finally, all major C compilers are written in C++ nowadays.

The only places where C++ is failing to replace C, is among developers unwilling to move beyond C89 on embedded space, or UNIX clones.
I read TheSkimm (https://www.theskimm.com/) and WSJ for the most part
It absolutely needs to come in the box for it to be effective. You need to be able to rely on 100% of your customer base having the hardware required to play it.

The thought that they don't care that much is really strange, because every single keynote that I can remember has included game demos. They always use game demos, from AAA game developers like Epic, to come out and show off the latest capabilities. They could take a sizeable chunk of PS4 and Xbox One customers very easily - fund the development of some genuinely AAA, exclusive games, bundle the controller in the box and the thing would sell like hotcakes. Nintendo is somewhat safe because their IP is much more valuable than Xbox or Sony, who basically offer the same games with a few notable exceptions.
Then I misunderstood the original comment, apologies.

I agree with the utility of the approach. Given the narrow space the language can move, they actually placed the feature really well.
There was a really immersive space game, Galaxy On Fire 2, that got bought by another company. It was like $8 or $9 and suddenly it was full of ads. The only way to play it like the original was with your phone on airplane mode. There are a lot of conveniences with modern apps but malicious updating is really annoying when it happens.
Sure, I totally agree with that.

My comment was just to the effect that GP's comment implies that belief, i.e. that their employer's current stock price is undervalued (like how AMZN is currently trading for $1.5k but is actually worth $2k).

Had they believed the stock is currently fairly priced, there's no reason to call these RSUs "cheap" or expect much excess return on them at vesting.

Worst case scenario: if they're still overvalued, then further declines can be expected, and any grant denominated by RSUs is actually worth less than its nominal cash value.
Interesting. What do you think the advantage of raid01 instead of raid10? The latter looks safer at first sight.
Saying this to an interviewee is in no way correct, are you mad?
I wish so much we can run MacOS on those.
rhel uses several fedora versions as base. A closed alpha of rhel 8 is already in circulation. So they've used at least a few prior versions already.
> what makes u think its better than whats being offered currently and that it will be in a macbook soon?

Not the person you're replying to, but: 1) Apple hates being dependent on Intel's ability (or lack thereof) to execute on their processor roadmap, and 2) Apple will be able to use processors better suited to their needs.
I just go to the Wirecutter.
I find these knee jerk reactions fascinating. What about IBM do you know that makes you feel this way? What about Red Hat made you happy to continue using Fedora? What about Canonical makes you consider Ubuntu to be better for your purposes?

This feels like the equivalent of switching from cow's milk to almond milk for ethical reasons. There's not an improvement, you're just making a different set of compromises.
didn't you just condemn the accuser yourself by assuming she is lying without a jury of her peers to reach a verdict?! /s

what you are advocating for here is a nanny state where every time there is an indiscretion a person is innocent until the full power of an international court comes in to deem a person guilty. you don't like the way society is going with this, yet your argument is that we need a trial to convict something in the public opinion.

instead of advocating for one extreme to fight another extreme why not just use your own reasoning to determine which person you believe. google found the accusation credible, yet did nothing for the _victim_ other than tell them to keep quiet. is that also justice to you?

and you think google actually wants some kind of trial on this? if they did they would be referring these matters to the local authorities. but instead it's just covered up, it's been "handled"

don't worry though since it seems like no one actually gets punished for this kinda stuff other than a public shaming.
I like your point that it doesn’t only have to be about making money right off the bat. If you want to spend your spare time doing something you love and develop some new skills along the way that happen to end up getting you paid more, then awesome.
D is a nice language. It has a wide range of features, but one can get started with it without learning all of them.

Here are a handful of D programs that use various features of the language and some of its libraries, on my blog. Most of them are simple command-line utilities to do various things. Readers may find them of use to get a flavor of the language and to know some of the kinds of things it can be used for.

I used the DMD compiler to compile and run them on Windows.

A few of the posts are about interviews too.

Don't miss the interview where the creators or key people from the C++, Rust, D and Go languages talk to each other on a panel about some of the pros and cons of their respective languages - and incident near the end of the video, involving Bjarne Stroustrup (the LangNext video below).

Porting the text pager from Python to D (DLang):

https://jugad2.blogspot.com/2017/04/porting-text-pager-from-...

Simple parallel processing in D with std.parallelism:

https://jugad2.blogspot.com/2016/12/simple-parallel-processi...

Video: Interview: GoingNative 6: Walter Bright and Andrei Alexandrescu - D Programming Language:

https://jugad2.blogspot.com/2016/11/video-interview-goingnat...

Using std.datetime.StopWatch to time sections of D code:

https://jugad2.blogspot.com/2016/11/using-stddatetimestopwat...

Read from CSV with D, write to PDF with Python:

https://jugad2.blogspot.com/2016/10/read-from-csv-with-d-wri...

Command line D utility - find files matching a pattern under a directory:

https://jugad2.blogspot.com/2016/10/command-line-d-utility-f...

min_fgrep: minimal fgrep command in D:

https://jugad2.blogspot.com/2016/10/minfgrep-minimal-fgrep-c...

num_cores: find number of cores in your PC's processor:

https://jugad2.blogspot.com/2016/09/numcores-find-number-of-...

Calling a simple C function from D - strcmp:

https://jugad2.blogspot.com/2016/09/calling-simple-c-functio...

Component programming in D - DDJ article by Walter Bright:

https://jugad2.blogspot.com/2016/09/component-programming-in...

Func-y D + Python pipeline to generate PDF:

https://jugad2.blogspot.com/2016/09/func-y-d-python-pipeline...

Interview: Ruminations on D: Walter Bright, DLang creator:

https://jugad2.blogspot.com/2016/08/interview-ruminations-on...

file_sizes utility in D: print sizes of all files under a directory tree:

https://jugad2.blogspot.com/2016/08/filesizes-utility-print-...

Video: C++, Rust, D and Go: Panel at LangNext '14:

https://jugad2.blogspot.com/2016/08/video-c-rust-d-and-go-pa...

deltildefiles: D language utility to recursively delete vim backup files:

https://jugad2.blogspot.com/2016/07/deltildefiles-d-language...

[DLang]: A simple file download utility in D:

https://jugad2.blogspot.com/2016/05/dlang-simple-file-downlo...

Getting CPU info with D (the D language):

https://jugad2.blogspot.com/2016/05/getting-cpu-info-with-d-...
I'm sorry to say, but I don't believe a dismissive attitude can ever be described as professional.

I believe everyone can be taught to program, and the choice of language, semantics, and syntax has a profound effect on how far people can get, and what frustrations they face.

There are people out there with 0 formal training who run entire businesses on Excel, the most widely used programming language bar none (it's notable that in Excel, rows start at 1 and not 0. There is a reason for this). Ask a 7 year old to use C and they're not going to get very far. Give a 7 year old Logo, and they'll be writing programs with very little instruction, with results I've seen college freshmen struggle with.

I teach a summer robotics program to middle schoolers. We used to teach it in C++ because that's what the SDK came written in. In this mode, we spent most of the time getting them to think like the compiler, teaching them about memory layout, allocation, compiling, headers, preprocessors, etc. because they constantly ran into frustrations due to the design choices of C++. They never left the session with a firm understanding and confidence around programming because they spent all their time trying to build a model from scratch in their head without any relation to their own world.

Then we switched to Matlab. With one uniform data structure, a REPL, 1-based indexing, etc. they were much more comfortable, and they were able to make the robots do amazing things for their age. The most impressive thing I've seen is making a robot choir through writing a distributed protocol to synchronize the robots' notes. They were able to do this because the language, Matlab, got out of their way, which allowed them to focus on the task and relate it back to something they knew very well: music.

All I'm saying is this attitude of "Oh, you don't understand this thing we've built and these arbitrary limitations frustrate you, therefore you shouldn't even try it in the first place" is just toxic, given the evidence I've seen that people can learn and do amazing things if we give them a fighting chance.

Required reading on this subject: https://www.amazon.com/Mindstorms-Children-Computers-Powerfu...
Checkout the Photoshop on iPad Pro demo from the Keynote then. Apparently AutoCAD is also being ported to iOS. The difference in available computing power is greatly diminished to the point that the real advantages Macs have nowadays is in access to vaster stores of RAM, Dev Tools, and Darwin.
How did IBM prop up Ubuntu?
The switch does $5 games although
I think the proposal is just to add it to the package manager (and keep it maintained.)
Normal people don't plug shit into their computers. Neither do I, for that matter.