skysight-inc/HackerNews huggingface dataset:
This looks to be a very good move to optimize and significantly improve Apple products' security and reliability.

I do not understand why we argue what is better between Mac, Windows and Linux. It all comes down to the scope of what we're using it for. All of these 3 OSes have complex parts and arguing which one is better is not a a good conversation to have. The market already says it all for what choices people are making. These 3 OSes feature development would always follow the market demand. They're usually not that far off for important features. And whether they choose to focus/optimize them is a business decision.

I have used all 3 and I like different parts of all 3. I currently use mostly my Macbook Pro, iPhone and sometimes iPad as they're very reliable and high quality made products. They often get my job done mostly without a hiccup. I would choose the product that get my work done best within the least amount of time so I could focus on other more important things. My wife, however, prefers her Windows laptop & android phone as she could do her work better and she prefers android because of its flexibility.
USPS has rules about what can and cannot be sent, and it seems like they can open your mail if they suspect it contains something illegal [1].

[1]: https://gotogreatpanes.com/blog/2014/02/03/can-usps-open-my-...
Right, but there are important, large companies that are neither of these things. A privately-held company can act as a pseudo-nonprofit, if its management wants, investing in the benefit of humanity at the expense of both profit and growth. The possibility of shareholder lawsuits makes that much harder to do.
I think this depends on the specific flavour of Linux. For instance, Linux + i3wm yields a desktop environment where everything -- including seemingly braindead functions like volume control -- needs to be configured by hand on a command line. Other combinations might be more extensively configured by default but even then it's not hard to find something broken.
I do use docker. Do not worry about this part.

But first of all development without docker is much faster. Setting up a docker container takes some time (especially with a custom built apache server).

Secondly running a docker machine (needs a Linux VM) on mac in parallel to Vagrant (I have to use it too) is CPU taxing as both (docker machine and vagrant) VMs take a lot of power from main CPU.

Add to this constant port conflicts and network paths resolutions issues between different docker containers and hosts. Also it forces me to use Oracle Virtual Box (who likes Oracle ?) These little things all add up.

My point is that what should be a trivial task, is not so trivial when deployment is done on one platform and development is done on another. I agree with original comment that it probably makes sense for industry as a whole to switch to Linux development workstation instead of Mac.

The only reason I use Mac besides it is a company policy is because OSX somehow able to render better fonts. My eyes are getting tired after looking on poorly rendered fonts from Linux machines. If you use Mac and want to see how Linux fonts look like - install SeaMonkey browser. It turns off all proprietary patented algorithms available on OSX and renders fonts exactly as on pure Linux where due to some licensing issues many nice font rendering technics are disabled.
Exactly, on linux you have the entire CPU and memory space to use, as it is just a mapped name space.

I will add that the usefulness of seeing the containers PIDS in ps and other tools is more useful than most mac/windows users realize.

xhyve died on the vine it appears, but did make things a bit better.
If Linux had proper support for suspend on My MacBook Pro I would use it. The problem with Linux is their laptop support for drivers such as the touchpad and proper ACPi support . Windows and MacOS have this handled but Linux does not unless you buy dell or Lenovo. Also, macs have a lower chance of replacement since they have more reliable parts .
Routers, workstations, servers (DNS, web, mail, backup).
To be fair - there's probably not a whole lot of real world use cases that aren't highly specialised where there's a requirement to run object detection/identification on every single frame of a 24fps video.

If you want to run hours or days worth of video through an object detector - you probably want to go out and buy a gpu and machine to stick it on of your own...

I'm curious as to what the application you're thinking of where this seems like "real world usage"? (I can imagine applications like vision-controlled drones, but I'm pretty sure places like ATH Zurich have better solutions (as in "less generalised and more applicable to drone control") and in-house hardware to train and run it on.)
https://en.wikipedia.org/wiki/Lithium_iron_phosphate_battery or LiFePO4 has much better safety properties. Any device sold to consumers should be required to have temperature monitoring, over voltage and over current protection. If it fails any onboard safety check it should render itself inoperable.
:-)

