skysight-inc/HackerNews huggingface dataset:
> Makes a great Hackintosh

Hmm, I did not know that (never searched for it) but that's a good plan. I currently have an air 13 and x220; I do 90% of everything on my x220 (because it has far greater battery life and I prefer the keyboard and trackpoint), but when I need to do iOS app work I use my air. Better if I did not need to bring both on my travels.

Edit: Ah, just see [0]; I need the latest because everything stops working in app development if you don't and that seems to not workable anymore.

[0] http://x220.mcdonnelltech.com/mojave/
I’ve honestly never heard the term used that way. It still seems very confusing.
I remember when Eee PC's came out and all the buzz about them. What do you mean by Microsoft and Intel killed them? I just assumed it was lack of market interest.
Compare Switzerland: while it's not in the EEA, there are extensive agreements between Switzerland and the EU which ensure regulatory alignment on the issues that matter. There's no way to have Schengen-like free movement without either EEA membership or the Swiss "EEA lite" arrangement. You can't have customs checks at the border (avoiding customs union with EU) and simultaneously maintain the CTA regime.

Edit: details here https://www.ft.com/content/2d30482c-da7e-11e7-a039-c64b1c09b...
An anecdote.

I know a guy from a small country in that region that begins with Q and sounds like a common word for mucous membrane inflammation. His late father was an imam. He wears the traditional garb when he is home. He is a fairly standard [person from that country].

I asked him why he feels women shouldn't have equal rights to men.

The beginning of his response: "Well, it is medically proven that women are natural carriers of disease…"

That's the culture there.

EDIT: Removed the country name because I'm flying their airline tomorrow.
Dropbox | Machine Learning Engineer | New York City, NY (SF and Seattle also possible) | Onsite, full-time

Dropbox is used by over half a billion people to share knowledge and coordinate work in organizations large and small. Our Machine Learning (ML) team is working on a variety of applications to make this process much easier and reduce the “work about work” that consumes a large part of many people’s days.

From images and videos to documents and audio (in every language!), we tackle it all. We leverage the full range of classic & modern ML techniques (whatever a problem calls for), including {semi,un,}supervised learning, deep learning of all flavors (from CNNs to LSTMs and beyond), and online/interactive learning.

Our current focus is on a set of features we’re calling DBXi (for intelligence); see this blog post for more details about our vision: https://blogs.dropbox.com/tech/2018/09/machine-intelligence-...

This involves investments into a number of different areas, including deep understanding of many different content types, extracting and representing knowledge to build connections between items, and analyzing file activity and hierarchies — at scale! — to help keep teams more organized and individuals more focused on the work that really matters.

We're looking for people with either academic or practical backgrounds in machine learning, ideally with experience in natural language understanding, information retrieval, or knowledge extraction. We’re growing an ML team within our NYC office and looking for both ML engineers and a NYC-based manager for this team. In addition, we also have openings in our existing ML teams in San Francisco/Bay Area and Seattle as well.

Responsibilities:

- Work within the Machine Learning Team to prototype, design, code, train, test, deploy, and iterate on large scale machine learning systems.

- Build delightful products and experiences for millions, while working alongside an excellent, cross-functional team across Engineering, Product and Design.

- Help shape the direction of machine learning and artificial intelligence at Dropbox.

Benefits and Perks:

- Having tremendous impact on products used by hundreds of millions of people around the world

- Working with a highly skilled and experienced ML team with backgrounds in industry & academia, across many different fields

- Market competitive total compensation package

- Comprehensive medical, dental, & vision insurance coverage

- 401k + company match

- Generous vacation & volunteer policy

- Free Dropbox space for your friends and family :-)

Please reach out to me to apply, or even just to chat/ask a question! (Contact info in my profile.)
I thought I read that the Surface Go is usable under Linux, might be worth investigating?
I think their rapid expansion of properties, some enormous, after 2010 speaks for itself. [0]

