skysight-inc/HackerNews huggingface dataset:
> The most notable one I can think of is that integer multiplication is not in core. It's an extension. Anybody that's written a compiler or even stared at assembly would tell you how prevalent integer multiplication is, for any sort of loop or pointer addressing.

Those use cases work just fine with the shifts and adds trick you can do for multiply by constant. Honestly I was always baffled that ARMv6-M required a multiplier. Seemed to be the closest thing to an albatross over it's head, so much so that there were those M0's with an iterative, 32 cycle latency, bit serial multiplier.

> Even more baffling, is that the same extension that adds integer multiplication, also requires integer division, telling me that the spec authors think that multiplication and division are of the same circuit complexity, and used with the same frequency. And for one example for how goofy of an idea that is, ARM has never included integer division in its core ISA.

ARMv7-M (the closest ISA to Rv32-EM) requires integer divide.

> Then there's the whole JALR mess, which I don't know how to describe it other than "tech debt". Basically, they tried to simplify different kinds of jumps and returns into a single extension, by allowing any register to be used for the return address. But for branch prediction reasons, you really do want to have a single link register, so the spec says "please don't use anything other than x1 as the link register, or you might not get proper performance".

I don't really see this as a problem. For instance it neatly encodes unconditional jump without link as a jump with link to x0. Reminds me of some of the cute ways to encodes jumps from SH without being quite as ascetic.

> There's a lot more that I can go into.

Please do. Like totally unironically. I obviously have a pretty high opinion of RISC-V, but I appreciate someone who helps keep my biases in check.
Interview with founder who believes prison is the new university
> monorepo with many microservices

We scan the entire repository for Layerfiles, so you could, say, create a layerfile per service for unit tests, and a bigger Layerfile in the repo root that does the whole deployment and runs a few E2E tests.

> How do you run your layer file locally?
They can be approximated by running a docker container and just copy/pasting the commands. We haven't built this yet because I know it will be a huge time sink to make it reliable (see, e.g., vagrant)

> Can you describe automated tests in a layer file?
We tell you if any step fails (e.g., returns non-zero exit code) so you can just as easily run "./deploy.sh" as "./test.sh" - you can also start a webserver and run E2E or acceptance tests against it, for example.

> generate cross-service end to end code coverage
We are trying to avoid anything that isn't very general - it's possible to run https://codecov.io/ within Layer if you want functionality like this.
Sorry to hear! Can you elaborate on the issue?
Me too! There are links to RegExr next to each example. Glad they have query string support.
SEEKING WORK / Kelowna, Canada / Remote / "Full Stack Designer" or "Design Technologist"

Skills:

- Wireframing

- UI/UX Design

- Mobile-first Front-end Development

- Experienced in design and development of custom WordPress themes, as well as Craft CMS, and Shopify

- Experienced in design and development of Ruby on Rails applications

Technologies:

- PHP

- Ruby on Rails

- Javascript

- jQuery

- HTML5

- CSS3

- Tailwind.css

- Roots' Sage for WordPress

- Advanced Custom Fields for WordPress

- Adobe Creative Suite (Photoshop, Illustrator, XD)

- Sketch

- Invision

- WordPress

- Craft CMS

- WooCommerce

- Shopify

For 6 years I've worked as a hybrid designer/developer. I find this allows for unique insights and efficiency in the process, as I can take a project from conception to finished project no matter if the project is a brochure-style website, eCommerce, or web app.

I am a freelancer who has previously worked in an agency setting, and so I have experience working with many industries, including the start-up and bootstrapped space. Previous experience building my own online social network.

Website: https://matthewpierce.ca

Email: hello@matthewpierce.ca

LinkedIn: https://www.linkedin.com/in/matthew-pierce-1504293a/
There are plenty of jobs out there that are secure & don't require you to be grinding all the time. Any job requesting me to make its mission the main focus of my life gets a laugh and a pass. Why put so much effort into something where I have a minority stake?
Examples being greater than explanations is one of the main reasons I emphasize explanative error messaging, clear simple typings, and verbose function/variable names over documentation.

