skysight-inc/HackerNews huggingface dataset:
This "assignment is caching is bad" analogy does not hold any water.

You get a result from a call to `foo(bar)`. You have to _do something_ with that result. One common thing you'd need to do is to call another function: _baz(foo(bar))_. But then you're just hiding the assignment inside a baz function call (the result of _foo(bar)_ will be available as a variable/constant inside of _baz_).

That doesn't so bad if you only need to do one thing with with the result of `foo(bar)`. Now what if you have to do something with that result twice. In this case all you've done is reduce the scope of a constant to be smaller than it needs to be, requiring you to make a duplicate `foo(bar)` call.

Now you're repeating yourself and you don't know anymore if you're conceptually dealing with the same result or if foo(bar) might produce a different result on second call. You removed philosophical/semantic meaning from your code and did not gain anything from it.

If you find yourself wanting/needing to "expire" variables that you define before you run out of scope, then the answer is a combination of:

1) use constants of immutable data structures, not variables or mutable structures
2) better name such constants so that you know what they represent
3) better manage scope and function size

In practice, the above is much easier to achieve than what you're proposing, and makes the code easier to read and maintain.

> The right way instead is to evaluate (or "re-evaluate") the function every time you need it unless you have a good reason not to (the only good reason is that the function is a bottleneck that affects the experience of the user)

That does not scale to using the coding paradigm that you're proposing application-wide. Your whole app will be one big bottleneck because it's doing a multiple of the computations that it needs to be doing, with no easy way out. I guess you can get away with that by throwing more money at your backend infra, but you can't do that on mobile or for web frontends or desktop apps.
History has shown that in certain matter people will, over and over again, commit systemically wrong choices.

So no, in some things we're all in this ship together and as long as that's the case I want people to not collectively fuck things up.
The Race to Better Batteries
Campaña Masmovil – Colaboracion Para Contact Center
They don't specifically define the "period". No matter what the period is the price per search goes from $1 to $0.76 depending on volume.

I wonder how they can justify these prices?
Actual title: The Next 25 Years of Wired Start Today
Lots of people also just don’t like the touch bar. I had one and found it useless and annoying. Previously one-touch things like adjusting the audio volume became multi-press affairs. I constantly bumped the touch bar when using the number keys, which was really fun when entering a phone number in Chrome, because it would throw me into the search bar.

I would not call the touch bar low quality. I would call it useless.

On a related note, the massive trackpad was the first one Apple has produced that bugged me. It got stuck in “drag” mode frequently because my palm would register as a touch point. It also didn’t always register clicks on the right edge. Still better than almost all other trackpads I’ve used.

Disclosure: I work at Microsoft. Was testing the latest MacBook Pro for my own use.
Adyen is older and it seems to have a larger banking footprint when compared to Stripe. Also, they seem to have a lot of experience in several international markets besides Europe.
Maybe for tax reasons ... https://en.wikipedia.org/wiki/Dutch_Sandwich ... just because Ayden is based in Holland doesn't mean they bill there. For example Skype bills via Luxembourg.
Was very handy to find other people linking to your site, often people with similar sites to yours.

Also I remember someone I know got an email that a page ge was linking to was about to move. I guess this was only possible because of the referer header.
Lightning Labs | Crypto Protocol Engineer, Frontend Developer | Remote | Fulltime

https://angel.co/lightning

https://lightning.engineering/

At Lightning Labs, we scale blockchains. Our current focus is the development and deployment of the Lightning Network[1], an open blockchain scalability protocol[2] primarily being developed for Bitcoin. Lightning allows for high volume, low fee, instant payments on top of Bitcoin. We strive to continually push the edge of innovation w.r.t blockchain scalability, advanced privacy-preserving smart contracts, and cryptocurrency UX. Amongst our team include applied cryptographers, the designers of the Lightning Network protocol, and several Bitcoin developers making key contributions to the open source Bitcoin eco-system such as roasbeef[3].

Cryto Protocol Engineer || Distributed Systems Engineer:

