skysight-inc/HackerNews huggingface dataset:
Every Rust compiler is a cross compiler. There can be some issues on some combinations of cross compiling, that is like, you can't run link.exe on a Mac so cross compiling from a Mac to Windows only works if you don't use the msvc target, stuff like that. I personally work on embedded ARM stuff on Windows, so I'm cross compiling from x86_64-pc-windows-gnu to thumbv7em-none-eabihf all the time. No need for a special build or setup, just a "rustup target add thumbv7em-none-eabihf && cargo build --target=thumbv7em-none-eabihf" and that's it.

ARM themselves are committing to getting the various ARM targets to Tier 1 support. AVR support landed in nightly recently. Other targets have less support, but that's mostly due to lack of people power, not a lack of interest from us.
I have a Jupyter notebook that does this. Not sure I see the value of this tool but I guess packaging it up nicely is the value.
Perfectionism Will Destroy Your Career – Invincible Career
wpm thank you for pointing it out^^
New Zealand officials don't currently believe that their new outbreak was caused by a patient re-entering the country - they haven't found any link between the detected cases and overseas returnees.

No country I'm aware of believes that even the smallest outbreaks can be handled with little effort. Health officials across the globe have been consistently saying that the coronavirus will spread unless people stay very far from normal.
> I don't care what these people read in to the data

I really didn't expect this to be the top take on HackerNews. This reads like anti-masker rhetoric.
You can find the target support levels at https://forge.rust-lang.org/release/platform-support.html
> Increase the costs of running the service, and you don't have work anymore.

And suddenly a competitor that gives it’s employees regular benefits is viable! The magic of a regulated free market.
Could you give more context on Monarch or Circonus features that are missing in Prometheus?

BTW, I'm working on VictoriaMetrics - open source monitoring solution that works out of the box. See https://github.com/VictoriaMetrics/VictoriaMetrics
how embarrassing! wpm.
That sounds like internet access should be a public utility, with all that implies.
Yes, there are a number of great options here provided out-of-box:

1. All plans (including the lowest-cost dev tier) includes PITR recovery out of the box. You can also "fork" any current database to a second instance (e.g., for dev & test), also at any recent point-in-time.

2. Once you create any instance, you can later create a "read replica" with one click, which creates an asynchronous replica of your primary (e.g., for ad-hoc queries to not interfere with the primary, or to just load-balance reads).

3. On the HA side, our "pro" plans includes automatic synchronous replication between primary/replica, so that any primary crashes failover without downtime to the replica. You also get DNS-named endpoints for replicas, again for load balancing reads.
Really, I wasn't sure when I wrote that. Refsnes Data, who owns/runs the site, isn't affiliated with the W3C in any official capacity that I know of.

I was thinking more of a story I heard on an old episode of Hypercritical where John described first learning HTML and the rest through a combination of (mostly) O'Reilly books and reading the specs themselves.

While I suppose this passed muster in the early/mid 90's, I would repeat my earlier claim that the specs nowadays are more for implementers, and not something really well suited to teach you how to use the various languages and tools.

Potentially losing what is perhaps the most approachable reference for this purpose would be terrible for everyone.
Doesn't Austin have a local rideshare service that's popular? I thought I remembered them filling the void created when Uber left.
> If we'd taken it seriously earlier like virtually every other modern civilization, we'd be living in much more normal circumstances today.

That's a line I hear repeated but it doesn't seem to align to reality. Even places that have taken this deadly seriously have seen reoccurent outbreaks including Hong Kong[^1] and Tokyo[^2]. Likewise some areas that had very loose restrictions initially.. never had it that bad.

The reality is that the lockdowns and shelter in place orders did very little, and factors such as airports and borders are much stronger indicators of whether we'll see more virus spread. Masks, including homemade masks, do seem to be very effective and pushing people to use them seems to make meaningful differences - but it's not by itself sufficient (at least not homemade masks).

> And yet, our "freedom"-loving compatriots bitch and complain nonstop about it,

