skysight-inc/HackerNews huggingface dataset:
My issue with whiteboarding is that it's like making a carpenter build a chair in front of me in case he lied about all the work he has on display. Except I add artificial constraints like trivia to give my test arbitrary filtering power.
Can anyone recommend an online course for learning about the lambda calculus and the introductory type theory?

I've tried learning about them on my own using books, but I have trouble staying focused and motivated enough to get very far.
Agreed, though I was surprised it didn't point to a cause, which I might identify as American Exceptionalism. No need to be curious about how other countries do things when you're operating under a mythology that your country is the best.
I am certainly of the left, but Labor Unions have been a huge contributor to so many problems in the United States. I'm not against people getting a living wage, ect but Labor Unions have always been about getting "theirs".

A huge reason the US doesn't have universal healthcare is Labor Unions who preferred that they got good healthcare benefits from their work.

A huge reason we have major infrastructure problems in the US is because of the absurd cost of labor. Nothing gets built in most big cities unless Labor Unions are involved and they rip everyone off. This makes public transit unworkable, cities unlivable and unaffordable, ect.
Ahh... the feel when you convert your warrantless mass surveillance program ( https://en.wikipedia.org/wiki/Mail_Isolation_Control_and_Tra... ) into a consumer value add.
sorry should've put kwh not kw.

If you ride conservatively that's 80-100 miles on one charge
There is also https://www.simutrans.com/en/ , which is also available on Steam for free.
Highways to Hope: Read reporter’s account of a road trip through racism in 1964
Web Design 3.0 = Screw accessibility
My question here is: why is this so rare? Given how many spermatozoids are involved in every sexual contact, why doesn't it happen much more often for two of them to fertilize one egg?
Product idea: Image classification for incoming mail to set alerts when you are sent certain mail... Some things that come to mind: bills, jury duty, speed camera tickets... etc.

Anyone interested in working on this? LMK
This is inspired by this classic BASIC program, which is the inspiration for a whole book:

https://10print.org/

(Note that this version of the original is half the size of this Python adaptation!)
"Online-reviews firm Yelp Inc. alleged that Google is breaking a promise it made as part of a 2012 regulatory settlement to not scrape content from certain third-party sites including Yelp, escalating its yearslong battle against the search giant."

https://www.wsj.com/articles/google-rival-yelp-claims-search...
..that you are comparing apples and oranges, like he said
Recently, I was telling a friend how ridiculously cheap it is to buy a pair of glasses overseas. I paid about $22 for the pair I'm wearing. I went to make an extra pair recently (a backup pair, just in case). They quoted me about $450, which they agreed, was of lesser quality than the one I was wearing. Blew my mind! I then decided to just get it shipped from the same place I got my first pair. They couldn't ship it so my sister has to do it. Ended up costing me about $40 with shipping.
An emulator?
Depends on the size of the codebase. They're used extensively at my company (Facebook).
Whiteboarding is definitely an important skill...just not writing code on a whiteboard :) Drawing boxes and arrows however? Totally different story.
Whiteboards are great; the small company I work for currently has a whiteboard for every two engineers. “Whiteboard interviewing” is an unfortunate metonym for making candidates solve tricky CTCI-style questions on a whiteboard with no help.
They’re not ‘varied’: one’s genotype and phenotype is female, and the other’s genotype and phenotype is male.

EDIT: Apologies, the poster below showed I am incorrect.
> Better yet, design your interview question to be missing important details. This will give candidates the opportunity to discover the need for these details when they get to them and ask for them at that time. If the candidate never asks questions, great! You just identified a serious red flag you would have been hard pressed to find otherwise.

This is just another way to ask trick questions. You are purposely leaving out important information. I don't think this is a bad thing, but it is stressful to answer these questions.
I wish bash had a ternary operator for extra IOCCC-compliance.
Reminds me of twitter murder: https://github.com/lg/murder
OS X objectively has the absolute worst font rendering. It does not use hinting at all and relies only on grayscale anti-aliasing.

