skysight-inc/HackerNews huggingface dataset:
If you think SJW outrage is harmless, you need to read this.
>How is bus fare different from a road fee?
A bus fare covers the cost of paying the bus driver, paying for the bus itself, it's fuel and insurance, and any maintenance needed, plus some profit. With a car, there is no driver to be payed. The car, fuel , and insurance are already being payed for by the operator, and the cost of the road has already been subsidized by vehicle taxes, gas taxes, registration fees, excise taxes, etc
There are some protests in Australia a few weeks ago to let a Saudi woman in
http://time.com/5498790/australia-topless-protest-saudi-runa...

There's the more minor controversy of people criticising Mariah Carey for having a concert there
https://spy.nzherald.co.nz/celebrity/mariah-carey-slammed-fo...

But the bulk of the work for Saudi Arabia is being done by Saudi activists (which is unsurprising)
https://www.google.com/amp/s/www.nytimes.com/2017/10/07/worl...

I think the reason there aren't more is that protests are pretty much always about a local issue (which is true of all protests, it's why HN cares a lot about privacy in the US and EU but doesn't agitate as much about it in places like the Middle East or China). I think you're confusing lack of large scale protests and thinking it's okay, to use HN userbase as an example I know people who have protested various US privacy laws who haven't been to a protest about the Great Firewall. That clearly doesn't mean they don't think it's a human rights issue.
Despite the downvotes, it is reasonable to write the project build script/workflow in an easy-to-read, cross-platform language. Makefiles often devolve into shell scripts or use of autotools in very slow and not-cross-platform ways. This becomes more spaghetti as you build dependencies between/across projects.

Lately with projects that do several things on build, I include a build.go and ask users to just `go run build.go [command]`. I get many features built in, it's quite maintainable and cross platform, etc. Even if it calls out to other makefiles or build scripts, at least you can centralize it and do different things per OS or whatever.
Mental illness is surging even in the world’s happiest countries
I firmly believe great software engineering managers are people who are adequate developers, but have excellent people skills.

Why? They need to understand enough software at a high level to be able to manage, instead of turning lower-level details into management problems.

But, they also need to find software development frustrating enough that they are happy to not have to do it every day.
It's how radar detector-detectors work. If they can tell if you have a radar receiver, I imagine turning a knob is all it takes to change it a FM radio detector.
What are the consequences? I guess I don't understand them either
looks like an interesting approach. are you using a private or public ledger for this?
Yeah, I pretty much use it for all our internet services, except the ones where you need a large file system or the government / vendor is dictating what I can use. It works well, is pretty easy to upgrade every six months, and patching is a whole lot easier these days.

For the big file system I use FreeBSD with ZFS, and we have a VMWare server to hold all the evil I am required to keep in my server room. The fact I have some damn government vendor who hasn't validated their product on anything past Windows Server 2003 is a little annoying.
The last countries to modernize are always at the advantage. So US skips 5G, maybe goes to 6G or whatever the next thing is. There are a lot of companies working to get LEO constellations of internet satellites up. I'd take that over 5G in a heartbeat. Especially since it is largely a marketing gimmic at this point. 4G LTE is good enough for most things. How many people aren't actually tied to a location for a large part of the day and are using wifi anyway. 5G doesn't do anything if you are wifi connected.
Jellyfish | Generalist Engineer | Boston, MA | Full-Time | ONSITE

Jellyfish is creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making.

As a member of the engineering team at Jellyfish, you'll be working closely with other team members and our customers as we expand and refine what our platform can do, while helping to shape way we work together as our team grows. You might be integrating new data sources, building new ways of visualizing our data, or working with customers to make sure they're getting the most of our platform.

We're a small team today, growing into a larger team over the coming months and years. There's a lot of work to do, and we'd love your help.

About you:

- You have experience building and supporting production software systems

- You are great at asking questions, figuring out what needs to be done, building consensus, and executing