Part of freedom means the freedom to disagree. Sure, you can disagree with them as well and they may be entirely wrong - and that's still OK. That isn't a failure of freedom, it's a success story and I'd much rather have some idiots shouting loudly than black bag them by secret police or have "Winnie the Pooh" start getting censored in private messages.

[^1]: They're past the worst of their resurgence from the current looks, but https://www.msn.com/en-us/money/other/hong-kong-sees-fewest-... has a nice graph showing their second spike

[^2]: https://www.japantimes.co.jp/news/2020/08/04/national/japan-...
Men Who Built America
Working from home with my family around and no commute; I was meant to live this way.

But if they were not here? Being alone all the time sucks
> How do its standard library, build tools, and library ecosystem compare to Rust's?

as ATS is a frontend to GCC, it means that the standard library can be any battle-tested C standard library. On top of that there can be a formally-verified interface that calls underlying C API. Here's an example - https://bluishcoder.co.nz/2012/08/30/safer-handling-of-c-mem...

There's also a safe Prelude and common data structures, implemented in ATS:

http://www.ats-lang.org/Libraries.html

> Is there a convention of assuming GC can be used, or that it can't, or of supporting both?

afaik there's no officially defined convention, but you can have a look how this switch may look like in practice in this video - https://youtu.be/Xkg_EmERYRE?t=1742
Given that this person has apparently worked on QEMU for ten years, I do think that it's interesting, regardless of the answer.
> I think the real benchmark is a large "C" project writen fully in Rust and to compare the issues on the long term, not sure it's safe to asume that Rust would fix all the security issues with all the unsafe code that would be?

I think you overestimate how much unsafe would be required. Most code, even low-level code can be safe.
A Formally Verified Kernel of the Ethereum 2.0 Beacon Chain
Actually I think all the political BS is more than enough for me to give Mozilla the cold shoulder. I mean some of the stuff they fight for like mozilla's stop hate for profit (Cooporating with ADL to bully companies into censorship), yearly donations to riseup are actively seeking to undermine my ability to speak freely and demonstrate peacefully.

I will never donate a penny anymore. I won't even test end products in FF!

This is what you get when you use a supposedly race neutral tech NGO as a guise to do race politics! I am not giving an inch to an organisation that seeks to stiffle public debate in any way what so ever "hate" or not.

These days, being against demographic replacement, against globalism and corporatism is considered hate-speech. Racial, political and religious critique is selectively considered hate speech regardless of the format and tone.

I agree that there is a need for browser alternatives, mostly so one company doesn't have all power over the future and shape of the web. Secondly because I would PREFER a political neutral organization to do my critical software, and Google has shown time and time again to have party affiliations. The US software landscape is so dystopian that it makes the chinese vendors look good and fair! If a US vendor isn't in cahoots with intelligence agencies, then its corporate and elite sponsored NGOs with even more sinister end goals;

Like the ADL who spent almost a century to get a child rapist and murderer exonerated post-humorously, because he didn't manage to walk free from his crime by blaming his black employee (For once a major community effort didn't turn out with a poor BLACK man hanging from a tree, but a rich kid). ADL who wants us all to talk about US slavery, but not about who owned the slave ships, and who managed the supply chain.
New Zealand is the perfect example. They have zero immunity, therefore they have to stay absolutely quarantined from the rest of the world indefinitely.

If a vaccine is only partially effective, and their tolerance for cases is literally lockdown at the first case, then they will never re-open.
Discord works well in practice for creating groups and channels. By default, regular users cannot create channels. Like Slack, it has very fast search, with no message limit. File and image upload work wonderfully and the audio/video works every time.