We're looking for an experienced software engineer well versed in applied cryptography, peer to peer networks, distributed systems, open source software collaboration, and cryptocurrencies. Your job description would include working on lnd[4] the most feature-complete implementation of the Lightning Network, neutrino[5] an advanced lite client operating mode for Bitcoin, conduct novel research into cryptocurrencies (and related areas), and helping to design the next generation of smart contract applications on Bitcoin.

Frontend Developer:

Our work on the second-layer of blockchains presents a number of UI/UX challenges, as we lift traditional wallets to the next layer creating a new application platform on top Lightning. As a result, we're also looking for a frontend developer that is able to pick things up quickly, develop skills in our interdisciplinary space, and has strong implementation ability. Applicants should be Javascript experts an eye for design, that have experience building applications with React and React Native.

You can contact me directly at jobs@lightning.engineering with some, or all of the following: link to your github account, resume, a brief cover letter detailing your past experience in the areas listed above, and some relevant work you've done.

[1]: http://lightning.network/

[2]: https://github.com/lightningnetwork/lightning-rfc/

[3]: https://github.com/roasbeef/, https://twitter.com/roasbeef

[4]: https://github.com/lightningnetwork/lnd/

[5]: https://github.com/lightninglabs/neutrino
It is described as Evolution Strategies (proposed in the 1970s) which adapt individual mutation rates depending on the search landscape at hand. Unfortunately, biologist will learn about in a few decades at best.
Stripe supports interchange plus when a business would prefer that solution. For the majority of businesses that we work with, they prefer the simplicity of the rates published on our site.
That's a good point. We're starting with software just because we want to make sure it works well for a narrow focus before expanding. I'll be really excited to expand to hardware soon.
This is correct and accounts for a significant percentage of the difference. Apple's extremely large cash horde drags down the top line P/E.
So its like an rxjs BehaviorSubject?
Elvie | London, UK | Full-Time, Onsite | https://www.elvie.com

Elvie is an award-winning FemTech company designing the next generation of connected devices supporting women worldwide through the various stages of womanhood.

Based in London’s famous Hatton Garden, we’re in the final stages of bringing our phenomenal second product to market.

We have a number of open marketing roles at the moment, but we’re always on the lookout for talented hardware and software engineers, designers, data scientists and plenty more!

Find all our openings and apply via Workable here:
https://elvie.workable.com
The economy was already growing strongly under Obama (the end of Obama's term was comparable to the start of Trump's term). The tax cut probably will increase growth, though, similarly to how Obama's stimulus did
The problem is that reading (and learning from) code is hard. The other problem is that there is so much bad code out there (most of my own is certainly not an exception) that it gets even harder.

And it's not about the code. Writing code is easy. It's about finding the right problems first. And then it's about finding the right abstractions. The easiest way to build a clean conceptual world is to start with a clean slate and ask yourself before introducing new code, "does this code solve a concrete problem? Do I really need it?"

Unix had simple and clear ideas, and it has many reimplementations (NIH!), and most are not that bad - are they?
Now it seems silly, but back then it was a sudden transition between honestly worrying about the implications of a $15 lunch vs a $5 lunch, to making some money and not having to sweat it.
What was Josephine? I've looked at their homepage but I still have no idea what they did. Was it a restaurant? That served home made food?
Karat is re-engineering the technical interview. We augment engineering organizations by conducting the first-rounds of technical interviews on their behalf. Our service saves material engineering time and drives a highly responsive and consistent experience for candidates. Karat continuously invests in cutting-edge interview methodologies with an aim of reducing bias and letting candidates demonstrate their true ability.

We operate as strategic partners for engineering leaders at the world's leading technology companies including Jet, MuleSoft, Roblox, Intuit, Ten-X, Minted and many more.

Senior Software Engineer: Seattle, WA (relocation offered) https://jobs.lever.co/karat/7d70ca8a-2ed6-49a3-8403-b842ceab....

Freelance Expert Interviewer: Remote - Flexible Hours- 10-40hrs a week https://jobs.lever.co/karat/d44ab283-c7c0-4bbd-b8c3-4dc0ced6....

Product Manager: Seattle, WA (relocation offered) https://jobs.lever.co/karat/f97df2b1-fc3e-4566-8764-8eb7f9ea...

