skysight-inc/HackerNews huggingface dataset:
It’s worth noting that unless your header text file is in a format that can be converted to HTML, there’s no easy way for third-party accessibility tools to understand your plain text the way you do. Accessibility is one of the reasons WYSIWYG is so common. It’s hard to translate plain text to a semantic verbal description (though with AI and pattern matching this might be getting easier), and even harder if it’s not actually text. ¯\_(ツ)_/¯
Also maybe the Purescript experiments in incremental updates?

Original idea: https://github.com/paf31/purescript-incremental-functions

More recent Proof of Concept: https://github.com/jlavelle/purescript-snap

(I just posted the latter to HN here: https://news.ycombinator.com/item?id=21690382)
>but that PIR may not be interested in operating .org in the public interest.

Oh who did this organization with a duty to steward .org for public interest sell it to? How can you separate that duty from the action of selling it to a third party without that duty?

It's an interesting hair to split.
NASA satellite finds crashed Indian Moon lander Vikram
With older articles, it's good to put the year of first publication in the title as in (2014).
They are perfectly capable of operating at a flat-rate service cost.
Another way to look at it - is there a downside to locking in the current price for 10 years? It doesn't _seem_ if Ethos do end up with it that the prices will go anywhere but up.

I renewed my .org for 10 years.
Posting multiple old articles from the same source, on the other hand, is not good.
That doesn't seem to match with their filings (in CA at least, where all[1] underwriting criteria must be disclosed in their filing). Might want to ask them to confirm that...

[1] http://www.insurance.ca.gov/0250-insurers/0300-insurers/0200...
NanoCurrency is emerging as a strong competition to Bitcoin
Fewer* :)
I've put down the steps to kill all the junk out.
“Customize your Facebook Experience” by Hirako2000 https://link.medium.com/6q6LZgGV61
Not owned by proton
Not if specific means linking to FB! But, yes, there are many local businesses (notably pubs, cafes & some specialty stores) whose only online presence is there. Also some noncommercial stuff - eg in recent bush fires where I live, a local FB group was sometimes the most up to date, if not always the most accurate, source of information. Bizarrely, some XR events are also only publicised on FB.
What do we actually know about the economy?
This just adds to a growing body of research showing how effective cash transfer programs are, especially compared to traditional aid.

It pains me to see people going to stores to buy canned foods or physical things for charities. Because afterwards, people have to spend time to sort the goods, ship it out, and distribute the goods, which are resource intensive activities. And then the final recipient has no say in what they receive either... in many cases the donated items go unused. And even if they are useful, a constant infusion of effectively free goods can distort the local economies.
No, the issue here is not fragmentation or allocation itself, it’s that the GC heuristics make it way too aggressive to keep memory down (burning cpu the application could use for productive things) despite only a small fraction of the machine’s memory being used.
Many medical schools now use Problem Based Learning (PBL) approach. Fewer textbooks are assigned and there are fewer lectures. Students are taught to track down the resources they need, books, journals, internet resources, etc.

https://en.wikipedia.org/wiki/Problem-based_learning#Medical...
The Constitution of China changes every few years. There’s no enforcement or practical meaning at all
My suggestion:

"My first thought would be to use X. What do you think of that?"

It seems, to me, humble and asking for clarification if there are obvious reasons for not using. An invitation to be teached. At the same time, if it is a good idea it would be recognized as so (maybe with some awkwardness)
> I think platform companies, like Apple and Qt, should not be able to impose such a high percentage as gatekeepers.

I don't understand your complain. So there was no service available to the public, and people at Qt decided to invest their time and resources to provide a service where there was zero. Do they deserve criticism for doing something?
Paul Graham's Essays on Spotify
Wouldn't work. Users who are willing to pay to make ads go away are the most valuable audience for advertisers because they have money to spend. Therefore FB would have to charge a TON of money to make up for their billions in lost ads revenue, and nobody would pay that amount anyway.
> Use ASCII and other character sets.

