skysight-inc/HackerNews huggingface dataset:
Their point still stands by your analogy. There is no plot of land over which a chain has been put by Steam, users can still acquire videogames outside of proprietary platforms as easily on desktop PCs as they could before Steam was created. The only thing they are extracting rent from is their own brand and infrastructure.

Smartphone OS vendors make it hard to venture outside their walled gardens, not Steam. There are no exclusivity deals (afaik), no all-encompassing SDK developers are incentivized to integrate with (Google Play services), even SteamOS doesn't lock users down.
Honeylove | Director of Finance | San Francisco

Honeylove (honeylove.com) is a YC- and Lightspeed-funded fashion startup that designs and manufactures functional and stylish undergarments for women. In a little over a year since the launch of our store, the business is already generating over $2MM in sales per month. We are profitable and were recently featured in The NY Times: https://nyti.ms/2OJ9i4f

We are currently looking to add a Director of Finance to our team: https://bit.ly/2JJ4atN. Let's chat! I am Betsie Larkin and you can reach me at talent@honeylove.com.
Really? Is half of the feedback I'm going to get here complaints that the webpage isn't static enough?

Look, it's a simple page with text and images describing what happens. There is a description of the algorithm.

But one of the neat things of this method is that you can combine any error diffusion method with any threshold map, so to illustrate the point I implemented the idea in an interactive page where you can combine 14 different error diffusion methods with 12 threshold maps and 3 input images, for a total of 504 possible combinations. My apologies for giving you easy tools to experiment.
Looks like the FBI designated FaceApp as a threat because of its crazy data policy and its Russian origin. Even though I think it's a really shady app, that's a pretty low bar.
I ditched Google and DDG by knowing what websites I want to visit for information in the first place, so that I may avoid most of the BS.
Squad (YC W18) | Android / Backend Engineers | Full-Time | San Francisco | REMOTE | https://squadapp.io

Squad is a new way to hang out with your friends––sharing screens, watching YouTube & TikTok while chatting live on video together. It’s the next best thing to hanging out IRL. Our novel approach makes screen time more connective and collaborative for Gen Z.

Our mission is to reduce loneliness by bringing people together to engage in meaningful and fun experiences. We’ve raised a $5M seed led by First Round and have a fast-growing userbase, mostly of teen girls.

We are a distributed team with a hub in San Francisco. You’ll be implementing fun and engaging features to delight our growing user base. You will be deeply involved in the design process, and own features from conception to roll out.

- Android: https://hire.withgoogle.com/public/jobs/squadappio/view/P_AA...

- Full-stack: https://hire.withgoogle.com/public/jobs/squadappio/view/P_AA...

We’re also looking for a couple of contractors for specific projects -- on the web and iOS.
I recently wrote about our cap table and shared all of our investors because I firmly believe early employees should know who they are working to make richer and more powerful in the world. Read it here: https://medium.com/allraise/your-companys-cap-table-matters-...

We’re a creative, diverse and fast-moving team that’s passionate about building the future of social communication. If you are driven by ownership and impact, we’d love to hear from you! Feel free to ping me directly with any questions at ethan@squadapp.io
Well Twitter and Facebook are American companies so it's obviously patriotic to give them your image and data.

(/s)
I feel like it should really be emphasised that the reason this occurs is due to a mismatch between binary exponentiation and decimal exponentiation.

0.1 = 1 × 10^-1, but there is no integer significand s and integer exponent e such that 0.1 = s × 2^e.

When this issue comes up, people seem to often talk about fixing it by using decimal floats or fixed-point numbers (using some 10^x divisor). If you change the base, you solve the problem of representing 0.1, but whatever base you choose, you're going to have unrepresentable rationals. Base 2 fails to represent 1/10 just as base 10 fails to represent 1/3. All you're doing by using something based around the number 10 is supporting numbers that we expect to be able to write on paper, not solving some fundamental issue of number representation.

Also, binary-coded decimal is irrelevant. The thing you're wanting to change is which base is used, not how any integers are represented in memory.
There's no currently active principle that "commiting crimes is illegal, not producing tools that can be used to commit a crime" so we can't stick to it - it's well established in many countries for many years now (the particular UK act is from 1990, so 29 years ago) that in certain conditions producing tools that can be used to commit a crime is a crime by itself.

