skysight-inc/HackerNews huggingface dataset:
Role: Technical Product Manager, Applied Machine Learning scientist

Location: San Diego

Willing to Relocate: Yes (US, UK) - US citizen

Technologies: Machine Learning, Python, Tensorflow, Pytorch, Julia, C#, Unity, AWS, Node, SQL

Skills: math, optimization, physics, graphics, design

Resume: https://www.overleaf.com/read/wkbttymdcmqt

Personal site: robotoverlordmanual.com

Email: marksaroufim@gmail.com

Hi I’m Mark, I’m an Applied ML Scientist and Product Designer. I'm the founder of yuri.ai where my goal is to make it really easy for game developers to balance their games using Reinforcement Learning. I’m looking for a job because the Lebanese banking system is collapsing and I’ll soon need income to support my parents.

How I can help you:

I can write top notch documentation and can explain anything to anyone: My book robotoverlordmanual.com is a visual and accessible robotics, ML and math textbook with over 28000 monthly viewers. I’m very comfortable writing and speaking.

I can manage your most complex projects: I was the BI lead when Microsoft was selling its display ads business to AOL, I made sure Outlook AI efforts were compliant. I’ve worked on projects with 100+ stakeholders and have bootstrapped projects where I was the first engineer to 10 engineers.

I can turn your research into a product: I’ve done this with Yuri, I’ve done this at Microsoft when I was working on a next gen email ranker and a part of speech tagger and I’ve done this at NASA’s Jet Propulsion Laboratory when I was setting up their computer security anomaly detection pipeline from scratch

I can setup your entire BI infrastructure and measure what matters: I’ve done this for more than 10 teams at Microsoft. I will help you find and measure the metrics that are most indicative of your product success.

I will also get along with your dev team: I have extensive science and development experience and can tell the difference between realistic work and sci-fi. I have extensive experience with tooling and research in BI, ML, RL and game dev.

Please ask me questions!
> cons who don't give a fuck

Well thanks.
Many commenters are comparing this to the time sharing era of classical computing. There is an important difference here: we knew that classical computers were useful at the time, even though many people failed to predict that they would become millions of times cheaper and smaller.

I’m not a physicist, but it seems to me that it’s still too early to say things like “when a quantum computer with enough qubits is available, factoring large integers will become instant and trivial.” Some experts still doubt whether quantum computing is possible at all [1]. You could not say that about classical computing before the transistor was discovered. And silicon-based computers weren’t preceded by a decade of hype about how they were about to blow vacuum tubes out of the water, just as soon as we work out the remaining engineering problems.

[1]: https://arxiv.org/abs/1908.02499

I think P ≠ NP is a better analogy. Is it true? Well, most people with an interest in the problem think so, but we don’t know. I think this announcement is about as significant as Amazon releasing some tutorials on computational complexity and giving out a few PhD scholarships for people working on P ≠ NP. Maybe this is what leads to the invention of the “quantum transistor,” but it’s too early to say that integer factorisation will become trivial.
Man, I wish it was possible to sticky comments. Anyhoo, for those of you who had issues with or plain disliked the horizontal scrolling, I've added a site-wide toggle.

I intend to write more and post here so at least for future posts the convo can be on the content.
Makerfabs Turnkey PCB Assembly Service
Aside from the cases you mentioned, there are other dynamic languages in which numbers are by default floating point. e.g. Lua. I agree though.
Source a Proper PCB Enclosure for Your Project
Perhaps.

But if I'm the proverbial twentieth person to ask the same question, it's probably a hint that it should be documented/explained prominently - maybe in a README, maybe as a comment in the source code, maybe some other suitable place.

And maybe it's just me. I'm a team lead and I have constant impostor syndrome. I was airborne into an existing team of junior devs who had no real team lead, but some of the devs know their stuff better than I do. E.g. I don't know modern ES, TypeScript, or React. I can't write CSS for the life of me. I'm mostly a back end Python/Django geek/Linux graybeard. I have since learned to not be afraid to sound like a doofus. I just ask away when I'm reviewing code and I don't understand something in modern ES/TypeScript/JSX/TSX/etc.