We have tried that before. It did not work, and it was not pretty. You may not know, but there is a huge demand to be able to use characters from different sets in the same document. How do you do Wikipedia without Unicode? (E.g. this: Alexander Sergeyevich Pushkin (English: /ˈpʊʃkɪn/;[1] Russian: Александр Сергеевич Пушкин[note 1]).

How would you implement any chat/messaging app for the international audience? Like in my current company, I am sure at least five languages, each with its own alphabet, are used to communicate in Slack.

For me, app not supporting Unicode is broken.
What Is an IEO and What Are the Differences to an ICO?
We've worked with both of them. In most of the cases, we worked with other agencies who outsourced their customer projects to us. (Those agencies are the ones who defined the solutions, and we just developed it for them).

But in some other cases, we've worked with direct customers (mostly B2C startups) where they came up with an idea, and we helped them to refine, consult and build a solution.

What do you think would be the best way for us to go forward?
How China-US rivalry is dividing the internet?
I assume it was intended to indicate after a telephone number that a telefax was connected to it. For example when writing contact details on a business card.
Delete WhatsApp
What's wrong with U+0001 and U+0004?
I find a general version of this to be hard. Someone with expertise who you respect says something that seems idiotic. Intellectual humility suggests you keep an open mind, but they essentially said "1+1 != 2." Maybe it's a Chesterson's fence kind of thing and you shouldn't refute it before you figure out why they said it instead of the obvious alternative. Or maybe you are sure they're just wrong but want to tell them so without talking down to them. It's very hard. "Doesn't 1+1=2?" "Have you considered that 1+1=2?" "Why aren't you just using standard grade school arithmetic?" "JFC. 1+1=2 ya nincompoop."

Even being socratic (my preferred slow as hell approach) can sometimes border being patronising.
Unknown Intel Xeon Soma Processors Spotted Online
SEEKING WORK | REMOTE only

Technologies: node, expressjs, angular, SQL Server, Postgresql, go, c#, aspnet core, Android Native, REST APIs

Availability: 20 hours/week

Domain wise I have mostly worked in the cards industry. Technology wise I would call myself a generalist.

Mail: mail [ at ] unlimit [ dot ] in
That's right, it's bimodal. Be all on-site or all-remote. Every exception incurs a cost.

The worst cases are the 90%/10% splits. I have seen the one remote join the meeting from his hot tub (fucker). I have been the one remote fighting with the VC while the rest of the team patiently humors me. The one exception drags the rest of the team down.
SEEKING WORK | Germany | Remote | Fullstack Django+Vue.js | Technical Project Management

Programming: Python Django, Vue.js, Vuex, Javascript, CSS, AWS, Google Cloud, Heroku

Management: Technical Project Management / Product Management focussed on E-Commerce

UX: UX Design & Prototyping with Adobe XD

+ 12 years of experience in technical project/product management for mobile/digital marketing & ecommerce applications

8 years of experience in creating web applications for ecommerce and marketing

Focussed on Python Django and Vue.js stack + sustainable and green web development

Email: carl(at)surfgreen.dev
Web: https://www.surfgreen.dev
LinkedIn: https://www.linkedin.com/in/carl-bednorz-b7542011
I've done this[1], it works super well. The templating and automatic git management makes it seamless to work with. Hopefully my codebase is enough of an inspiration for you to make your own tool!

[1] https://github.com/ghthor/journal
Prince's love symbol: https://parkerhiggins.net/2013/01/writing-the-prince-symbol-...
How the PlayStation’s DualShock shaped modern controllers
Last year I was on a project where we couldn’t get something to work despite all efforts. Pretty much all managers walked by some weeks in and asked “why don’t you just do X?”. Whenever I heard the J word I pretty much stopped listening and told them “no problem. here is the code. Here is the server. Just do it.”. It’s incredibly disrespectful to walk up to people who have worked on something for months and then you use the word “just” in your advise.
Data61, CSIRO | Sydney, Australia | Onsite | Full-time |>
Senior Software Engineer (Java, Python, Microservices, Event-Driven Systems)(Req. PR):
http://bit.ly/2OHZ5ol
I think this is one of those things that is going to vary cross culturally, and trying to come up with a single perfect phrase that works well for all situations, for all people, from all cultures is going to be impossible.

Plus how did you come to offer help? Requested, vs told to help by a manager, vs offering your opinion off the cuff, vs have asked if they are interested in your ideas. There's a difference between offering your help as a favor, and requesting of them if you can share your thoughts too. That's all going to impact your best approach.

One thing that might work is to ask them to talk you through what they've tried, and pay attention. Even if nothing helps you help them, you are showing that you value their thoughts and effort.

I might use "we" language.. "What if we tried sshd?"

I might even restate the problem to get agreement but without stating the solution, and then build on that agreement "It sounds like you want to be able to access this machine remotely in a secure way that lets you input commands, right?" "Yeah" "So maybe ssh could work?" "Well it's behind a firewall since it's an internal server so you can't ssh in" "What if we could log in securely to a server behind the firewall with ssh from outside, and then ssh from there to the machine you need to access?" etc etc. Getting people to agree predisposes them to keep agreeing.
a character is a character. You can't say its only a half
Gyyh
hyhyhyh
This penis of a twitter account is so fucking useless it's embarassing. What a fucking faggot.

It's surprising how easy it is to hate someone inside of 140 characters.
I'm surprised I haven't seen a single comment say what ought to be the obvious: the easiest way to never see Facebook ads is to just not use Facebook.

I should hope I'm preaching to the choir, I'm sure, but... quitting really isn't as hard as you tell yourself it is.

It's not as essential as you think it is.
> The fact that Intel sells inferior product at higher price means that AMD has supply bottleneck.

...or that Intel controls supply to retail vendors by other means. If a vendor is bound to keep putting Intel products on their stores to comply with supply agreements made in the past, for example.
Data Scientists Aren’t Engineers
I built my own search engine. If I'm not satisfied I search in GOOGLE/ECOSIA
What about a blob containing a page which contains blobs itself?
I have an implementation of nested coroutines for C in this file:

https://github.com/billziss-gh/winfuse/blob/master/src/winfu...

This uses the macros coro_block to introduce a new coroutine block, coro_await to invoke a nested coroutine, coro_yield to suspend the coroutine block and coro_break to exit it.

The implementation is fairly simple in about 17 lines of code (omitting file headers/comments). I use it extensively in the implementation of a Windows kernel driver that implements the FUSE protocol (work in progress).

https://github.com/billziss-gh/winfuse

EDIT: For an example use see the implementation of READ:

https://github.com/billziss-gh/winfuse/blob/d44307105b0f1a56...
Unless the person you're asking has specifically asked you for questions you shouldn't approach every situation as an opportunity for you to learn. Sometimes the situation is about other people, their work, and accepting what they've done as a valid use of their time. Asking a question that could potentially invalidate the effort they've put in, even if you think it's a reasonable point to raise and you think you could learn from it, is just incredibly selfish.

A key skill in communication is anticipating what the potential outcomes of what you say might be in a particular situation. In this case, the question can be valid, but it can also be completely the wrong thing to ask.
WorkPatterns (www.workpatterns.com) | Full Stack Engineer | San Francisco or Los Angeles | ONSITE | Full Time

WorkPatterns is building a system for transparent work relationships, and our mission is to empower teams to work more effectively, transparently, and enjoyably by making best practices automatic.

Product-first company with VC backing and serial founders who don’t take themselves too seriously :)

