skysight-inc/HackerNews huggingface dataset:
This must be a stopgap while Apple works on integrating touch systems into their laptop screens.

Whenever we go into the Apple store, it's interesting to see how many people go over to a MacBook and try to interact with the computer by touching the screen.

The time seems right for Apple to step in to the touch screen laptop market. Other companies have already tried the concept, and have produced machines that are OK but not great – there are a number of IBM laptops that do at least OK with their touch interface, and MS seems to be blazing a trail with their Surface line. It's inconceivable to me that Apple won't offer similar products, especially since there are so many excellent apps on iOS. Getting the iOS apps to run (probably clunkily) on MacOS is a sensible first step.
Tesla has also been on a long over-hype, under-deliver streak that understandably makes people want to criticize them.
Note Carbon X1 is not the appropriate one ... which I learned the hard way
> On Github, comments continually change. They become “outdated” and disappear when attached to a line that has been changed

You can view them if you go to the commit on which the comment was made.

>Furthermore, patches from multiple authors can’t mix in a Github pull request. The person opening the pull request “owns” it.

Actually, no. Pull requests are for reveiwing one branch. If that branch is accessible to multiple authors they can be collaborate on that branch

> annotating the hunk headers with which C functions are affected

Seems like you can do this with git as well : https://stackoverflow.com/a/16528858/3528640

> and the choice of various algorithms such as “patience.”

Again, possible with git

> Finally, there’s nothing to stop the mailing list style of collaboration from adapting to emerging diff formats, such as structural diffs

I don't think Git/Github developers will sit idle when improved collaboration methods are discovered

> The bulk of communication around a new feature is in its proposal, not around the subsequent code

This can be done by opening issues or by simply using a Google doc. Mailing lists are not a very good solution to this. There is a lot of extraneous garbage that needs to be parsed before getting to the meaty stuff

etc etc.

Most of author's complaints seems to not be entirely accurate

> Challenges for mailing lists

One big challenge is also how good Github is, the UX is well done. Almost every time I wanted to do something there is button right there to do it. Also, it is very fast. Projects like PJAX[1] has meant that Github is miles ahead of competition. I have used Github, Gerrit etc and I have to say, once you started using Github, there is no going back

[1] https://github.com/defunkt/jquery-pjax
When a Github user clicks on a link, it is converted to an XHR request and then only the part of the page that needs to change are fetched. The page is updated and browser history is manipulated using PushState to not break the back button !
I tried to use termux. It doesn't support openjdk which makes it useless to me.
> If MS changes the cost structure of GH Enterprise we’d probably switch back (haven’t looked into how well it integrates with Jira etc recently).

Given that they acquired GH mostly for the Open Source parts, I wouldn't bet on that :/. Enterprise was Github's way of making money and that incentive is kinda reduced, if not eliminated entirely.
I had one of these machines for a few days and I can assure you that Google handles the OS side, and there is no pre-installed crapware from Samsung.
Show HN: Explore the Ethereum blockchain using a rich GraphQL API
How much does gas and maintenance cost you? Also, Model 3s will be available used eventually too. Obviously if you want a used car you can't get a newly invented model.
I'm a fan of the "Signature Edition" program that Microsoft leads that forces off-the-shelf clean Windows installs. (It's an official program at Microsoft's own Stores, applied to all their systems, but you can ask and/or secret handshake for one at other retailers like Best Buy and Staples.)

OEMs mostly don't want you to do apples-to-apples comparisons of models between retail stores, but the last time I put the effort into the math it seemed like almost exactly a $50 premium from the bloatware model to the Signature Edition version of that same model.
Wrt swap: you can generally just use a swapfile. It doesn't even have to be very large. Making it a file makes it easier to manage than a partition. No, I don't know why the Debian and Ubuntu installers insist on making a partition for swap still.
I regularly see Apple banner ads on news sites like the homepage of the Washington Post. I have not checked, but I bet that these ads are served through an ad platform like Doubleclick and are targeted at me based on data they have about me.
No, of course not.

Once money exchanged hands, it's not their product, it's mine, as is _all_ of its output, including logs, etc.

Otherwise, I'd call it 'spyware'.
Most people don't understand that a webshop is like a normal shop: hard and lots of work:

Writing good text
Taking good pictures
Handling sales and delivery
Handling returns (yes people will return sometimes)

So I agree with most people here: don't roll your own shop but invest time in running your shop.
Did I? Maybe emoticons aren't as universal as we're assuming then ;)
> the tech titans that suffer from the exact same problems

The tech titans aren't monoliths with a collective hive-mind. Each business unit and team is responsible for projecting revenue targets and then hitting them, same as any other kind of business. And, yes, if the business unit managers fail to hit their financial goals too many times, their project will be cut and the team reassigned or laid off, same as a startup running out of financial runway.
It's a pdf file, which I am trying to open but cannot. Can you guys read it?