Like, if you are generally a nice guy, people you work with will eventually (and rather quickly) figure out that's just how you ask questions and don't mean any mockery.
I think pointing out that virtually all the (near-) monopolies we see in the IT market place are (naturally) used to extract significant rent, that this is a canonical case of market failure and demands some sort of corrective is a valid point to make when yet another market sees a player trying to establish themselves as such a monopoly.
Historically, it's correct-but-too-vague to say computers were for "solving math problems". Historic computer problems should be divided into two types: business problems and scientific/engineering problems. Business problems include things like tabulation and accounting. Programmable digital computers go back at least as far as UNIVAC I, in 1951 (using programmable digital computers for science doesn't go back THAT MUCH farther).

Prior to the IBM/360 (1964), mainframes sold for business purposes generally had no support for floating point arithmetic. They used fixed-point arithmetic. At the hardware level I think this is just integer math (I think?), but at a compiler level you can have different data types which are seen to be fractions with fixed accuracy. I believe I've read that COBOL had this feature since I-don't-know-how-far-back.

This sort of software fixed-point is still standard in SQL and many other places. Some languages, and many application-specific frameworks, have pre-existing fixed-point support. So it's also not accurate to say that you necessarily need to roll your own, though certainly in some contexts you'll need to.

And for money, you very much do not want arbitrary rational numbers. The important thing with money is that results are predictable and not fudgable. The problem with .1 + .2 != .3 is not that anyone cares about 4E-17 dollars, it's that they freak out when the math isn't predictable. Using rationals might be more predictable than using floats, but fixed-point is better still. And that's fixed-point base-10, because it's what your customers use when they check your work.
Of course it isn't, but at least the CASTORS can be safely transported by train, and a processing facility is not orders of magnitude more expensive than the power plants themselves. If we could forgo the nimbyism, we already have a technical solution and a reasonable estimate of the cost now and in the next 100 years. It could easily be factored in the cost of electricity from nuclear and put in a fund for when it's needed.
Open war will be the only way to resolve this.

It doesn't look like anything less will clamp down on invasive technologies.

People will start killing themselves and each other to escape the designs of such bitter hell.
To be clear: You are also cautious about stem-cell research and gay rights initiatives, because those have been Koch-funded?
> it's benefits

https://news.ycombinator.com/item?id=21679440
The bigint you describe is just a poor man's rational, given that no computer architecture or mainstream language support them natively.
The final suggestions are good, much better than "why didn't you just". The problem comes when your initial thought is actually a good idea, and your colleague could actually have saved some time. This happens a lot in the interaction between senior and junior engineers. For those situations, it's not great to be asking for an explanation on the spot, because then the explanation is just "I'm an idiot/ignorant of that tool".

What's missing, I think, is a question that is not seeking explanation, but improvement. You are not seeking justification of actions, you are identifying an opportunity. This opens up for both an answer starting with "Aha, you might think that, but actually..." and the question "Huh? What is X? How could it be used here?"

Hence, I like

> Could it be made simpler by using `sshd`?

and

> Did you try `sshd`? This seems like it might be a good fit.
Google calendar might be leaking your data. Time for an alternative.
It has been 3 years, and Android & iOS still don't fully support Unicode 9. Any ideas who I should bug about that?

Google's Noto font hasn't released anything for 2 years. No idea if Apple's default font is open source.
Thank you, kind person.
With a good search engine you would just omit the exclamation mark and type "imdb brad pitt" (without quotation marks) and the first result would be as good here: https://www.startpage.com/do/search?query=IMDB+Brad+Pitt

As here: https://www.imdb.com/find?s=all&q=brad%20pitt