Docs are really good for discovery and should cover many topics shallowly so you can glean a big picture quickly. I generally don't like going to them for specs that could have just been an error message, a type, or a better naming convention.
I am not a tesla fan; I am now flagging anything posted about Elon Musk that doesn't directly have to do with his contributions to technology or business and contain some sort of reasonable content.
When you say social enterprise do you mean like for good organizations that generate some of their own revenue?

Depending on your skill level you could be a huge asset to your local social enterprises. I'd recommend searching for social innovation/enterprise/impact hubs in your area and just seeing what they're up to. Don't ask directly if you can help with tech but just learn about the orgs and try to find one that interests you and poke around a bit
We have good interop into python libraries via libpython-clj in Clojure too, this was relatively recent for us

https://nextjournal.com/kommen/gigasquids-libpython-clj-exam...
...any backend that is a content-heavy website? Or are they somehow also abstracting away the application logic?

How is this different from a CDN cache?
I've been using 1080ti (desktop) for gaming on Ubuntu 18.04 with no problems for a year or so using the closed source drivers from the Ubuntu Drivers PPA.
I'd say it's even more basic than that. What I take from it is how to avoid ruin and potentially profit from the tail event. I don't see it as a means of increasing wealth even though it can have that effect. It's about preservation first and foremost.
Hokkaido suffering second wave of coronavirus after lifting lockdown too early
This doesn't get enough attention in cycling promotion. One of the absolute biggest reasons that people aren't on their bikes is maintenance. Wheels go out of true, shifting gets wonky, and it starts to look like an unreliable form of transport.

Sturdier commuter bikes help a lot with this, but every commuter seems to think they need a bike with super-light wheels and a thin, weak 12-speed chain.
Check the SHAs. They're actually the same binary. :D

On a properly installed system with the `openshift-clients` or `atomic-openshift-utils` rpms installed, `oc` and `kubectl` will have the same SHAs.
ATHOS | Multiple Positions | Redwood City, CA | Full time | Competitive Salary + Benefits | www.liveathos.com

At Athos our mission is to build better athletes by helping coaches and athletes personalize their training and make better performance decisions. Our training system is used by many of the best sports programs in the country.

Since we started, Athos has been translating EMG into a simple and powerful training system. From cueing how you use your muscles, evaluating movement progression and monitoring when you are at risk of injury throughout your training. By giving athletes and coaches this unprecedented insight into muscle performance, they better understand what the body is actually doing in the days, weeks, and months of preparation for the performances that matter most. We are helping athletes reach their highest potential and are used by many of the best sports programs in the country.

Interested in joining the team? We're always looking for highly-motivated employees who will help us stay on the cutting edge of creativity and innovation.

We are hiring for the following positions:

Senior Firmware Engineer - https://athos.applytojob.com/apply/sy3NQXLdvt/Senior-Firmwar...
I think by "soon" I think he meant a few days but I don't know that anyone is making that claim.
There's a part I don't get here: "To store large datasets Dgraph shards the set of triples by attribute, breaks attributes into one or more tablets, and assigns each tablet to a group of nodes." But earlier, it says, "For convenience, Dgraph can also represent all triples associated with a given entity as a JSON object mapping attributes to values—where values are other entities, that entity’s attributes and values are embedded as an object, recursively."

I know almost nothing about graph databases, so presumably this is just my ignorance. But if entity-focused retrieval is an important use case, isn't clustering by attribute going to kill performance? Naively, I'd think that one would cluster by entity and what an entity is connected to.
I would. I also want to point out that you seem to be trivializing what most people would consider a non-trivial amount of money. That's easily a month of groceries for one person.
Quatico.com |Senior Software Engineer (Java), Fullstack, Frontend (React) | Zurich, Switzerland | SALARY: 90k-130k CHF | ONSITE | Swiss or EU member-states passport-holders only

We are a 20-person team building tailored web apps with heavy number crunching on the server. Our products are analyzing the weather data in Switzerland, running the trading dashboards of small private banks and do much more!

Our interview process:

