skysight-inc/HackerNews huggingface dataset:
My solution would be to use the standard 8 colour ANSI escapes. Using the faint and intense shades for when they need to emphasis stuff. If they cannot get the desired effect from that then I'd rather than disabled colour by default and had an optional flag / environmental variable to enable true colour.

> That.... works i guess but it's pretty limiting and only helps people who happened to have completely reworked the definitions of basic things like "white" and "black" and "blue" which would result in a completely unpredictable result for the app creator.

I completely disagree for a few reasons:

1/ if you're running a white (or any other coloured) terminal then odds are you've already changed the other colours to suite (since other applications use the 3/4bit standard as well).

2/ or if they are just using a preset theme then that theme would have a suitable colour palette already

3/ CLI programs shouldn't be so dependant on the palette of the colours that alternative shades render the tool "unpredictable". It's a CLI tool, not a fancy graphical package. You cannot make any assumptions about the terminal eg what if the user has colour disabled entirely - does that then also make the tool "unpredictable"? What about different terminal typefaces? Or widths? You cannot make any assumptions aside that text will be rendered (and even that isn't a guarantee if you're using unicode).

The one exception to this is ASCII / terminal art. But they are justified in using true colour escape sequences since their entire point is pseudo-graphical.

> A much BETTER solution would be for them to set the background color because they've got a UI specifically designed for dark background.

That's another solution but I fundamentally disagree it is a better one. eg what if people are dyslexic or partially sighted so have their terminal configured for readability reasons? What the developer is doing is overriding that accessibility setting.

Unlike many CLI junkies I actually don't mind a bit of colour in the terminal. But I'd honestly rather have developers not using colour at all if they're really that concerned about their output looking identical on every terminal.
Yes! It is just like Rails. Almost as good! Is it Python 2 or Python 3?

https://wiki.python.org/moin/Python2orPython3
Actually it does, it just makes you wait a few years before reposting.
NanoVMs | Kernel Engineer, Virtualization Engineer, Go Infrastructure Engineer | Full-Time | ONSITE | San Francisco | https://nanovms.com

* Kernel Engineer

* Virtualization Engineer

* Go Infrastructure Engineer