Edit: The link to the file: https://hpc.nih.gov/training/handouts/171121_python_in_hpc.p...

Edit: I can read it now.
Ah, how wonderful that the GDPR is now in place, making this as easy as issuing a subject access request.
> It's a strong incentive for transactions which promote efficiency in the sense of property being in the hands of those who will derive most utility from it.

Strongly disagree here. In CA many people built their houses themselves after the war and don't want to move as an example. You can't argue who would get more utility out of it as a blanket statement. Maybe willing to pay more to live there but not utility.

Property taxes almost never go down. They are not symmetric in practice. It's pulling teeth to get a reassessment in your favor.

Regarding the core issue of property taxes for vital services - one of the flaws is that areas with lower home values have worse services. Nothing will ever change if property taxes is the primary fundraiser for local services.

The other flaw is in practice - budgets don't need to change drastically from year to year but they do. And that's pushed onto homeowners. And what if it needs to change for a valid reason but home values have plummeted? Well that's why they give you problems trying to reassess on a downturn.
Once you use the same applications, it's going to be much easier. So if you're not in rush, consider setting up trial Firefox/Chromium, Pidgin/anything, Thunderbird etc on your Mac and then copy the profiles. A lot depends on the programs you use, unless you're one of the guys that do everything in the browser - then it won't be a lot of difference.
> You cannot estimate what you don't know

Exactly! It tried to express that and a strategy for handling unknowns here - https://medium.com/@hfuecks/what-donald-rumsfeld-can-teach-u...

My theory is the reason why we’re not getting any better at estimating software projects rests on a flawed assumption; because computers are binary and deterministic, we assume that the process of creating software must also be deterministic and quantifiable.

Example: when Apple opened the App Store to 3rd party developers, would it be realistic to expert an accurate estimate from one of those developers, building their first app? There were so many unknowns; how does the build / publish process work? what will pass the review process? what about all these new APIs?
Yet if I ask you how long it takes to buy icecream in Japan, based on your experience grabbing milk in the US, your guess will be "less than half a day". Which is good enough for me.
I stopped using Mac about 5 years ago cold-turkey. I have been working with Linux for years so it was nothing really new to me, but using it as my "main desktop" had some initial issues. I just basically made a list of everything I missed on Mac and found a way to accomplish it on Linux. I was able to achieve my entire wish lish and even simplified a bit. I don't need finder since I prefer to naviagate via the Terminal for example. That doesn't work for everyone, but if they spend time looking, there will be FOSS waiting to help you out.
While I really like the idea of creating more complex policies at the edge, please remember that Cloudflare Workers are a vendor lock-in. If you proxy your servers with Cloudflare and use their API for more than simple request handling, you rely on their good will to stay online and keep the functionality you outsourced to their Worker API.
GitHub was talking to Google but went with Microsoft instead
> When the VP sets a deadline - it’s driven by the survival of the company

This is everything that is wrong with software.

What is software really? It is translation of business process and need into code - I spent the first 10 years of my work life mastering code, I will spend the rest of it understanding whatever business I'm working for.

Assuming you have some experienced engineers (not mangers) on your staff then having the vp set a date (and defacto choose the project) is absolutely backwards.

Bring the problem to your engineers (money) and don't look for a moon shot look for 10 smaller projects that get you 1/2 way to the goal in 1/10th the time. Don't think of it as a "hack day" think of it as a hack week or hack month.

If you have a large project and it is to "save the company" (or push it forward) and your treating it like a must do rather than a foundation (and taking care) your creating debt and starting a cycle that you will never pay off.
Have a Dell XPS 13 (2018) edition, NixOS w/ minimal gnome install works like a charm!

NixOS config: https://gist.github.com/Ortuna/b6e95d6baefd2a1683ddd848f485b...
It's worth bearing in mind that it's poorer people and people in poorer countries who don't have AES-supporting hardware, and are currently without encryption as a result.
> There's no real justification for anyone having that right. The device manufacturer/website owner/etc does the work of creating the data, yet you think it's yours?

That's BS. The real justification for anyone having that right is that 1) the data is about them and 2) they own the machine that collected/created the data.

> The device manufacturer/website owner/etc does the work of creating the data, yet you think it's yours?

They did the work of creating a device for sale. After the sale, their rights to the device end and the data should be owned by the new owner.
I'm long on Facebook and wholeheartedly share the anti-FB sentiment that's prevalent among people who value privacy, democracy, and facts.

In my opinion, the company needs what Uber got: a radical leadership change. It may tank the stock for a few quarters, but it'll make the company stronger in the long-run.
In 2013 I went from a Sony VAIO with Ubuntu and lot of swearing over drivers and external monitors, to the bliss of a retina MBP.