- You love learning new things and teaching others what you know

- You are a strong programmer with some set of programming tools, even if they're not the ones we are using

- You have strong communication skills, and enjoy teamwork

Bonus points if:

- You bring strong skills with our technology stack (Python 3 / Django / Postgres, hosted on AWS)

- You have worked in a small startup before, and loved it

- You bring experience and opinions about the different ways engineering teams can work and the tools they use

We believe that it takes a diverse team to build the best company we can. Jellyfish welcomes people from all backgrounds and especially encourages applications from members of groups underrepresented in the software industry.

Apply at https://jobs.lever.co/jellyfish
This reminds me of the GPD MicroPC - https://www.gpd.hk/gpdmicropc - it's not available yet, but they should begin taking orders pretty soon.

This is a review of a pre-production model: https://liliputing.com/2019/01/first-look-gpd-micro-pc-handh... & https://liliputing.com/2019/01/gpd-micropc-benchmarks.html

I have one of their previous devices, the Win 2, which is more gaming-oriented, and I love it.
+1 for a great book, I bought that book too!

I use the patterns in @jgrahamc's article "Escaping: A Walk on the Wild Side" pretty often. Especially the \n definition, which works great to put on the end of a $(foreach) loop inside of a recipe.

@jgrahamc: Thanks for all you've written on Make over the years.
Let’s say we do this, and you create a state funded company that creates cheap insulin, let’s say they can sell it for 25$ in Walmart. What then happens is that to sell that drug to the insurance companies they negotiate with the Phamacy Benefits Managers they will say to them:”We want a 66% rebate!!” They’ll say errr? At what price? The PBM will say:”we don’t care, insurance covers the price”. So that company ends up putting a list price at 74 but providing a 66% rebate to the PBM so they still get their profit... but then the next year the PBM comes back saying “well, we are going to need a bigger rebate because the competitors where willing to raise their prices even more and thus giving us bigger rebates”

You essentially have a party who’s getting every company to compete on who is willing to sell at the highest list price who’s driving negotiations against the producers who only stand to gain by higher prices.

The American system is rotten to the core.
AfterClass | https://afterclass.co | Remote OK

AfterClass is building the next generation of documents for businesses to automate their document workflows. We are integrating the power of running headless scripts to the ease of a document editor. Our current stack includes: Python (Flask), JS (React), Firebase

We are looking for engineer #1, a full-stack generalist. We are an extremely lean, early-stage B2B company.

If interested, send me an email at arsalan.b4@gmail
> how is it that so many of these media companies are having layoffs at almost exactly the same time? You'd think it'd be more scattered...

I've been wondering this myself.

One possibility is that lots of companies had layoffs proposed/planned, and they've accelerated their schedules to be part of the "wave". Better for investor confidence to be one more name in a followup story than to be your own headline.

Another is that the October-onwards stock drop eroded the prospects of a lot of borderline companies all at once. I'd be a bit surprised by both the timing (well into the rally) and the ownership range (everything from private founder-owned to private Disney-owned to public) though.

Third, I suppose, is that they didn't have them planned but saw an opportunity. If you lay off 10% of your staff in isolation, you might well lose another 5-10% of the best people who go find safer jobs. But if there's a clear industry crunch, it becomes a more appealing way to balance the budget because you can deflect the anger and resignations that otherwise come along with layoffs.
> Cars can go do something more useful

Came here to say this. The article seems to have a basic lack of imagination about the types of new vlaue automated cars will create.

It also sounds like a crazy hard logistics/optimziation problem: "I have X number of rolling cars, how do I use them to maximize their value and reduce maintance and resource use?"
https://hubski.com

It's sort of a social web of trust, similar to HN/Reddit but about as different from those two as HN/Reddit are from each other. The way the site works is interesting: There is no moderation or downvoting, but if you do something lame, you'll be filtered out, at which point that person won't see anything you post anymore. In practice, it works very well. The content on it seems to be an order of magnitude more intelligent and interesting than HN or Reddit, but lacking in volume and discussion because there are so few people.