For small-scale groups, Group DMs are fine, though, I would warn to try to use Group DMs only for when more than two participants should get an urgent ping on a message. (Users can "mute" group DMs so they don't get notified by them.)
See last paragraph, and sibling comment: not really needed (except for extreme cases like preserving the last of a species). Plus I have a job and hobbies already :) Moreover, it's still not a very sustainable solution: you can get all the locally grown seeds you want, if you sow them in unfit soil (pH/moist/minerals/...) and/or soil which is just too rich in nutritients it's still no use and they either won't grow at all or get overgrown by grasses/nettles/... Especially the nutritiens are a common problem can usually also be solved by proper management (which more often than not starts off simply by mowing 2-3 times a year and removing the cuttings).
Congrats on the launch, and best of luck to you and your team!
How to built a Text to Google slide using GPT-3 in an hour(prompts and code)
Does Rust ultimately not compile to machine code? Is the underlying hardware proven? You are ultimately going to get your code punted through untyped data lines and unproven logic units.
Sure, I was mostly responding to the "compiles to C vs. directly to GCC/LLVM". I don't think the difference is actually all that relevant in terms of avoiding undefined behavior, a lot of the undefined behavior situations still need to either be worked around (or accepted) when generating the IR - it's not as simple as "skip C, UB is gone".
Lyft certainly has the option to comply with the law and jack up their prices to compensate. There are probably fewer "frivolous" reasons to use ride-sharing at the moment anyway and a decent percentage of that class of urbanites aren't all that price sensitive.
The game changer for ordinary technical programming folks from JuliaCon 2020 is the introduction of a new "reactive" notebook, Pluto.jl. "Reactive" means that -- unlike Jupyter -- it automatically updates the whole notebook, like a spreadsheet, when you change a value in any cell.

I am a Julia and Jupyter newbie, but I picked up on it easily.

Watch the following video made by Pluto's creators:

https://www.youtube.com/watch?v=IAF8DjrQSSk

Go here for Pluto installation instructions:

https://github.com/fonsp/Pluto.jl

One thing that tripped me up, which is a generic Julia REPL issue: You enter the Julia package manager with "]" on the Julia> command line -- but how do you exit the package manager? Answer: Either Backspace or Ctrl-C.
> The second step in classification requires analysis. It takes 30 to 45 seconds to get a look at a new detection and discover what kind of engine she’s running, what kind of hydraulic pumps are online, and what screw blade configuration she is using.

One can imagine ML making this job somewhat obsolete in the not-too-distant future.
I haven't seen everybody get paid the same. But I have worked in places where all incomes are known to all employees. Typically this makes the range of incomes more narrow. Everyone liked the environments that it created. When a person got a substantial raise as a reward for a significantcompletion, you could identify what that completion was and make a case to do something similar for a similar type of raise.
Ask HN: What is Product-Market Fit? Explain like I'm five
Just saw a guy on Twitter claim that he grew his client's revenue from $170k to $850k, because of product-market fit.
(https://twitter.com/zachmstuck/status/1293570074054397952)

I was under the impression that product-market fit means how well your business idea meets the market demand. Well, how can then a consultant change that? Am I missing something?
Check your return values: the Web
Telling QEMU to move from C to Rust is bad idea imo. QEMU Devs are probably well versed in Source code of QEMU and C. Telling them to learn new language and rewrite QEMU would be a joke. It would give lot of new problems than solving the current issues.

Probably, RUST Devs who are well versed in emulation can start another project in RUST which has same goals of QEMU but telling existing software to rewrite is a big JOKE to be laughed at.

This has nothing to do with RUST but "Rewrite in New language" syndrome.
Ask HN: How to build robust search for users on top of their own encrypted data?
What storage architecture stack and approaches would you recommend to be enable encryption in transit and at rest for users but still allow them to search their own content (large collections of text blobs, json, markdown, etc)? All database options are on the table, including storing static files.
I’ve been cross compiling for both Android (x64, i686, arm and arm64) and it works great. Rustup allows you to install additional targets with a simple terminal command. I haven’t tried anything more exotic than that, though.
Take a look at VictoriaMetrics. It supports both pull and push models. It is inspired by Prometheus and it supports PromQL-inspired query language - MetricsQL [0].

[0] https://victoriametrics.github.io/MetricsQL.html
We are so strong with the more general Tables.jl abstraction.
Tables.jl took us a step away from having lots of types of `AbstractDataFrame`.
Subtyping `AbstractDataFrame` is hard, I have to deal with two packages that do it and it is a big and not entirely documented interface.

More natural is extending Tables.jl (like DataFrames and JuliaDB does).
and we continue to build more tools that are table agnostic, and have APIs that DataFrames and a distributed table package special case when they can do it more efficienctly
>We're not meant to live that way

I'm not sure what you think this means. Are you arguing that we're "meant to live" by commuting to work and gathering in cafes and restaurants?

Humans are extraordinarily adaptive. We live anywhere that food can be grown, and oxygen is readily available. We aren't "meant" to do anything. All you are announcing is that you, personally, don't like to adapt.
It doesn't mesh with my personal experience at all so at the very least that user is massively generalising (or maybe I'm a bizarre outlier)
Well, it does sound like it's only for when you don't have any kind of ID, so yeah seems optional.
Why Covid-19 Has Delayed Astronomy
It's a very common term:
https://www.mcmaster.com/steel-cable
There is growth in fully understanding that perfect is enemy of good enough. Perfect systems not deployed have no value and don't create wage paying revenue. As in all things, balance is important. Anything is good enough is the opposite problem.
What finally convinced some of my family members of that was that internet access is required in order to apply for housing. The last two times I moved, all rental applications were online only, without a physical form as a backup. Having a roof over your head requires not only having internet access, but having secure internet connection. I wouldn't trust putting personal details in on a library computer, for example.
Isn’t it more realistic to assume a S-curve for information growth?
> And here is the main point: for some reason Mozilla and their accountants seems to think that Firefox is just a source of income and that their main goal as a non profit is something else, while all the time the most important work they have done to improve the world has been to create an alternative and better browser that isn't owned by big media.

