skysight-inc/HackerNews huggingface dataset:
NiceJob | Full-Stack Developer, Software Engineer, Machine Learning | Vancouver, BC, Canada | Full-time, Onsite

NiceJob is the easiest way for local businesses to get the reputation they deserve. Since January 2018, NiceJob has grown to nearly $2 million in annual recurring revenue. We have gone from 2 to 20 staff, have been listed as one of the fastest growing tech companies in BC, and were recognized as a top 2 startup by New Ventures BC. All without any outside funding, purely our own revenue, of which is cash-flow positive.

We are currently hiring for:
- Senior Fullstack Software Developer
- Machine Learning Software Engineer

Some of our Stack includes:
- Node.js
- React.js & Native
- Google Cloud Platform
- NoSQL & SQL

Email us at talent@nicejob.co or check out our website for more info https://get.nicejob.co/careers#jobs
If you're using end-to-end encryption, it doesn't matter that your traffic is being monitored (I mean, that's an oversimplification, as the presence of large amounts of encrypted traffic is notable in itself, but that's outside the scope of this comment).

A VPN is useful in settings where you're dealing with a malicious ISP (for instance, ones that hijack unencrypted HTTP sessions to inject their own HTML) or any untrustworthy third party network. Do I trust my VPN provider more than my ISP? Yes. Do I trust my VPN provider unconditionally? No. That's what end-to-end encryption is for.
But it costs money. And Tesla has been greatly reducing their investment in supercharger infrastructure even as they sell more cars per year.
Twitter:
https://en.wikipedia.org/wiki/Twitter#Creation_and_initial_r...

Airbnb:
https://www.telegraph.co.uk/technology/news/9525267/Airbnb-T...

Facebook:
https://en.wikipedia.org/wiki/History_of_Facebook#FaceMash

Yahoo:
https://en.wikipedia.org/wiki/History_of_Yahoo!
Sure, but what is the difference between a human or a machine agreeing to the same order?

Of course the human may have free will, but the majority of people are trained to follow orders from figures of authority. It is improbable that a police sniper would refuse a hit based off of some ethical dilemma, especially when all the information they have on a situation is fed to them by their police colleagues.

Heroes are rare and their presence should not be taken for granted. Counting on a human to do the right thing is almost never the right choice if you can help it.
Name me any other big company with great ethics and all nice and fluffy. For example look at how Google had started and what it has become.

Not really trying to protect Microsoft here but them companies are all the same, just different degree of "success".
I'm a seasoned expert with 15+ years of experience building my own web products and helping other companies do the same, both remotely and on-site (US and EU).

Specialities: Ruby (on Rails, Solidus), JavaScript (React, Vue, Svelte), PostgreSQL, AWS, HTML/SCSS, HTTP, Microservices

For the last 10+ years, I held numerous team lead positions and have worked with both early-stage startups and large established companies. I have a lot of experience with scripting languages, micro-service architectures, server setups, and the web in general.

I'm available for both part and full-time contracts starting next week.

Get in touch:
reic.dino@gmail.com | https://www.linkedin.com/in/dinoreic/
Or maybe they are joking?
I think in the last example, it's going straight from arbitrary precision to 54 significant digit, bypassing float64 entirely, hence why it looks different from the middle example.
And 1984 foresaw speech police, wrong-think, and cultural cleansing yada yada....
This is sensical for application code, but I think a bad compromise for a language runtime.
I've found the comments on TikTok quite positive in general. Especially with these "vulnerable" groups of people. I think it is due to the younger user base. It seems that people that have grown up with social media nearly their entire lives know how to be more polite, and just handle it better all around.
> Assuming you don’t overflow your integer type.

There's your answer :)

It's far too easy to overflow your integer type by simply adding a bunch of rationals whose denominators happen to be coprime, or just by multiplying rationals. For this reason, the vast majority of rational implementations use arbitrary precision integers, and of course arithmetic on those isn't constant time.
Huh. Strange then that they aren't accelerating the construction of chargers.
Google and YouTube reportedly pull hundreds of Trump ads for violating policies
Facebook Gives Workers a Chatbot to Appease That Prying Uncle
The reality often is a mixture.