0: https://en.m.wikipedia.org/wiki/Vice_Media#Properties
You're right. I would edit my post since it's incorrect to imply an engineer would be any more capable in the example I chose. But apparently I can't any more.
Only normative moral relativism. Just because the universe is indifferent to Saudi Arabia doesn't mean we have to be.
Ask a silly question
Like the nitro-boosted, high octane, adrenaline pumping privacy they extend to their users in China [1]?

This whole "Apple is so special that thir brutalistic absolutism is warranted" attitude is tiring. More $ flow through Apple in mobile software in the US, than through the competition, effectively making them a monopoly. They need to be subject to the same monopoly regulation as any other monopoly.

[1]: https://www.theverge.com/2018/2/28/17055088/apple-chinese-ic...
If turns CFLAGS from a recursive variable to a simple one. Hence it will not be re-expanded every time it is used. This is a speed optimization.

$ cat Makefile
CFLAGS = -Wall
$(info $(flavor CFLAGS))
CFLAGS := $(CFLAGS)
$(info $(flavor CFLAGS))
$ make
recursive
simple

But TFA says that the author is using := to prevent a recursive definition. It's unclear why the author doesn't just += without doing = or := (unless they want the recursive to simple conversion I talk about above). My guess is the author sligthly misunderstood the handling of the environment inside a Makefile.
The history of patriarchy shows that kinship rarely trumps the desire for dominance and control.
DRW | Chicago, IL | Onsite | Full-Time | drw.com

DRW is a diversified, technology-led principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in markets around the world. As the markets have evolved over the past 25 years, so has DRW – growing to include real estate, cryptoassets, venture capital and several industry acquisitions.

We are currently hiring for the following positions:

Senior Clojure Engineer: https://grnh.se/caf301941

Senior Ruby Engineer: https://grnh.se/yft7ukd41

Software Engineer, Business Software Services: https://grnh.se/8dd1efdc1

Senior Software Engineer, Trading Infrastructure: https://grnh.se/84uasxgv1

Software Engineer (Python): https://grnh.se/856951f51

Linux Systems Engineer: https://grnh.se/9407d2ec1

Linux Desktop Engineer: https://grnh.se/8149ae831

Senior Virtualization Engineer: https://grnh.se/067d6f5b1

Senior Network Engineer: https://grnh.se/2acab2431
Not just amazing Samsung is constantly bugging you to sign in with a Samsung account and that apps like galaxy store REQUIRE access to contacts and sms. Just to download an app..
Front (YC S14) | Software Engineers | San Francisco, CA & Paris, France | ONSITE | FULL-TIME

At Front, we're redefining work communication and collaboration with our shared inbox for teams. Front brings all of your communication channels (email, Facebook, Twitter, Twilio SMS, live chat etc.) into one place, so you can triage and assign messages, have internal conversations around them, and even sync work across other apps you use from Salesforce to GitHub, without ever leaving your inbox. Today, over 4,000 companies rely on Front to power their communications, and we're just getting started.

We are hiring for software engineers across all parts of the stack. Apply at https://frontapp.com/jobs#openings or email us at jobs@frontapp.com.

* Meet Front (2 minute product demo video) | https://vimeo.com/236012509

* 2019 Glassdoor Best Place to Work | https://www.glassdoor.com/Award/Best-Small-and-Medium-Compan...

* Front product roadmap | https://trello.com/b/kZsVVrc8/front-product-roadmap

* Transparency at work | https://medium.com/@collinmathilde/transparency-at-work-how-...

* Forbes: How Front Founder Mathilde Collin Raised $66 Million From Sequoia In Five Days | https://www.forbes.com/sites/alexkonrad/2018/01/24/this-foun...
Their criticism of Canada was correct, people just laughed at the person saying it.

Children's history books in the future won't include what people thought of the messenger at the time. Just that an issue came to light and a problem was fixed. So the irony doesn't really have much to say about the capacity to operate under the panel's guidelines.
The BitKeeper non-compete clause (2009)
there's a contrast/brightness button on most hardware, why have low contrast websites by design? just tune your monitor! it will then work for websites, games and everything else.

it will also allow you to handle contrast reducing it at night and tuning up when the monitor is struck with some glare, without having to change the css! imagine the convenience!