That's idealism.

The difference between a non-profit and a corporation is that while a corporation seeks to provide return to the shareholders, a non-profit seeks to provide a good life to people who run it.
"G&A"?
Depends what you are doing with those 100M rows. We have a database with about that many rows and we need to do sums of a few hundred thousand rows, as well as bucket those rows into daily buckets and graph them in real time. With just regular Postgres these operations are pretty slow (> ~5 seconds), but with Timescale continuous aggregates and hypertables they run in milliseconds.
OpenTable’s New CEO Sees a Shakeout Looming for U.S. Restaurants
Hey HN —

We were sick of doom scrolling and instant gratification on Twitter, so we made a site where you can journal with friends.

It's meant for longer form writing, and it only updates once a day.

It also has no ads, no trackers/analytics, very minimal Javascript. Loads really fast. All that jazz.

We'd love to hear any feedback you have!
Does anyone know what the purpose of the irregular height columns are under the dish? They appear to be uniform spacing, but not height.
What? I always wonder where they get this data. I'm a software dev for two companies. I moved 1900 miles this summer. I'm currently outside of city limits using a LTE broadband connection (unlimited phone sim) and things work fine.

Most people don't understand technology!

Edit, looks like I read this incorrectly. I thought it said 70% said their home internet connection wasn't good enough for working from home.
Ask HN: What Chat API do you use?
Hey HN!

Currently building a custom chat app for my friends as an experiment and curious what chat or messaging API do you guys use or did you roll your own?
> There's passing a hat

Frustratingly, Mozilla has made it all but impossible to contribute financially to the development of Firefox itself. You can donate to the Mozilla Organization but there's no guarantee any of that money will be spent on Firefox development.

I would absolutely pay for Firefox if they'd let me.
Depends what you mean by democratic. If you mean people can vote, then yes. But if it means ruled by the people then I only see elites at the top.

I'm disillusioned with the western narrative about freedom. We can and should do much better than the oligarchies we actually live in.

Don't get me wrong, I don't think the rest of the world has it better than us, but we're certainly not the paradise we pretend to be.
What would you call it, then?

On a suspension bridge, what are the catenary pieces called?
Well in this case, not steal their content. It's wrong for Google to siphon other businesses work for their own profit.

Google shouldn't steal Genius or Yelp content. Facebook shouldn't steal YouTuber's content, etc. etc.