Of course, that doesn't apply to all circumstances and all tools that might be possibly used to commit crime, and it's a valid discussion topic on where exactly the line should be drawn; but that line between crime and not-a-crime definitely has some "I'm just producing tools" people on the crime side of it, not only morally but also legally, and not in some indeterminate future, but for as long as some of these "tool producers" have been alive.
As another comment noted in this thread companies privatize profits and socialize externalities.

This should be reversed. I don't want to pay for the stupid lost bets, but everyone should reap the rewards when someone wins big. Investments are risks and investors have found ways to absolve themselves of risk by pushing the consequences onto everyone but themselves.

I started writing a lot more. It was just a disjointed rant. Basically our economic system is a mess that screws most people over. We need to fix this by solving the problems the vulnerable face. Don't like it? Leave society completely. The cost of inclusion is helping your neighbors no matter how much you don't want to.
The problem is that once you start fetching specific columns in your queries, the resulting objects aren't entities, just records - i.e. it's not really object-oriented, which is the main allure of ORM.

ORMs that are more honest about this, such as SQLAlchemy, are generally better than those that try to pretend that you really are dealing with entities.
my original comment before editing said book/teacher. I use them interchangeably, but I hope the message is still there. Namely: Is it a difficult subject or do you need a better teacher?
Regret-Stergram (2018)
Well, maybe for a little while. The big difference seems to be that WeWork Japan didn't over-buy and under-price as much as WeWork did everywhere else, and the office market is tight so they have high occupancy rates.

Well, that makes sense and all, but it says nothing about the more fundamental problem with WeWork's business model, which is whether or not it will go bankrupt when it hits its first recession, occupancy rates generally plunge, and WeWork has more short-term commitments from its customers than it has to its landlords. Perhaps there's something in WeWork Japan that addresses this, but if so, it's not mentioned in the article.
Quit searching like you're using Google and start searching like you're using WebCrawler or AltaVista or Lycos or Yahoo!

Never had a single issue finding even the obscure stuff I look for when I get rid of Google habits and use habits of web 1.0
So what I take from your post and comment is that the issue is based on your needs and the bank you chose. Where is the disconnect between both sides?

In the state of California I've setup a few business checking accounts, all through Chase. Primarily LLC's and or Corps. Zero issues simply by bringing required items listed on their website. On average ~30 minutes to setup checking account - and I have checks in hand with a debit card being sent.
Empower | Frontend/Generalist Engineer | San Francisco or REMOTE

Want to help protect democracy?

This is a high-leverage opportunity for a software engineer to help elect a democratic president in 2020.

We just raised millions from people who who care about the heath of our democracy, including the Rockefeller family, the Ford Foundation, and others.

Come help dramatically increase civic engagement, voter registration, and voter turnout in swing states for the 2020 elections!

More here: https://getempower.com/eng
I currently build deterministic multiplayer WebGL games in Unity, built via C#->IL2CPP->Emscripten->WASM. The server is the same code base running on Microsoft's .Net runtime.

The chances of being able to run deterministic floating point calculations across this stack is basically zero (even leaving aside that the games are often run on ARM chips), and so we use this library when floats are absolutely necessary (but more often just plain longs):

https://github.com/asik/FixedMath.Net

It is a little terrifying that e.g. normalizing a vector involves a while loop, but all things considered the whole thing runs surprisingly well.

(I agree with everything in your post, just thought I could add a real world field report)
I don't think people realize the increased mortality of being on the upper end of the (literal) scale.

Here's a journal article:

https://journals.plos.org/plosmedicine/article?id=10.1371/jo....

but to summarize BMI vs years lost:

BMI 40-45 45-50 50-55 55-60
men -6.5 -10.8 -10.6 -17.0
women -6.9 -9.1 -10.3 -13.1
Well if you write an application for a 'non-technical' international audience, you'll have to support international text output. And representing text as one of the universal Unicode encodings is still much better than the codepage mess and region-specific multi-byte encodings like Shift-JIS we had before.