I am not worried about it being flooded with noise because of the way it is set up. It lends itself well to creating isolated subcommunities, and tends to reward thoughfulness rather than lowest common denominator content. When the Reddit community was looking for alternatives several years ago, a lot of people ended up at Hubski. But Hubski never became vile like a lot of other alternatives ended up.

Posts are tagged, and you follow tags and people you are interested in. It's possible to follow only people. When they post something or vote on something, it shows up in your feed. The frontpage when not logged in is fairly boring: it's all the stories voted above a certain amount.

If you go there, be nice. Talk to people like they're real people.
A Message to Our Community Regarding the Facebook Fact-Checking Partnership
Location: Monroe, MI

Remote: YES

Willing to relocate: No

Technologies: Linux, AWS/GCP/Azure/Openstack, Ansible, Python, Golang, and all aspects of helping you run your Linux infrastructure in the cloud or at your colocation facilities.

Email: nick at mnxsolutions com

Site Reliability Engineer (SRE) - I manage a team of US based SRE's. We are experienced, and available for hire as a dedicated member of your team to help take your infrastructure management to the next level.

Some details at https://www.mnxsolutions.com/services/linux-server-managemen...
MIT - Massachusetts Institute of Technology | Technical Supervisor (Data Engineer) | ONSITE (Cambridge, MA) | Full time

We are hiring a technical supervisor (data engineer) to work on a project that is part of a broader initiative to understand and manage risk associated with intentional adulteration of food supply chains in China and possibly other countries, with a focus on economically motivated adulteration (EMA). We are looking for someone to help lead the development of automated ETL data pipelines designed to combine and structure messy data from multiple sources for analysis/modeling.

The research initiative has been underway for several years, and has already produced strong results. We want to find someone very motivated towards work that will be globally impactful.

Apply here:
https://careers.peopleclick.com/careerscp/client_mit/externa...
Could you verify what you mean by an include source statement? As you describe its usage, it seems identical to the already existing #include statement, which does a text inclusion of another file.
Stripe Connect. Unfortunate but true.
Don’t agree to a salary. Get them to give you a 1099 and pay you an hourly rate.

Pay your own quarterly and payroll taxes and write off your expenses. Get your own health insurance.

You’ll come out like a bandit. Since they aren’t paying payroll taxes or giving you any benefits, the spread they keep is pure profit.

So why wouldn’t they agree to $140 an hour? Why indeed..
DVDs have region locking. The United States and Canada happen to be in the same region, and there are bypasses, but technical controls against importing digital goods are already normalized, and I doubt this analogy will convince policymakers.
> Consider something like filepath.Walk in go; you give it a function that gets called for every file and directory in the root of your choosing. They don't call it a visitor, though, they call it a "walk function".

The ironic thing is that golang doesn't have an even better construct for this kind of pattern, namely pattern matching.
I don’t think Windows 10 is worse than its predecessors, but the start menu being full of advertisements and crapware on a fresh install is pretty shameless (especially after I’ve spent $200 on it)
That's probably why it's better to finance public roads through taxation. We certainly shouldn't strive towards a world where infrastructure is only affordable to some people.
Have you tried matomo? https://github.com/matomo-org/matomo
That doesn't seem like a positive. People like predictability. They know their drive home takes X minutes, give or take Y, which is a small number. Having a different route every day makes the value of Y a lot more variable.
As a patient, you don’t care if the drug costs 25$ with 20 covered by insurance or 2005$ with 2000$ covered by insurance. That is what he means. List price doesn’t matter to insured patients.
Like food and water are?
H5mag | (Junior) Javascript Engineer | The Hague, The Netherlands | ONSITE | https://www.h5mag.com/

H5mag is the platform to create beautiful digital publications. We're aimed at graphic designers and enable them to create responsive online interactive magazines. No programming needed — practically magic!