If you don't know your problem there is nothing to prototype, no minimal viable product. Nothing.

If you spend years analysing and planning you get nowhere.

You need to have an idea, a problem which has to be solved, but should not be lost in the forest.
keybase.io does a great job of allowing you to "prove yourself" across a plethora of sites/services.
> No, git actually stores diffs when its reasonable to do so.

No it doesn't. It does delta compression – which ultimately accomplishes the same goal – but this is not what people mean when they say that a version control system stores diffs (like SVN does).

https://gist.github.com/matthewmccullough/2695758

https://git-scm.com/book/en/v2/Git-Internals-Packfiles
It's essentially the equivalent to western use of e-mail addresses, and e-mail spam was solved by a combination of technical hurdles, deep message inspection, bayesian statistics and penalization of anonymity.
I did a hard cut to DDG almost 4 years ago now, when I last changed jobs. I honestly haven't missed Google as a search engine, with the exception of maps/directions. If anything I've found it easier to get what I want from DDG search than Google, especially on technical subjects.
I'm referring specifically to "The Evitable Conflict" (https://en.m.wikipedia.org/wiki/The_Evitable_Conflict), which I believe appeared in the original 1950 collection. It specifically includes the plot of the world coordinating machines causing some harm to come to some individuals to optimize the survival of the machines and the outcome for humanity as a whole.

I'll have to look up the other stories you referenced though; I'm unfamiliar with them and they sound fascinating.
Windows and many other operating systems and languages (Java) got on board with Unicode back when the character set would fit in 16bits. The character set originally used was UCS-2 (not UTF-16). UTF-16 came next to extend the Unicode character set beyond 65536 code points.

UTF-8 wasn't even invented until well after all these operating systems and languages deployed Unicode.

They didn't see the light of day to use UTF-8 because they didn't have a time machine to make that possible.
How to Make Toast: Electrical Engineering vs. Computer Science (2001)
Good to know! I might adjust this to do it with a keystroke rather than a click. Anything to make a tedious process faster :)
Syntax only matters to people who don't know the syntax. I used to think it was awful before learning Rust, but very quickly the syntax just fades into the background because syntax is patterned and repetitive by definition. There's an initial barrier to entry then an abrupt payoff cliff.

The important thing is actual expressiveness. Rust gives you a heavy duty toolbox to play with. You could have a beautiful-looking syntax with no braces, no parens, and tons of whitespace (think CoffeeScript or Haskell) where you're very restricted on a small set of square pegs, or you could use something like C++, (Perl), Rust, or Lisp that lets you make any Rube Goldberg machinery you want no matter how hideous it looks. It's a matter of personal preference. You can be very effective either way, but I think one is unnecessarily harder on yourself.

There are two camps:

1. Syntax is important. I want everything to line up beautifully on the screen. I have a riced out Arch desktop and a super clean enviable desk with modern furniture.

2. Syntax doesn't matter. I format code sloppily and let clang-format fix it eventually. I love macros and codegen because they make my life easier. I haven't changed my wallpaper in 5 years.
> With some expressions, those who don't, against the grain, force their readers to double check the parsing.

Speaking of clarity vs confusion, and forcing readers to double check parsing! Muphry strikes again.

https://en.wikipedia.org/wiki/Muphry%27s_law
"I’ve never been to prison and cryptocurrency and blockchain have been my career for the past 4 years."

I've been involved with 'blockchain' since the 70s when it was called Permissionless Distributed Database.

You're just perpetuating what we knew to be an untenable and unsustainable idea roughly 40 years ago. That in and of itself is dishonest to anyone with actual knowledge of the subject.
it should be called 2018
DevOPS/Java Developer with Cloud experience looking for opportunities.

Location: Toronto, ON, Canada

Remote: Yes

Willing to relocate: No

Technologies: Java, Spring, SQL, Linux/BSD, Jenkins, Kubernetes, GCP, Docker, Python

Résumé/CV: https://www.linkedin.com/in/canadiancreed/