It took me exactly 20 full minutes to make its acquaintance and start working again.

That is my transition story.

[EDIT for context: I started using Linux in 1998 with Debian and no out-of-the-box support for my Intel740, so I know a thing or two about Linux and drivers]
I've never heard anyone call it anything other than black Twitter - what are you doing lol
Mechanical: how do you reciprocally sweep a plate the size of a golf cart chassis such that it moves through space up and down at at least 10 times a second?
Yeah, you borderline need an L2 for any multicore systems. L2's main job on most designs is coherency and reducing the explosion of bandwidth needs from the cores all vying for the main memory bus.
This or dual boot.

On my work computer I still have Windows which I didn’t boot into for more than a year. It was my safenet during my windows -> linux switch for full time. If stuck with task - 5 minutes and I am back to Windows. Don’t recall actually using that capability, especially after I set up free testing Windows VM on Linux.
If intelligence gathering, and the reports produced by such were analyzed and critiqued with the same rigor as the 'known-to-be-flawed peer-review system', you'd be horrified at what your tax dollars are being spent on.
VirtualBox performance on OS X is awful enough and it lights your battery on fire to the point that it'd give most people second thoughts about switching.
Oh, I'm not saying it's a panacea for everything. Just that most issues I've seen along these lines were also accompanied with a perspective on the business side that their role was to give solutions, which were invariably insufficient, led to the dev team just doing the minimum (since they had no idea what the core problem was and thus were unable to determine where 'sufficient' really was), and that compounded.
Agreed, commented about the X1 a couple months ago https://news.ycombinator.com/item?id=16715851
This is something I've always wanted, to be able to stand on a sports field and watch the game in real time. That would be an absolute killer app for VR/AR/WhateverR.

And being able to walk around the field and stand wherever I want with the players in 3D, not some ugly 360 degree 2D video feed.
Is there still no support for installing Linux via Boot Camp? If not, why would Apple not support this? They get their pound of flesh when they sell the hardware... is that not enough?
> But that doesn't begin to compare to the more than $75 million the California Department of Health has spent on a new anti-vaping campaign—funded by taxpayers—that's been hitting California TVs since January.

Shouldn't the more pressing concern of--oh, I don't know--massive and rampant homelessness in SF be a higher priority?
Right. We continue to use the word "standard", but a significant proportion of these things are, in effect, unilateral proposals from Google.

Are they good proposals? How could they be improved? Do they meet the needs of the various interested parties, most especially end-users? Taken together, are they coherent, do they compose and complement each other, do they move toward a robust, comprehensive software framework?

Maybe it's happening, but I don't see these questions being asked a lot, much less addressed. Should we all just trust in Google? And expect Apple, MS, and other browser vendors to do so as well, not to mention implement Google's APIs as quickly as they come out?

No doubt, there is a lot of good work coming out of Google, but overall, I don't think the present system will be sustainable nor result in a good web.
I guess the people handing out the money are laymen unable to discern science that lies outside the mainstream from crack-pot theories.

Governments probably want to fund all kinds of weird research in fear of missing out on the next atom bomb. But there was a long and rich history of rigorous science leading up the the development of the atom bomb. I imagine the same is true about the development of ICBMs ect.
It's not cynical, it's their explicit intention to keep PWA off of iOS. Ask any dev rep and they will tell you the purpose is "because the native app experience is better across the board."

It's not purely a money thing, it's keeping developers using swift/obj-c and inside the -OS ecosystem.
> The other major unspoken factor is that requirements change

Walking on water and developing software from a specification are easy - if both are frozen - Edward Berard
See also: Peter Principle:

https://en.wikipedia.org/wiki/Peter_principle
> Why is it so hard for a laptop maker to not completely fuck up software?

No competition: Windows is the default in Japan, and they make the meat of their money there, by selling overprices laptops at 2-3 times the price they sell overseas. The typical electronic stores in Japan are full of japan-made computers and you only get a small Lenovo corner and that's more or less it. There must be either tariffs or import rules to protect domestic companies, so they have absolutely no incentive to serve the end user or to make anything remotely valuable. And the crapware installed by default is just another monetization strategy.
Seems pretty unsurprising given that domo is by all appearances the result of the Utah County MLM-royalty types getting into tech.
The only thing I miss about my Mac is the hardware. To be more specific: I miss the trackpad. I just picked up a 2018 ThinkPad Carbon X1 (6th Generation) and the machine runs Linux very well. The battery life is around eight or nine hours, the HDR screen is very good, etc. But nothing can come close to the Mac trackpad!

I'm running Arch Linux, for what it's worth. My use of several Macs over the last few years was basically confined to a web browser, Mail.app, and Terminal, where I installed a handful of GNU userland tools from Homebrew and essentially used it as if it was a Linux machine. I never bought into the Apple ecosystem with Photos, iCloud, messaging, etc. My pictures and music are organized in directories and I use open-source applications like darktable and GIMP (pictures) and cantata and mpd (music) so I didn't have any lock-in there.