No bangs needed.
California's a big state...
I actually don't mind Facebook ads. If I'm on Facebook already, there's no additional javascript loading and hogging my browser with dozens of megabytes of tracking scripts. From performance point of view, browsing FB is a better experience than your average web site these days.
> The only reason humans exist in the robot facilities is because they do something robots don't do well yet.

I know two companies which have been trying to robotise their biggest warehouses since the begin 90s; after many updates in hardware and software it still does not work for the reasons you state (and probably more).
xbird | Senior Android Engineer - Mobile Sensors in Digital Health | Berlin, Germany | ONSITE, VISA, FULL-TIME | http://xbird.io

xbird is a medical AI company developing ways to use smartphones and wearable devices to predict and prevent health risks. Our technology captures data streams from the built-in sensors of smartphones and wearables, and analyzes these to detect critical health events before they occur.

We are looking for a Senior Android Engineer to lead our effort on the Android platform. You will work directly on our core product, which collects mobile sensor data, stores it, and eventually uploads it to our cloud service for interpretation. Some of the sensors we work with are accelerometer, gyroscope, barometer, and magnetometer. You will be responsible for the SDK that gets integrated into the products of our partners, as well as our own Android apps.

To learn more or apply, please visit http://www.xbird.io/jobs/ . If you have any questions, feel free to ask me directly (<silvia@xbird.io>)
> Floats aren’t random. They’re perfectly deterministic, predictable and reproducible. If you do the same operation in two places you get the same result.

That's not exactly true in real hardware, or at least it wasn't until ~10 years ago. With the x87 FPU, internal precision was 80 bits, while the x86 registers were at most 64 bits. So, depending on the way the program would transfer data between the CPU and FPU your could get different results. It is very likely that different compilers and different optimization decisions could change the way these operations were implemented, so you would get slight differences between different versions of the software.

There are/were also several global FP flags that could get changed by other programs running on the same CPU/FPU that could impact the result of calculations. So, if you want 100% reproducible FP, you would have to either audit all software running on the same machine to ensure it doesn't touch those flags, or set the flags yourself for every FP calculation in your your program.
I can imagine most companies customer facing data will fit in 10TB.
I am willing to pay, but I very strongly despise ads. I'm not sure I have value for advertisers, as I never click on ads. In fact I'm pretty sure advertisers are wasting money on me, and Facebook is quite happy to continue charging them anyway
The USB, Wi-Fi and Bluetooth symbols.

A spray can to represent spray paint, insect spray, or spray lubricant.

There's a power plug but no power socket.

There's no staples or stapler.

There are no appliances—no oven, microwave, toaster, mixer, washer, or vacuum cleaner.

There's no traffic cone.
> without reading the next dot point under the same heading

I read the quote, but as it was on a government web page discussing additional enforcement, I gathered they would have provided the most significant statistic to illustrate the safety criticality of such additional enforcement.

This seemed reasonable given that more than five years ago the NSW Centre for Road Safety was publicly stating mobile phone deaths are one of the "top five" causes of fatalities on NSW roads [4]. As such they have been aware of this factor and collecting significant causality statistics about it for an extended period.

Despite this they do not provide mobile phone death factors at all in their interactive tool [5] or any public reports that I could locate. The only public NSW mobile phone traffic death statistic that I could find was cited at [1]. If the government had more persuasive statistics than [1] (which they really should have given over five years of public assertions about the existence of such statistics) then they would have no hesitation publishing them at [1] or [5] or elsewhere.

> a significant number of those incidents caused in [2] and the general phenomenon of [3] is exacerbated by mobile phone use

Perhaps this is the case, but official NSW data on pedestrian trauma [6] does not reflect any mobile phone factors. The same document reports hundreds of pedestrian fatalities involving vehicles though.

In conclusion NSW's readily accessible official statistics reflect an annualised 2 mobile phone traffic deaths versus 54 pedestrian deaths over the same period. My comment simply argued focusing on pedestrian deaths would have been a better initial use of automated enforcement (and more importantly the education campaign and road sharing messages around it).