Email: creedis [at] gmail [dot] com
That's unfortunate. I was bootstrapping an idea a while back and once I had users, I really would have liked to have some insurance but was unable to get any. I was hopeful Vouch could be an answer to this problem.
It won't hit PC levels until either cryogenics are commodity sized and priced for the home market, or room-temperature superconductors arrive and prove themselves still able to exhibit the Weird Quantum Effects that cold ones have. Look up "Josephson junctions", they're basically the transistors of QC.
> There’s no practical reason why modifying the DOM couldn’t be practically free.

Oh yeah, modifying the DOM is practically free. Which is why React and the like do that in their mirror DOM.

Actually applying the resulting changes, on the other hand...
> Civilian applications for drones have included border enforcement and scientific studies, and to monitor wind direction and other characteristics of large forest fires (such as the drone that was used by the California Air National Guard in the August 2013 Rim Fire).

> On 18 May 2006, the Federal Aviation Administration (FAA) issued a certificate of authorization which will allow the M/RQ-1 and M/RQ-9 aircraft to be used within U.S. civilian airspace to search for survivors of disasters.

https://en.wikipedia.org/wiki/General_Atomics_MQ-1_Predator

The seeds are sowed.

I also find it very Ameri-centric to believe that you are safe just because you are not in a war zone. Consider the well-meaning families that have to deal with these things, knowing that at any point in time they could be blown to oblivion with no prior warning. The majority of them are not terrorists, yet they all must deal with constant paranoia.
Twenty Eighteen.
I cannot second this enough, Rider is so much nicer than VS these days. I too tried to convert to Rider previously and ended up not using it, but just a while ago I made the switch and spent some time watching some videos on what toys it has, and going through everything and configuring it how I like. It is a lot nicer and a lot quicker, and most importantly to me, has really good vim support (including easymotion / surround ).
I learned, in this order:

bottle

flask

falcon

django

Django is incredible. It was useful to start with the minimalist frameworks to understand the true value of Django when I got there.

Django is amongst my software top 10. Maybe top 5.
Microsoft is actively collecting billions of dollars by patent suing (or threatening to) Android providers despite contributing nothing to Android. That's what kind of company they are. They also make some great stuff, esp MS Research. I'm hesitant to use anything made by a company that patent trolls other companies, though. I don't feel safe in long term.
Location: European Union

Remote: Yes

Willing to relocate: Nope, but I can visit on a monthly basis and stay up to 2 weeks

Technologies: Ruby (on Rails, Solidus), JavaScript (React, Vue, Svelte), PostgreSQL, AWS, HTML/SCSS, HTTP, Microservices

Résumé/CV: https://www.linkedin.com/in/dinoreic/

Email: reic.dino@gmail.com

I'm a seasoned expert with 15+ years of experience building my own web products and helping other companies do the same, both remotely and on-site (US and EU).

For the last 10+ years, I held numerous team lead positions and have worked with both early-stage startups and large established companies. I have a lot of experience with scripting languages, micro-service architectures, server setups, and the web in general.

I'm available for both part and full-time contracts starting next week.
Hey now I can claim to think like Elon Musk!
Seems like the only thing uploaded is your picture. I'd be curious to see what data it actually collects from your phone otherwise but just a photo feels pretty innocuous
It's an invitation from amazon to quantum computer makers to show their tech's potential. in the end they 'll buy the winner and the others will fail. They'll also have first dibs in case someone comes up with another useful quantum algorithm in their cloud. it feels like a defensive land grab of sorts (like neuromorphic computing)

Amazon seems to be going -aas on anything ... but how long can this last? Despite computing hardware evolution having slowed, it hasn't halted , and eventually robust hardware will become cheap enough for competitors to commoditize servers once again (as should be the normal)
Airbnb Became a Billion Dollar Company
Efficient File-Based Queue for iOS: Built by LinkedIn
Thanks for the thoughtful post -- let me expand on what I wrote previously, as I want to be clear: our goal is not to disrupt brokers; rather, it's to build new insurance products that uniquely meet the needs of high-growth technology (and over time, other entrepreneurial) companies. Our view is that brokers are very valuable for some clients -- and for certain other companies, especially very early stage ones, it's more hit or miss -- my experience is that's the case because it doesn't make sense for most brokers to serve small commercial accounts. We're very open to working with brokers over time for some clients/products/etc. Thanks again for the thoughts.
"The Federal Bureau of Investigation considers any mobile app developed in Russia to be a “potential counterintelligence threat,”