Engineering Manager: Seattle, WA (relocation offered)

Interested or have questions? cate@karat.io
I want the interview be a form similar to hackathon. Given a software request (or a topic), design and implement it within 8 hours.

For example, implementing a chat app.
If 2 different dentists recommend different set of procedures (involved different teeth) - my understanding is that all these procedures are not needed and it is time to change both these dentists.
Could you expand on this at all and/or point me in the direction of where to read up on new manufacturing technologies?
10 things the CoLiving industry will need to succeed
Thanks, it's interesting to see articles like this every now and then as someone who briefly followed pro League back in the day. I guess it was Season 1 as I remember Doublelift being a lowly Blitz main before he switched to his current role. It was a lot of fun because there wasn't an officially sanctioned metagame -- not the case anymore. The game has been dull to watch for many years now.

Video games don't interest me these days, but the spirit of competition is one thing I miss about them. I always wonder what it's like to face the kind of pressure that top performers do.
I suppose someone will call me out as alarmist, but this sounds almost like the first step into a dystopian movie.

Ban personal self driving cars, then when the fleets outnumber personal non-self-driving cars, ban them too.

Presto...big brother now knows where you are, all the time. (Yes, I get that cell phones serve that purpose now, but the workaround is pretty easy)
Last I've heard no JS engine ships or wants to ship PTC. So I'd be surprised if V8 breaks away from the pack there, given that nothing changed.
Sketching in the Browser
Note that EU customers of Stripe get a drastically nicer 1.4% + 20p charge.
Kloudless | https://kloudless.com/

Jobs: Software Engineer, Head of Sales, Head of Marketing, SDR, UI/UX Designer, Director of Operations | Full-Time, Onsite | Berkeley, Taipei

All listings can be found here: https://developers.kloudless.com/careers

We're an early-stage SaaS company building a developer tool - a unified API platform - to simplify your integration woes. With our one-to-many approach, you can easily connect your application to 50+ softwares services using just our API.

We're growing rapidly and are hiring in our offices in both Berkeley, CA and Taipei, TW - come join us!
SerpApi | https://serpapi.com | Senior Backend Engineer | Austin, TX | Full-time | ONSITE or REMOTE | $130-$160k + equity

Serp Api is a real time API to access Google search results. It solves the issues of having to rent proxies, solving captchas, and JSON parsing in an easy to use and integrate API for our customers.

Our current stack is Ruby on Rails, MongoDB, Headless browser automation (Selenium and PhantomJS), and React.JS.

We are looking for a senior backend developer, and we are offering above market salary and equity. Experience in Ruby, Javascript, Proxies, CAPTCHA solving, or Browser Automation are definitely pulses.

Contact me @ julien _AT_ serpapi.com mentioning HN.
I think the one word that sums it up is ‘safe.’ Few people would be willing to spend millions developing an app, then risk it all letting someone express themself. The NYT lower stakes lets them be better.
I doubt that will take off purely due to the comfort of having someone to call if things go wrong. It may work in other industries where the cost of failure is lower (eg taxis/uber) but not for short term accommodation.
It facilitated the ability for people to sell (or simply share, I believe you could set $0 prices) meals from their home kitchen to their neighbors. It'd be like putting up a flier saying "We're making a ton of chili, come by 435 Birch tonight if you'd like a bowl!"
Hope they're better than the SA Angels. Half of these angels orgs function like cabals.
TEMPO AUTOMATION/SAN FRANCISCO/FULL STACK/ONSITE/FULL TIME

At Tempo Automation we are trying to:

- build a modern, automated factory for PCB assembly,
- automate part acquisition and logistics, and
- codify tasks that were previously considered "human only," like design for manufacturing (i.e. linting for circuit boards) and order pricing
- indeed at some point this is going to require AI/ML/grassfed organically-grown deep learning

Our tech stack:
We are using React on the front-end and Python/Django on the back-end.

Qualifications:
3+ years experience with Python
3+ years experience with JS frameworks (we use React)
Experience managing cloud infrastructure (we use AWS)
Experience writing web applications that communicate with third-party APIs
Experience with relational databases (we use Postgres)