About: We're building out unikernel based infrastructure. If you haven't heard unikernels are super light-weight (ours weighs in around 200k + application) secure (single process - no popping a shell and wget'ng your way to freedom) virtual machines that are faster than containers and in some cases bare metal. We've been building out our own unikernel runtime lately and have other non-public projects we are working on. We're funded, have paying customers, and doing all sorts of interesting low level stuff.

If you miss hacking in assembly or haven't gotten a chance to do what you learned in school you know you belong here.

Location: We're only filling full-time on-site (SF, CA) roles at the moment.

Sponsor: We can sponsor or do transfers for the right people. Note: For H1 transfers we've had RFEs so ymmv. F1s are going to be hard too cause we prefer candidates with at least a few years under their belt.

Interview Process: 20-30min Phone Screen, 1-2hr onsite (comp. sci. fundamentals a must, *nix skills a must) - offer same day

Stack: Go, C, ASM

Also - I know this post is heavily geared towards engineers (it is HN) but if you happen to be a SDR/AE we're hiring those too!

Email us (ian@) or ping here.
There were always ways to get read only in the admin. Just not nicely. It shouldn’t have been holding you back though.
Many species of trees in most forests can live for over a thousand years. So reaching "mature" could take that long. I imagine the stored carbon level keeps rising till then. The amount of carbon sequestered in a forest full of 4 meter diameter fir trees 75 meters tall is huge. In a mature giant sequoia forest one even has huge dead trees not rotting away for millennia.
How to Fix SQL Server TCP Port Is Already in Use Error After July 2018 Updates
Luckily those ideologies have yet to fully rule the US.
What's your point? The US military is going to engage in drone warfare regardless of the the objections of Google employees to Project Maven.
And the funny thing is, this sounds entirely reasonable. As they say, knowledge is knowing that tomatoes are fruits; wisdom is knowing that you should not put them in a fruit salad.
If you print lies you harm your reputation and people stop believing you. Look at MSM in US. Nothing beyond that is required.

To me this phrase, to “say something illegal”, is absurd. There is no magic word that you can say or write that would harm anyone else, and as such any law that would make any kind of speech illegal must therefore be unjust.

The canonical example against that is of course of yelling fire! in a crowded theater. However I do not see it as an example of forbidden or illegal speech, as the actual idea of a fire is not the issue here, but rather it is the ACT of yelling the word that is the problem. After all, a painting or a movie of someone doing exactly that should not be illegal. Or in other words it is not an issue of speech but rather of speaking.
US Elevates India’s Trade Status to NATO-Level Ally
Maritime restrictions on marine sulfur emissions set to finally begin in 2020
How the GitHub Student Developer Pack helped this student get a tech job
headslap

How's the USPS doing these days? Answer: it's being propped up like Bernie from Weekend At Bernie's. Spam mail is the only thing keeping it afloat.

A nationalized Microsoft full of federal employees would be an ineffective, bloated mess.
We could not have found a better source, thanks
The $100b+ they have in the bank made it inevitable they needed to open a massive new oppressive market ASAP.

Succumbing to an onerous government is something companies with $100b+ in the bank just have to do to survive, like classify workers as contractors to not pay health care or move profits around to not pay taxes.
LendKey | New York or Ohio (Cincinnati) | Full-time | ONSITE | $70k - $150k+ | Support Engineer, Senior/Lead Software Engineer, Platform Engineer, Data Engineer, UX Director | https://www.lendkey.com/

Come help us build the next generation Lending as a Service platform. We're in an exciting transition phase where we need some key people to help break down our monolith into services.
LendKey is a growth-stage lending technology firm that partners with credit unions and community banks to allow them to offer some of the most borrower-friendly loans in the industry (mostly in student loan / student loan re-fi space). LendKey enables these community financial institutions to bring loans to consumers online, making the end-to-end lending process easy & simple for both borrowers and lenders. Because we're growth stage (founded in 2009, Series C) the team has the advantage of being at a stable company but still have elements of a start-up (115 employees currently).

What we offer:
• Competitive Salary

• Stock options

• Unlimited Vacation Policy

• Flexible work environment

• Startup culture

• Employee events/activities

• Good benefits

We're looking for top tech talent in software, platform, data engineering, and UX.
What we're seeking in all of these roles:
Team-members who are open to learning new technologies. Brave enough to implement solutions to challenging problems. Can be hands-on but also strategic. Willing to speak your mind but kind to others when doing it.
We're Ruby on Rails, Linux, Docker, but we're actively searching for the next tool for the job. For data/reporting we are a SQL Server and MySQL shop, looking for Apache Hadoop, Kafka, Airflow and Amazon Redshift experience.

Shoot me an email at tony (dot) baron at-sign lendkey.com with resume or questions! Don't quite fit and things sound interesting? Let's see if we can work something out, anyway.
Ugh, I tried to learn Rexx and I really did not like it. Maybe it is more "at home" on a mainframe, but playing with Regina Rexx on my desktop was no fun.

(Rexx has since developed an object oriented dialect, that might be more convenient to use.)
> Django kind of infects your code because it won't run without an initializarltion step

Most people using Django have built their apps as Django apps so this is a "non issue".

The worst way to use Django is to try and fight against the way it was built. For your case specifically, it's probably not a good option.
Ah, it's wonderful to hear about Fritter!

« Fritter uses Beaker's DatArchive APIs to access the Dat network. This makes it possible to store profiles locally on the user's computer, and to transfer profile information directly between user devices. »

Yes yes yes! The user's own computer should be the store of record for their own data, and the data then synced out as appropriate.
Android Auto asked to have access to my messages again and again, I always said no, and then I'm driving along and it reads out a message to me.
> By finding things that self-driving cars can't do such as load your luggage, open the door for you, make sure your car is absolutely spotless.

I'm not really sure any of those is intractable for self-driving cars; opening doors is trivial.
In case you weren't aware, this game's been around since 2009, blew up into a bona fide cultural phenomenon for a while, and has sold more copies on more systems than any game save Tetris. (And it's not too far behind Tetris either, relatively speaking.)

This isn't new to anyone.
The vast herds of bison is an interesting example.

I read in some book on pre-Columbian history or other that the prairie that existed in North America when Europeans first showed up was a product of human activity. It seems that folks living in the Great Plains started burning down forests to create more grazing land for bison, in order to have larger bison herds for hunting.

re: antelope, I thought they were browsers and not grazers.
https://www.math.columbia.edu/~harris/otherarticles_files/pe...

there was an extra > appended
According to the Stack Overflow survey results[0] Ruby actually comes out ahead of C# in terms of average salary. It’s also ahead of JavaScript.

[0]https://insights.stackoverflow.com/survey/2017#top-paying-te...
I have encapsulated jQuery (including Bootstrap) plugins in AngularJS, React and Vue in the past. They all allow you to access a DOM node somehow.

Maybe it's frowned upon but I don't really like to use those (usually partial) Bootstrap re-implementation, especially in non-SPAs where you already have jQuery and/or Bootstrap.

Of course it's becoming less and less necessary.
Bond ratings are assigned to individual bonds.
I always thought tpb.org was resilient from getting blocked unlike the .com and other tlds.
LGPL isn't great for games either.

One of the most celebrated changes in SDL2 was moving from LGPL to ZLIB license. All the linking requirements of LGPL are a pain for games and distribution.
Samsam Ransomware – Swascan – Author: Pierguido Iezzi
Thank for the quick reply. Now I need to understand how the "__" magic work; And I wonder what would django do if my key is "animal__breed".

Will it understand:

Dog.objects.filter(data__animal__breed='collie')

But this is maybe questions I should rather ask on #django or stackoverflow.
I much prefer the https://tools.ietf.org/html/rfc3986 interface, I think it's pretty much perfect.
Hardware is the biggest challenge and what I assume you are asking about. My first approach was to get a double din computer case, which gives you an aftermarket look. The better option is to go to the junk yard and get a stock head unit and replace the internals. The problem here is finding an LCD that fits the dimensions. Another thing I've been thinking about is using a larger LCD that sticks out of the dash like the Tesla Model 3. Downside here is there is no space for physical buttons which I really like.
Lombard, Illinois | On-Site | Full- or Part-Time

This may be the red-headed stepchild of HN job postings but we're looking for high school teachers to teach English, Biology, Math, and Computer Science at a private college preparatory school. Responsibilities would include teaching as well as overseeing extracurricular activities and developing improvements to the curriculum.

Educational background/past experience is preferred but not absolutely required. If you have a passion for teaching and have a degree or real-world experience in these fields, just write and we'll see!

We want to break with the traditional mold of academics and show our kids what real world success looks like—and what it takes to get there.

Email me: mqudsi@cpsaonline.org
Like the old saying goes, we should forget all bad things in history because that way we'll never repeat them again...!

Even beyond the absurdity of such notions, your statements paint a misleading picture. Jefferson, from the earliest days of the United States, worked to eliminate slavery. His initial draft of the declaration of independence overtly condemned slavery, though that was removed by the continental congress. Or see "Act Prohibiting Importation of Slaves" [1] which was lobbied for by Jefferson for decades and passed immediately when he became president, the first opportunity it was legally possible.

On the abolition of slavery itself Jefferson took a different approach. Slavery was awful, yet it is not difficult to foresee what would happen if all slaves were immediately emancipated. It would lead to violence from both slaves and former owners, and also would likely leave the slaves themselves in an extremely difficult situation. Slaves would have had minimal to no skills, no education, no connections, and then set free in a country where success is driven by merit somehow expected to just go and make a life for themselves.

Instead of abrupt and complete abolition Jefferson proposed phasing out slavery. All slaves born after a certain date would be 'purchased' from their owners for a nominal fee by the government. The government then would handle their education, training, and then send them abroad to work as skilled independent freemen. The idea was to have a peaceful transition and give the former slaves the best opportunity of starting and creating a legacy of success for themselves. And, with the benefit of hindsight, perhaps Jefferson was right. In the process of attempting to abruptly end slavery we ended up fighting a frightfully costly war with divides that remain to this day. And to this very day the descendents of slaves are still disproportionately struggling to find success in this nation.

[1] - https://en.wikipedia.org/wiki/Act_Prohibiting_Importation_of...
If and only if it's done correctly. Both the above statement and yours are true, it really depends a lot on how it's done.

In most cases it's not done well.
It's lower in the EU because we tax gas/fuel at a higher rate for environmental reasons.
It's like losing weight. Going from 5000 calories/day to 4000 calories/day is a lot easier than going from 3000 to 2500 per day.
SEEKING WORK | Chicago, IL | Remote OK

10+ years of experience with Rails development, mostly helping startups launch as a consultant. I've spoken at RailsConf and several other conferences, and written a book on Ruby. I also have significant experience with devops automation, React, Python, and mentoring junior developers.

I have availability for part-time work and maintenance retainers. Not available for strict management roles or pager duty.

https://push.cx/consulting or peter@ that domain. I care most about understanding your business's goals and helping you achieve them, so please tell me about what you're working on. Thanks! :)
Ansaro | Platform Engineer (backend) | San Francisco, CA | ONSITE, Full-time, Salary:125K-150K (0.5%) https://www.ansaro.com

Who we are

Ansaro is reinventing the way companies do job interviews. Our goal is to reduce implicit bias in hiring and identify new signals that predict on-the-job success. We believe that human-to-human interviews are — and should continue to be — the most important factors in hiring. Our platform helps teams plan interviews better, collect more interview feedback using speech recognition AI, and make objective, data-driven decisions.

For more info about our company values and employee benefits, please visit https://www.ansaro.com/careers/platform-engineer

Who you are

You're excited to work on a product that helps companies hire better and ensures more job applicants get a fair shot. You’re comfortable translating often-nebulous requirements into practical solutions quickly. You value feedback, both giving and receiving it. You like working on a small team and seek out additional responsibility.

Skills: Required

- Emotional intelligence
- Clear written and verbal communication
- 2+ years developing APIs, backend services, or similar using Node.js and/or Go

Skills: Nice to have but not required

- Care deeply about quality, security, and performance
- Experience designing relational database schemas and/or GraphQL APIs
- Familiarity with AWS or other managed cloud solutions

If this sound likes you, please contact us at hi@ansaro.ai
Dear Michelle,
Hello! Can you give me your Email please, I'm unable to upload my resume.

Thank you
Maddy
Ask HN: Choosing open source project licenses when not legally-minded?
I have an idea for a really great open source project that I know there's going to be a lot of interest in, and no app already fills that niche. Before I open source it, I want to choose the right license, to allow people to use the app freely for whatever they want, to protect me from whatever they do with it (without forming an LLC), to allow other developers to contribute to it, but still allow me to maintain control over the project, and to protect my right to receive donations through Patreon if people become enthusiastic and excited about the app. But IANAL and have no idea what repercussions each license comes with. What are some resources where I can quickly and reliably choose a good license based on my requirements, without becoming a lawyer and without accidentally choosing a license that bites me later down the road?
Congratulations on that. Hope to see you progressing.
Unmortgage | London, United Kingdom | Frontend, Backend & Data Engineers (all Senior) | Full-time | Onsite | https://unmortgage.com

Millions of people are stuck in the rent trap, with no way to own a home. At Unmortgage we are reinventing what it means to own, and buy a home.

We are taking the old, manual, painful process of buying a home and dragging it into the 21st century. As we buy the home with our customers instead of the banks, we have the flexibility to build a product that actually works for real people!

We are looking for people to join us as a small, well funded early stage company and help us grow on this journey to home 1200 people in the next 2 years

We work in a Agile (XP+TDD) team in Angel, London. The Stack is React, Python running on Kubernetes in Google Cloud. Everyone gets their hands dirty and there are no silos allowed.

I'm the CTO and would love to hear from passionate developers who believe in making a difference. Please contact me on oisin@unmortgage.com
It was clearly a (slightly-malaprop'ed) reference to Marxism et al, which claims that the root of all evil is private property (which is actually the foundation of resiliently peaceful human interaction and trade).

I'm not sure why you're confusing capitalism with kleptocracy.
Rockland Trust | .Net Developer | Plymouth, MA | Temporary | Onsite

https://rocklandtrust.taleo.net/careersection/jobdetail.ftl?...

Calling all IT professionals who have .Net, C# and SQL Server experience. We're looking for a Temporary Developer who can build an in-house application system to track performance appraisals. If you've utilized open source frameworks like Bootstrap or jQuery, this could be the project for you!
The PBR pipeline of toy is not well optimized yet: I'll have more time to tackle this issue now that the heavy lifting work has been done !

Framerates are much better in the non-web version somehow: I suspect some unnecessary texture sampling ops are to blame, but I need to investigate.

Resizing the window to a smaller helps greatly improve the framerate, which tends to show that the bottleneck is in the fragment shaders.
"At some point, though, personal responsibility has to come into play."

Only if you're looking to blame something so you can feel smugly superior to them. If you're looking to actually provide services or improve conditions, that's not something worth talking about, because it doesn't change conditions now.

EDIT: And especially not when we're talking about Ohio, which is one of the states looking to outright ban abortion.
I always try DuckDuckGo first, and if I have trouble, then I fall back to Google. It doesn't cost me much, and I figure if I just default to Google then I'm endorsing a stagnant search market. It's better to support competitors to give them space to improve.
Hi, I'm an engineer at Thorn. You're right, it is unusual. It's also a big part of our strategy to attract, and keep, top talent. And that goes for talent across the organization: our fundraising, our marketing, our product managers, and our engineers. We're lucky to have such an amazing team, and a fundraising strategy that attracts brilliant investors and donors alike to fund the technology that we need to move the needle on this issue.
so 4chan once again gamed the internet using bots, for their own amusement, to attempt to help the campaign and to irritate people they see as political enemies. We've seen this so many times now, why is it still surprising or attributed to nebulous groups ("it's the Russians!") rather than a well known group of internet rabble-rousers? Not that this article does so, but the wider press often seems to.

It wouldn't be half the impact if every time they did something like this, the wider media brushed it off as "4chan did something that was meant to be provocative again".
Spot hero requires a coding challenge. It's not a small one either; it's like 2+ days of work. I said I had a ton of open source stuff on Github, some doing more complex stuff than their assignment and if they could just look at that.

They refused.

I no longer do pro-interview requirements for free. Maybe if I got a $300 gift card.

Please don't interview here. Don't work for free!!
Kentik | Engineering and Non-Engineering Roles | Onsite in San Francisco or Remote | Full-time | https://www.kentik.com/careers

Interested in home grown big data? Kentik is an analytics platform ingesting over 100 million data points per second and supporting sub-second latency ad-hoc queries. We do this all in our custom distributed database.

We're hiring developers to focus on query latency, local storage compression, D3 visualizations, cloud distribution, automatic classification of anomalies and a bunch more projects.

Kentik is a Go/Rust/C/Node/React shop with people split 50/50 between full time remote and our San Francisco headquarters. Interview process is a take home project followed by a day onsite in SF.
My ps2pdf.com PDF converter startup
Alas, no, I'm a Vancouverite. I just travel north a bit here and there, and to the prairies on occasion. You pick things up, and, well, there's not a huge amount of difference (in density at least) between northwest BC and northern SK/MB, so a lot of the same points apply.

And of course, there's always google for the numbers when I (somewhat inevitably) forget them.