skysight-inc/HackerNews huggingface dataset:
>Similarily, gold miners can't just agree to alter supply. It's impossible for them to increase supply ten times across the board.

An asteroid containing gold can be mined to drastically increase the supply. A gold asteroid could just hit Earth today and we could increase the supply with current technology.

Yes this is a silly scenario but it's possible and just as likely as Bitcoin randomly inflating its supply. Both can pretty much be written off as impossible when discussing supply of Gold or Bitcoin.
Mmm indeed but those companies did things that weren't just heating the planet to solve math problems.
> 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

I was under the impression that cores with only a hardware multiplier could emulate the division instruction.

From the ISA specification[1]: "RV32I can emulate almost any other ISA extension".

[1]: https://riscv.org/specifications/isa-spec-pdf/ (Chapter 2, RV32I Base Integer Instruction Set,)
Very true, and I also read that income taxes were one reason for people doing things themselves, because income taxes discourage 'outsourcing' household tasks. The example used in that article (which I can't find right now) was that people paint their own houses more in places with higher income taxes.
Hmm. Let's say I install an event handler:

Application::Current.OnActivated = move |args| stuff();

and stuff() removes it:

fn stuff() { Application::Current.OnActivated = None; }

Rust lambdas are not COM objects and are not refcounted. In practice, what prevents the event handler from being deallocated while it is executing?
Yes! The "loud laugher" at my office... I'm no longer mad when I see her
SEEKING WORK | Ontario, Canada | REMOTE

Willing to relocate: No

Technologies: PHP, Laravel, Laravel Spark, Laravel Forge, Javascript, jQuery, Vue.js, Node.js, HTML, CSS, MySQL, AWS, WordPress, Linux, Vagrant, Docker, Redis, SASS, LESS, Web APIs, RESTful APIs. (Experience with many Integrations & API's)

Résumé/CV: https://linkedin.com/in/braunson

Website: https://braunson.ca, https://geekybeaver.ca

Linkedin: https://linkedin.com/in/braunson

Email: braunson [at]] braunson [[dot] ca

GitHub: http://github.com/braunson

I'm a developer with 15 years experience as a designer and full stack developer and have managed small-med teams. I've run my own agency for the past 11 years working with small businesses to F500 companies on a variety of projects. Currently looking for a position with a focus on Laravel/PHP in any industry.
Im not knowledgable enough in this area, but I don't understand the value in using Openshift's custom setup over established cloud providers setups like AWS or GCP or Azure or even VMWare(who has been in the vm biz wayyy longer than all of these players.)
> For example, there could be multiple branches needed to work on one issue, possibly by different people.

I would say that in a case like this, probably you need to break that issue into smaller tasks? Otherwise, how you keep track if the ticket is ready for review, which parts are completed, etc?
Gradescope | Oakland, CA | Software Engineers | https://www.gradescope.com

Gradescope is an online grading and assessment platform that uses cutting-edge technology and features like flexible autograders and AI-assisted answer grouping to make grading easier, faster, and more equitable. We're a small, collaborative team who are passionate about improving assessment in higher education. We care deeply about our users and work proactively to deliver new value for them. We iterate often, wear multiple hats, and take pride in building reliable, high-quality software. Gradescope was founded in 2014 at UC Berkeley and joined Turnitin, a leading provider of educational technology for academic integrity, in 2018.

We're looking for experienced Ruby on Rails developers to join us in expanding and scaling Gradescope:

- Software Engineer, Full Stack: https://smrtr.io/3-GGh

- Software Engineer, Growth: https://smrtr.io/424VR
I love it when internet-based companies don't allow remote work. You run a platform for learning over the internet, but the internet isn't good enough for work?
OK, but can its owner hold the copyrights to its works? This is probably a more pertinent question.
I wouldn't necessarily call it a REST api but it's definitely useful for some quick testing. I've got a few notes:

- Could you clarify the difference between update and refresh
- GET, POST, PUT and DELETE are industry standard terms but it's always good to clarify what these operations will do anyways in the docs.
- Need docs
- What about multimedia?

I get that it might be an MVP but still worth considering the above. Well done overall and I've bookmarked it!
How long would it take now on a modern machine? :) 5 , 10min?
More generally this falls into a discussion of context-specific vs context-free grammars. Of which C++ falls into the former, Java falls into the latter.
Uber must face lawsuit claiming it stifled competition, drove out rival Sidecar
Jeffrey Epstein’s Harvard ties were extensive, new report reveals
Which programming language is fastest? – Computer Language Benchmarks Game
Uhm, maybe I'm parsing you wrong, but MS proved Apples point? The first Surface was released 3 years (!) before the first iPad Pro!?
Notes on Writing Parsers in Rust
I was frightened for a minute.
Oh I'm sure he absolutely understands the effects of a tweet like that, but I don't think he cares. Said differently, perhaps this is his way of pointing out the absurdity of Wall Street and all the financial engineering that goes on there.

Or maybe he wants to sell the company and thinks it needed to drop X% before a buyer would emerge.
Yeah, run those benchmarks at full throttle for 4 hours and let's check the scores then :-)
Clearly he's having a lot of fun and saying wierd things - which is fine.

But the Tesla statement is way crazier than the rest because it's a material statement about the potential future earnings of the company.

Musk is a 'deep insider' who knows 'everything' about the company. When he says 'the stock is overvalued' - what does that really mean?

Did Tesla just lose a huge market? Was there a big accident we don't know about? Is there some huge hidden liability? Are sales forecasts way down? Did a deal fall through? Are they getting sued?

He's the CEO so those statements really matter.

I think we can give him a lot of leeway and expect that he say some funny things.

But when people give him billions of dollars ... he can't mess around with that, it's irresponsible. Especially since he's already in trouble with the SEC. It eats away at his credibility.
When is the Openshift Administrators book going to be released?
Case in point; the chart in the article shows Ice Lake coming out in 2018. It's _still_ barely out.
I just edited the title to add the year. Thanks!
How do we know 1% of the male population has such an interest?

How do we know it is often put online? Surely, it's incredibly stupid to upload evidence of yourself committing a crime? How much is happening behind closed doors that does not? Can we even tell?
Gilead Virus Drug Is Cleared for Emergency Use by FDA
Its only about 45 years since the Cultural Revolution (1966-1976). Before that it was the Communist Revolution (1946-1949).

Before that there were other cultural and political upheavals where the victors re-wrote history and changed the culture of China.

So at least to me it is not clear what Chinese culture will look like in 50 years let alone a 100.
Xiaomi, accused of tracking 'private' phone use, defends data practices
> at this point I don't think you're going to accept anything

Oh, no, don’t make that mistake. I am definitely open minded. I can no more predict the future than you.

I just want to confirm you think that there will be 10-30 million Covid19 deaths this year based on a projection a guy made on March 8th and then taking the worst/peak week of covid and extrapolating that out.

That is your position, correct?
With the level of just-in-time inventory systems used in the auto industries, I'm surprised the manufacturers could actually build this many cars.
I'd imagine the whole line would be down if they are waiting for the bluetooth module that usually comes from China.
In the future there will be no rain, there will be no snow, it will never be 100 degrees F, there will be no prostate problems and everyone will be 28 years old forever! All happy on bikes.
Navimize | Full Stack Engineer| Full-Time | New York, Washington DC, Remote| https://navimize.com/

Navimize is a digital health company on a mission to eliminate patient wait time in health systems.
We are seeking to bring our first employee with the opportunity to grow into the role of head of engineering. You are a hands-on developer with 7+ years of experience. You can be a hacker when needed but focused on designing and developing a long term sustainable systems with minimal tech debt. You have some experience managing other developers and implementing processes. Some experience with electronic medical records (EMR)/ HL7 is preferred.

To apply, or for more info, email kavita@navimize.com
How did they learn to make money online? By selling courses on how to make money online?
Minor suggestion: not really a bug, but inconvenient UX. When I move start the selection and I move my mouse outside the chart it stops selecting it. If you added the mouse movement listeners to the document/body then when I move my mouse outside the chart it would keep working.

Great job btw, really instant.
Yup. Same here. Went into a mini panic.
> And then when they go bankrupt they present the bill to the tax payer.

... and get bailed out - which means that they are using a perfectly rational and profitable investment.

> these models haven't changed for decades even though they have clearly failed many times.

They may have failed you and the economy at large, but with very few exceptions (e.g. Lehman), they have not failed the people who are running them, which is why they keep using them.
Your numbers tell us nothing.

You could be selling very cheap items once a month.
They are not cryptic. They are trying really hard to come up with good syntaxes and semantics actually. I think that modern programming languages tend to have very clean syntaxes.
Location: Ontario, Canada

Remote: Yes

Willing to relocate: No

Technologies: PHP, Laravel, Laravel Spark, Laravel Forge, Javascript, jQuery, Vue.js, Node.js, HTML, CSS, MySQL, AWS, WordPress, Linux, Vagrant, Docker, Redis, SASS, LESS, Web APIs, RESTful APIs. (Experience with many Integrations & API's)

Résumé/CV: https://linkedin.com/in/braunson

Website: https://braunson.ca, https://geekybeaver.ca

Linkedin: https://linkedin.com/in/braunson

Email: braunson [at]] braunson [[dot] ca

GitHub: http://github.com/braunson

I'm a developer with 15 years experience as a designer and full stack developer and have managed small-med teams. I've run my own agency for the past 11 years working with small businesses to F500 companies on a variety of projects. Currently looking for a position with a focus on Laravel/PHP in any industry.
luckily laws are mutable.
It looks like the mouse lines and the selection highlight are just partially-transparent divs stacked on top of the canvas that get moved around, so nothing actually gets redrawn unless the date range changes (which is a pretty clever approach!).
The demo near the end with the Sonic “Chemical Plant” theme is definitely worth checking out. I wasn’t aware that this was how games dynamically change the background music in response to an event in the game.
ABN AMRO | Amsterdam, Netherlands | Senior AI Specialist | ONSITE

We're hiring! ABN AMRO is a top 3 Dutch bank and we are expanding the AI team within our central innovation department. We're a small (10 people) team and work on some of the toughest AI challenges in the bank. You'll work on creating central AI capabilities and will be able to work with our innovation ventures (internal start-ups).

We are looking for profiles with broad experience across ML, entrepreneurship and business topics. In other words: Generalists. Also come and talk to us if you have experience in building infrastructure for data exploration and deploying models to production. We're using python and tensorflow for models; Kubernetes, jupyter, CI/CD, etc., for deployment

Reach out to the email in my profile for more information.

Note: Please mention HN in the e-mail. We're require a valid work permit for the EU.
JetBrains' autocomplete does pretty well either way, you can be similarly lazy in Scala or Kotlin.
Really? I thought most car dealerships operated on monthly quotas/goals?
there are a couple tooltip demos here:

https://leeoniya.github.io/uPlot/demos/tooltips.html

https://leeoniya.github.io/uPlot/demos/cursor-tooltip.html
I think that you're overestimating what dropshippers actually provide to the economy. Like Instagram-style influencers, dropshippers are ultimately advertisers; they create consumerist desires where none previously existed.

To quote from "Office Space":

> Bob: So, what would you say you do here?

> Tom: Well look, I already told you! I deal with the goddamn customers so the engineers don't have to! I have people skills! I am good at dealing with people! Can't you understand that? What the hell is wrong with you people?

Just like Tom, dropshippers are redundant at best and harmfully interfering at worst.
Location: Chattanooga, TN

Remote: Yes

Relocate: No

Tech: Elixir, Python, Backend, APIs, SQL, PostgreSQL, JS, HTML, CSS, Linux

Résumé: https://bobwaycott.com

Email: bob@bobwaycott.com

I’ve been developing software for 13 years, and recruiting and managing engineering teams and products for nearly 10. Mostly greenfield Python (13 yrs) and Elixir (close to 4 years now), heavily focused on business operations, automation, reporting, SaaS, payments, integrations, etc. I am a product-focused senior engineer and tech lead who cares about the business case behind what we’re building.
The other part of that equation is that if I'm a fund manager, I have a fiduciary duty to my clients. Tesla has had a ton of red flags this week:

* General counsel quit

* Board no longer has insurance, Musk is "insuring" with . . . Tesla shares

* The Q1 financials are extremely suspicious

* Musk's meltdown during the ER call

* Musk's actions in the NASA conference

* Musk's meltdown on Twitter

* Musk's meltdown basically guaranteeing another SEC investigation

As a professional, you really have to check if it's in your client's best interests to continue to be exposed to this.
Being isolated is the price we pay for being allowed to escape from abusive communities. If you are stuck with people who hurt you, that sucks. So it seems like the best way to prevent people from being locked in hell is to make communities optional.

The problem is, it is very difficult to coordinate the creation of a community. Whatever you think should be its boundaries, someone within the proposed boundaries will disagree with you. Actually, most of them would disagree with you, and each of them for a different reason. The end result is usually that there is no community. Sometimes, an external force (such as school or army) temporarily creates an involuntary community, where the people find each other's company pleasant, so the community remains even after the external force is gone.

Should you base the community on common education/profession? Or rather common values? Hobbies? Age? Geographical proximity is important, too, because then you can meet in person, organize things together, discuss local things. But each of these choices makes you compromise on the other ones.

Even on personal level, sometimes person A enjoys the company of person B; person B enjoys the company of person C; but the person C hates person A. So the approach "instead of defining some unifying principle, just base it on personal chemistry" fails, too.

Maybe we are unable to construct a community, so the best we could do is just throw a few random people together, make them stay together for a few weeks, and then leave it up to them whether they want to keep contact with each other. I could imagine doing this as a service: organize the lottery that assigns people to each other; rent them the place they can continue meeting each other once a week.

But still, where can an average person find "a few weeks" of time necessary to build the community? (Yeah, in a job, but job-based communities are problematic; if you lose a job, you lose your community, too, at the very moment you might need their support most.) Or would one day a week be enough? Sign up to become a community member, promise to spend the following 12 Friday evenings in our place, meet the same group of randomly selected people who also subscribed for the same service... and hopefully start something that can survive a few years? Not sure this would work. (Among other things, it might select for the most desperate people, who ultimately wouldn't desire to have a community with each other.)

I can't even solve this problem for myself, so I can't give advice to entire society. If I dared, I would encourage people to have more hobbies, and perhaps to reduce the work time, so that people have more time for their hobbies and communities.
She used to have her own store in Marin County. Too much overhead. I think she lost it in 2008ish and went purely online then.
Here is a review of one of systems that does this:

https://www.youtube.com/watch?v=6Re-uxp5-gU
You can remember them every day, if you like!

https://www.vintagetechstickers.com
I like it, will have to try this on my wp site.

Thank you for creating this. It's a great product, something I'd happily pay $20 for.

I think you should perhaps market this to the SEO community. They care tons about pagespeed. Also, set up an affiliate program.

All the best!
" perhaps this is his way of pointing out the absurdity of Wall Street and all the financial engineering that goes on there."

There is nothing absurd about the fact he's an insider, and has access to the vast amounts of information, that people have trusted him with billions of dollars and that the flow of information is governed by rules, and it's an issue if integrity.

It's a lot of money and responsibility, it's not a joke.

Nobody is concerned that he Tweets weird things about his GF, that's fine, but he can't tweet things that need to carefully communicated, it's just irresponsible.
This is literally the best RegEx tutorial that I've ever gone through.
Margins on electronic components like resistors are huge. But you have to sell loads of them to make some money.

So a 60-100% margin tells us nothing.
The rate of return on federal bonds right now is around 0.65% so you’d basically be paying the sticker price.
Super, thanks for the info. I should update the blog post with it.

That paper calls for standardizing forward progress guarantees. Because you mention that there are GPUs that don't meet the occupancy bound as defined in the paper, that work might not go smoothly.

It occurs to me that for this particular algorithm there might be a chance to rescue it. Instead of simply spinning, a waiting workgroup might make a small amount of progress recomputing the aggregate for the partition it's waiting on. After a finite number of spins (the partition size divided by this grain of progress), it would have the aggregate for the partition so would be able to move on to the next partition. Thus the correctness concern becomes a performance concern, where a very high probability of the spin yielding early is likely "good enough."

I'll not make any promises about another blog - I worry that subgroup size tuning is too much in the weeds other than for a very specialized audience. But I certainly do hope to blog more about piet-gpu and will see if I can touch on the topic then.
Location: San Mateo, CA

Remote: Yes, but prefer work onsite when safer-in-place order will be lifted

Willing to relocate: No

Technologies: SDET - Python(pytest), REST/GraphQL API, Selenium, SQL, Kubernetes, Linux, GraphQL, Github/Gitlab, Jenkins, Prometheus

Résumé/CV: https://drive.google.com/file/d/1FngQzdQruzlZsZiQdGHid8bjnop...

Email: captainderteufel@gmail.com
No it means when I'm vacation I want to be with people that are also interested in doing interesting things. Not bros on laptops talking about their social media engagement.
You are right, but the same can be said between 85 and 95. The evolution of realtime 3d graphics was insane. From some low FPS 3d line engines to full blown textured 3d engines.
That's 26k points. I don't think it's very difficult to render that many points quickly unless you try and use SVG. How long does Dygraphs take?
More clealy: "the first provably correct algorithm for conforming Voronoi meshing for non-convex and possibly non-manifold domains with guarantees on the quality of both surface and volume elements"

https://arxiv.org/abs/1902.08767
I disagree that one should avoid any source of depression. In some instances, relevant bad-news which is also truthful ought not be avoided simply because it may exacerbate depression. The hard part, of course, is discerning what is relevant.

Of course it's unhealthy to consume an unhealthy amount of worthless news, but that's tautological.

I'll also note that 60% of the planet is not "the rest of the planet", and I'd bet that a large chunk of the 60% you reference merely believe that their "news sources" (I'm using this term very loosely here, such as sketchy blog posts, so-called alt-news sources, and 4-chan memes) are more reliable than the news sources they don't like. Similar to how, say... the body of Congress is the least popular branch of the U.S. government year after year, yet people reelect their Congressperson year after year because they don't necessarily hold the same opinion of their Congressperson. It's hard for me to really tease anything meaningful out of your second paragraph.

The journalism industry is not "rapidly dying", it's rapidly changing, as with most industries over the past few decades. Unfortunately it's going down the path of shitty clickbait, but shitty clickbait isn't exclusive to the mainstream media.

I believe the real tragedy isn't the existence/worsening of so-called mainstream media, but rather the growing focus on national/international news at the expense of strong impactful local journalism.

I'm curious to hear about your solutions to these problems, as well as where you go to get informed.
> "please don't use anything other than x1 as the link register, or you might not get proper performance"

What's wrong with supporting a slow path? The alternative is to say x1 is always used, in which case you don't get the flexible, but more costly, alternative register variant, no?
`int * A` and `A * int` both seem ambiguous unless a) you require "int-pointer" naming instead of "pointer-int", and/or b) you have a separator (like the title uses) so this becomes `A * B` vs `A: * B` which is indeed unambiguous but in a very different way.

i.e. without extra rules you can't tell either way, so it comes down to the extra rules. `A * B` is unambiguous for type-before-name if you require "pointer-int" since it would need to be `* A B` for A to be a type.

(quite possibly there are counter-examples when you get into weirder corners, but my point is that it's not as simple as presented)
Despite occasionally saying crazy or downright offensive things, his company was the first to ever land a orbital rocket booster, which is an incredible feat that is hard to understate. And it looks like they may be the first to build a fully reusable rocket, which could change humanity's relationship with space forever. And he also runs the first new automobile company to successfully establish itself in many decades.

Clearly, like most absolutist positions (cue "only a sith..." quote), disregarding everything he says would be foolish.