Email me directly: Rachel@tempoautomation.com
Sunsite (and FTP sites in general). Hitoshi Doi's anime page (which is actually still up). MIDI Farm. Maz Sound. Damaged Cybernetics. HappyPuppy back before Jennifer Diane Reitz really lost the plot. FreshMeat. The GIA. I miss webrings. I miss hand-crufted HTML. I miss <BODY BACKGROUND="....">. I miss Gopher and Archie.
Rockefeller, the Wright Brothers, Henry Ford, Edison, T.J Watson, Sam Walton, Bill Gates etc etc etc were are all on the cusp of ruling the world but then what happened? The story is never simple :)
If you can ignore the slave labor and stuff. I lived down the street from Pearl. It ate away at me for years. Then I left.
Toward end of Ice Age, human beings witnessed fires larger than dinosaur killers
I play pinball on a competitive scale. It's great fun and it's internationally ranked (IFPA). We get toghether, and battle on machine that takes a lot of skills and knowledge to master. Seriously, the silver ball and physics bring a world of constant chaos.

E-sports seems like a bad joke that went on for too long. It goes to show that if you pump enough money into something, it will become a thing. The old saying "if you strap enough rockets to a pig, it will fly!" is basically it.

I hope not every 'sport' or 'hobby' come to that level, as it brings so much sadness and fake happiness in competition.
That was an interesting article! Now I'm curious about the machinery needed to fabricate such a screen, and how it differs from standard square screen producing machines.
Two sided market business are burn barrels for cash until you hit crazy scale. The ambition and idea was great, but actually pulling this off at some sustainable model would be incredibly difficult with all the moving pieces. Loved what they did around the brand, but the idea is so high on the difficulty of execution scale, how this played out is unsurprising.
I can't recall ever encountering a referer-based authorization scheme that included the path or querystring in its logic--although it seems likely some goofus has implemented it, somewhere.
The Shallowness of Google Translate (by Douglas Hofstadter)
S8 was 690 GBP at launch. You still have a fair point though as 8 months after launch (July 2018), I'm sure the X will still be 897.
true but you don’t have to go that far. React, webpack, and sometimes well maintained packages that depend on unmaintained packages suffer from this. I am not picking on web dev, it’s a general problem.
You're comparing two completely different figures.
Not anymore. The ban had been successfully challenged on numerous occasions now. Seems unenforceable
I was pronouncing it Ay-den before reading this...
I'm all for a competitor in this space. PayPal is very cocky and stagnant.
Good luck with that lol
If was you, I would learn mountain climbing or any skills which give me more confidence and create meaning in life. I would say learn something which interest you.
whats the compensation like?
Apple did a good job of executing on a bad idea with the iPhone X notches. But I don't believe Steve Jobs would've let the iPhone X (or Touchbar) out the door because they're so clearly half-measures.

Apple is implementing temporary workarounds (that won't exist in future devices) in their top of the line products. This is the kind of short-term thinking that they're so famous for avoiding.

They're still doing quite good overall but this is clearly something they're struggling with.
https://taxfoundation.org/corporate-income-tax-rates-around-...

It is 26% in europe. Maybe it has changed a lot in the last few years.
On what basis do you say that the OP's numbers are "misleading"? What's the objective benchmark on what number of fatalities/accidents is acceptable per billion miles?

Also, fatal accidents are not the only kind of error possible when it comes to driving.
Stripe "is"/"was" also European :)
Good dental hygiene cannot fully replace dentists, but it can reduce need for dentists ~10x.
I remember Netscape had "What's New" and "What's Cool" buttons built into the browser.
I think that's a bit overly alarmist, there could certainly be competition in this space. _But_ this is an absolutely despicable move on Uber's part that would slow the adoption of self-driving vehicles to prop up their own (at that point failing) business model.
I don't think the parent is saying not to have faith in the scientific method, but that people should be aware of two things:

1) The scientific method will only validate (or fail to validate) predictions that you have made. If you haven't made a prediction about something, or fail to consider other effects, the scientific method often will not reveal those other things.

2) There are a lot of things we understand in many branches of science, but there's also a ton we don't understand. Death is one of many areas where we have a bunch of gaps, and many people don't realize that, or realize that some things that we take as established fact is more like established policy.
How ridiculous.