Apple did just this, twenty years ago.

https://en.m.wikipedia.org/wiki/MkLinux

http://www.mklinux.org

Interestingly, they claim to have incorporated some of the technology from MkLinux into OSX, according to this page:

https://developer.apple.com/library/content/documentation/Da...

Make of that what you will.
Are we still worried about splitting the infinitive?
I think this blog post is relevant .

https://www.schneier.com/blog/archives/2016/03/data_is_a_tox...
Could be as simple as the init() process. Have you tried a slimmed down guest distro like Alpine and compared startup times?
Linux has come far in seven years. I haven't had issues with wifi or bluetooth for years on quality hardware (Thinkpad, Dell.) YMMV
This reminds me of the quote from one of my favorite shows, MythBusters. “Remember kids, the only difference between Science and screwing around is writing it down.”

One is a crude and improvised or temporary solution to a problem, designed to be more functional and timely than precise. Something done with little forethought, organization, planning or precision.

Whereas the other is meticulously documented to note the choreographed nuances.
It kind of works but not stable as mac’s touchpad. You need to spend a lot of time to make 4 finger, 5 finger, zoom, pinch work stable. Also there are endless weird bugs you need to find out why. Had crashing ubuntu, opensuse right after the install.

Traveling and working remote, battery power is very important. You cant shutdown or sleep your computer seamlessly. Its just simple thing. It should just work.

Yes you can customize it as you wish but I dont want to. I want to spend time for actual coding and having time for myself.
hello based on feedback this toolbox has been renamed to async-RENDER-toolbox and we will no longer focus on React.

https://github.com/sw-yx/async-render-toolbox
https://chrome.google.com/webstore/detail/fbchcodfbfjeededac...
https://addons.mozilla.org/en-US/developers/addon/async-rend...

thanks for your support!
Server versions of major Linux distributions already run on ARM. Gnome and KDE too, although I hear that there can be issues. Part of the problem with ARM support is the lack of hardware for Linux developers to test on. MacBooks with ARM would actually help this process.
Location: Raleigh, NC

Remote: Open

Willing to relocate: No

Technologies: Python, C, Linux, Django, HTTP servers,

Ansible, Docker, various web tech

Learning: Python-based data science tools

Résumé/CV: https://emptyhammock.com/resume.pdf

Email: trawick@emptyhammock.com
That's how they suggest stickers and responses too, I'd assume.
Amperity | Seattle, WA | ONSITE | Full-time

Amperity is hiring engineers across all levels.

Interesting problems:

- Ingesting and cleaning large amounts of data daily and blending it with real-time events

- Automatically stitching data together across disparate systems by training machine-learning models to build a probabilistic knowledge graph

- Taking research algorithms and productionizing them for high-scale usage

- Allowing users to perform complex, real-time queries across an aggregated view of their data

- Publishing query result data to a diverse set of systems for client usage

We're using Clojure/ClojureScript and all the modern big data tech goodies you'd expect of a 2-year-old company.

Apply at https://amperity.com/careers/ or reach out to me directly with questions. My email prefix matches my HN handle.
iHealth | Full-time onsite | Singapore | Visa sponsorship
We are looking for Frontend Developer | Backend Developer | Mobile Developer to expand our team. Tech stack is Node.js, React, Redux, RxJs, React-Native, GraphQL, Flow, Typescript.

You can apply by sending your resume to cheewei.toeh@ihealthlabs.com and do highlight about your previous projects/Git hub account/ Stackoverflow account

Benefit:
Partially subsided breakfast
Free high quality fruits
Better insurance coverage
Development using MacBook Pro
Work and Life balance
Friendly environment
Flexi working hours
Office located and centre of business district
It's true of everything. If you freeze when you are not in equilibrium, you will... fall over. Maintaining equilibrium is an active process.
I'll try it thanks for the links
Then the software shouldn’t allow it to be enabled off of freeways. And it should be able to dodge big concrete and metal dividers.
> It is easy to miss that someone tackled the same problem as you (or had the same idea as you) last year