Tech Stack: Ruby on Rails, React, React Native, GraphQL, PostgreSQL

https://angel.co/company/workpatterns/jobs/599731-full-stack

Email dmitri at workpatterns.com
One advantage I can think of is it doesn't need to be parsed into a node based tree structure like JSON. It's a lot easier to stream parts of it at a time.
This bot is an inside-company joke right? I can't believe that they'd spend time building this rather than just trusting their very intelligent employees to be able to answer those hard questions themselves.

If these employees can't answer these questions adequately, there are several implications, but I don't think the response of the company should ever seriously be "Just give them a bot that spits out PR-department talking points".

Weird.
As long as you don’t need to factor a prime greater than 4088459, absolutely. More seriously, my take is that a lot of the (modest) work on quantum algorithms in industry is to provide financial and some engineering and aerospace domains with potential “off the shelf” algorithms if and when quantum supremacy is achieved for those problems. Right now it’s more of an intellectual exercise, excepting some specific work that can take advantage of quantum annealing approaches.
Drawing robots and machinery – robot illustration
Why can't AI solve this problem for us. It should be fairly simple now to make a bot "read" words just like us instead of using CSS/HTML/JS to block ads.
CoinJar | Melbourne Australia | Full-time | Onsite | Equity | Visa (sponsorship) | https://www.coinjar.com/