Technically: the H5mag editor is a quite large Javascript web app. Our backend is mostly written in PHP/MySQL with some microservices sprinkled on top. We develop with GitLab using a Continuous Deployment philosophy.

Take a detailed look here: https://www.h5mag.com/jobs

Want to know more? Shoot off an email to me: joost [dot] schuttelaar [at] h5mag.com and I'd be happy to share!
>when you click a modal button are you sure it does what is assumed? recall win10 upgrade scandal? (the X)

Hijacking a button to do something different is a matter of attaching a different event to it - which is exactly what you can do with windows forms for things like "do you want to save?" To access information that's not actually available is a whole other level. Why would you consider those two are equivalent?

edit: To include parent's question and clarify why it's trivial.
Yeah I think we're in agreement, except that Ninja is not a replacement for Make.

Make is both a high-level and a low-level build tool (i.e. logic/graph description vs. execution)

Ninja is only a low-level build tool -- it focuses on execution only, punting logic to a higher level, which I like.

See my comments here:

https://news.ycombinator.com/item?id=19057836

I used Bazel/Blaze for many years, and even contributed to it a long time ago, and I agree it has many nice properties (although I'm more interested in building open source projects with diverse dependencies, which it isn't great for AFAIK.)

Another potential advantage of a build generator (described in that comment) is having one mode to enforce correctness of the build description, and another mode to be fast. In other words, you could generate a Ninja file with a sandbox like Bazel uses. You could use a tree of symlinks or run in a chroot with a setuid helper.
Org | World | Blockchain / Crypto, ML / AI, Financial Engineering, P2P | ONSITE, REMOTE | https://org.network

Org is reinventing the nature of the firm, through a new platform allowing easier creation of proper unstoppable DAOs.

https://org.network/jobs/
Agree. What I'm proposing here is something closer to "paid expert contributions", to an otherwise non-advertorial piece.

Obviously this needs to be properly disclosed, but the result is very different from an advertorial, i.e.: _actual_ expert commentary on a well-researched piece.
Not sure if this is a counterpoint, but pretty much every direct manager I've had (except for one, and she was awesome) started their career as a programmer, and I was also a manager that went from programming->management.

While I agree that it's best to have an expert in the field managing you, from my time as a manager I believe the "soft skills" of communication, emotional intelligence, empathy, organization, etc. are much more important. The reason it's so hard to find great engineering managers is that it's difficult to find a "programmer's mind" and a "people-person mind" in the same person.

For one, I think it is extremely difficult to be a manager if you are an introvert. A huge part of your day as a manager is meeting and conversing with other people. If those interactions all take energy from you instead of give energy, it's going to be hugely draining to deal with that much interaction all day. At least that was what it was like for me, so I could just be projecting my experience onto others.
You can set up a filter to match all emails and have them forwarded to another address. There may even be a specific forwarding setting somewhere in Gmail.
Microsoft includes a bunch of non-Azure products under their cloud revenue. And they do it to confuse people and falsely claim they're outpacing AWS, which as you just proved, works.
PowerPoint for real work? Please.

I'll give you Excel.
git status maybe 10x slower on WSL than native Linux - I wonder how much slower it is than macOS - in my brief use macOS filesystem never felt anywhere near Linux fast to me.
I only described my personal experience, I'm not making assumptions of evilness on Google's side, just pointing out that it feels a little restrictive. As somebody else pointed out in this thread, the information is still stored on Google's servers (favorite places, friends' addresses, even my home address is still on there), it's just all of a sudden no longer available when you disable history.

Sure product management is hard, I never said it wasn't. Google maps is wayy ahead of the competition in the field, with or without those history things (cue the whole Apple maps fiasco). But users will always complain about features they don't like, and they won't always give credit for what works.