Seems like kind of a non-story to me - Russians develop apps, FBI considers any Russian app a security risk. Ok.
Sometimes DDG is better, particularly when google tries to infer intent rather than just searching for the keywords typed.

Sometimes DDG is worse, just generally, and sometimes much worse.

Either way, I think DuckDuckGo needs a different and simpler brand. DuckDuckGo does not roll off the tongue, it's not a verb or even verbable, and outside of the tech world very few have heard of it. Call it Duck, call it Go, call it something simpler and memorable.
Slaves to capitalism? Slaves to authoritarian government? Slaves to mindless entertainment? Slaves to theocracy? Slaves to addiction? And then it hits you... people want to be slaves, and in the heart of every dystopian novel is the wretched truth that most people find purpose and comfort in no longer needing to worry about thinking.
"Blockchain provides the building blocks for a financial system that is independent of any legacy cruft "

A technology that is almost 40+ years old, free of legacy cruft. That's absolutely hilarious.
Hmm, so, I somewhat take your point about opium, although the flavour of poppy seeds is vastly different from the bitter taste of opium.

I've tried coca leaves in Peru (supposedly they help with altitude sickness; I didn't get altitude sickness, but who knows!) - they are used by locals because they are a stimulant, not because they taste nice (they're not particularly bad, a kind of generic "herbal" taste, but certainly nothing you'd purposely add for flavour).
.NET Framework 3.0 was initially released November 21st, 2006. React.js was initially released May 29th, 2013.

There were 2381 days between differentiating between various binding types in WPF (which include one way, both OneWay and OneWayToSource) and React's release. There were 2378 days between React's release and today.

So it took React longer to copy one way bindings from WPF than it took this project to "copy" React.

Too bad you didn't make this comment on Thursday.
SEEKING WORK Remote only

Technologies: Java, Spring, Python, SQL, GCP/Cloud, Docker, Kubernetes

Resume/CV: https://www.linkedin.com/in/canadiancreed/

Email: creedis [at] gmail [dot] com
Shift your position from one of "Will people buy this information?" to "Which information do I sell first?". Choose simple. Figure out the logistics. Then tackle the popular topics.

Selling information is the same as any other product. You need to iterate and test. It seems harder because information is not tangible. It does nothing, unless you seek it. Focus on the seekers. Seek them out.
I use Qwant. Then google.

It’s a pain, but I’d say Qwant works about 60% of the time, usually for basic stuff. I find DDG to generally be more relevant than Qwant, but Qwant to be a bit more novel, which is part of why it’s my mobile default.

But take that with a MASSIVE grain of salt. I can’t say I’ve done any thorough analysis or paid close enough attention to judge that well. I’ll probably switch to DDG again regardless, as Qwant thinks I’m a bot fairly regularly.
I think it's 3ZA(1)(c) that's changed - by the Serious Crimes Act 2015 - in that this allows that an action can simply "create a serious risk of, damage of a material kind".

AFAIR that's different to how the act was prior to SCA2015. Indeed this section including "material kind" strongly suggests that the original intent was that the Act would punish material damage, rather than a trumped up suggestion by the CPS (on whomevers behalf) that an act might be reckless as to whether it creates an increased risk of serious damage.

This legislation seems to work like "well you went on a road near some property, which is exactly what a criminal who was going to destroy that property would do, so you're clearly guilty". It seems somewhat over-reaching to me.
btw. the map data is from 2014. the last 4-5 years basically changed a lot.
> I'm sure there's some subtlety I'm missing, but isn't it actually the same trade-off?

not exactly, unless you consider space efficiency to be an aspect of performance (which is certainly reasonable). a naive implementation of rationals using two int32_t's only covers the range of a single int32_t, despite using as many bits as the double. it's also a trade-off between range and consistent precision, of course.