... and hard to resist the temptation to go jump out the window when you find out that the thing that you've been trying to figure out for a year has already been figured out...
I've never been a fan of the "javascript standard" with no semi-colons etc. So this is refreshing and validating to me.
Show HN: Interviewing 100 podcasters
You must know that smoking rates have tanked all across California and particularly in urban areas. Maybe the advertising is meant to get ahead of the vaping 'problem', to get people to quit cold turkey rather than switching to vaping, or to prevent kids from vaping.

The fact that you see a few people smoking cigarettes outside an office building doesn't mean both of these campaigns didn't work.
Reinventing the event ticket
Nice thing on windows is I can open the command line type >bash and I've got vim, ssh, sftp, bash whatever immediately. I still don't use that because other telnet, x-window setups are better for me. I never found out how to be productive in OSX vs what I can do in Windows.
Cloudflare — SF, Austin, Champaign, London — full-time onsite — https://www.cloudflare.com/careers/departments/

Cloudflare is hiring Product Managers, Systems Engineers, and other roles in multiple offices.

Come help build the future of the Internet.

Please reach out to me directly if you're interested in PM roles — rustam@
Hey yes there is a need to run detection at 20+ FPS but you don’t need to run it “one frame at a time” your mostly processing the same information again and again redunduntly.

I agree you neeed 24 FPS output but you don’t need to process all 24 frames raw as images.
Front End Job  KiwiCo
Sure I mean a minimum age to buy cigarettes definitely kept teens off smoking for the past 50 years

Sorry for the sarcasm, but, like, what?
SEEKING WORK | Seattle (remote preferred, travel OK)

I'm a polyglot web programmer with a specialty in scientific data visualization. I've worked on graph visualizations of pharma data, built custom data dashboard charts, worked on Big 4 projects, made interactive maps visualizing ecological data, and built apps with React Native and Electron. I've helped bring products to market and built proof-of-concepts. I have dual degrees in CS and studio art, spent several years at the University of Washington working on NSF-funded serious games in microbiology, and cut my teeth writing simulations of complex systems for UMich and Sandia Labs.

Lately I've been using D3.js quite extensively, but I'm comfortable with your usual programming tasks like figuring out an under-documented API, turning high-level requirements into actionable plans and then code, evaluating which 3rd-party library is the best to use in a particular situation, and so on. I'm friendly, communicative, have opinions both on design aesthetics as well as tools, and am happy to advocate for what I think would be best for a project.

Most-used tools:

* Javascript stack: Node.js, ES6, React, D3.js, React Native, Electron

* Python stack(s): Django, pandas, matplotlib, scikit, sklearn, basemap

Also used: C# / .NET framework, Java

Gmail: rowan.copley

GitHub: github.com/dovinmu
>they actually even replaced the SD slot

Isn't this the same argument people used when the Mac ditched the floppy, and then again when they ditched the CD-ROM drive?
Amber Kinetics | Cloud Software Engineer | Full Time | Union City, CA | Onsite or Remote

We are looking for a Cloud Software Engineer to develop software for observing, managing, and visualizing a worldwide fleet of flywheel energy storage systems. The Engineer will be architecting and developing software responsible for processing large amounts of data, managing a significant infrastructure of cloud databases and resources, and presenting data intuitively and concisely. The position will require architecting efficient and maintainable code that interacts with a variety of other software systems.

Full job ad:
http://amberkinetics.com/cloud-software-engineer/
Do you think it could have been some sort of investigation? Like they say, criminals aren't born, they're bread.
I am curious as to how Apple can just jump into a new complex business and be instantly pro at it without buying out a chip manufacturer who is. Will there be a learning curve? Will Apple machines circa 2020 have a bumpy road or not as fact?
I've been running Magisk since maybe August or September last year and I have not had a single issue with safetynet.

I have netflix installed (after rooting) without issue, and I use Android/Google pay practically every day along with another app that requires safetyNet without any issue at all.
It's a coordination problem - if all scientists in a given field moved away from the established Elsevier journal to a new one, everyone (except Elsevier) would be better off. However, if any individual academic tried to move, he'd be much worse off.