1) Phone screen with our CTO

2) Two sessions of remote pair-programming with our engineers (no algorithmic questions but reasonable pair-programming tasks).

3) Onsite half a day with us.

Tell us if you want to hear more and say hi:

iwan.gulenko@quatico.com

(Please use "HN May" in the subject line to help us filter out spam.)
1995-97: My the key to drop-shipping is buying cheap from one market and selling expensive to another market (market arbitrage). I did this for classic video games - bought from thrift-shops and sold via the web - my web-store was build with MS Access piping out raw HTML that I FTP'd. Customers found my via Usenet and Yahoo's curated links.

Worked well - but the problem is that it's easily repeatable because there's no regulatory capture, patents, large-startup costs or other things that makes it hard to start. I soon had competition that killed the margins.

Several people that did likewise wound up training their own competition - there employees would leave and mimic their business model.

So if you do this, or something like this, make sure your profitability event horizon is really short. Make sure you can exit the business without holding the bag of expenses or inventory.
You will have to register to Scitation and the free access is only temporary.

> Scientists and students in affected regions can now register on Scitation.org to activate temporary free full-text access to content through April 30, 2020.
Comcast overcharged elderly couple $600, denied refund until contacted by Ars
You do see a lot of people riding beaters with flat tires and I get the impression that they do not really like riding their bike but it's better than walking. Seasonal tuneups are pretty popular for people who actually like riding and do so recreationally. Working with the cables and derailleur can be vexing if you don't know what you are doing. It's also nice to support a local business that serves your hobbies, but that's just me.
Trade the wd40 for some triflow though. wd40 does not stand up to water.

Bar tape, inner tubes, and lube are all I really buy regularly; and the tape is just because I am vain and like to change up the look.
The Biggest Social Virtual Reality Gathering Is Happening
SEEKING FREELANCER | FRONTEND | REMOTE

Looking for a frontend designer to help with UI/UX for new search engine.

Not using any frontend frameworks, just plain old html/css/js based design.

Website: https://www.runnaroo.com

Email: contact@runnaroo.com
I think there are mutual funds that do something like this strategy, e.g. TAIL:
https://www.cambriafunds.com/tail
This is extremely impressive for an 18 year old, well done!
Something tells me we haven't seen the worst of the economic slump yet. By far.
> Think the difference is that an expat makes his wealth from outside that country he migrated to and Immigrant makes money from the country they migrated to.

I don't agree that this is at all universal, I moved to a (marginally) more expensive country for a local job, and am still definitely considered an expat. And while it's not an official term, there are plenty of companies targetting people like me, "expat mortgages" and so on. For them they can target their market, for us it means that we know they'll be good enough speaking professional English.

> And to me it comes down to power: when my fun is over, I just buy a ticket home.

This rings more true however. I think if you still have some feeling of "I'm likely to go back some day", rather than putting effort in to learning the language, making local friends, and possibly putting down serious roots, that's more expat-like.
The grumpy economist: University finances
I've been meditating a lot recently, guess it improved my ESP!
Manifesto for the Democratization of Europe
one thing i'm not a huge fan of is dgraph's UID model, which is effectively an auto-incrementing uint across the entire cluster. because it auto increments server side, it's non-deterministic; ingesting 10 nodes before 10 others means that the UIDs will change across despite being the same XID.
there is a way to use "blank nodes" to link nodes and edges with non-int UIDs, but that is only per-mutation, not per-commit or per-transaction. there is no way to tell dgraph what the UID should be.

that means that if you have externally unique IDs that you have infrastructure around, you are either caching that node's UID externally or doing an XID->UID lookup in order to create edges.

there is a bulk loader but that's only available in HA mode, and the UID:XID map it generates is obviously for data you already had in flat files (or whatever). so it's ok for static data sets, but not ideal for live updating data.