At some point you drive enough to warrant not having a middle man between you and a car. This really does not need to be regulated. Just let people make their own economic decisions.

Not to forget, some people also like or need to keep belongings in their car.
I'm also having a hard time reconciling this with Alibaba's just-reported quarterly revenue of $12.8B in 2017Q4: http://www.alibabagroup.com/en/news/press_pdf/p180201.pdf

Singles' day was 11/11 so it should be in there, no?
Yeah buying Netflix over Tesla* makes more sense. (I know you didn't mention Tesla but Apple has car ambitions it seems.) Netflix has a lot of debt but the chops to make really good content. No brainier there I think. They should have bought Waze, too. And Here maps to make their maps a ton better.

And they should invest more into making their macbooks better imo, but they keep selling more and more year over year so they likely won't.

I wish they would buy a smaller telco like sprint or tmobile, hell buy both, invest 100B into getting the cell coverage up and then move then incentivise people to move to the Apple telco plan.

* Telsa's cash burn would likely scare investors.

/end arm chair CEO'ing
+1 to this. QUIC allows using CUBIC BBR [1], so a comparison based on the exact parameters used is actually comparing the exact parameters used.

The performance effects of QUIC implementing congestion control in userland are more interesting. OTOH, QUIC allows deploying new features to users (through cronet) in an efficient way. TCP does not.

[1] https://chromium.googlesource.com/chromium/src/net/+/master/...

> [Disclaimer: I've worked with some of the people who wrote BBR and QUIC, so I'm biased.]
Ditto
Doesn't mean it's good, it just means the other guys are worse.
Love Adam Curtis but this video more or less ruined his films for me: https://www.youtube.com/watch?v=x1bX3F7uTrg
> Due to the transformational potential of autonomous vehicle technology, it is critical that all AVs are part of shared fleets, well-regulated, and zero emission. Shared fleets can provide more affordable access to all, maximize public safety and emissions benefits, ensure that maintenance and software upgrades are managed by professionals, and actualize the promise of reductions in vehicles, parking, and congestion, in line with broader policy trends to reduce the use of personal cars in dense urban areas.

Sounds reasonable to me, imagine how much premium land could be unlocked if car parks were relegated to a thing of the past? Not to mention adding more throughput on smaller urban streets choked with parking.

Or god forbid, more cycling lanes . . .
Help others.

Guard the paths; protect the weak.

Teach what you know.

This journey, your journey, the words you wrote they will be questions asked silently elsewhere by others.

In asking you are already brave.

Write about the journey as you have written this question.

This will help others and perhaps it will lead to someone suggesting something, another good heuristic for knowledge is have many other minds helping to answer your questions.
What is Infrastructure as Code? Why should you bother about it?
Bitcoin drops below $9000 on Coinbase
Fun fact: Blaxxun was named for the Black Sun, the virtual club from Snow Crash.
Uplift Financial |Quantitative Analyst| Cambridge, MA | Salary $65K-$85K, Onsite
Uplift Financial is an online marketplace aimed at efficiently connecting consumers to financial products that fit their needs. Uplift Financial is a profitable, venture-backed start-up operating within the online marketing accelerator, Cogo Labs (www.cogolabs.com). An opportunity for those who want to be at the intersection of marketing and finance and are interested in joining a new company on the ground floor. This is a chance to provide consumers with a new form of financial engagement. Join us!

As a Quantitative Data Analyst, you'll run and grow a new revenue line. You'll design and implement marketing programs, manage performance, and use the insights you gain to drive growth in user engagement and revenue. SQL and Python experience a plus.

Apply here: https://angel.co/uplift-financial/jobs/235357-quantitative-d...

or reach out directly to malbrecht@cogolabs.com
Maybe I'm just misinterpreting what you're writing but are you really suggesting pinball is a more deserving sport than e-sports? That doesn't exactly feel like a convincing argument.

If you're saying "I don't understand why League is big and Pinball isn't". Well, that's popularity.

More importantly - who cares what other people like? If you don't like it, you don't have to jump in screaming "but this is baaaaaad!"