skysight-inc/HackerNews huggingface dataset:
Windows 8/10 don't "work fine" as a touch screen OS. Most programs people use everyday still use menus that are not optimized for touch and there is still a special "tablet mode". Even parts of the OS itself are not geared fortouch.
> Last I heard, Cantrill was at Joyent, and worked on IllumOS.

Joyent is also now part of Samsung[1], and I initially assumed this is why it was included in the embargo. However, I recall reading[2] that they were upset at being left out of an embargo in the past, so maybe being part of Samsung doesn't provide as much clout as one would assume (due to Samsung's size)?

[1]: https://www.joyent.com/blog/samsung-acquires-joyent

[2]: https://news.ycombinator.com/item?id=16188916
Apollo-Server and Express-GraphQL are using the same GraphQL engine under the hood (the default GraphQL-js engine), so the difference from the currently benchmarked Node server will be minimal.

However if you think it will be useful to compare against, I will be super happy to accept it as a PR in gbench: https://github.com/graphql-quiver/gbench
> (there is Un*x down in there somewhere)

Not really; on iOS there is a posix-like kernel but none of the userland.
I’m not picky about the screen, but I am super picky about trackpads from using macs. My dell chrombook feels every bit as good as the Mac. Fortunately for me the Gallium os distro for Chromebooks reuses the chrome os touchpad driver. I dell Precision model at work and that touch pad sucks!
I don't care about thin in laptops. I barely even care about weight. Once you're past the portability threshold where it is light enough and self-contained enough to be hand carried from place to place, and return to workstation functionality by plugging in no more than 3 cords, I'm done with size and weight. I simply don't spend that much time carrying a laptop around.

I really like the mil-spec ruggedized laptops. I look down a row of those, and it really strikes me how they're all the same size, they're covered in ports (behind little gasket-protected doors), and they are so unapologetic about size and weight that they have sturdy carry handles attached.

So what I really want most is a standardized form factor. Then my concern is for the closely related concepts of power, cooling, and heat dissipation. My Third choice would be 1920x1080 display resolution or better. After that, battery life. If you're designing your laptop to be too thin and light to accommodate a standard TRS audio mini-jack, you're not designing for me.

The other thing lappie makers are doing is touch screens, which are just awkward on a laptop, and usually unusable in a docking station anyway. Never mind about turning the function key row into a touchscreen.
I don't think the argument here is against jail time. Just that the reasoning it will work as a deterrent is flawed.

Unfortunately, we/I don't have a good answer to your question what to use as a deterrent. The problem is a) people do not act rationally in a universal way b) people are bad with statistics c) arrest precision (Pr[you get arrested|you commit a crime] is not that great.

(c) is subjective so let us forget about it. If the criminal was rational then they would think as follows:

Pr[caught]Cost-Pr[not caught]Pr[succeed|not caught]payout >0
=> commit crime. Humans are pretty bad at underestimating probability of events against them and overestimate their chance of success (people buy lottery tickets for instance).

If a criminal is irrational, deterrents will not really work by definition -- you might be able to make due in a per case basis.

You can view this as a different version of lottery ticket. No matter the risk of wasting your money, people are going to keep buying them. It really baffles me too.

P.S.

Consider now an extreme version tried in the past -- you commit even a simple crime, you are executed. First, this is a waste of resources (you could still use these individuals). In any system of law, yet in particular in a common law system, where the weight of precedence and law interpretation is much greater, every single one of us has almost surely committed a crime by some interpretation, obscure law etc.

Second, as a criminal at that point you are going to escalate. The damage a single individual can cause to society on average has increased dramatically over time. Do not think about gun ownership. A man can just run over a busy intersection in their attempt to escape.

To give some weight to my words, here is a personal story. My car was hit by an individual in a car a couple of years back on my way home. The driver drove the wrong way on a one way street, panicked and crushed into me. Instead of pulling over the they attempted to escape. In the process, pedestrians had to jump for their lives, while another car was hit also.