[4] https://www.drive.com.au/motor-news/phone-use-overtakes-not-...
[5] https://roadsafety.transport.nsw.gov.au/statistics/interacti...
[6] https://roadsafety.transport.nsw.gov.au/downloads/trauma-tre...
Doctors are “magically” smarter than developers. They have to clear a huge amount of training before they get to call themselves “doctors.” It’s like if someone had to reach L7 at Google before they could call themselves “developers.”
Apple App Store Awards 2019 Winners – Top iOS Apps and Games
“People of Earth, we have just shipped a delivery from Ryugu”
Now everyone is so smart.

When there was a chance to manage these things in a completely free market manner, no one was for it.

The same goes for all the dot org registrants. They complain about being hostages and whatnot but when they had a chance to pick a TLD they either didn’t think about this possibility or they did and despite the risks they still chose dog org.

Another point that was made but should be reiterated: even if the new owner doubled the price it’s still be negligible. Socialists are more upset about the “unfair” sale price of TLD than the price they pay to use it. If something is so important don’t leave it to the state and inter-governmental organizations to manage.
Huh? The fortran one is 38 characters long with 33 0s after the 3. The go one is 56 characters long with 15 9s after the 2.
Wasn’t CJK unification something that the PRC demanded?
The new Passport service would give tenants flexible use of desks, community spaces and meeting rooms, amenities for which visiting customers currently have to pay extra.

Ahh, those blokes came up with something, which IWG (Regus) offers for decades for a much lower price minus the "cool" factor?
Users of Facebook are not required to agree with Facebook's business practices, and there is no reason that they should do so. It is perfectly acceptable to use a company's product and criticize how the company operates at the same time.
I'm curious what the next big language iteration will bring. It's been a while that I got excited about a new language, last time was probably C#, but that's 20 years ago... Crazy, that there hasn't been any new language revolution sort of how Java was one. But maybe I should look more into new things like Julia, but they seem a bit niche.
That works for 10% of $21.15, giving the desired 212.

However, for 10.14% of $21.15, it gives 215, but it should be 214. Another example is 3.5% of $60.70, for which it gives 213 but correct is 212.
Or you can use Pi-hole and remove any and all ads :)
This is exactly what I was missing... thank you!
Amen to this. I stopped using Facebook due to the same reason. If anything, my quality of life has gone up since then.
It is amazing what publicly available info can achieve. Some random interested person had the means, through this data, to apply his skills and come up with this remarkable find.
To be fair, gas powered vehicles are less effective in a power outage too since without power (or a backup generator) at the gas station, they can't refuel. Of course, you can drive your gas powered car outside of the area to refuel, but you can do the same with an EV -- during the recent PG&E scheduled outages, EV owners worked out a rotation for the EV chargers at work so they could all recharge at work while the power was out at home.

My gas powered car can go about 160 miles on half a tank of gas (which is about the average amount I have in it at any time). If I had an EV, I'd charge it overnight, so I'd have 200 - 300 miles of range in the event of a power outage.
Cultural Factors in Design: How to Create a Product for Everyone?
You've been very reasonable with your arguments. I appreciate that. We obviously aren't going to solve anything on a comment board.

I would argue that the effects on US soil, the leaks into the Columbia river from Washington are incomparable to the Marshall Islands. But I feel we may be moving the goal posts in our discussion.
Quitting Facebook itself would help with what you are saying, but I am curious what you replaced WhatsApp/Messenger with.

For example, I have good friends in other countries, and sending pictures and short texts is one of the best ways to stay in contact. We do talk over the phone occasionally, but not having a simple way to send pictures or links would pull us much further apart.