CoinJar is one of Australia's fastest growing startups and a trusted market leader in the digital currency industry. We build consumer-friendly products with strong focus on security, scalability and usability.

We are looking for experienced and passionate engineers to join our highly productive and product focused engineering team.

Our stack includes:

* Ruby on Rails

* Elixir + Phoenix

* Docker

* AWS to host our infrastructure

* React + React Native

* GraphQL + Relay

* Mobx

* styled-components

* Next.js

Backend Engineer - https://hire.withgoogle.com/public/jobs/coinjarcom/view/P_AA...

Frontend Engineer - https://hire.withgoogle.com/public/jobs/coinjarcom/view/P_AA...
Apostrophe Protection Society closes its doors
whether you like the emojis or not, they've certainly helped to drive unicode adoption. Good luck making the business case for why you're building support for some obscure international character set into your product, but tell somebody you're adding support for the latest emojis and all of a sudden having unicode 10 support is a big deal.
This is a discussion between 2 more or less equally clever persons.
The problem is when 1 person is clever and the other is not (and you probably don’t know yet).
Type Checking vs. Metaprogramming; ML vs. Lisp
Hello Xavier, I had applied and had one round of interview with the team back in April. But I did not hear back. Can I apply again?
SEEKING FREELANCER | Remote First

Flanksource is a niche consultancy focusing exclusively on Kubernetes and the Cloud Native ecosystem. We help companies navigate the CNCF landscape by evaluating and integrating technology into an infrastructure continuous delivery pipeline, tailored to each customer's particular environment and stack.

We are looking for long-term part-time engineers to increase diversity and fill out our on-call schedules.

Apply here https://careers.flanksource.com/o/kubernetes-site-reliabilit... Or dm moshloop on #kubernetes slack
And the counterpoint: sometimes you do get to look at the secret sauce and find out that decision you thought was carefully considered is actually just a poorly engineered workaround annotated with the equivalent of a shoulder shrug and "we needed to ship and nobody has complained loudly enough for us to revisit it".
Hong Kong Democracy Slogans Heard at Mainland Chinese Protest
How does this impact assistive technologies? Are Facebook users using screen readers left unaware of what's an ad and what's not?
Cannot agree more. Quit Facebook and its sister service completely (talking about WhatsApp; never really got around to using Instagram) after the 'View As' feature exploit last year that led to 50 mil user accounts' data being exposed [0], and I must say, I've never felt more calmer, tranquil or better, mental health wise.

I feel our brains could do much better with a little less of constant bombardment of highlight-reel version of other people's lives. The psychological literature on the negative impacts of social media usage is only ballooning by the day, and there's never been a better time to quit Facebook.

[0] https://www.nytimes.com/2018/09/28/technology/facebook-hack-...
I have read the article, looked at their site and I still don't get it. I think the article is about how a company that sends out automated emails, learnt how to send out automated emails.

But ... nothing is clear - there is a lot of vagueness here - this seems to me to be a very small part of a sales funnel.
> If extremely accurate engineering and scientific calculations can be done with floating-point, surely we can get floating-point values to measure stacks of pennies with the proper care in the programming.

That was for a long time my position. I definitely have commented before either here or in /r/programming to the effect that floating point is fine for money as long as you are aware that it is not exact and not associative, and take that into account when doing your calculations.

Any intermediate result in a calculation chain might be off a tiny amount from the exact value, but if you just rounded to the nearest 0.01 before you accumulated enough error to not < 0.005 off, you'd be fine.

I think that's probably true for addition of money amounts. If you have a large number of costs to add up, for example, you should be able to add thousands of them, round to nearest 0.01, and get the right result.

But for tax calculations, such as 10% of $21.15, 0.1 x 21.15 = 2.1149999999999998 in 64-bit IEEE floating point, and rounding the nearest 0.01 gives 2.11, not the 2.12 that we want. A call to fesetround(FE_UPWARD) makes that come out 2.115, and then rounding to the nearest 0.01 gives the desired 2.12.