That person endangered the lives of several people, damaged one more car, to avoid a DUI (my opinion from their erratic behavior and appearance). So only by luck, a possible DUI/crash did not upgrade to mass murder.
They do 16gb 13" macbook pros (I'm typing this on an early 2015 that came with 16gb).

They don't have 32GB laptops which would be useful for some of my work though.
Interesting. I would think the opposite is true in the US. If you have money you can pay to get to the front of the queue.
i duno who dell has to pay off at apple to rip off the patents but they NEED to address the touchpad. Apple absolutely nails it and for such a fundamental device its mindboggling how broken and deficient it is in any other laptop.
The only bummer for me with HiDPI are the Linux apps that don't support it yet. If I launch Aseprite or Processing3D the windows are comically zoomed out. Small price to pay for using the (IMO) best OS for developers.
The kind of bike thief ... doesn't exist

Not picking on you, I just like telling this story :-)

In the mid 90's a couple I know went to a party on Manhattan's Upper West Side. When they came back to their car (a VW Golf) and opened the doors, wife said "what's all this stuff on the seat?" Then they noticed the stereo was gone.

The thief had broken the little quarter panel window and reached in to open the door. Then he carefully took the dashboard apart, neatly stacking the panel sections and screws on the front passenger seat, until he could remove the stereo and leave.

Besides the breaking of the tiny window, there was absolutely no damage to the car. This guy took his time and did a professional job. Talk about pride in your work :-)
Choking down the rage this comment inspires in me, let me just say that pressure cooking pork in a vat of liquid is NOT the same thing as a slow-smoked pulled pork and to call proper barbecue pointless is affront to all that is good and decent.
> I dont have the patience or the know-how to tune the touchpad to be decent in Linux.
I thought it would be an issue too, however Gnome and latest ubuntu fixed issues with trackpad and screen resolution
Or if we go even deeper down the rabbit hole:

https://en.wikipedia.org/wiki/Sixel
With tabs of the left side, awesomebar and no ridiculous Chrome-style tab shrinking, it's not that hard. Why? It just happens, especially when researching and opening lots of tabs in the background. It's a workflow that works well for me.
It took me a few years to accept that the Giant Isopod is a real animal. Let's see with this one.
Or we could try using sixel...

https://en.wikipedia.org/wiki/Sixel
I need RAM, battery life, and a matte display above everything else, so it really bothers me that Dell refuses to sell a 16GB XPS13 with the 1080p display.

So much so, that I think I'm going to go with Asus for my next ultrabook.
Could you justify your first sentence some more? Your claim is that Apple is a monopoly - over what I wonder? Neither Mac OS nor iOS are a monopoly. Monopolies do trend towards efficiency of effort on their behalf and so-called 'rent seeking' but I'm not really sure that is what we are seeing here. Sticking with a tried and true keyboard design would be the monopolistic bent, avoiding any significant upgrades or consumer oriented innovations.

Despite people's claim, the new macbook pros do have big innovations. You might not like them, but here they are:
- Thin -> substantially thinner than my older mac book pro. It's nice!
- Keyboard is part of making it thinner
- Touchid built in
- oled/dynamic keyboard/touch strip