software developer: using hammers for everything since 1842
That's not strictly true, I know a few countries have agreed to roll over the deals the have with the EU over to the UK, not all have been signed and (not a great comfort) the only ones I know of that have (so far) are Isreal and (I think?) Australia
There's nothing special about Chrome's implementation here. You can override the widget GTK theme in Firefox by setting the "widget.content.gtk-theme-override" configuration option to something like "Adwaita" or "Arc".
I'll make this simpler: I want a 4:3 ThinkPad T61 with modern hardware. Same thickness, same keyboard, same everything. Widescreen sucks for code.
What I don't understand, is why french BD is losing to comics around the world, both on paper and on the screen, when it has way more diversity. What was the last movie made out of a BD? Valerian? :(
You're right about 2.4GHz limitations, although the network card can be easily swapped with a cheap 802.11+BT5.0 module that cost 20 euros.
On performance, I don't know about that CPU, but consider how much is gained by running binary code natively rather than Java apps in a virtual machine; even the oldest smartphones out there would fly, had their manufacturers published enough information to have a Linux distro running on them with enough hardware support.
Just out of curiosity, what did you do for your healthcare and everything after leaving Google?

Great article by the way, I really resonated with the line:
"Your job at Google used to impress people. Now, when people ask about your work, you awkwardly tell them, “Um, it’s a website where you type a food, and it tells you whether it’s keto…” Shouldn’t you do something that sounds more impressive?"

I've had this thought (about my own projects) all too often
SAF Platform | Full Stack Engineers | REMOTE | FT | www.safplatform.com

SAF Platform builds software that digitizes the workflow of alternative investments for institutional investors and asset managers. Our mission is to give our clients control over the investment process through the use of our platform. We are a growing company with leadership that has a track record of success. Our company is based out of NYC, but our engineering team is 100% remote. We currently have engineers based in North America, South America and Europe.

Full Stack Engineer - http://bit.ly/fseatsafplatform

We are currently looking for mid-to-senior engineers, based out of the Americas, to join our team. This is a great opportunity to make a significant impact on a growing team. See above job description for more information.

Stack:

* Ruby, Rails, JS, React

* Docker, Git, and CircleCI

* AWS
It's a tricky thing to perceive because there's a lot of variables at play.

A lot of LCD monitors have 50-75ms of input lag. That means you don't even see what you type until 75ms afterwards so you might not even have a chance to see how a low latency application behaves. Then on top of that, there's the human factor. Some people are just more sensitive to this sort of thing.

The monitor I use happens to have about 13ms of input lag (verified with camera tests) which is pretty much as good as you can ask for with an IPS panel. I wrote all about picking monitors for programming at https://nickjanetakis.com/blog/how-to-pick-a-good-monitor-fo....

The difference is night and day when typing in an application that's not efficient vs one that is. Even typing in this comment box on HN feels like I'm typing in mud because Chrome's input lag is horrendous compared to xterm, WSL Ubuntu terminal or any other application that doesn't have a million layers of UI framework abstractions piled on.

If you're curious, one of the developers from the WSL Ubuntu terminal went into great detail on why their terminal is so fast. It's at https://github.com/Microsoft/console/issues/327.

The sad thing is, I've opened high input latency issues to a number of other terminals and the author of those terminals often come back saying "nah, your computer must be broken, otherwise everyone would be complaining" even after I supply them video proof. I guess that's what happens when you live in a world where everyone has low end monitors and are used to using Electron apps all day.
Learn as you sleep: study shows sleepers can learn language from scratch
I do this too. The only downside seems to be that I get caught in recaptchas constantly now. Google seems to know how to make tracker avoidance painful enough that I doubt most would follow through with it after a few weeks.
Maybe Apple should revoke the certificate for the iOS app shown in the article.
Dagger 2 for Android Beginners – Introduction
Isn't it something that more legalese in T&C could solve? Or a huge warning before simplified terms? I think I've seen few companies publish simplified terms, but I'd have to search for the examples now.
What to open is decided in a case-by-case basis. When opening one sector is more favorable for one of the two parties, the other one is going to ask something in return...
uhnn no?