Will FE_UPWARD make this work for all amounts and tax rates, or are there amounts and rates where we need FE_TONEAREST or FE_DOWNWARD? If so, how do we tell which one we need? Like I said earlier:

> I'm not fully convinced that you cannot do all the calculations in floating point, but I am convinced that I can't figure it out.

PS: calculating tax in cents given double amt, rate, using this method:

tax = amt * rate;
cents_tax = round(100 * tax);

almost works if the rounding mode is FE_UPWARD. For all amounts from 0.01 through 99.99, and all tax rates from 0.01% through 10.99% in increments of 0.01% it works except for 3.75% of $67.60 and 7.5% of $33.80.
Tales of Cybersecurity
I had an anaphylactic shock a few years ago and started googling the symptoms (no, I didn't have cancer after all) and ended up realizing very quickly that I should probably go to the ER and get some antihistamine, so I did. The day after I booked a meeting with a doctor and while sitting there talking about my symptoms and reasons for getting the anaphylactic shock the doctor was on google and even the same web site I was looking at the day before.

So I told him "I already know that because you're basically just reciting the very same web site I was looking at yesterday before going to the ER but I felt that I should see an actually doctor about it. So do you have any clue what could have caused the shock or should I just pay close attention to what I eat, drink etc just like it says on that web site and hope for the best that I find the food that I'm allergic to?"

He had no clue. Thank god for free healthcare (oh well, tax paid universal healthcare) in Sweden.
HORA.AI | Gurgaon, India | Head of Engineering | Salary + equity | Full-time | Onsite | http://hora.ai/

We're building an Android application to provide credit & personal cash loans to 100M skilled blue collar workers in India. The massive problem we are solving: 79% of Indians do not have credit scores. Our founding team consists of 3 Princeton-educated successful serial entrepreneurs and ACM ICPC World Finalist. Our investors include Amit Singhal (former Global Head of Search at Google) and Yuvraj Singh (co-founder of DMI Finance, 850M AUM NBFC). Our main innovations lie in credit underwriting, shaping intent, and novel ways to do collections and distribution.

Head of Engineering is a hands-on role which involves writing backend code, leading the backend and Android teams, and work closely with founders as well as Head of Collections, Head of Credit and Head of Data Science. We have been working on the product for a year now and are ready to launch. Our tech stack is node.js, TypeScript, GraphQL, Postgres, Python for data processing, AWS.

Say hi: arman@hora.ai
Magi: A machine-learning-based information extraction and retrieval system
Accel closes new $550M fund for India
[Here](https://www.peak-labs.com/docs/en/magi/intro) is the English version of the intro.
PG&E is far away from the concept of a modern 'smart grid', running archaic and obsolete overground infrastructure. It is incredible that companies like Tesla are also in California when the Paradise fire, caused by a 100 year old rusty pylon failing on an inaccessible hillside, resulted in massive subsequent precautionary power outages that rendered EV's useless in recent emergency situations.
Factor: Expressive, batteries-included concatenative language like Forth
Is there a practical upper limit of Unicode set capacity? Kind of IPv4 limits with all reservations and local/multicast quirks.
> It's nice to see that the traditional desktop GUI programmers finally realize that the way the Web people do GUIs is right (React/Vue/...) and the way they did it until now (QT/GTK/WPF/...) is wrong.

Ironically, it's quite the opposite.

It's quite funny to see React people seeing their thing as a "GUI revolution" when React's approach have existed for 10/20 years in the traditional GUI world.

- Component oriented approach: Done by Qt, GTK, WPF, OSX for more than 20 years:

- Reactive design: Qt and other have done that for 15 years.

- Stateless Immediate rendering: IMGUI and nuklear have done it for 10 years.

- Pub/Sub event dispatch: Call it signal/slot and you had it in Qt/GTK for 15 years.

- DOM specified GUI, call it XUL, XAML or Qt XML and you had it for 10 years.

One more proof that the tech world is often a continuous reinvention with a lot of hype.
Its just that they are not secret. Never were. Like the freemasons - 100% in the open, but people go wild in conspiracy just because these guys' clubs keep up some funny rituals and have over time accumulated significant wealth.