These are consumer oriented innovations, even if you do not like them (personally I don't like the keyboard or the touch-strip.
Back when I was running linux on a laptop I found intel adapters to have really awesome driver support and didn't have any issues.
It's theoretical neuroscience. If you have philosophical difference write a position paper.
Open source lead at Apollo here:

The most important thing about the persisted queries approach highlighted in that article, compared to traditional REST architecture, is that the queries live in your _client_ codebase. So the frontend developers write the shape of the data, rather than backend folks hardcoding it in like with endpoints.

I would say that at the current moment only a small minority of GraphQL users (based on our experience) are using persisted queries, and running in production without that is just fine with good performance and security. A simple approach like query timeouts, or discarding queries based on complexity, goes a long way here.
You can hardly train RL in the real world (as opposed to simulation) because of its high sample complexity.
Adding to the fact that thousands of tricks are involved in the resourcefulness of the human brain and that each trick has multiple ways to interact with other tricks or modify itself . Duplicating this feat into machines isn't a simple matter. AGI isn't going to be some miracle of ML or any one technique. It requires simulating several different self selective learning models and their managers including a way to learn and debug better ways of learning, combining at least 10 different realms of knowledge and process representation including language abstractions, several tools for selecting which method for learning/remembering/acting is appropriate, several strategies for goal creation, selection, planning, execution and evaluation, a robust and scalable memory architecture, a dependable way to interact with the environment, programs for self evaluation and debugging.... the list goes on..... Bottom line is that nobody can get all this functionality from a few optimization algorithms...
The danger of crashing the whole VM only applies to NIFs (native implemented functions), which is a very tight integration of the external code. There are also Ports, which don't carry the same risk of fatal crashes.
I see nothing to suggest that this provision would prohibit a subpoena.
Yup. This is something I'd love to have too - in particular, point/line plots and scatterplots at resolution greater than possible in text-only terminals. I already render text-based histograms when I need.

Come to think of it, it shouldn't be hard to extend Emacs to eat specially prefixed output (e.g. #<scatterplot: (1 2) (3 4)...>), feed the data to external program and place a rendered chart inline. I might pick it up as a small project. Thanks!
Damn this is by far the BEST advice i have read. HOLY SHIT! I would like to THANK YOU VERY MUCH whoever you are. I have been grinding it out with my tiny start up and its making $3k-$5k/month. I was thinking i need money to grow and should seek funding but then i realised what VC would fund me? i got no secret sauce no technology no VC would give a rats ass about my start up and anybody can copy me at any time. I been at it 2 1/2 years and i think now i will follow your advice and double down my efforts and use the profits to pay a contract SWIFT engineer to build an iOS. Then grow the thing AS much as i possibly can. I'm sorry for hitting you up for a sale but i always gotta be selling! If you have a tesla and would like to sell, please consider sending it to me: https://onlyusedtesla.com/
She had an objection on her own, earlier I wasn't even aware that Macs were so bad since 2012 - I thought it was just a few most recent models. She already upgraded some of the internals earlier (well, had a service point to do it for her). I think she has even chosen this model especially due to non-unibody construction, as already some newer ones were available when she bought it (and it's not her first Mac) - we haven't knew each other back then.

I don't see how upgradability is a geek-only matter. Sure, most people don't do it themselves - they go to the service point and have the replacement done for them. They absolutely do upgrade though - sometimes you get to the point where everything is sluggish, and money don't grow on trees. Plus of course there's a whole environmental impact to consider.

It's actually geeks that have to have the latest and greatest, from what I can see. Most people I know don't replace their phones until it's broken, while Apple geeks always sell their iPhones whenever a new one comes out.
Can't speak to the XPS 13, but on the HP Spectre x360 13", I can click, without undue pressure, anywhere except when my finger is literally touching the top edge of the trackpad. I have the same experience on my 2014 Retina MBP, too. I feel like you might be overstating the benefits (which exist, but IMO are not that big) of the non-mechanical touchpad just a little.
Do 1/3rd of Americans need to take prescription drugs on a regular basis? If that's the case then alarm bells should be going off even if they're not depression related.
I have a Precision 5520 (basically an XPS 15) at work. At home, I have a Retina MacBook Pro Late 2013. I still prefer the MacBook, even though it’s a lot less powerful.

First off, the killer with anything Dell: The firmware is just incredibly terrible. Sometimes it takes 30 seconds for the initial Dell logo to show. Others have similar issues, too, but no firmware setting seems to help. The Latitude I had before also took its sweet time during startup.

The MacBook has a keyboard that is actually usable. The Precision does not. They keys just don’t feel right and make weird noises. The MacBook touchpad is better, too. The Precision touchpad tends to make the cursor jump while clicking.

And last but not least: Windows. Microsoft is trying very hard, but it’s not there yet. Especially mixed DPI support is still terrible, even in Windows itself.