Where is the serial ports etc
OP was probably not a very technical user, else he/she would've understood that

1. They should've deleted _all_ relevant cookies (in the browser, as well as in the browsers cookie database)

2. There are many 3rd party companies that sell data packs that derive residential IPs from VPN IPs (we use some at work). A trusted/good VPN is a must

3. They probably came via the same User Agent (didn't mention changing browsers)

IP + Cookie + User Agent = Fingerprint (not a good one, but will work for Facebook's needs)
GRAIL | Machine Learning, Quality Engineer, Project Manager, UI Designer | Menlo Park, CA, | Onsite | https://grail.com

GRAIL is a life sciences company whose mission is to detect cancer early when it can be cured. GRAIL is using high-intensity sequencing, population-scale clinical trials, and state of the art software engineering and data science to develop blood tests for early-stage cancer detection.

ML Engineer: https://goo.gl/R5SLei
Product Manager: https://goo.gl/merQEt
Quality Engineer: https://goo.gl/UP77fo
Project Manager: https://goo.gl/Nv8t6y

UI Designer, please email jscalisi@grail.com
Is there, though? Sure it would be great, but this feels more like the modern day alchemy.
Happy Friday – Let's Deploy to Production
Chromebooks don't offer the freedom that a regular netbook does, though. Last time I looked, it seemed like a real pain to get your own OS or dev environment on.

But I agree it's the same concept for what was the original intention of a netbook.
Everything I have ever wanted for a forum was either built into, or a module for phpBB [1]

[1] - https://www.phpbb.com/
> I didn't think it was that bad, free to use and everything has an ID right?

My take is that the API forces the N+1 query problem on clients that start with an empty repository.
How about an example of say, someone shows something new on HN, and the number of commenters providing alternate services, line up? I guess the 'shameless-plug' types are fine (because they provide value) but my point still would be, why not just discuss the pros and cons of what is being shared?

Or, another example may be. It has been consistent, that whenever a thread starts up about any given password managers, the discussion right away diverge to myriad of other password generators. Back in the days, it used to be about bookmarks managers.

I agree that this is a subjective topic in itself. My main concern is that as the number of people commenting gets large, the value being derived out of any post, gets challenging. My argument here is, that this should have been potentially managed better online.
SEEKING FREELANCERS/EMPLOYEES - NYC preferred, but remote quite conceivable

HappyFunCorp (https://happyfuncorp.com) - We're currently seeking good Rails, Django, React, and mobile developers, as well as excellent technical project managers.

We do web and app development for a panoply of clients ranging from Fortune 500 to brand-new startups: right now the distribution is roughly 50-50. We prefer people with a reasonable amount of experience under their belt, but there are always exceptions. And we pay well.

If interested, email: jobs@happyfuncorp.com
It sounds weird to me as a french, I much prefer the term BD. Everybody calls that a "BD" in french, as opposed to comics and mangas.
How to Check Bluetooth Device Battery Percentage via Windows 10?
If you live near where the jetstream boundary usually lies, forecasts are generally less accurate because small, less predictable shifts can have a large impact on daily weather.
Browsing just/mostly the profiles of people you know is enough, I suppose. You'd have to browse the FB randomly and hide true intentions in the noise.
The lazy racism smear.
Yeah if I didn't have it included as part of my home plan I would get one of those plans as they are dirt cheap. Like €1/GB or something crazy cheap like that.
That seems totally bonkers for the case of an entity like Google or Apple. Would they really list their domains worth $1,000,000,000,000 dollars? and pay some percent of that a year?
I mean a literal liability - they've currently got an asset on their balance sheet that at some point they're going to have to re-evaluate the business and at some point there'll be a write-down associated with it.
Einsum Is All You Need – Einstein Summation in Deep Learning (2018)
You Shouldn’t Use Firefox Forks Like Waterfox, Pale Moon, or Basilisk
I've been using invoke [1] which has allowed me to give my projects nice UIs while remaining in the primary language. If I were working on Ruby I would stick with Rake, even though I think invoke is better.

[1] http://www.pyinvoke.org/
The title of your post is "My First Year as a Solo Developer" but then you mention "I work with an excellent developer who handles all the coding and web design so that I can just write.". Did I misread that and it only applies to the blog or to all development?

I'm not super familiar with 4HWW, but the best advice I've seen on striking it out on your own is to do everything yourself until it becomes painfully obvious you need help, then start outsourcing the stuff that can be automated. Not to outsource everything from day one and be a project manager. (but perhaps I misread).

That said, the best education for business is to try it and see what doesn't work! Best of luck! I think the comment here about gauging demand is important. Have you talked to lots of people on Keto diets? Are their biggest pain points not knowing what is keto or not (it might be #30 on a list of 31 things)? Do they have trouble searching for resources on this? etc.
I just tested Firefox on xfce and it shows the problem. Safari, Firefox, and Chrome on MacOS in dark mode do not have this problem. This appears to just be a Firefox on linux issue.
So many problems with "100% coverage". Even if you measure it as branch coverage, it only indicates how much of the code that is already written has been covered. It doesn't tell you how much code that is missing, eg guards against malicious input, null-checks or other out of range arguments. This reason alone should be obvious enough for anyone to understand that the metric is completely bogus.

As others mentioned it also doesn't say anything about state space coverage or input argument space coverage or all combinatorial paths through your code. Only that some line/branch has been hit at least once.
Without commenting on Google Analytics itself, why on earth would we wait until after something bad happens? If real risks can be identified, then one should think seriously about whether they outweigh the gains.

If the gains are worth the risk, then that's fine, but there's nothing "scaremongering" about pointing out things that could go wrong. That's at least half of engineering as a discipline.
I've honestly only seen/owned at best a handful of products made in the UK. (I look at the country of origin of almost everything I buy, and I generally prefer EU-made things over Chinese-made things). Things that come to mind:

- Lorlin switches, and there is (probably "used to be") a Möller plant in the UK.

- A hammer made by Thorex. Good concept, poor quality.

- A saw made by Thomas Flinn. Poor steel.

- Fountain pen ink.

- Well that was a short list. Perhaps some English books I have were printed in UK. Though probably not.
So as a competitor to Google with $1000 in my pocket, Google could domain-snipe me out of existence, legally, for $1001 dollars?
The folding blinds are a very nice touch.
I am not sure if web developers are to blame here. It would probably be way more consistent to define default colors based on a standard instead of some local settings. However, if you change the colors you should make sure to do so for all related ones to avoid this.

For Linux you can setup Firefox to use a different theme for content widgets which can fix assumptions developers have about the default colors.

I've configured it in the about:config page like this:

widget.content.gtk-theme-override;Adwaita:light
He mentioned a not-further-defined mechanism for the EU to keep unlimited control over the UK.

The actual claim was "it gives the EU effective control of the UK economy without any mechanism for the UK to leave that arrangement without the EU's permission", which is quite a different statement to what you just wrote.

In the context of the proposed Withdrawal Agreement, the mechanism in question is the proposed backstop, which as it stands requires an open border to be maintained and has no exit conditions that the UK could exercise without EU consent one way or another. The only ways to keep a fully open border established so far involve remaining within the SM and CU. Without quibbling over minutiae, the practical effect of that is pretty much what blibble wrote.
I don't want low contrast, I just wanted to swap my browser default foreground/background colors (low brightness is just my hacky workaround).

The "bug" on these sites is that if devs set a default background-color they should also set a default font color: either set neither properties, or set both.

Setting one means the default of the browser will be used. Most of the time it's background=white, foreground=black, so no one notices, but it means the option is gone for people who do want to modify them.
Browsers on macOS appear to be smart enough to not pass through the system dark theme to web content. I'm seeing white forms in Safari and Firefox (Chrome doesn't seem to support dark theming at all).

As much as I'm a proponent of OS-native UX, CSS styling of form controls on the web has been a crapfest ever since IE(?) introduced it way back when. Whenever CSS touches a web form control it should just go completely custom-rendered. If you want to impose a dark theme on web content, you should use an intelligent browser extension that does things like verify text contrast.