And yet OS X's font rendering being by far the best for me is a key thing that has kept me on the Mac despite all the other warts. I find text elsewhere horribly blocky. It's all very subjective, it seems. Also, I think the grayscale antialiasing is a new thing, it certainly didn't used to be the case, but maybe they switched how it worked once retina screens became the norm.
Bare Metal STM32 Programming and a Quadcopters Awakening
Thanks. I kind of agree with what you are saying. My problem is that I have a few consumer app ideas (like Photo deduplication). I am completely lost how to market these, except for posting on forums and buying ads. Was hoping to get some resources which force me to think through issues.
I've been trying out Kakoune for a while, using it in parallel with neovim. The differences in keystrokes are tricky but I've found that I can compartmentalize (0, $, and x are dramatically different and in my frequently used category for vim).

The biggest gripe I have is that there is no differentiation between selection mode and regular mode, which makes line selection or line deletion more complicated than it has to be -- 'xd' will delete the current line, unless the current line is empty, in which case it will delete the next line.

The reason for that makes sense in kakoune's model, which is that when the cursor is sitting on the EOL of the current line, the trailing \n is selected, and 'x' will select until the next \n (to support moving forward if the current line is entirely selected).

Otherwise the model is very nice, and the programming model (which is basically "let shell scripts do the heavy lifting") is actually surprisingly nice for implementing extensions.
That's what I mean with the part after the "...".
Clearly.ca in Canada is doing a decent job. They have quite a few in-house brands and stock store fronts in major metro areas for trying on frames.
"Web Design 3.0" is pretty much AT&T's "5GE"

https://www.digitaltrends.com/mobile/att-5ge-is-not-5g-and-t...
Push Journalism vs. Pull Journalism
Since you're asking, here's mine side project which tries to tackle distractions as well (at least from Slack): qdochat.com
Feedback is appreciated!
You can definitely get un-modded simcity 4's public transportation and highways to function without a mod, you just need to know a decent amount about the game. Basically sims always take the shortest path regardless of traffic, they are randomly matched 1:1 between residential wealth level and the distribution of jobs from each job-producing building, and sims of certain income categories have restrictions on which types of public transportation they will take (e.g. $$$ sims don't take buses). One of the best ways to force or heavily encourage public transportation/highway usage is to use a tree-pattern transportation network which purposefully creates bottlenecks that are alleviated by high capacity roads or public transportation shortcuts. And you can get the cheapest most effective form of public transportation (buses) to work without any modding or special planning aside from placing them at the right density (every 6-7 tiles).

An advanced city where most jobs are Co$$ and Co$$$ can actually be designed to have very little transportation needs at all because you can zone the high wealth commercial and residential buildings close to each other.

Simcity 4 definitely feels much deeper of a game to me than skylines, perhaps simply because it's complicated and I get a sense of joy figuring out the unintuitive parts.
Totally missed that. In that case it does make sense.
Nanny cams won’t change the fundamental nature of human beings. If privacy was a deep human need a generation ago, it will continue to be for foreseeable generations. Technology has created an illusion of progress and transcendance of our own nature but in truth we’re still merely advanced primates.
It'll be great when these battery cost reductions filter through to home batteries. At the moment a Tesla Powerwall 2.0 costs $6,700 for 13.5 kWh, so $496/kWh, which is doesn't work as a financial investment.

We've got a solar installation and so I have been considering getting a battery for either off peak to peak cost arbitration, or capturing excess solar energy for use at night.

In the UK a Powerwall costs around £9,000 to £11,000 including additional hardware, taxes and installation. Based on some estimates (see below), at current prices I think you would be lucky to get a third of that back through energy bill savings.

If the Powerwall sold at closer to its battery pack cost, it might be worth considering.

Off peak to peak arbitration

Peak cost of energy (£ per KWh) - £0.1573
Off peak cost of energy (£ per KWh) - £0.0815
Saving per KWh - £0.0758
Powerall 2 - maximum lifetime throughput - non solar uses (KWh) - 37800 [1]
Lifetime power bill saving £2,865.62