Historically, coordination has worked sometimes. In 2003, after prodding by Don Knuth [1], the editorial board of the Elsevier Journal of Algorithms resigned en masse [2] and started a new cheaper journal, ACM Transactions on Algorithms. A few years later the Elsevier journal was shut down.

But I agree, it seems we can't rely on this process, and the solution must involve regulation.

[1] https://www-cs-faculty.stanford.edu/~knuth/joalet.pdf

[2] https://freedom-to-tinker.com/2004/02/09/journal-algorithms-...
Surveillance capitalism and the prospects of an information civilization (2015)
Quiet by Design: Naomi Campbell Interviews Jony Ive
His big problem is over promise. Yes, he promises big but does not deliver. The press loves to play both sides. It reports the promises and the lack of delivery on his part too. The press couldn't care either way as long as it brings in readers.
good idea for a follow up on how to use a hybrid approach.
You are right! But also, the problem is that in red states, Republicans have managed to gerrymander the crap out of their districts to ensure they won't get unseated no matter how badly they represent their constituents.
We should fight bullying as a society, not attempt to hide it.
From a marketing perspective..... if an Artist claims never to have seen their own work, they get a free story in the press about their 'unique' attitude. They also get a free soundbite for talk shows, or interesting anecdote for Wikipedia. On the flip side, if they do listen to their own album or whatever... no one gives a shit, or if they do it too much, they are considered an egomaniac. Everyone laughs at Kanye for listening to his own records for enjoyment.

My point is... most artists are incentivized to lie about this behavior.

You can reply to this, but probably shouldn't. I don't have time to check my comments replies, because I'm off doing really important stuff.
the CEO of Scruff replied elsewhere in this thread:

https://news.ycombinator.com/item?id=16738283
And on a Mac, you do Cmd+C.
Neither maintains uniformity.
I found selecting the HIV epidemic to be particular amazing:

https://projects.fivethirtyeight.com/mortality-rates-united-...

And drug use disorders frightening:

https://projects.fivethirtyeight.com/mortality-rates-united-...
I've read through a lot of the comments, but no one asked the question - why would Apple invest the R&D resources to create and support ARM based Macs when Macs are such a small part of their revenue and profits? Would they make more money by selling ARM based Macs?

Why not just add capabilities to iOS and make an iOS laptop? The only thing I see missing is true multi-user support (not the hack they do in the education market) and pointer support.
You are also gambling that mining doesn’t increase, that new technology doesn’t make finding new reserves easier, etc... you are also giving power to the countries that mine the most gold (China, South Africa, Russia, Australia, Peru, Canada, the USA).
Developing a Ruby on Rails App with Docker Compose and Heroku Deploys
Yes. And it just works. Gnome is not at MacOS levels of polishing but you get a proper dev machine instead of a pretty SSH terminal into your real dev machine.
The dot pitch is too big, at least at 1080P and it's just not as sharp as I prefer. I had a couple 27" 1080P panels at one point and got rid of them. 1440P@27" is good but I've just been happiest overall with my three 1080P panels, the main factor is fitting three 27" panels on most desks (& mine is rather large) is harder than 24s. Also, less neck movement to focus on a panel on the periphery. Some trial and error to reach this point but as long as I run three panels, I'll never go beyond 24".
Is there any hope companyies like the Y Combinator backed Request Network can save us from this happening over and over?

A summary of their plan is at https://request.network.

What things would prevent them from implementing this? Seems like a great way to stop losing credit card and identity info in breach after breach.
Show me such a case in the macro scale where the arrow of time reverses or disappears, instead of just postulating.
Good is useful in production, but is hardly irreplaceable in its uses. Thankfully, platinum hasn’t become a speculative asset yet.
Does Linus not realize that Intel processors also have hardware assisted SHA?