UTF-8 is usually the best choice both for simple tools and 'user-facing applications' since it is backward-compatible with 7-bit ASCII (e.g. usually you don't need to change a thing in your code, at least if you just pass strings around).

If you encounter a byte in an UTF-8 encoded string which has the topmost bit cleared, it's an ASCII character and definitely not part of a multi-byte sequence. If the topmost bit is set, the byte is part of a multi-byte-sequence, and such sequences must remain intact.
That's only because most countries lack the resources to actually enforce gun control laws, not because they're ineffective. It's more likely that economic wealth and effective gun control reduces violence, instead of intrusive mass surveillance.
This line of thinking can lead to catastrophic consequences if the long-term implications are not well understood. Short-term exponential growth can lead to a catastrophic crash down the road if the debt, resources, or social fractures are not sustainable in the long run.
The photos are public too...
It was misclassified once by an anti virus program. When we asked why they said that it was a known bug when using WinAPI APIs in BHOs (IE extensions)

They fixed it pretty soon. It was also a motivation to drop IE support (and crossrider) but we were mostly happy with them.
I don't know what the original intent may have been, but this is the only reading that makes sense.
SerpApi | https://serpapi.com | Sales Engineer | Austin, TX | Full-time | ONSITE or FULLY REMOTE | $52k + Commissions 1099

SerpApi is a real time API to access search engine results. We solve the issues of having to rent proxies, solving captchas, and JSON parsing in an easy to use and integrate API for our customers.

Our mission is to make the most extensive map of all search data from all engines. Accessible via an easy to use, well thought, and carefully crafted API. We value transparency tremendously. Both internally and externally.

We are looking for a Sales Engineer that can help grow our business in new verticals.

Experience in customer support, sales, programming, Ruby, Javascript, proxies, APIs, SaaS, B2B, or Browser Automation are definitely pulses.

Contact Julien @ julien _AT_ serpapi.com mentioning HackerNews.
Not just that: at least in the past, they produced artillery, helicopters and fighter jets.

https://en.wikipedia.org/wiki/Hanwha_Techwin

However, if the territory dispute breaks out, Hanwha may have to fight it out with Hyundai's tanks and artillery. Notably, the same Hyundai's division also produces most of South Korea's train cars and locomotives.

https://en.wikipedia.org/wiki/K1_88-Tank, https://en.wikipedia.org/wiki/Hyundai_Rotem, https://en.wikipedia.org/wiki/Hyundai_Wia
I had the same thing happen.

When we were discussing me joining the company there was a very clear plan for the product and the path to revenue. Unfortunately, he had one meeting that completely shook his confidence in that direction. After that meeting it was something new every week.

We would build the feature of the week and then it wouldn't immediately catch on and he would decide to scrap it and start something new.

I finally jumped ship when it became clear he wasn't going to commit to a vision and his next idea was that we should make it a social platform.
Summary:

+ Amazon didn't build any quantum devices.[0]

+ AWS provides a software stack called Braket. [0]

+ AWS provides classical simulation or access to quantum computers from D-Wave, IonQ, and Rigetti.[0]

+ Many companies (e.g. IBM, Rigetti) have already provided similar software stack/cloud quantum devices. For a more comprehensive listing, please see [1].

[0]: https://aws.amazon.com/blogs/aws/amazon-braket-get-started-w...

[1]: https://qbnets.wordpress.com/2019/11/23/list-of-quantum-clou...
I was at Ohio State when they switched from quarters to semesters. Dumbest experience of my life. Lost all faith in higher education.
> How do you avoid a race to the bottom in terms of housing quality when you allow said micro-apartments? Do we want a culture where the poor are living in barely livable wage slave pods while the rich are living in abundant villas

The “race to the bottom” is called the market price and quality. One of the big progressive mistakes was instituting all sorts of bans on cheap, low quality housing. Bans on week-by-week rentals, etc., made it hard for poor people to live near where jobs are. The alternative has become fighting for a tiny supply of subsidized housing, or going to locations where there are few jobs.

The problem with government subsidized housing is: where will you build it? At least the market creates an incentive to put the housing near where the jobs are. Political control of where housing gets built and how much results in poor people being segregated away from jobs, opportunity, etc.
Complaining about virtue signaling is in fact vice signaling, since it not only operates the way you say it does, but the belief being projected is an odious one: more or less, "Who cares?" nihilism.
solve a problem you have, it might now scale or spread, but you received some benefit for it.
When a Disappointment Helped Lead to a Nobel Prize
Currency in banking is handled with bigints. Not rationals, just bigints of the smallest unit (i.e., 1 cent). This forces you to order operations so that divisions are done last or not at all.
Emoji are an almost critical Unicode democratizing need. They aren't doing anything that other languages encoded with Unicode don't already do (and haven't already done since the beginning of Unicode). This article itself points out several key existing relatives, such as how Arabic, one of the most common and important written languages in the world, or the very important CJK family of written languages, used ZWJ and ZWNJ well before Emoji made it "cool" to other parts of the world, most especially the English-writing contingent that has long thought of Unicode as simply "ASCII plus a bunch of other stuff I might never use". Suddenly a lot of English documents have embedded emoji that deeply matters to the writers, and there are fewer excuses to treat Unicode as "ASCII+" and more cases where doing so is not only wrong (broken surrogate pairs, incorrect codepoint analysis for ZWJ, etc), but very visibly wrong in a way that users care and complain about it.
> Before we declare quantum supremacy, we should make sure the simulator we are comparing with is a good one, not a straw-man one.

A big part of writing the supremacy paper was optimizing the simulators. We did three different styles of simulation:

1) A state vector simulator with hand rolled SIMD assembly (called qSim; not yet publicaly released). This required too much space at 53 qubits. (Well, unless you're going to use the majority of all disk space on summit, which brings its own obstacles. IBM says they can run it that way in a few days, but we'll see.)

2) Treating the quantum circuit as a tensor network and doing optimized contraction to avoid the space blowup (called qFlex https://github.com/ngnrsaa/qflex). This required too much time at 53 qubits.

3) Custom code written to run on a supercomputer instead of distributed computers.