Solar PV energy capture

PV System Size (KWp) - 5.76
Solar irradiation - 986
Annual yield (KWh) - 5679
Annual energy exported to grid - assume 70% - 3976
Annual proportion that could be captured - estimate 50% - 1988 [2]
Peak cost of energy (£ per KWh) - £0.1573
Annual saving - £312.66 [3]
Warrant Period (years) - 10
Total saving over warranty period - £3,126.57

[1] https://www.tesla.com/sites/default/files/pdfs/powerwall/pow...

[2] In winter months, all solar energy could be captured, but in summer the panels will produce more than the Powerwall is able to store.

[3] Doesn't factory in degradation over the period, which Tesla quotes at 80% capacity after 10 years
I'm a full-stack software engineer and data scientist. I have a PhD in computer science, and I am an expert in front-end development and data visualization. I have three years of experience building a data visualization platform using React, d3, and others.

Location: Victoria, BC, Canada

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, Typescript, React, Redux, Webpack, d3.js, PIXI.js, R, Ruby, Java, C++

Résumé/CV: https://bit.ly/2SBMgPt

Email: foucault.matthieu@gmail.com
Yeah but stereotypes
I've always considered "new construction" and "starter house" mutually exclusive.
...pretty small number of reps/inhabitant.

Unavoidable side effect of USA's ridiculous size. USA and the world would be happier, more peaceful, and more prosperous if we broke up into about ten pieces with different spending policies.
> urban sidewalk, sewer and road construction

In many places in the US, these smaller infrastructure projects are done by city crews, not contractors. These crews employ friends and friends of friends hired by political managers, not people who know what they are doing. Where I live for example, the quality of any street paving done by the city vs. done by a private contractor is markedly inferior.
Seems totally silly to me.
Neutrino provides forensic accounting that is much needed in the crypto space in order to stabilize it and utilize the verifiability that makes blockchain so important.

Hackingteam provided a service that someoneelse would have done if not themselves.

they seem to be the smartest guys around.

I hope they get a good severance package and are free to form their next company without contractual limitations.

Coinbase was more solid with them on board, but oh well... gotta appease users and play the PR game
It probably has something to do with Linux Desktop's long, long, history of evangelism and condescension. Basically nobody goes around telling people they're idiots for using Linux or Mac and should switch to glorious Windows, but you get plenty of people still to this day doing that for Linux Desktop. So then someone will say "I can't use Linux Desktop because X", and the evangelist will proceed to blame that person for not being good enough to use their personal OS of choice.

There's also the fact that Linux likes to tout how it is made by the community. If I have a problem with Windows, I blame Microsoft. If I have a problem with a driver on Windows, I blame the company that made the driver. But if I have a problem on Linux, who is to blame other than the community? And then the community turns around and blames everyone else.
And before that, it was in SoftBank's nonstandard extension to the Shift JIS encoding standard at code FBA1 https://ja.wikipedia.org/wiki/SoftBank%E7%B5%B5%E6%96%87%E5%...
You can't feel superior or pretend to have secret knowledge if you believe the facts and scientific method. So feel free to ignore the article.
> $27 for three pairs of prescription "computer monitor" glasses

You are the second person to mention "computer monitor" glasses so I wonder, are they the same correction as your normal glasses? I am new to wearing glasses. I have a pair I use outside, they make everything crystal clear. I love them!! But for computers they are a pain after while, so I don't use them.

As other people mention costs, I paid about $30 total for the eye exam + frame + both lenses + next day delivery (not in the US).

Now I am in the US for a while, so I can't ask for "computer monitor" glasses, but with my correction information I could try to order some from zenni or eyebuydirect.
I noted similar issues as well. Particularly for the Silver Line (which he later calls the Orange Line) the guy neglects the fact that this is a government job, despite being in a Right to Work state, and is a federally/publicly funded project and so falls under Davis Bacon Act provisions which are strongly driven by union rates within the region. Especially for Silver Line, union rates in MD/DC have a large impact on the greater DMV area, including the Silver Line.
since TAPL has been mentioned already: Concepts, Techniques, and Models of Computer Programming[0] (CTM) is a great book on language theory.

