skysight-inc/HackerNews huggingface dataset:
At the same time, you want a browser that keep working with the web at least on the same level as Firefox is right now.

Servo is getting us 80% there, the remaining 20% of quirks, non-standardized behavior and web sites coded with only Chrome/Fx/IE in mind are going to be increasingly difficult to cover.

On the other hand some pieces of servo are close to have "full" compatibility. That means that we can put them in Firefox already.

The result is that web coverage alignment between Servo and Firefox increases which is great for Servo, and the performance and safety between them improves as well which will benefit Firefox.
I'd be more interested in which render engine was used. The animation portion could be easily be done in any of the software you memetioned. My guess would renderman due to apples relationship with Pixar, but that's complete speculation.
Doesn't seem like an improvement. F9, F10 and F11 have done this quite well for the last 20 years for me. I can use those blindly while looking at the code and using the mouse to hover variables that I want to inspect...
With the keyboard and VoiceOver.
Precisely. When will Apple start shipping iOS devices with USB C chargers? When will the desktops move over to this "better" standard? If the main impetus is thinness (which isn't important for desktops), then will we have years of transition, where peripherals come with cables that may or may not work, depending on computer type?
Ring Video Doorbell Gets a Mac App
I call it a battery discharger.
Quick question, what does being a female engineer have to do with the answers here? Aren't they the same answers for everyone?

1 Relationships - Don't shit where you eat. End of story. If you work with someone don't fuck them. Far as I'm concerned anyone who fucks a coworker is a retard who should be canned for having piss poor judgement. "But, as long as it's not in the command chain..." No, it's always an extremely risky shitty idea, and has no value for your company or team. It will cause drama.

2 Kids - I don't care about your personal life. Meaning I don't think you deserve special policies or treatment just because you opted to have offspring. Everyone should work from home when sick, if they do it so often that it has and impact on their ability to produce, it should be grounds for a demotion or termination. Anything can be planned around, don't fuck over your team because you have poor time management, or planning abilities. I don't care if you're a male or a female -- that sucks. So get a sitter, get a backup sitter if you have to, don't ever use your kids as an excuse. Book out time on your calendar and get your work done as needed. Past that, I don't care if you have a kid, dog, 18 transgender ponies... your personal life isn't any of my business.
Which banner are you talking about? The persistent footer w/ SocMed link litter in it? Which I find annoying, frankly.
Yes, see the section "A higher-level language", which mentions at least two projects: SystemTap+BPF and ply.

Think of the current bcc/Python/C interface as a lightweight skin that was necessary during BPF development to kick the tires on various features, prototype tools, see what else needed to be done, etc. It may be good enough to stay around, as lots of tools have been written for it that will get used and be valuable. But there's room for higher-level languages too.

If Sasha keeps developing his "trace" tool (and its summary counterpart, argdist), that may serve many such custom needs (as another option). See the various examples: https://github.com/iovisor/bcc/blob/master/tools/trace_examp... , like:

# trace 'sys_read (arg3 > 20000) "read %d bytes", arg3'
TIME PID COMM FUNC -
05:18:23 4490 dd sys_read read 1048576 bytes
05:18:23 4490 dd sys_read read 1048576 bytes
05:18:23 4490 dd sys_read read 1048576 bytes
Cool, you were being quite literal.

And I love it!
No need for JavaScript to make a good website.
Hey thanks, really nice focused feedback there that I will take action on. A pipe dream I have is to actually make the engine powering my website work without JS as well. So a zoom/swipe navigation would actually go up to the server to get a fresh static html page that would render all the cells at their appropriate location/size. Kind of like how the very first map apps worked online. It would be a little clunky obviously but I think still usable.

I had no idea Bret's website would be so polarizing! I appreciate it in a more idealized sense, so "assuming JS is enabled and scrolling works right and you have a fast internet", and of course for the content itself. If he was the kind of person that had to look for jobs then I'd recommend fixing those things as well.
I always use those keys on a physical keyboard while looking at the display, but with a touchscreen, I always have to look where I'm pressing keys, and even then my fingers are sometimes slightly wrong.
> No monitor announcement

They announced a 5k monitor that they developed with LG which charges the MBP. You can attach devices to that and it's like a "hub".
On that topic, I did a somewhat weird thing in C yesterday. I took code like this:

for (;;) {
/* original big loop */
}

and turned it into this:

if (compatibility_with_old_version) for(;;) {
/* original big loop: same indentation level! */
} else for (;;) {
/* rewritten new loop */
}

I.e.

if (...) for (...) {

} else for (...) {

}

Works for me.
> Electric cars are not something I'm interested in owning at the price Tesla is asking. Or even half what Tesla is asking.

This was written 10 years ago:

https://www.tesla.com/blog/secret-tesla-motors-master-plan-j...

In summary the idea was to start with expensive electric cars (roadster, model S, model X which was initially not planned) to fund research on affordable electric cars (model 3 supposed to be first of them). As electric cars are becoming more popular and there are technological advances, we'll get them cheaper and cheaper.
Vim isn't an app - I'm guessing the context would have to be identified by Terminal and passed up the chain. Terminal isn't always the best at identifying the current running process for its window/tab names; relying on it to properly identify that Vim is running doesn't sound like a winning strategy.

> And that was at the far left as it has always been.

No, it's indented by half the width of the tilde key, whereas it was directly above the tilde key before.

> Tell that to Blackberry, or those Microsoft tablets.

Those are touchscreen devices, where you can touch the actual controls on the screen. I haven't yet seen another laptop with a touchbar which kept the touchbar for more than one generation.

> I'd always have my hands closer to the mouse or touchpad

Then you could continue to use the mouse and touchpad. The bottom of the screen is only about another inch or two above the touchbar as it stands now, and much more flexible in terms of what can appear there (such as website controls).
Just bought one.

Too sad, the MacBook Air is dead.
When I found out people to talk to themselves in their thoughts I was blown away. I absolutely do not understand it.
From the order page:

Intel Iris Graphics 540 (13" sans Touch Bar)

Intel Iris Graphics 550 (13" with Touch Bar)

Radeon Pro 450 with 2GB memory (15")

Radeon Pro 455 with 2GB memory (15" top-end)
How does Apple always have the worst websites? They _never_ work properly for me. Do they not test in Chrome Windows? The video links never work, the horizontal sliders are always broken. Aren't they supposed to be good at design or something?
It's exactly this way when you use CB Radio in your car. Some of the people seem to be talking to themselves, as the other end is out of your reach.
I agree that their devices have been getting unnecessarily thin, but their aggressive push towards Type-C is for the best. The industry will follow Apple's lead as usual, and in a year's time most devices will be Type-C compatible.

In the interim, I don't see the big deal with throwing an HDMI adapter in your bag unless you carry your laptop around in your hand.
That's funny, I've always had the same experience with Vine--website always took a long time to load, then videos would hiccup a lot, if they loaded at all.
Oh, come on. I don't "support" anything, being a fanboy of a peripheral plug variant is a life I don't even want to contemplate.

I'm very happy to adapt to new things, when they offer a demonstrable benefit to me. What benefit does a USB-C keyboard give me, exactly? I don't need the extra bandwidth to transmit keypresses. Why not include one or two traditional USB3 ports alongside the USB-C ports to ease people over to a new standard?
For me, the most revealing piece of information from that Penny Arcade article was how much the 27" Cintiq costs ($2500). Makes the Surface Studio seem very affordable for what it offers.
Yeah so now you have to carry some sort of multi-adapter in addition to your ultra clean laptop.

> It also doesn't have a floppy drive or an IBM serial port.

So how long do you think until cameras stop requiring a SD card? How long until most peripherals go to USB-C? Any way you slice it, for the next 3-5 years people are going to need to carry around a dongle (or dongles) with their Macbook. Not the worst thing in the world, but certainly doesn't make the user's life appreciably better.
How am I gonna use intellij with function keys :(
It is compiled to intermediate byte code but not machine code. You still need the JVM to JIT the byte code to something the CPU can deal with.
Servo components will replace Gecko components Where It Makes Sense (tm).

Servo will remain the place where the most radical experiments happen and once proven, will "stabilize" their way into Gecko.
Thanks to Thunderbolt3 it supports 1 5k display or 2 4k displays..

https://www.apple.com/macbook-pro/specs/

> One display with 5120-by-2880 resolution at 60Hz [...]
> Up to two displays with 4096-by-2304 resolution at 60Hz [...]
Historically you have the roles reversed in that medicine and science are both subordinates of philosophy. But admittedly due to the predominance of analytic philosophy, particularly in modern western philosophy, it has become much more of what you describe. This is really more a failing of modern philosophy than a condemnation of the field as a whole. There were/are/will-be many philosophers that don't ascribe to its limitations.
1. They have, new Apple laptops are now using USB-C.

2. They have, new Apple laptops now use a USB-C charger that has a separate cable, rather than a fixed attachment point.

3. The 15" has increased by an hour.

4. USB-C is a standard, and is backwards compatible via cheap adapters/cables. USB-A ports are not forwards compatible, and cannot be used for charging, thunderbolt, display port, etc.

5. They have. Both 13" and 15" are smaller externally with the same screen size.

6. RAM, I agree with. My 2011 17" MBP has 16GB RAM so I don't know why they aren't up to 32GB yet, at least in the 15". I doubt 10TB is feasible as SSD in a portable device this size.
"ladies" is old-fashioned and patronizing. say "women" instead. :)
you are the entirely predictable, and, sorry, but very irritating, "who needs more RAM than I have ever needed" stereotype of every comment board ever. 16GB is peanuts for anybody doing anything serious in graphics, video, machine learning, statistics, or finance, or ....[put your professional subject here].

Not everybody wants to have the weight on their back of a clock-ticking cost of doing their R&D online in the cloud. Many of us, including me, want a highly capable machine with an upfront, quantifiable cost, but that is professionally credible.
compile means "native code" here, not jvm bytecode.
Ahh agreed.

Their subscription model really isn't that bad, yet I think prevents many people from linking their articles, etc.
Maybe I can remap some emoji to Vim functions.
/rant mode partially activated

While I want more RAM and better GPU to be able to connect more and bigger screens, I don't want any gimmicks. If they could get the keyboard to feel crisp longer, or make it cheaper to replace would also be great. But instead they add a bar that will probably make keyboard replacement even more expensive, and then they remove the magsafe which has saved my computer on several occasions, what's up with that ? Stupidly hunting for a mm thinner profile ?

I never really like Jobs, but to me he always appeared to want to build beautiful tools, and while I have not always agreed with the aesthetics and the hows, they were still tools, and I respected both him and Apple for that.

In contrast to that, Apple today appears to think they are selling a innovative fashion statement, or maybe a lifestyle ? Completely foregoing the tools aspect, and now it has reached the MBP line which have been mostly spared until now.

It's a pity.
I look at this as cyclic trends (I'm not sure if 'trend' is the right word here, but it's a good enough approximation) - as you've said, we're entering the cycle of 'expressive statically typed, compiled, functional' (not sure about oop), but soon the cycle will go back to the dynamic languages, because they are "faster when iterating on product" etc. But who knows, maybe we'll stay in current cycle forever? ;)
You're only starting now?
It shouldn't be that difficult to write some simple compiler to translate a scripty language that looks like awk to BPF-Assembly (or C and stuff that into LLVM). I might look into this stuff for my Bachelor Thesis ;)
I despise bluetooth keyboards because they always disconnect at the wrong time.

Now, I do stick with wireless keyboards in general, but that's because the proprietary Logitech dongle has never failed me in years.

If Apple can ever make a Bluetooth keyboard that "just works" in the sort of way they're advertising their upcoming AirPods will, including working properly during the boot menu and every time I restart into Windows, then I might reconsider it.
I must say http://acko.net is easily the most impressive personal site I've visited.

This is mine: https://ruph.in
It's something I threw together recently, but it's still missing some content. I like the style though :)
I've been looking forward to this for while now but my first reaction is that I don't think I need a new laptop. And I really wanted a new laptop.

It looks nice, the last model looks nice too.
The touch bar looks like it could be nice, 95% of my time I use an external keyboard.
The new display looks really nice, 95% of my time I use two large external monitors.
The USB-C ports will in the long run be more convenient, right now I'm looking at > $100 in adapters.

I'll check them out at the store but I may just look for a good price on the last model.
I think Apple are looking to kill off desktops within a few years now. If you watched the event, they had a sequence showing a "pro workstation" with a laptop taking the "keyboard position on the desk" plus external monitors and thunderbolt storage. That's where they're heading...
https://beme.com/ is in that market. https://en.wikipedia.org/wiki/Beme
Ask HN: Do you get paid to contribute to a open source project?
I've been considering putting in the effort to get up to speed with a major project like Chromium or Firefox.

Ideally, if I am going to put in the massive amount of effort, I'd like to at least have the potential to get paid for the effort. Let me stress, getting paid is not the primary reason. I learn code bases and write code because I love the art.

Any advice from serious open source contributors?
So now there will be no way to use new Macbooks with Linux/Windows installed due to that weird numeric touch keys row?

I better consider recently updated HP Spectre x360 with newest Kaby Lake CPU and usual fn keys row, plus it's convertible if someone needs that.
>I don't get how it can be unbearable in 10 minutes on a laptop. It's not going to be much further away from you than a tablet would be, and people love them their iPads. If the experience was -that- bad, nobody would be buying iPad Pros.

It's about the orientation, not the touch screen itself. A tablet you normally hold horizontally or at an angle when you use it.

Now, if it was a detachable screen, like the Surface, that could work, but a laptop screen you have vertical to the keyboard.
I think there's tremendous untapped potential in an easel-like all in one workstation PC. I would love to make a serious stats package that has a round-trip visual editor that generates code. For certain things that are very process oriented, why aren't we making live diagrams of this stuff and letting users edit those with large touchscreens?

(Disclosure: I once worked for a successful company that did this with something as complex as energy scheduling, though it wasn't round trip. (Didn't need to be.) I know that you can build useful, orthogonal, and darn useful diagrams that allow one to do serious work.)
We aren't concerned about innovation, we're exasperated that we still can't get any more RAM on them than we could 4 years ago.
There are magnetic connectors for USB C. Slight added expense, but at least Apple is using a standard connector
Sweet. runC is awesome and using it is awesome. We are also super excited about the rootless work you personally have been doing, so thanks for your hard work in that area.
I just got it lol. I'm slow.
In the US, I would expect this to run afoul of the First Amendment. The freedom of speech is protected, and you cannot be compelled to explain how you decided to say what you said.
At least they kept the headphone jack...
If you notice its mostly the first 2 rows who are clapping for everything, they are apple employees or executives
Killing the escape key seems weird to me too, but do regular vi users actually rely on the real escape key? It's way too far from home row and sees too much usage for me to not remap something closer like Capslock.
> No innovative features? What do you call a ribbon display that no one has ever done before?

>A gimmick.

pwn'd

so true.
Discriminating on the basis of religion or politics is no better than discriminating on the basis of sexual activity.
The difference is, for all those things, there really is viable competition out there.

There's lots of cloud providers besides Amazon (including MS themselves).

There's several search engines besides Google (again including MS's Bing, plus DDG)

Apple isn't the only big handset maker. Samsung probably sells many more units which are arguably much better (they have much better screens for instance, plus SDcard slots). There's many, many more besides them too: Sony, Huawei, LG, etc, and countless models from each.

There's many options for payment besides ApplePay: Google has something, plus you can just use a regular debit or credit card or good ol' cash.

There's more than one app store: Apple has one and Google has one, and there's a few other non-Google Android ones too.

In all these cases, the alternatives aren't some tiny little niche player, they're huge. Apple sells a minority of smartphones today, though they make the most profit.

The big standout is OSes: good luck finding a job that doesn't force you to use Windows. If I want to avoid the big player in each of the other items in your list, it's pretty easy to do. I can easily go without ever using Google Search, or an iPhone, or ApplePay or the Apple app store. It's not that easy for me to avoid having to use Windows; that shuts me out of a LOT of jobs (almost all of them really). (Even worse if I want to avoid using either Windows or OSX. Good luck with that.)
My last 3 MacBook Pros were purchased just before Apple did a major redesign. This time around I don't have the usual pang of desire for the new model.

Maybe taking one of msfts new models for a spin might be opportune for you.
I think initially "pro" actually meant "for professional users," but it's clearly now just a marketing term. As a professional user, I want at least a mixture of port options (hdmi, usb) and a keyboard that supports touch-typing, not some gimmicky band I'm going to have to look at to see what it's showing. I've been using macs for ~20 years but my next laptop will not be from Apple.
What would probably happen between 1 and 2 is that archive.org notices spike in traffic from Wikipedia, talks to Wikipedia engineers, they find out who is generating all these requests, and block them from editing Wikipedia.

Though it's certainly possible to generate enough junk edit traffic to cause disruption on Wikipedia, but that's nothing new. It's the nature of Wikipedia as the resource - it trusts the internet community to be good on average. So far it worked.
I was totally prepared to buy one of these new MBPs and now I likely won't. Spec wise these are not much better than last year's model. Frankly I don't care too much about the ribbon-bar thing. What I really needed, as a developer, was 32GB. Damn.
When you employee others you do so on the understanding that if they have kids then they are going to take a bit more "sick" leave than someone without a kid. That is just life.

Actually saying "if they have kids" isn't actually correct, it is if they have any dependants. Almost everyone has dependants at some point in their lives and you have to accept that.
The removal of optical drives was accompanied by all this same hand-wringing and prognostication of doom, but if there's one thing I've learned over the last 20+ years, it's that nerds on nerd forums have no idea what people want and no ability to stop themselves from asserting they do.
Or the product is so obscure no one knows what it is? You could have just listed the name of an experimental plane for all I know.

Also, if that is true, perhaps what's truly new is that its actually usable. That's pretty much Apple's thing - making things more usable/useful.
Centuries of Preserved Shipwrecks Found in the Black Sea
>And if you really want to go crazy, you can use the 15-inch version to run two 5K displays side by side

Yeah... I wonder how well it can really do that. The thing that always makes me hesitant to jump back to a MB Pro is their terrible GPU performance. I hate spending that much on a machine which can barely run WoW.
How's the keyboard?
FWIW, I love my (last-gen) MBP. i7, 16GB RAM and 512GB SSD. Maybe you can get one for less now?
Microsoft announced a laptop that gets 6 more hours of battery life than the MBP, while Apple used a chipset a full year behind Microsoft's.

For the desktop, if you think people don't use desktops you're out of touch with reality. Microsoft introduced the Surface Studio primarily targeting what Apple has started to abandon, creatives & creative professionals.

A 27" Cintiq tablet costs $2800 on Amazon, and that's without the stand, which is an additional $600. This is what video editors, audio engineers and graphic artists use in their studios. The Surface Studio replaces all of that -and- it replaces the computer itself. What are you missing here?
It definitely does seem to align better. It was pretty interesting watching the debate on their platform and I can imagine sportsball getting more involved there as well
It's not using the phone as a detonator it's using the phone as the bomb. Here, they put the video back up: https://www.youtube.com/watch?v=_GhODn4FRoE

You are physically throwing these phones and they can then detonate like a bomb or on impact like a grenade. At one point they look down and several phones are on the ground, later on these phones blow up. It would be like SNL making a fake add about an updated Ford Pinto where they added 10 kg of C4 thus preventing it from catching fire. (warning cars now detonate.)

Importantly, replacing the phone with an iPhone would not work as they are making fun of the defect. Thus, using the source material is directly required. AKA if you want to make fun of British people then using Sherlock homes is being lazy, but if you want to make fun of Sherlock homes you kind of need to reference him.
Yeah, especially given their track record with accessibility on their other touch screen devices.
Rendering the graph as an SVG with embedded links might work.