There's only so much effort you can put in before you have to call it. I think it's more likely for an algorithmic break to save a factor of 10 than for optimization to save a factor of 10 at this point.. although someone should probably try using GPUs or FPGAs.

I also take the view that if it takes a month to produce a new optimized implementation of a classical simulator that beats the quantum hardware, then the quantum hardware is still outperforming classical hardware for that month. The theoretical bounds are important, but in the day-to-day context of a race they aren't directly relevant.
Julia Robinson's 100th Birthday
When I'm not using a custom tool I tend to fallback on two (or three) alternatives:

* Markdown-ish in a text editor

* Google Doc

* Google Sheets

The first is for any quick notes I need to take or anything that might turn into a code checkin, confluence page, etc. The second is for anything I think I'll have to share and may want collaborators. The third is for almost everything else.

I feel I disagree with a lot of people in the rest of the comments. I think plain text in general is a major pain to deal with. I recall several years ago having to deal with CSV parsing and I was aghast at how complicated that is to get "correct". Give me highly structured data formats please. I'll take yaml, toml, JSON or even XML over CSV, TSV or plain text at pretty much every opportunity.
That’s great! Using ripgrep [1], I think it would even exclude all from your .gitignore by default.

I’ll give this a try before adding something to my .vimrc again.

1. https://github.com/BurntSushi/ripgrep
StrandHogg: Serious Android vulnerability leaves most apps vulnerable to attacks
what about when the light changes but cars keep turning right and you still can't cross till you jump in front.. I think we can come up with a million examples back and forth without getting anywhere.

In the end, moving through congested areas is a pain for everyone involved. Besides, most drivers are pedestrians at times and most pedestrians drive.. Self-driving cars may shift the status quo somewhat but we all have places to go and traffic will flow somehow. Be it slower than time on a Friday afternoon..
There's extension for VS Code - Todo Tree that organizes your files with TODO in the comments. Super helpful

https://marketplace.visualstudio.com/items?itemName=Gruntfug...
Wouldn't Lisp count for the top-down approach? Only that most of the thinking was done without thought spent on an actual implementation, and the actual implementation was done by different people who recognised the practicality of it?
Has anyone introduced you to the concept of 'induced demand'? https://www.citylab.com/transportation/2018/09/citylab-unive...
How do they enforce this?

I mean, can Microsoft, Google, and Apple reasonably just say "Uhh, no" and keep shipping products without these applications installed? Does that then put the burden on Russian retailers to open/tamper with the devices themselves before resale?