The whole book is basically taking a core minimal language (Oz) and extending it in various ways to obtain different paradigms (functional programming, declarative concurrency, message passing concurrency, imperative/stateful programming, OOP, shared state concurrency, constraint programming, logical programming etc).

It's very fun and illuminating.

It also includes a part on formalizing semantics, of which
I recall nothing.

[0] https://www.info.ucl.ac.be/~pvr/book.html
I also stand at the far left of political spectrum and in my experience labor unions completely abuse their positions. I think it is way past time to find another way to provide decent wages to workers.
I would add the detail that for both erlang and elixir, running in one core, multiple cores, or multiple machines is seamless. Clustering is easy.
>Rich people don't spend enough on books and NYC is rapidly becoming nothing but rich people.

1) As if poor places are bookstore heaves and e.g. working class suburbs are full of reading people?

2) Unless this is an American peculiarity, that wouldn't explain rich people in Zurich, Paris, London, Vienna, Dublin, etc, which read quite a lot historically. The kind of rich that don't read are some nouveaux-rich gaudy types.
Interesting, I`m thinkning in another direction.

With every step into makeing things easier, you lose something. With neural networks, we cant see how or why. With electronic music. the button that lets an orchestra play with one push, makes it more difficult to change one instrument. For webdesign / development: with tools that help you, it is harder to get things really how you want.

I notice this personally as well as coding as with music and find myself, not going back to the basics, but wanting to know more about it so it gives speed with using tools, while still being able to adjust the details.

I believe that there is value in mastering your skills and tools, and that that will you make you a better ... I dont think it has anything to do with a new generation or condifence?
Arlington says Amazon must meet office-space targets to get $23m in grants
JesseAI 1.88
Of course Big Media is backing up Big Pharma!

/s

I really want to understand the logic that goes on the head of an anti-vax parent. I can't wrap my head around "This injection will make sure, with a very high degree of certainty, that my child does not die from a disease thought eradicated."
In 2019, we don't question bioethics in the news.
Taking into consideration the content of this post, as well as the company posting it, this is essentially an invitation to participate in the newest release of the homogenization of web design.

There are already skilled and talented designers/developers out there producing "Web-Design 3.0" sites, but they are doing so at a much higher budget than the average SMB is going to shell out. The tool being advertised brings these layouts and design ideas to a broader range of designers, and allows for projects with this look and feel to be completed at a lower cost.

I actually really like this as a business opportunity. Anyone with a reasonable pipeline of clients could start using this to crank out sites for SMBs and turn a decent profit.
>There may be occasional exceptions.

I feel like comments belong in wrappers for unintuitive interfaces when a judgement call has been made to not replace those interfaces in-house due to project constraints. That's about it.
Ask HN: Life hack for printing costs? Ink is eating my budget
Hey everyone, I'm curious if anyone has been able to find a sustainable strategy/hack to minimize ink costs over the long term.

We use our printer HP OfficeJet for letter sized black and white document printing, and small to half page image printing(still on office paper). Quality isn't very important, it just needs to be readable for documents and no high quality needs for the images.

We end up spending nearly $30 a month on ink, and I'm trying to find a way to get that cost down as much as possible.

What is your printer/ink combo that keeps costs to a minimum for similar printing needs? Are there notably more efficient printers?
Lyft warns it may never make any money
Engine displacement > 1L (in fact, > 999cm³).

Not sure if these values are still valid, but if they are not they should be even worse nowadays.

Made in Brazil:
< 1L: 30.6%
1L to 2L - 34.6 or 36.6% (gas + ethanol)
> 2L - 41.6% or 48.6% (gas + ethanol)

Imports:
< 1L: 60,6%
1L to 2L - 64,6% or 66,6% (gas + ethanol)
> 2L - 71,6% or 78,6% (gas + ethanol)

Also, immediate availability is lower and most cars are manual with no cruise control :(

And obviously you'd already be paying a little bit more for a more powerful engine, so the increase is actually at least 10%, and most lower income people just get stuck with 1.0 for their whole lives...

https://www.noticiasautomotivas.com.br/automovel-recolhe-de-...
Facts are just what THEY want you to believe!
https://www.earthclassmail.com/ among others
> Silicon Valley itself was built on DoD money.

Yes and the result wasn't Intel and Cisco de facto owned by DoD/IC. Your need for two different things to be the same is confusing, but no doubt central to your worldview.

> Numerous backdoors in Cisco equipment and official government documents that the NSA used Cisco for spying operations

Did the US gov order them be put there? Did they even have to make the order, as all major tech networking companies are arms of state intel anyways? No?

Well then what are you talking about?
Always curious as to why Google hosted/created these, anyone know why? I wasn't aware of Google using Common Lisp.
If the work is on display only in the form of a resume and not high-notability github projects (99% of candidates) how would you know if the person can actually build chairs instead of abstractly describe the process of building chairs?
Try to name one country without any history of human rights violations..
and a bit sad to note we haven't made much progress since then
I generally agree with a lot of what's suggested - incremental problems, open-ended questions, conversational tone - but don't think this post describes particularly effective ways of doing them. And while I disagree on the value of introversion as a indicator of engineering skill, the suggestions here seem worse for introverts than the "standard" google-type interview, IMO.

Leaving information out, or railroading apparent open-ended questions down to a single thing (like in the SQL example) could easily frustrate and confuse someone, especially if they're not comfortable with challenging an interviewer, but feel more like "they asked me about this thing, but then left out a bunch of important details" or "they asked me about performance overall but then didn't care about anything I knew about performance outside of SQL."
Luxottica recently merged with Essilor the biggest prescription lens conglomerate so now they are possibly truly integrated and unstoppable.
>Whiteboarding is a practice borne from what i can only assume is equal parts social ignorance and intellectual dick-waving.

This article nails it precisely. After interviewing dozens and dozens of devs (as a peer), the sweet spot is still demonstrating coding ability, but not on a whiteboard.

Load a repl (like repl.it) in one browser tab, and in another have MDN or whatever official docs.

Give a unique/novel challenge, but keep it simple without any trick questions or brain puzzles. Be forgiving if candidate overlooks something obvious.

Once we settled on this, much fewer post-hire surprises.
Using kakoune for the first time made me understand how much better the vim keybindings could be. I switched the weird begin & end of line navigations (0 and $) to (gl and gr) as they are in Kakoune, and I also added the move view (v* in kakoune) commands to vim.

Also my goodness having built-in multiple cursors is fantastic. Kakoune multiple cursors is much much better than the vim plugins for multiple cursors.

As other people have said though, there are some plugins that have yet to be ported to kakoune. iirc smooth scrolling (comfortable-motion) and vim-wiki to name the ones that come to my mind.
Ya, I feel uneasy about this business model of creating hardware that you have to connect to a cloud service to actually use. Instead of vendor lock-in or proprietary drivers or whatever, it's a new form of locality-based lock-in.

Meaning, if I have an application that needs a big hot PCI-E card attached to a physical server I own somewhere, comparable to GPUs now, the TPU is not for me. But meanwhile, a bunch of NN research and frameworks on top of TensorFlow will treat these proprietary things as a first class citizen.
Technical communication is particularly hard for newcomers
“Good Code Documents Itself” and Other Jokes You Shouldn’t Tell Yourself
This short answer seems to be "Timing".

#1 - Dragonfly started November 2017 where as "Kraken was first deployed at Uber in early 2018". Which presumes Uber was working on this probably much earlier than Dragonfly even started.

#2 - Dragonfly is still listed as a Sandbox CNCF project, where as Uber is running this in production for roughly a year it seems.

#3 - Dragonfly was just refactored completely from Java to Go. So its kind of hard to say it's "battle tested" at all, at this point in time. It's basically an entirely new project as of 2 days ago.