Honestly I don't care that much, I mostly adhere to the idea that Google & co. don't give a damn about any user's individual data. To them, we're just numbers in a database, and a bunch of metrics to optimize (engagement, revenue, etc.). However, I do think that governments, once they know all this data is stored on centralized servers, are tempted to exploit it, for good reasons or not, which is why at some point I want to limit the gathering of data, when I find it is not explicitly warranted or needed. Case in point, Google Maps doesn't need a history of ALL the places I've been on a day-to-day basis to index my saved locations in it's search box.
"Cloud" revenue likely includes O365. (Sorry I couldn't find a source for it. But I have definitely read this.)
Henry Kuttner and his wife C.L. Moore described hyper-aggressive physical ads and ad-blockers in the short story “Year Day,” published in '53. Notably, the anthology that first included the story is named “Ahead of Time.”
Previous estimates on the time it takes for a flip to happen are in the 1000-30000 year range[1]. That paper gives a 7000 yr average but the variance on the time it takes is likely large. The Berkeley article you linked to is on this paper[2] which makes a claim of that short flipping time. People in the field think it is quite an unlikely short period of time for a flip and we would need more evidence to firmly believe they can happen this fast. Sediments are notoriously complicated on how they record the magnetic field and the rates at which they are deposited at are difficult to determine.

Source: I did my PhD work on the Steens Mountain reversal. It is the Earth's reversal with the most transitional directions recorded in much more reliable volcanic rocks. This was possible because of the huge volume of the Columbia River Basalts that were erupting at that time around 16.7 million years ago. Unfortunately it happened so long ago that direct radioactive dating of its length is impossible with current methods.

[1]https://doi.org/10.1038/nature02459

[2]https://doi.org/10.1093/gji/ggu287
Personal | Software Developer Apprentice | New York, NY | REMOTE / FULL TIME / INTERNS | https://airtable.com/shr7Gxoh0jDu3Dwr8

I'm hiring a Software Developer Apprentice, full-time and paid.

There will be an emphasis on learning and quality, not speed of development. You'll work on: frontend and backend web applications, mobile applications, desktop applications, and APIs.

=============================

Software Developer Apprentice

This is an excellent opportunity for an aspiring software developer who is eager to learn by doing.

Details:

The position is full-time and paid. Day to day work will be remote, but candidates may prefer to relocate to New York City temporarily for in person mentorship and learning opportunities.

In this position you will be tasked with a variety of software development projects spanning the entire stack using the following technologies:

* Web frontend: React

* Web backend: Ruby on Rails

* Mobile: iOS with Swift

* Desktop: Cross platform with Electron

* Platform: REST and GraphQL APIs

You will work on real projects and receive mentorship on software development and industry best practices. There will be a strong emphasis on producing quality work and becoming a great developer and less of an emphasis on speed of development.

This is not a typical job at a company. It's a paid full time apprenticeship opportunity working with John Britton in an individual capacity.

Qualifications:

This is an apprenticeship: zero professional experience is required. Candidates must, however, have demonstrated determination and an unwavering desire to learn. Acceptable evidence may include: completed coursework, self study records, side projects, and personal recommendations.

Apply: https://airtable.com/shr7Gxoh0jDu3Dwr8
Surprised this was being downvoted because it is true. If countries engage in protectionism unilaterally, they are predominantly harming their own consumers and undermining competition of their own businesses.

As Friedman used to point out, if Japan wants to subsidize its steel at the cost of their own taxpayers, just take the cheap steel and be thankful for it.
Let's replace peak time with commute. So that's one service you can cover. But there's no reason whatsoever self driving cars can't do cargo duty when less passengers are available.
200k+ for 2 years experience in the valley? That is crazy. This guy is overpaid. How realistic is this? I work in the valley I have roughly a decade of experience and I am definitely under 200k.

Am I getting shafted?
@mod team/dang, can you take a look at the origin of accounts ohWARisme, meetuu, and zucksablackhat?
Highly suspect they're just alt accounts, and they're spamming this thread with... questionable quality discussion/FUD.