Geekbench may not be the best tool for determining the power of a processor, but at the least it gives you a general idea of power across devices in a consistent set of tests, which can be extrapolated.
Actually, I just installed the latest lUbuntu and am having this exact problem. The preferences don't have a way to select natural scrolling and I've been "fighting" with it for a couple of days now, changing mysterious values in config files and restarting X. Then when I think I have it figured out a system update happens and it resets back to the original scrolling.

This is the real value of macOS. I agree that I liked it better when it was more Unix and less Apple unix-like but it's still better than fighting with your Linux config on a x86 machine.
Windows 10 privacy controls are intentionally designed to be skipped by the average consumer.

Let's have a look at the "Get Going Fast" screen

https://media.askvg.com/articles/images5/Customize_Privacy_S...

You'll see at the very bottom a Customize Settings button that is nearly invisible. It's located on the left side, shaded in a color that is different from the other buttons and the text size is substantially smaller than the standard button text size.

The majority of users will have missed this and just clicked on the Use Express Settings button.

Let's have a look at what is turned on by default:

Personalization

1. Personalize your speech, inkling input and typing by sending contacts and calendar details, along with other associated input data to Microsoft.

2. Send typing and input data to Microsoft to improve the recognition and suggestion platform.

3. Let apps use your advertising ID for experience across apps.

4. Let Skype (if installed) help you connect with friends in your address book and verify your mobile number. SMS and data charges may apply.

Location

1. Turn on Find My Device and let Windows and apps request your location, including location history and send Microsoft and trusted partners location data to improve location services.

Connectivity and error reporting

1. Automatically connect to suggested open hotspots. Not all networks are secure.

2. Automatically connect to networks shared by your contacts.

3. Automatically connect to hotspots temporarily to see if paid Wi-Fi services are available.

4. Send full error and diagnostic information to Microsoft.

Browser, protection, and update

1. User SmartScreen online services to help protect against malicious content and downloads in sites loaded by Windows browsers and Store apps.

2. User page prediction to improve reading, speed up browsing, and make your overall experience better in Windows browsers. Your browsing data will be sent to Microsoft.

3. Get updates from and send update to others PCs on the Internet to speed up app and Windows update downloads.
Wellframe | Sr. Software Engineers (Rails and Android) | Boston, MA | Onsite

Wellframe is a Boston-based digital health company focused on building the next generation of infrastructure for care delivery by combining clinical medicine and mobile technology. We’re using our system to deliver more personalized treatments, optimize the management of large patient populations, and dynamically organize health care resources around the needs of patients. Come build the future of the medical care experience: ours, yours, and the generations to come.

Senior Software Engineer: Develop a dashboard for care managers that prioritizes patient follow-up based on rich data analysis of user activity patterns, clinical protocols and behavior anomalies; working with Ruby on Rails, Python, React, ES6, MySQL. https://jobs.lever.co/wellframe/072021de-260d-4486-aa40-de76...

Senior Software Engineer, Android: Build a multi-faceted app that integrates patient to-dos, reminders, wellness content, care provider chat, and medication management; working in Java, Kotlin, Android Architecture Components, Android Studio, Gradle, Git, Espresso, Retrofit, the Bolts Framework, Gson, SQLite. https://jobs.lever.co/wellframe/2102646d-4dd7-40a6-bde2-e5fa...

For more info or any questions, reach out to Evan at evan@wellframe.com.

https://www.wellframe.com
actually, you might try this: https://azure.microsoft.com/en-us/services/cognitive-service...

lets you customize a neural net with a small number of specific images (using a technique called 'transfer learning')
To boldly split where no man has split before!
Added a section in blog to explain end to end usage
I know it should be possible, but I've never figured out how to do it, nor have I ever seen any example code using multiprocessing that does it. If you know of some example code that properly catches and handles exceptions in any process, I'd love to see it.
Re 2), there were instances I seem to recall when academic publishers went after authors that had preprints of their own papers on their own website.
I think this was meant as a suggestion, I've also never seen this happen. However, I am wondering why and so may I ask why you do not want to be mentioned as reviewer on a paper, maybe even with your review?