However, if given a choice, I’ll take the 4K screen again any time. Once you go “Retina”, you don’t go back.
As another user below commented, this is the old generation of XPS 13, which I also have. I believe the new version has a more conventional placement of camera.

I run Ubuntu exclusively on my XPS 13 and have taped shut the camera. The battery life, display, touchpad, and overall feel of the laptop are all very satisfactory and up to my standards. I couldn't be happier with it.
the photo of the lady on the laptop screen on the other end of the webcam is a lie. webcams dont work that low. you see a hand and up someones nose. these cams tick a marketing box and thats it.
Interestingly, it looks like Intel is making MIPS SoCs too according to patches sent for the Linux kernel : https://www.spinics.net/lists/linux-clk/msg27348.html.
Also a lifelong Mac user, was given an XPS 13 when I started at my company a few years ago. My thoughts were exactly the same as Jeff's.

I thought it would be a good device, it looks good, has a nice form factor, screen etc. but just doesn't work as well as macOS and a MacBook.

I soon after changed to a MacBook and now have the touchbar Mac, which I love!
Unless you are using MySQL or PostgreSQL. ;)
The difference is between tweaking the wrapper library or write everything from the ground up because one can not deal with tweaking the wrapper library.

Pros and Cons with both approaches no doubt.
> Does anyone make weakly typed languages anymore?

I don't think anybody ever did. The definition of "strong" and "weak" seem to be entirely subjective; and of course everybody considers their favourite language to be "strongly typed". It's like a reverse no-true-scotsman.
Gestures are still hard. Scrolling is becoming fine (mostly with recent apps based on GTK3/Qt5), but other gestures are still barely recognized even with hacks, at least for me on Elementary. I think it will still improve over time, but about as slowly as it has in the past.
I tried one before buying my Spectre and it was pretty nice (keyboard a little squishy), but the real problem is that they're backordered out pretty close to a month at minimum.
If you can deal with that, it might be worth a look.
Oh, you are right, not sure why I was almost sure it does not exist. Good catch!
What distro are you using with that?
You are right, Windows is the primary OS developer's use (Stack Overflow Developer Survey 2018: 49.9%) followed by OS X (26.7%).
I bought 6 separate Apple machines between 2005 to 2012. Either because the upgrade was worth it, I had a nice bonus, or some other non-important reason.

The last piece of Apple hardware I bought was a new mid-2012 Macbook Pro. After seeing where Apple was going in 2013 / 2014, I have had zero desire to replace it. I upgraded everything in it, and replaced the optical drive with another SSD. I'll be sad the day that thing finally dies. I'm not sure if I'll go with another Apple machine or XPS with linux. I really don't want it to die lol.
And even a slight worsening could be a worthwhile tradeoff for the economic gains it would give us.
Like E. Holmes for the next ten years.
I have genuinly written a lot of complex SQL for both MySQL and Oracle and honestly I do prefer Oracles syntax for joins. But I did spend several years writing PL/SQL before learning ANSI SQL so I guess it might just be a question of what you're used to?
Open source lead at Apollo here.

Syrus is correct that it will have about the same performance as Node in these particular benchmarks.

We are working on performance improvements for Apollo Server 2.0, but they are targeted at a totally different use case. Our experience working with hundreds of companies using GraphQL in production has indicated that the CPU execution time of the query is almost never the bottleneck when it comes to GraphQL.

The real thing you want to watch out for is the time it takes to call underlying APIs and databases, which will absolutely dwarf the actual time spent in the CPU. In this case, Node's non-blocking architecture helps a ton, and taking any action that prevents repeated calls (like basic caching) is critical.

In AS 2, we're going to introduce some features that make caching underlying data calls even easier, which we think is going to have the biggest impact on people's response time with GraphQL.
I've had similar personal experiences to you and work in health care, and share your skepticism.

What I think people are skeptical of today is not necessarily expertise, but credentialism and the idea that expertise should supercede other considerations.