the gRPC API also has strange undocumented (AFAICT) behavior where even smallish batches of 100 hit some unspecified gRPC limit, so you need smaller batches ergo more commits ergo more wasted compute.
One of the reasons I think people like the bike share programs. The bikes are burly and slow, but they get the maintenance they need where they usually don't end up truly horrible.
Obviously this needs buy in from the respective banks in Germany and Switzerland, but otherwise I don't see why it wouldn't work. It is really just matching accounts with phone numbers and doing a wire transfer. I know there are no fees between Sweden and France or Germany, I assume its the same for Switzerland
If anyone is interested in getting started on Ray Tracing _today_. I recommend Peter Shirley's _Ray Tracing In One Weekend_ Series.

https://raytracing.github.io/

(I edited the later editions)
> he knows something we dont

He absolutely knows things we don't, such as today's snapshot of Tesla's financial state, internal projections, negotiations with suppliers, and back-channel info given to him by other powerful people. He was a Trump advisor for a while, so I'm sure he still has connections in federal government from that.
> Sometimes it's because they woke up and felt like it. You don't immediately stop having having feelings about issues like you or me as soon as you're in the AG office.

Maybe, but probably not in this case.

The idea being put forward here is the AG's actions had "it's nothing to do with those lazy petitions" and other kinds of activism. That's clearly false. There are literally millions of good causes and issues, and no one just wakes up and decides to help one in particular. They need to learn information about both the problem and the action, and that information needs to be brought to their attention. For instance, it's almost certain there's something like a charity that you'd certainly give money to, but you don't because you're totally ignorant of it. It'll take a news article, a conversation with a friend, etc. to bring it to your attention, first.

Petitions and activism are, among other things, ways of steering the attention of those in power. I doubt the AG would have taken action independently unless his attention has been so steered. Organizations like ICANN are not of perennial law enforcement interest.
SEEKING WORK - Germany or Remote

I specialize in python and the django ecosystem. Recently I developed an open-source library [1] that allows you the reactivity of vue and react but without the code overhead and complexity that you get with those libraries.

I can take a vague problem and decompose it to more manageable parts and execute on that. The library mentioned above is one example of that, another is "how do we integrate oracle procurement system into our e-commerce platform".

Send me an email, and let me know what kind of problem you want to solve and I'd be happy to discuss that with you.

---

Technologies: Python, Django, Flask, Postgres, MySQL, SQLAlchemy, JS, Linux, MongoDB, Pandas, Websockets.

Recent clients: Fidelity International, iRights, Greenweb foundation

Email: jonathan@argpar.se

Linkedin: https://www.linkedin.com/in/jonathansundqvist/

Twitter: https://twitter.com/argparse

[1]: https://www.github.com/jonathan-s/django-sockpuppet
Cheap Mars launch windows are every 26 months, not 15 years.
Navigating Covid-19 for Job Seekers
> It features a lot of effects (radiosity, HDR maps, etc.) which are added on top of its basic functionality

Huh? POV-Ray has supported radiosity for literally decades, since sometime around 1995.
Yeah that happened in March when markets fell 30% or more in a couple weeks
Sysco LABS | Senior Platform Engineer, Senior Full-Stack Engineer, Data Engineer, Software Architect UI, Search Engineer, Lead DevOps Engineer, DevOps Engineer, Data Engineer, Engineering Manager, Senior iOS Developer, Senior Android Developer, Senior UX Researcher | Austin, TX | Onsite (Remote for now) | Fulltime

Sysco LABS is a technology-focused division within Sysco Foods (distributes to 500k food establishments globally, $55bil/yr revenue), dedicated to reimagining foodservice through innovation. An extension of Sysco’s longstanding commitment to deliver exceptional products and services to the foodservice industry, Sysco LABS leverages customer and market intelligence, data-driven insights and agile technology development to rethink the entire foodservice ecosystem. Sysco LABS’ innovations will improve everything from the ordering process, delivery, inventory, pricing and automation to the in-restaurant customer experience. Operating with the mindset of a startup and backed by the authoritative expertise of an industry leader, Sysco LABS’ mission is to enhance the Sysco customer experience and consistently deliver revenue growth, cost savings and new innovations through technology.

Please email me at eric.adleman@sysco.com with any questions.

Senior Platform Engineer - http://app.jobvite.com/m?3djMZlw7