Caveat: I'm on the systems / devops side, not dev.
I would say that my life is much richer for having tripped a few times. My experiences were varied: sometimes it was just like a great party vibe, other times more religious/mystical. There's risk in anything, but, IMO, the risk/reward ratio is very much in favor of giving them a shot. A tip, if you do try them: they are variable dose. So you can start with a half or quarter dose, see how it affects you, and then take a bit more if you're feeling up for it.
Made me want to revisit the good old NeHe tutorials for a quick browse :)

http://nehe.gamedev.net/tutorial/creating_an_opengl_window_(...

I wonder how much of this stuff is deprecated now.
Wife has a CB+ and loves it. I have a PB as my only issue was the keyboard. I am sensitive to keyboards and the keyboard on the Pixelbooks is the best keyboard I have seen on any laptop.

Since getting my PB have not turned in my Mac. I love having gnu/Linux on my laptop and able to run the same containers I use in the cloud.

So easy to pull something down and play with it and learn. So much better than alternatives. OS x is close but still not Linux.

Yesterday had to help someone with an issue with reddis and not in my PB. Grab a container and up in minutes and can focus on the issue at hand.

But why on Earth has it taken so long?
Yes, the Xeon Platinum 8180 had 28 cores clocked at 2.5Ghz with a TDP of 205W. I don't see how they could pull off 5Ghz this year, apart from using LN2...
Right click on link --> open in private mode to avoid paywall
The hegemony is coming. There will be a not insignificant portion that is unwilling to embrace this.
Apple Seeks to Simplify AI Training and Inferencing on MacOS
Video game consoles require approval before they will even send the SDKs.
It's available on archive.org: http://web.archive.org/web/20180605153046/https://www.newcri...
Only if you are in the EU. Many Tesla drivers aren't.
Self-monitored blood pressure for titration of antihypertensive medication
> If you can plan and execute putting a person on the moon, you can plan and execute software development

Okay, but I think you've missed the point. Planning is hard, and you can't possibly account for all the variables.

Everything after that statement I can agree with
My biggest issue is that X doesn't support per-display DPI. My laptop screen is 4k, but my external monitors are 1920x1200. This works great in macOS, but in linux I either have to have big UI components on the externals, or tiny UI components on the built-in display. Some DEs have UI scaling, but it looks terrible.
This. The Pentagon buried a McKinsey study detailing out $125 billion in waste with almost no pushback from the public and then comes a proposal for an additional $300 billion budget increase with no effort to optimize existing processes. Going to the cloud and modernizing technology will only solve some of the problems, the rest are non-technical (bureaucratic).
Still mainly a Mac user that has tried to explore making the switch, but here is a blog post that is a great read on the topic.
http://bitcannon.net/post/a-year-away-from-mac-os/
Show HN: Topics.io – Automate ads based on weather, CRM, etc.
Its a shame you dont have an Android, as KDE-Connect does pretty much what you are missing in terms of phone integration...
Top Tools to Help You Create the Perfect Mobile App UI
I don't quite follow the logic that it doesn't matter. If the reason for someone not to buy a Tesla is because they do (A), why is the alternative to buy from another manufacturer that also does (A)?
The implication is that because the founder owns so much of the company, there are very few options left to the investors to correct this behavior. Here the options are to not invest in a new round or bring a lawsuit. At a normal company, the investors could force the founder out as CEO, bring in other execs or force the company to address specific issues.
I feel like it's the natural flow of reporting. Tesla spent a long time releasing exciting products and getting positive press coverage because of that. As that exposure increased, interest in them as an organization, as well as the amount of information & sources available also increased. With that increased exposure, it's almost inevitable that it would lead to problems being uncovered.
Yeah, swap file would work, except on BTRFS.
I run dual-boot macOS and Ubuntu on a ThinkPad.

Ubuntu worked out-of-the-box, and macOS works well after a few tweaks. I also have a third partition to share files between the two halves. Clover bootloader has a friendly way to select which system to use on boot.

I'd like to use Linux full time, but the software I need isn't there.
How to turn a Microsoft Surface into an item scanner
just drive over to the EU.
Is there a supercharge in the atlantic yet?
Genealogy site MyHeritage says 92M user accounts compromised
> If so, does it really matters that so many users are using windows if they consume apps mainly with their (probably, chrome) browser?

Windows is monetizing Telemetry data, which does have meaning and value, even for people that never leave chrome.
Ask HN: Would you pay for test coverage?
I've been toying with the idea of starting a consultancy that's sole goal is to improve testing infrastructure, speed and coverage.

It's something I've always enjoyed on my own projects, so I think I'd enjoy helping other development teams do the same.