this certainly isn't some deep insight into number representation, just a quick point for the benefit of people who haven't thought much about rational data types before.
An example of a (somewhat) similar type of static documentation site theme, but for Jekyll, is a project I’ve been participating in[0]. Born primarily as a side effect of putting online the projects from Ribose Open, it’s somewhat idiosyncratic and (ironically) lacking its own site, but we’re getting there. It’s being actively dogdfooded[1].

[0] https://github.com/riboseinc/jekyll-theme-open-project

[1] See, for example, https://www.rnpgp.com/
Both approaches are wasteful but they waste different things.
Well, that clears it up ... /s.
This situation has improved a lot within the last year. I'd highly recommend trying out a combination of a-Shell (includes vim!), and WorkingCopy for git. Both of these can access any folder in Files or any external file provider (even outside of their sandbox). SecureShellFish is also great if you want to interface with a server.
> the green party spoke person repeats the argument of being net exporter of green energy in response.

I think its a valid argument or caveat to the undesirable coal burning. That's a spoken debate, open to interpretation and misunderstanding, not evidence of carbon trading actually being gamed.

> where we plant tree and don't cut them down has a name: nature sanctuary.
Sure, or let the trees seed themselves but I said cut the tree and leave the roots (they have considerable mass and hard to harvest) Then you got a partial natural habitat, carbon sink and fuel source, you've got a mix - that's an option. Plant more trees than you need - never sure how many you'll need anyhow, call it headroom. The object is to reduce net carbon emissions as fast as possible and improve habitats as much as possible, the objectives conflict a bit and can compliment a bit, ecology is complex like that.

> Counting tree planting initiatives as carbon sinks when there is no planning for what happens afterward is simply wishful thinking (quote from the study).

So get planning - because it can work, and it could be done to some extent if you want to decarbonise -according to the IPCC at least. Whatever renewable power your country is generating, if its traded and used then it is cutting carbon, either within your country or another destination - thats not imaginative accounting, its situational awareness.

You are talking like this is all a sham, like your greens are saying they don't need to do anything more about carbon reduction because they're exporting some renewable generation - I dont believe that and expect they're actually just arguing their progress so they can make more progress. Then you say it wouldn't be too hard to just ban fossil fuels tomorrow, so are you annoyed with greens holding things up then ? That sounds like a "super green" policy, do many people believe in it? Because it wont be able to happen till then. Maybe you've got low quality green politicians carrying the banner, that can sure happen.
I wonder how many people with a profile picture of their face on their Twitter/Facebook accounts are seriously concerned about this
Verkada | https://verkada.com | San Mateo, CA | Full-Time Onsite | Visa sponsorship available

Verkada makes enterprise grade physical security systems for the Internet of Things (IoT) era. Our platform combines plug-and-play security cameras with intelligent, cloud-based software — all in a scalable, user-friendly system. Hundreds of organizations, schools, hospitals and government departments use Verkada to improve the security of their buildings and the people in them. We raised a $40 million Series B from Sequoia and Meritech earlier this year.

Following the success of our security cameras, we are building out a New Products team to rapidly develop and scale new hardware and software products for our customers. This is a great team to join if you’re interested in a startup within a startup type of environment (lots of autonomy, building products from the ground up and so on). The New Products team is hiring for a number of roles, including:

* MacOS / iOS Software Engineer — Swift and 2+ years of experience preferred.

* Front-end Software Engineer — React and 2+ years of experience preferred.

* Backend Engineer — Python / Golang and 2+ years of experience preferred.

We offer very competitive salary and equity packages, plus great healthcare, fitness and travel benefits.

Please send your resume to alex.mcleod@verkada.com.

Press about Verkada:

* Next Billion Dollar Startups 2019 — https://forbes.com/sites/amyfeldman/2019/07/16/next-billion-...

* This Startup Making Cloud-Connected Security Camera Systems Reached A $540 Million Valuation In 3 Year — https://forbes.com/sites/alexkonrad/2019/04/25/this-startup-...

* Fastest Growing Startups 2019 — https://venturebeat.com/2019/05/15/fastest-growing-companies...