Sure, email could be an option, but WhatsApp is just so much more convenient.
I do mind. And I specifically mind the amount of engineering they put into making sure you can't not see them. It's not like you can really opt to not use facebook in one way or another, if you have an account with them or not.
I have all the knives they found in the wooden block in my kitchen. I would look like an arms dealer to them.
I'd like to add that it is not necessary to leave Facebook to not use Facebook. I have a FB account and I'll never close it, because I like having my username on all online services I might use if once. That being said I only have it logged in at a home desktop, not my phone, not any work machine. I use it for like two minutes weekly, one to check a few specialty groups I'm a lurker in and two to co-admin a page with a group of my friends where I once helped promote a post because the UX of doing so is too shitty for normal people wanting to bother navigating it. Facebook has had no effect on my mental health and it has a marginal benefit of being a kinda up to date contact book, even if it is getting worse at that. But that's it. You can have a Facebook account and only use it when it benefits you and not Facebook.

Edit: Oh and I use it in a Firefox Facebook container so I'm not at all worried about it tracking me online.
I would feel offended if anyone would feel the need to go easy on me, just say what you think. And if you are right I will be eternally grateful for being taught a new efficient trick. Do I look like such a weak person to you that you feel like you have to handle my self esteem with silk gloves? Thanks for the insult.

And what is it with this 2 intentions? The third is the obvious correct one where I'm not familiar with sshd or I just didn't think about it. Please educate me. What kind of toxic culture propagates pieces like this text as something of value?? Just say "Why didn't you use sshd?" Anyone mentally pasting some kind of assumption behind that small sentence to bash themselves was just raised wrong. I'm sorry this whole thing just annoys me. Making things up in your head and getting offended by them. argh..
Dir#glob and Dir#[] no longer allow NUL-separated glob pattern in Ruby 2.7
I'm a fan of Writeroom for Mac (http://www.hogbaysoftware.com/products/writeroom).
Google used to have a service where you set a monthly spend and it would basically bid for ad space, using your money. Instead of displaying the actual ads, it would display an image of your choosing.

It was a pretty great idea and I can't remember what it was called, but it's no longer around as far as I can tell.

Something like that on any ad supported platform would be pretty neat.
Or two private use characters, if you want to be ASCII-clean or 8-bit-ish-clean.
I wouldn't mind having co-workers as friends, but truth to be told, I've never been able to form meaningful relationships with them. They're just people I get along with and that's all. Past work hours, I've never really interacted with colleagues. And whatever limited interaction I had always ended when I changed jobs, so yeah...

I need to find my friends elsewhere. Simply working at a place where I'm surrounded by people is no solution to loneliness.
What we are contesting is your characterisation that the people in charge of Unicode added complexity in order to puff up there egos. Rather then them making decisions that with the benefit of our present knowledge was the incorrect ones.
Laminar | Auckland, New Zealand | Blockchain Engineer | Full-time | Remote / Onsite | https://laminar.one

Laminar builds decentralized finance protocols for blockchains. We are in a unique position to bridge the users and players in both mainstream finance and the blockchain world, to enable more open, more inclusive, more secure and better finance experience of the future. Laminar has a small but growing team of developers dedicated to building blockchain applications using Substrate and other blockchain technologies.

Apply here: https://angel.co/company/laminarprotocol/jobs/669877-blockch...

Feel free to email directly: bryan at laminar dot one
Plum | London, UK / Athens, GR | FULL-TIME | https://withplum.com/

At Plum, we're on a mission to help everyone be financially better off. People all over the world are making bad financial decisions every day, due to lack of financial education, antiquated financial systems and temptation. In the UK alone, 50% of people have less than £100 in savings. We believe we can change that with great technology, data science and behavioural theory.

* iOS

* Android

* Python

* VP of eng

Apply: https://apply.workable.com/withplum/
I like this a lot. I often phrase this question as "can you tell me about the trade offs of your method vs. something that uses sshd?"
ASCII Control Characters
But that is kind of unavoidable. When I do screw up, I rather find out by an honest question, where I can be the one answering, "duh, I should have thought of that!", instead of gradually realising that the only one that doesn't know that I'm wasting my time is I.
I wish I could find a copy of this report online