How can Russia reasonably force foreign manufacturers to comply with this? Are they in a position to say "No more importing Microsoft PC's!" Are they going to then require the use of a Russian linux distro? It would seem to me that our manufacturers are in the perfect position to band together and inform oppressive regimes that it's time to either design their own prison-stack or stop placing demands on companies based in free, democratic nations.

What if I am a Russian linux user? Will the government come to my house and inspect my system to ensure it is running the required level of spyware?
Tesla | Various | Palo Alto; Bellevue | Intern/Full Time Tesla has many open positions for interns and full time candidates. Please apply online send an email with your resume to vehiclesoftwarerecruiting@. Please make your subject line: HN <req_id> so we can filter appropriately. Any post with a * is considered high priority to fill.

---

Distributed Systems

- Full Stack (Javascript, Python) - https://bit.ly/2ksmrC6

- Site Reliability (Linux, networking, storage/virtualization) - https://bit.ly/2jXRXI2 *

- Backend (Go, network programming) - https://bit.ly/2k24U3I

---

Security Engineering

- Embedded Systems Security - https://bit.ly/2lPSyMq

---

User Interface

- User Interface - Embedded Linux (C/C++, Linux) - https://bit.ly/2Y9ymUZ

- Infotainment UI (C++) - https://bit.ly/2lA89j2

- Rendering Engineer (C, C++) - https://bit.ly/2kpHeGz *

- Video Games (C++) - https://bit.ly/2lzIibi (Bellevue) https://bit.ly/2kgejF2 (Palo Alto)

- Software Engineer, Mobile (Objective C, Android) - https://bit.ly/2lApaJU *

- Software Platforms - Graphics (C, Linux) - https://bit.ly/37Yg1Pd

---

Vehicle Development

- Offboard Charging (C, Python) - https://bit.ly/2Y9YLBV

- Software Engineer, Charging & Power Conversion (Embedded C) - https://bit.ly/2lWDKfc

- Build Infrastructure (Python, C/C++) - https://bit.ly/2raL5um

- Data Tools (Haskell, Python) - https://bit.ly/2jT0Nqq

- Thermal Systems (Mechanical Design) - https://bit.ly/34M8cdi *

---

Validation

- System Validation, Powertrain Thermals (Python, EE/ME background) - https://bit.ly/2lWDQn4

- System Validation, High Voltage Systems (Python, EE background) - https://bit.ly/2jWCUOL

- Product Support Engineer (EE/ME background) - https://bit.ly/2kdBzDz

---

Integration

- Vehicle Integration (C, EE/ME background) - https://bit.ly/2lYBYdx

- Autopilot Systems Design/Functional Safety Engineer (C++) - https://bit.ly/2lQBFBh

---

Autopilot

- Deep Learning (Python) - https://bit.ly/2kg6hvQ

- Autopilot Software, Robotics (C++, Python) - https://bit.ly/2lsCRe1 *

- Backend, AI Tooling (Python, Scala, Spark) - https://bit.ly/2jXeW61

- Front End Autopilot Data Infrastructure (Javascript, CSS, HTML) - https://bit.ly/2R96JtP *

- Back End Autopilot (Python, Linux, Docker) - https://bit.ly/35UJRlS *

- Machine Learning Scientist (Python, ML Frameworks) - https://bit.ly/2YediwK *

- Autopilot Simulation (C++) - https://bit.ly/2Ro6YBt *

- Motion Planning (C++) - https://bit.ly/2Liajhn *

- Systems Software, Autopilot (C, C++) - https://bit.ly/2lYC2Kj

- Machine Learning Infr, Autopilot (Python, C, C++) - https://bit.ly/2lxuttJ *

---

Internships

Winter/Spring 2020

- Embedded - https://bit.ly/2oOu7kA

- Integration - https://bit.ly/2qmEJY1

- Full Stack - https://bit.ly/3297NiZ

- Software QA - https://bit.ly/2JL0CXS

Summer 2020

- Embedded - https://bit.ly/2C7lynJ

- Full Stack - https://bit.ly/2PIVBD9

- Integration - https://bit.ly/2PGL7nE

- Software QA - https://bit.ly/2JOc7Ox