skysight-inc/HackerNews huggingface dataset:
I wasn't a fan of magsafe. I'd rather have a machine that doesn't die if you look at it funny apart from the narrow case of falling over the cable.

(I have killed three macbooks)

Not only that I've seen a magsafe connector on fire.
Brick-and-mortar stores _always_ have less selection

If I'm shopping for an internet-of-things-enabled doorbell, and a brick-and-mortar retailer only stocks brands with a reasonable history of product security while Amazon stocks everything, who has served me better?
At our company if it's in a notebook it's not considered ready for production, it must run as a script before being considered for Eng to take over from DS. It's actually not that hard to write a notebook in such a way that it converts easily to a script. Just check and make sure that your variables/functions/whatever are initialized above the cell(s) they're used in, declare all imports in the top cell, and periodically move cells to fix any inconsistencies with these rules (checking that you didn't break anything of course). I've always said that Data Scientist doesn't mean, "I don't do engineering," good basic eng practice helps make more productive data science and brings it into production more robustly. How do you know your models work well if the code that generated them is inscrutable?

I wonder how much of the "3 engineers for 1 data scientist" ratio I hear all the time is due to Data Engineering being assigned the role of cleanup to code that should be better in the first place.
iPhoneOS has had a dock since version 1. They've just expanded what it can do. And they used to even push that iOS and OSX (at the time) shared the same base, but they've backed off that pretty hard despite it remaining true - Darwin underneath.
My concern was more about responsibility. I do and buy things for my friends, like dinner, or presents, but I'm not going to pay for their student loans because that's a significant burden that would place me in a financially unstable situation (as the author admits herself to).
Example? One can pick and choose what fields are included in what using WHERE clause filters. And yes, not everything is necessarily displayed, but that won't "hurt" my suggestion.
Did anyone see if they said whether these machines are user-upgradable? I have two late-2012 models that I've been very happpy with (one at home, one at work). Compared to the 2014 "update" the best part is being able to put in memory & drives yourself.

(Couldn't watch the keynote and haven't seen this said explicitly anywhere...)
iPad Pro has 4 GB of RAM. There are Macs with that much RAM that can run Xcode.
Are there any breakaway USB-C's that work with 45-65W? Serious question.
It was probably ridiculously downvoted for being worthless snark that adds nothing to the conversation.

As to "costly", a USB -> USBC hub can be had for around the same price as a regular hub on Amazon, starting around $4.99 and going up from there.
This article is both funny and tragical.

Is there something you don't like in an Apple product? Be sure to write 5000 words praising all the good things Apple did since the beginning of time and explain all the possible reasons why they possibly have taken this decision that could look like a mistake, and only then you can emit your critique. That's what smart informed people do to show they are smart and informed. So if you have a more consequent critique, use irony to respect the form people are used to.

I wish tech were less religious and more capitalistic. Apple has the product you wish for the price you want to pay at the time you need it? If yes, fine, go for it. If not, find out if there is something else that matches your need.
Microsoft is preparing the move to ARM too. I'd be really interested how the performance will be. The Intel Mobile Processor (i7 + M7) felt really slow before the eight generation and still used a lot of power (at least in the Lenovo and HP Business notebooks).
As someone researching drawing tablets, am curious why you would plug in additional drawing tablet instead of just drawing on the iPad?
Do other manufacturers produce this size of drive? It's difficult to source from 3 vendors if there's only one making the product.
yiiiiiiiiiikes
Why Humanities Are Essential for Software Engineers
The flagging on HN is getting ridiculous
If you're wondering why you're not seeing anything about the new Mac Mini on the HN front page, it's because it has been flagged off:

https://news.ycombinator.com/item?id=18336780

This is getting a little ridiculous. Love or hate Apple, there is no question that this rev is relevant to HN.
Aftermarket means it was supplied by an accessory manufacturer and not the original equipment manufacturer, generally without the OEM's blessing. It's really more of a car term than a computer term.
Up for 17 hours and I'm the first commenter. Is the AI Winter so obvious it's not worth remarking?
ZoL 0.8 will have sequential resilver which should be able to restore a disk in a few hours.
This is unchanged from the previous model (and probably model before that, Apple has been at it a while).
Would the 10TB Seagate ST10000NM0086 (of which they have 1,220 drives) not count as enterprise ones? Or the 12TB HGST HUH721212ALN604 for that matter.
Woa, thanks for pointing out Zelig, I needed that relogit and I didn't even know it :)
That was the whole point of Xcode 10…
When the original Smalltalk-80 "blue book" came out in 1983, it included a complete listing of a reference implementation of the virtual machine.

http://sdmeta.gforge.inria.fr/FreeBooks/BlueBook/

Instead of using Pascal or C, the code was written in a subset of Smalltalk-80 itself. This subset (later named Slang in the Squeak project in 1996) doesn't use objects nor polymorphism. It only deals with an Array of integers and only uses a few control structures, so every expression has a C equivalent.

The first VM implementers at Apple, DEC, Tektronix and HP manually translated this code into Pascal, assembly or C as their starting point and then evolved their code from there.

Much later it was shown that this code could actually run inside Smalltalk-80.

http://ftp.squeak.org/docs/OOPSLA.Squeak.html
FWIW, Netflix uses Jupyter notebooks in production, using nteract UI:

https://medium.com/netflix-techblog/notebook-innovation-591e...

https://nteract.io/

This approach seems promising, particularly as it facilitates cross-disciplinary collaboration.
Maybe you're thinking of the iOS Simulator on macOS?
ARM based processors which are used in most mobile devices and use a different instruction set, as opposed to x86 based processors, such as those available from Intel and AMD. Apple licensed the ARM technology and builds their own chips using it, and really good chips at that. So good, that some people are now calling for Apple to release an ARM based laptop (which has been done by others, but not to much popularity).

There would be advantages (power savings) and disadvantages (most existing MacOS software wouldn't work until recompiled at a minimum)
It did get updated not 3 months ago.
Seems like while RAM is upgradable the SSD is soldered on. so the only upgrade will come in the form of an ext hdd.
> Would you be willing to elaborate what's wrong with the MySQL GPL scheme?

For quite a while, MySQL AB purported on the website and elsewhere that commercial use of MySQL required a paid proprietary license, and that the GPL did not allow commercial use, only non-commercial use.

Eventually, they stopped doing that, but it took a while.
I worked with storage arrays at a service firm. The storage arrays backed up to the cloud. They had an onboard proprietary GUI, where if you checked a single box, it would use HTTPS instead of HTTP when transmitting to S3 (no idea why S3 even allows HTTP to start with).

They refused to roll this out (HTTPS) across the 4-5 servers of this brand we managed.

Something just broke in their brain, because I was coming at it from a security angle, they thought “this must be a waste of time / I am a power-hungry sysadmin resistant to change”. I still think about it to this day, and will get anxiety every now and then suggesting a mildly taxing security fix, because if ppl can say no to HTTPS checkboxes will they agree to anything?
Multiple "0" drives can be added for further redundancy.
CMU has a "self driving" db with the same name
https://github.com/cmu-db/peloton
What if I have really weirdly shaped tears?
As I was watching the presentation I went to the mac mini page, it said "starting at $499"
> Also, other nations and people hunt whales.

Ah yes, the "two wrongs make a right" argument.
There's a nice video from The Obsolete Geek on the Pippin too

https://www.youtube.com/watch?v=Yz05U67NecI

Shame he's really stopped making any new videos, between him and the 8-bit guy I think I have lost months in nostalgia.
Designing a new funding structure for bootstrappers
Kilogram of any substance weighs the same, whereas the moles of different substances have different weights (numerically equal to the molecular weight of the substance).
I agree. I have a 2011 Mac Mini Server (quad-core, dual-drive) that I've upgraded to 16gb of ram and 1TB of solid-state storage. To get the equivalent in this new Mac Mini would be ridiculously expensive. Thanks, but no thanks.

128gb of storage was too small for a PC 5 years ago, let alone in 2018.
Fair enough. Have your motte and bailey.

You said (verbatim) : "Holding black people to the same standard as white people when they are genetically incapable of meeting that standard seems like a much bigger problem"

True, you did not define "standard". Then you attack people when they infer you're talking about ethics, or crime rate, or whatever other interpretation. Sure, but you were definitely not talking about the ability to cook a Thanksgiving turkey. If you do not want your writings to be open to interpretation, then be specific.

> When someone states the objective fact that black people have lower IQs than whites or Asians, that is not racism.

No, but saying that this is because of their genetic is. Because you have no reasoning backing that other than "they're black, so there could not be any other reason explaining the lower IQ". Same thing for crime rate. Crime rate is a fact, not racist in itself. But facts do not make discussions. No one brings a fact just to leave it there. You bring it to back up an opinion. And this opinion can definitely be racist.
But iOS doesn't have a concept of swap like a traditional PC OS like macOS or Windows does, does it?
I think it's often used to indicate third-party products.
Meteor vs MEAN Stack 2019
When it was submitted, it was a link titled "New Mac Mini" pointing to the product page for the old mac minis. I suspect that's why it was flagged, not any personal feelings about Apple.
Typing this from my 2017 12" MacBook...have not had a single issue with the keyboard. In fact, I have grown to quite like it. Sure it's not my beloved WASD Code with the Cherry Clears, but it's one of the better portable keyboards in terms of typing experience of late, in my opinion.
That's basically how every other product comparison site works. And, honestly, this is one of the worst ones I've seen.
Scrivener and Goodreader. The latter stores a lot of PDFs and such for me. The former works out pretty well for working on documents while I'm out and about (versus taking my laptop). A nice feature of Scrivener is that you can attach files as well. So it's turned out to be a great study tool (that split-screen apps kind of eliminate the need for) because I can open a PDF of a text and have it adjacent to my notes on that section or the part of the paper I'm writing that's relevant to the PDF.

My secondary use case is board games. Carcassonne and others have pretty good ports which was very handy for playing with people while traveling or instead of carting a bunch of boxes (or bags) over to friends' homes. Everyone but me has gotten married and had kids so gaming is much less frequent these days, and usually hosted by the guy who has the biggest board game collection when we do gather.

My final (present) use case is tabletop roleplaying games, but that's also covered by my current device. Hero Lab has an iPad port which was handy for some games I ran in the past, and hope to run again in the future.
If you need something quick-and-dirty, you can maintain an extra `["length"]` field on your table to cache that information. If you want something more polished, use a proxy table with custom methods/metamethods mediating access to your array so that the length is properly kept up to date. This isn't terribly different from the situation in C with arrays.

Tables are a basic mechanism for implementing any data structure. That is a qualitatively different statement from saying that tables can replace any data structure. If you need semantics different from what tables immediately provide, you'll need to implement the desired data structure yourself -- but Lua gives you good tools to do that.

> Maybe there’s a better way I don’t know?

You can use `for i, v in ipairs(arr) do ... end` to iterate over an array without worrying about "how far" to iterate. The `ipairs` iterator will determine when it hits the end of the array.
Holy shit, thats a good one aswell. Bookmarked. Thanks!
Both have the slanted sides that I think "passes for" teardrop shaped, although it's clearly more slanted on the OnePlus.

And indeed I was referring to the Mate 20 and Mate 20X rather than the Pro.
iPhone XS, XS Max, and XR base models are 64 GB.
I do this today on my 6th gen iPad. I use MOSH, a BlueTooth mechanical keyboard, and Blink as my client. It works well.
This image showcasing the thinness of the iPad looks perfectly flat: https://www.apple.com/v/ipad-pro/p/images/overview/portable_...

However in the first image showing the iPad from the side there's a clear bulge, I'm assuming for the camera: https://www.apple.com/v/ipad-pro/p/images/overview/hero__b2q...

So is it flat or not? It might seem like a small nitpick but I hate this trend of having a bulge for the camera just so that you can say that the rest of the assembly is like 2mm thinner. Who cares? Now you have something that looks and feels worse and you can't put it flat on its back.

I hope they at least engineered it in a way that makes the tablet stable when lying down on a flat surface instead of wobbling on the pivot of the camera bulge.

EDIT: Actually I just noticed that the bulge seems to be here in the first image, it's just hidden in the palm of the hand. Good job Apple marketers, bad job apple designers.
The end of the pencil, near the connector, has some flex in it.
The USB-C spec supports that, you don't need TB3 for these features. Of course I don't know whether Apple actually implemented all of that. I have a WQHD USB-C monitor (Lenovo P24h) with 45W power delivery, a USB 3 hub, and audio out at home, and it does this without TB3. So it might also be possible with this new iPad Pro.
If Apple just made the parts user replaceable, it wouldn't be a problem.

I used to always just get the lowest configuration Powerbook or Macbook Pro, and place an order for a RAM upgrade simultaneously from another vendor. And eventually max out the RAM, upgrade to SSD, etc. Made the upfront purchase price less of an issue as a longer term investment.

Apple is nickle and diming customers by locking down and soldering everything on Macs, when they should look at the Mac as a gesture of goodwill to the professionals and developers who contribute to the Apple ecosystem and help drive sales of Apple's iOS cash cow.
Really that was the time to make the switch to USB-C. Now some (I have no idea of the number though) number of people have gone out and bought lightning headphones.
I expect this iteration of Macbook Airs to be the last one.

When the time for the next refresh comes, Apple will have migrated their portable line to these iPad convertibles.
Because again, there is a difference between stating a fact and wrongly inferring from it.
As long as we don't have UBI there's a need for a job to feed yourself.
Safari is usually good enough for what I do. I can use BrowserStack if need be, too.
Billions of dollars in research and industrial design, thousands of man-hours sourcing the perfect materials, hundreds of thousands of hours of engineering that give a device a most perfect feel.

Only to be placed in a $10 case with bunny ears so it won't crack if you accidentally drop it.
This is common in front end devs. The higher you go in the stack the less you worry about these operations.
Indeed. People do just love hearing words...

Presenter: “This display goes from its start...”

(Audience gasps)

Presenter: “...all the way until it ends! We call this ‘entire’.”

Audience: <mad applause>

Audience Member 1: (whispering) “I can’t wait until I can get a device with an entire display. I’ll have to put in some OT at the job to save up, though.”

Audience Member 2: “What do you do?”

AM1: “I work at a company that specializes in digging half-holes.”
Sharks-Surfers Bounding Box Dataset – image bounding box dataset
Racklog: Prolog-Style Logic Programming in Racket
I know you're probably saying this in terms of money, but I had to stop because it was an addiction to play Wow... This game is so addictive to me (I'm sure not just me)! I can't watch streams because it will give me the urge to play.

I hope one day I'll be able to play it normally, but I'm not sure. So yeah definitely it can "cost" a lot to play.
No picnic: Americans face encounters with black bears as population rebounds
If old enough teach her how to use a knife instead of shielding. 5-6 year olds can and do use knives under supervision.
My problem with the idea that SPAs, as an idea, are inherently more difficult to develop is that this doesn't translate to desktop/mobile applications, which are, conceptually, very similar in architecture (fat UI client, app server on the back-end). What may be more true is that the way in which we develop SPAs is so flawed that it causes serious issues with quality/development effort. IOW, perhaps the issue is with JS and its limitations with large, complex client applications, not the SPA architecture.

Disclaimer: my company sells a web development product that creates SPAs that work like desktop applications.
For a while now I've been fantasizing about sticking a blackberry q10 keyboard onto a raspberry pi with an ethernet interface. I found a forum post from a guy who managed to do it with an arduino.
Oomd was open sourced before this announcement: https://code.fb.com/production-engineering/oomd/ But seems like Facebook is grouping them to show how they can work together.
Maybe but if you reduce the population from whatever group, there is less needs for everything and because everything is related it will an worldwide impact. Watch this video: https://www.youtube.com/watch?v=R5Gppi-O3a8 and you'll see that all is linked and the more we are the more we will consume this planet.
Some rather limited parts of the Middle Ages, perhaps. The Burgundians and Valois were pretty hard on each other.
You don't seem to understand what a metaphor means.

If I say it's fast as lightning, I'm not saying it's exactly that fast. It's a metaphor for fast.

The fact the speed of lightning is measurable and 'as concrete as it gets' doesn't change the fact that people use it as a metaphor.

You may feel the use of 'edge to edge' is an inappropriate metaphor that's fine, not every metaphor is fitting and, hell I'd even agree with you if you said that.

If you ask me, you can start saying edge-to-edge when the edge is at least 50-80% thinner than what it is now. But it's a metaphor nonetheless, and I'd feel fine applying it to extremely thin bezels which are not actually edge to edge. If you'd have said such a thin bezel was 'razor-thin' or 'paper-thin' when it really wasn't, I'd say it's still a perfectly fine metaphor.
The computer you linked is very different than the Mac Mini. The Kingdel is a knockoff NUC, basically laptop components. Notice how it maxes out at 16 GB of RAM, no Thunderbolt, and its fastest chip is still a 25TDP U-series which is probably slower in practice than what the Mac Mini starts with (looks like a 65 watt i3 8100).

The Mac Mini is indeed expensive for its specs, but it's also extremely small for those specs: desktop components in a sub-mini-ITX form factor. If you wanted to compare it to similar PCs, you're looking at the custom offerings from Zotac, etc. which also command a high premium.
for the beef : https://slate.com/technology/2010/12/is-grass-fed-beef-bette...

for the car : just stop using a car, that'll be better for the environment.
Prioritize Which Data Skills Your Company Needs with This 2×2 Matrix
LED-backlit displays have always been mercury-free, it's the "ancient" CFL-backlit displays that needed mercury.
What if things really are subpar and you simply don't have the frame of reference to see it?
Platinum has molar mass ~195g, Iridium ~192g. This means the working copies have between ~5.128 and ~5.208 mol atoms in a kg. Let's round it to 5.2 mol, that's ~3.13 * 10^24 atoms.

Five parts in 100 million is ~1.565 * 10^18 atoms. Sound like a pretty large number to me.
D did this a long time ago too.

https://news.ycombinator.com/item?id=7530692

https://web.archive.org/web/20151113173822/http://h3.gd/ctra...

It should be noted that this was done in very old D, before a lot of compile-time improvements that modern D has. I guess makes this feat more impressive for the time, while the same exercise today should be more pedestrian.

It's really nice that D was built with this sort of application in mind instead of having it added 30 years later. It makes the language feel far more cohesive and inviting for this sort of thing.

If C++ were able to discard old features, I might not be so scared of going back to it. The way it keeps growing without pruning does not make it feel very inviting.
before my current crop of 8TB WD reds, I ran Toshiba enterprise drives and they were extremely reliable for me. none of them failed in a 24x7 hardware raid6 environment after a few years. only replaced them to upgrade capacity.
duplicate, the original announcement by Signal (which is the better thing to submit to HN) already has a discussion: https://news.ycombinator.com/item?id=18331991
I gotchu fam!

AT > PS/2 > usb A > usb C

If I were you, I'd stick all that crap inside the massive schoolbus sized AT keyboard where you can't see it. There is probably plenty of room.

Hell, go ahead an integrate a USB hub too, then you can use the keyboard itself to adapt other legacy devices to usb C.
It's OK.

Lispers live in a parallel universe, where performance issues are mere distractions from the higher level thinking.
For Oracle, there is https://livesql.oracle.com
Sad that this is basically a weird alternate reality of a consumer-friendly Apple. I think once my 2015 MBP dies some time in the future, I'll be swapping so the Dell Ubuntu laptop. I can't stomach spending money on that consumer-hostile abomination that they now call the MacBook Pro.
> I frequently need to kill open apps by going into the app switcher.

This doesn't help most of the time.
You can get some aftermarket cases like from e.g. Akasa that are one big heatsink.
btrfs has been part of the mainline kernel since 2.6.29, eBPF since 4.1 and cgroups2 since 4.5. That leaves PSI as the only kernel component mentioned that has not yet been upstreamed and the intention is for it to be.
> The planet is not just a rock in space. It includes the environment and everything that is there. When we destroy that, we are destroying the planet itself.

Except... not? Altering, or even completely destroying the biosphere is not nearly the same thing as destroying the planet. Mass extinction events have occurred in the past, in terms of history on a planetary scale the anthropecene's mass extinction is nothing new.
It depends, mostly on preference, but also eyesight (and therefore, age).

My main dev machine is a 12” MBP. I have external monitors, but do quite a bit of work even on my 9.6” iPad. I spend 9% of my time in a terminal anyhow, and have good eyesight.