For example, there are a ton of unwarranted assumptions being made when when assumes that someone with an MD knows more about a topic than someone without one, or that someone board certified in an area is more qualified than someone not certified in that area, or that people certified in the area are equally skilled. We substitute weak indicators of skill or aptitude for the actual skill or aptitude, as the indicators are perfect when they are far from it.

Credentials like degrees or background should be treated for what they are: imperfect indicators of expertise. But now we have this situation where the experts are given control and monopolies over domains. In the US healthcare system, for example, MDs are given a strong monopoly over care, to the exclusion of other professions, but is this really warranted? Skepticism about academic economists having a strong role in politics are somewhat similar, in that sure, we should pay attention to them, but should they have quite as strong a role as they do?

I worry also about the tone of these discussions. The problem isn't so much with expertise, for example, it's how we use it or overuse it, or grant it monopoly, or imbue it with meaning it doesn't have.

I'm even skeptical of the linked pieces. The injection of mention of genetics in the one article is odd, for example, and to me the arguments reek of bigotry. Overall, their arguments seem to be "well, expertise is unwarranted, except for the fields I'm in, and we all know this expertise derives from my superior genetic endowment in combination with feedback. You'll see."

The problem with the open versus closed system argument is that even in very chaotic, unpredictable domains, there's some level of experience that is worthwhile. In fact, research suggests that one of the problems is that people tend to overestimate their ability to predict; part of the expertise in such domains should be to recognize this. This is legitimate expertise, recognizing the scope of unknown unknowns.

Similarly, it's also important to note that often in such fields, it's not just that things are difficult to predict, it's that we know they are difficult to predict precisely because so many reasonable, sophisticated things have been tried and failed. If anything, this points to the importance of expertise, because it suggests that very reasonable sophisticated ideas can still be wrong. The author likes to point to physics as an example of a closed system, which is ironic, because certain areas of physics are well outside our current level of understanding. Should we then, say reject physics as a domain of legitimate expertise because we don't currently have a good understanding of the nature of time?
Here are some things I can think of that may contribute to sea level rise but which I rarely, if ever, see mentioned; the first two are potential anthropogenic causes.

1. Every time you burn a hydrocarbon, in addition to CO2 you also produce H2O. The ratio varies, but in general all of the hydrogen atoms will burn off before all of the carbon atoms do, since carbon-carbon bonds are fairly strong. (This can lead to things like soot.) Much of the water produced ultimately ends up in the oceans.

2. For decades now we've been pumping down aquifers at a fast clip, and that water ultimately ends up in the oceans, too. Natural aquifer replenishment rates may be fairly slow, if they ever replenish at all (the oldest, deepest aquifers may not) and the land-use changes we've made (paving and construction and such) slow that process down ever more.

3. Water from deep subterranean sources maybe be leaking into the oceans via undersea vents and such; this can also lead to bottom-up warming. Ongoing isostatic rebound from the loss of ice mass over the continents may be increasing these factors.

As to ocean warming itself, in general top-down warming only occurs within the uppermost layer of the ocean. (Oceans are dynamic things, of course, so some deeper flow and mixing does occur.) But that top-layer warming is also heavily mitigated by evaporation, where a great deal of the potential heat energy rises up with the water vapor and is eventually lost to space; meanwhile the water itself eventually returns. The clouds produced as the water vapor condenses and loses its heat also mitigate further warming.
I think it would be fine to implement a cache middleware that transparently registered new queries and assigned them an ID. I wonder if this is on the roadmap for v2.
win aint bad on a desktop. its the laptops that mac does beautifully (here i am working on a couch)

tho win 10's default privacy settings leave a lot to be desired :(
Yeah, but once your computer is out of warranty, you'll definitely appreciate the ability to replace parts.

I spilled soda pop on my 2008 Macbook's keyboard and fried it. Fortunately, the computer still worked (I ended up carrying a USB keyboard in my bag as I was consulting on site, which was awkward, but at least I could do that without being stuck without a computer for a few days). I ordered a second hand replacement from OWC, and after watching a video, I had the keyboard replaced in less than an hour.