It's not hard to see how if you were in the little guys shoes you'd feel screwed over. We need to innovate our laws to reflect that.
The important factor for employee vs contractor isn't whether the worker can accept/reject the job, since employees have that option under many union contracts, and in fact this is how many restaurants have operated for decades (where "job" = "shift").

What matters is whether the worker can independently decide what fare to charge (even if in practice the fare is limited by market forces to what a customer/client would pay). If they can, they are almost always a contractor. If they can't, they are almost always an employee. (Note: Hollywood unions and guilds set minimum rates for work, but members are free to charge higher rates if they can get away with it, and many do. The contractor/employee distinction is largely moot because the unions/guilds took on the healthcare and benefits provisioning functions that employers would normally handle.)

EDIT: reply to ericmay since HN won't let me reply that deep.
No, "accepting" a fare is not the same thing as deciding what fare to charge. Accepting a fare in the Uber/Lyft context means you take the fare Uber/Lyft offers you, or you go home; there is no potential for negotiation or other work. Deciding what fare to charge means you get to post your fare to Uber/Lyft, and customers decide whether they are willing to pay it, or conversely that a customer posts a desired fare, and the driver gets to decide whether they take it. If Uber/Lyft were truly just platforms and their drivers were independent contractors, either of those would be how fares are determined (and in fact, Uber is moving toward the former in CA as a result of this law).

If I offer someone $10 to mow my lawn and that's the only price I'm pay, are they now an employee because they can't decide what fare to charge? Do I now owe the kid down the street and all of her friends a 401k if they rotate through who mows my lawn for that price

Paying someone $10 to mow a lawn occasionally would not turn them into an employee. Terms of payment are just one of the factors in part A of the ABC test (which analyzes the worker's level of independence), so stop focusing on that single non-determinative data point.

Moreover, benefits requirements don't kick in until an employee exceeds a certain threshold of work performed (generally 30+ hours/week) for a single employer, and 401K contributions are not mandatory benefits anywhere. If a worker satisfies the ABC test for independence, they aren't an employee and benefits would not be required unless negotiated for as part of the work contract.
The law didnt change today, but it did change less than a year ago: https://en.wikipedia.org/wiki/California_Assembly_Bill_5_(20...
I need to mention that though TS is good, it's static typing is optional so op may find it different with java or csharp
Rewriting the device drivers would be huge. Having been tasked with "Make a QEMU environment safe against advanced attackers" memory safety issues in device drivers were by far the most concerning issue, and the hardest to mitigate.
Just an update from an old guy.

From my favorite capitalist, an oil futures trader on WS:

Between 9:30-4:00 I’d kill my own mother to make a dime a trade. Kill my own fucking mother.

Do we seriously think Uber would not slash wages to shit, deny healthcare, work drivers till they dropped, and then killed someone’s mother if they could make a dime and get away with it?

People seriously believe they would not do that unless someone (AKA The State) does not stop them?

I’ve worked in corporate America, they would kill you for a nickel if it could lift their stock price.

Welcome to the “system.” Now back to work!

Your boss has their eye on a new house. And YOU are going make sure they have that downpayment. :-)
That's what we do in 1-on-1 coaching in our program, but it's somewhat hard to do that in an article.
absolutely manual tagging stuff is a plague. In large enterprises I've seen manual tagging efforts that result in massive amounts of gaps and confusion about who owns what and whatever else is being done with tags.
Robinhood will no longer share stock ‘popularity data’ with third parties
Also cultures where multiple generations living under the same roof is the norm. I left home at 18 for university and had given up any expectations of living with my family for meaningful amounts of time (a couple of weeks a year is not the same, felt like a guest in my own home). Because of covid, I have been at home since a couple of months. My mental health has improved drastically. I didn't even realize the ways in which I was in a dark place when I lived by myself. I am really debating if achieving 100% of my professional goals is worth it, or if I could be satisfied with 80% but living with/close to family.
iOS 14 lets users grant approximate location access for apps