Senior Full-Stack Engineer - http://app.jobvite.com/m?3OkMZlwJ

Data Engineer - http://app.jobvite.com/m?3okMZlwj

Software Architect UI - http://app.jobvite.com/m?3qkMZlwl

Search Engineer - http://app.jobvite.com/m?3rkMZlwm

Lead DevOps Engineer - http://app.jobvite.com/m?3zkMZlwu

DevOps Engineer - http://app.jobvite.com/m?3CkMZlwx

Data Engineer - http://app.jobvite.com/m?3DkMZlwy

Engineering Manager - http://app.jobvite.com/m?3FkMZlwA

Senior iOS Developer - http://app.jobvite.com/m?3HkMZlwC

Senior Android Developer - http://app.jobvite.com/m?3JkMZlwE

Senior UX Researcher - http://app.jobvite.com/m?3pkMZlwk
People in this thread are getting really hung up on the idea that someone with a bike == cycling enthusiast. In Europe a huge amount of people just own a bike. Often some beaten up thing they probably paid €30-200 for at a flea market or bike shop and use to commute or meet friends. Maybe it's fallen into a state where it's unrideable. The €50 is just a simple nudge for all those people to get it roadworthy so they can start using it again or sell it to somebody who will use it.
Huge props to Pioneer. I am constantly impressed by their innovative ways of engaging creators who build tools that people love.
> To disentangle the incidental and essential indentation, we can imagine drawing the smallest possible rectangle around the XML snippet that contains the entire snippet, and treating the contents of this rectangle as a two-dimensional block of text. This "magic rectangle" is the contents of the text block, and reflects the relative indentation between the lines of the block but ignores any indentation that is an artifact of how the program is indented.

Well, I'll withhold judgement somewhat until I eventually use this feature for a little while, but based on the description this is simply too complex, which is disappointing. Who exactly was asking for the "magical rectangle" approach, anyway? Or incidental vs essential indentation? They did too much. And given how long people have been waiting for simple multi-line strings, and how many other languages already have them, I'm not sure how this got messed up.
Very odd, no idea. Perhaps because the certificate is just a few days old?
SOC2: What it is and why you want it
Shogun (YC W18) | Multiple Positions | Full-Time | Remote | $80k-$150k+ (location/exp/role dependent)

Shogun is building next generation storefronts for eCommerce stores. We have one of the most popular apps on Shopify, and we're launching a second product. Our fully remote team of 60 is located all around the world.

---

Technical Project Manager

---

About You..

* You get things done.

* You are comfortable with ambiguity.

* You know best practices of different agile methodologies, but you are not set on one.

* You work async. You use meetings strategically.

* You understand tech, are familiar with the latest web technologies, and you have previous coding experience.

* You understand startups are chaotic and you kind of like it. You are able to navigate, reign in and thrive in the chaos.

In this role you will...

* Help the squads deliver in a fast-paced environment where there is not a lot of process and documentation to guide you.

* Work with two squads in different timezones.

* Get the needs from product/support/design/growth/engineering and break down the work into user stories and tasks that are clear for the engineering team to deliver.

* Validate the specs and fulfill the missing parts. Sometimes, you will write the specs by yourself.

* Organize backlogs, milestones, epics, and iterations.

* Host the iteration ceremonies (the less, the better).

* Communicate and create visibility for the entire company on what the squads are shipping.

---

Sounds interesting? Apply here: https://apply.workable.com/getshogun/j/0ECE81D36B/

---

Security Engineer: https://apply.workable.com/getshogun/j/28EC193631/

---

Senior Frontend Engineer: https://apply.workable.com/getshogun/j/9AC6343FBF/
> "crypto" is cryptography

It ought to be, and it used to be, but unfortunately it's been hijacked by the cryptocurrency community to such an extent that it's become increasingly ambiguous.

> ECDSA

or, preferrably, Schnorr signatures.

> partial hash inversion

There's more to mining than hashing [1].

[1] https://cryptorials.io/beyond-hashcash-proof-work-theres-min...