skysight-inc/HackerNews huggingface dataset:
I'm using actix-web in my work and am familiar with the project, so I'll try to summarize for everyone why this 1.0 release is so significant.

This is a major milestone for the entire Rust community because we now have the first web framework written in stable Rust with an architecture that a credible author has deemed worthy of maintaining backwards compatibility for and a code base mature enough to have earned a 1.0 designation. This is real progress.

The architecture of actix-web 1.0 is very different from that of 0.7. In many respects, it was a rewrite that began last Summer. The architecture is no longer based on an actor paradigm but rather one of Services, largely inspired by Eriksen et al's finagle work [1] adopted at Twitter. This service architecture is accessible through a library known as actix-net. Essentially, actix-web is a web-based actix-net server. If actix-web were bitcoin, actix-net would be its blockchain. Because of this, actix-net may be even more significant to the broader Rust community. The actor models can still be imported and used but no longer act as the default mechanisms driving the server.

Regarding performance, according to the Tech Empower benchmarks that evaluate hundreds of web frameworks across all major languages, actix-web is top-ranking [2] and first in a few benches. The last benchmark represents a beta version of actix-web from last month and results may have slightly improved with 1.0. actix-web is very modular, allowing programmers to only use what is needed and no more.

In terms of usability, actix-web 1.0 api is far easier to approach than 0.7. Running blocking calls against a database effortlessly flows within combinators now where as before one had to implement a lot of SyncActor boilerplate. Endpoint resource registration can now either be explicitly registered within an App instance or with a new set of proc macros, but routes still need to be registered manually. The new testing api is far easier to work with for unit or integration tests.

A single person wrote two very different platforms in order to get to where it is today. I believe that future progress requires community participation at all levels. This is a great time for system programmers to take a deep dive and learn, from the network-level up, how to build a high-performing, flexible server. Write about it. Talk about it at meetups and conferences. Pay forward.

Thanks, Nikolay, for your hard work and sacrifice.

[1] https://monkey.org/~marius/funsrv.pdf

[2] https://www.techempower.com/benchmarks/#section=test&runid=9...
If you load up youtube.com, the site loads faster on chrome than firefox.

On a mobile, chrome's scroll seems smoother than firefox (the test i use is if i rapidly swipe up and down to scroll the page, does my finger covering the text change position?).
I'm not sure leisure travel capacity really is a good benchmark for something like that.
This is the type of thing that is easy to police other people, but I wonder if the author has an instagram herself filled with pictures from Italy or France.
It's a handicap mostly imposed by other people and external systems. I think the point of asking the question is to get people to reconsider imposing those handicaps on other people.
Hardly the point.

Using what you've rightfully obtained shouldn't be regarded with suspicion.
> but for some reason discussing these goals is frowned upon

Well, the reasons are obvious - execs don't like having their motives questioned by the little people, especially when those motives are self-serving and bad. How dare you question your betters?

One reason of many I banned Google.
My previous job was like that where half of the team lived in the same town but worked remote. I'd say it was idyllic to be able to ask some questions in person, and have lunch time comraderie. People came in to get work done or socialize and when you were ready, you can resume work at home or a coffee shop and felt no pressure to be there.
There's a lot of work that could potentially be meaningful but isn't because it's done under bad conditions. A craftsperson who isn't able to put enough time into the thing they make because of the demands of their manager, for example. Or a person who works on an assembly line who doesn't feel like they "make" anything at all because they are responsible for only a small part of the final product and never get to see the whole thing come together. Part of the battle has to be a recognition that workers ought to have far more rights than they are currently thought to have. They ought to have the right to feel satisfaction in their work as much as possible.
Be sure to harvest when they're new. They turn tough and bitter with age.

Like us.
As much as I despise them, they basically are to be expected in any MMO these days. There isn't much to be done against them. These big third-party marketplaces using hundreds of bot accounts don't really care about getting banned - as long as they make enough sales, they can just buy new accounts ad vitam aeternam. I wouldn't be surprised if some of the more shady ones used stolen accounts.
old Xeon are not all E6-2680v2 kind of junk, you can buy a pair of used Xeon Platinum 8175M + a decent brand new dual socket motherboard for less than $2,500 USD.
I'm with you. I currently WFH 1 day/week and i actually look forward to going in the next day. I guess it helps that i'm a single guy in my mid-20's living 15 mins bike ride away from my work.
I checked my email address and it says my data was lost by verifications.io. I've never heard of that site before and going there didn't reveal any clues.

I googled the name and found a report [1] on the breach. They lost control of records on 2 billion email addresses.

[1]: https://www.forbes.com/sites/daveywinder/2019/03/10/2-billio...
> How is that any different than matching two numbers on a lotto ticket and winning $10, or $1000?

That's immediately spendable; it doesn't sit somewhere where it can be taken (by illegal or legal means). That's also one of the reasons why people join susus instead of just saving, for example.

> With real-world investing, especially in micro-caps, they have a chance to hit it big as well, and make millions.

There's no change of making millions in a day, or week. The few "rags-to-riches" trading millionaires progressively amassed their money over at least a few years. But that means losing benefits, which people can't afford to risk. Like I said, the system is designed to keep them there, and they know it.
Credit and promo codes are also used extensively for fraud. If a business had been in operation for a while solely on credit, it may well generate a false positive in a fraud detection algorithm if it scaled dramatically.

But it is important to disconnect monetary spending from coupons or vouchers as they are not equivalent.

You mention free tier but that’s not what was at issue here. Also, 10 additional instances isn’t in the free tier of any cloud service I’ve used.

I’m not saying that DO is correct, but I believe the parent argument was a simplification if the events in question. Also, DOs handling of it via support was far worse than the initial algorithm, imo.
I'm not that old, I would have used a higher level C function to call the bios

(And use VESA modes like 640x480x256 - thank Deity for DJGPP)
All apps always that honest about it?
In most startups, there's going to be that one engineer that's over the team's baseline as far as skill, sense of responsibility, and willingness to hurt themselves. Since most startups habitually commit potentially mortal strategic and planning errors, that one engineer will be repeatedly tempted to become "the hero." One of those times they will take the bait, and the cycle described in this post will commence.

I would venture that the startups that make it are the ones who luck into having a good supply of these types, and they all have a long trail of burned out bitter "heroes" in their wake.
I read your thinking as being centered around transaction costs, is that right? That cryptocurrencies can lower the transaction costs associated with the funding of productive endeavors.

This seems right to me. We can avoid things like accredited investor status and allow small amounts of capital to be invested without needing much legal overhead. And (for better or worse), ventures funded this way will also have a market price and never be private in the sense of today.

Of course, ICOs or whatever they morph into will need to be much more like securities than they were 2 years ago. Investing without actual equity makes little sense to me. To make these more reasonable, companies will need to know they aren't breaking securities laws when they issue. Once they know that, the ICOs can look less insane.

I buy the transaction cost argument in this sense. But I think there might be too many other issues for this to come about. Though I'm currently not confident enough in bill or bear status to bet either way.

Let's grant that scaling can be solved and volatility will not remain incredible like today. I think there are maybe deeper issues.

There's a lot of emphasis on 3rd party risk mitigation in the crypto world. But this new world reopens more 2nd party risk than it minimizes 3rd party risk to my first approximation.

Governments exist as dispute resolvers and preventers (military/police and laws/rules being the functions a government must have to be a government). They protect citizens from outside threats, but much more often from each other. In crypto, the permanence of a transaction is a primitive. But this makes scamming and various forms of theft even more attractive. People like the comfortable feeling of a government protecting them from financial fraud. If cryptocurrencies became the main currencies, I think they won't be able to look as loose and free as they do today. Even ignoring the funding of criminal activity, people want a way to reverse bad faith transactions. They'll demand oversight I think.

It's hard for me to imagine the hypothetical end state crypto financial world being anywhere near as libertarian-feeling as today's cryptocurrencies. Digital money is a government's dream. A government issued or one in which governments have a back door allows perfect monitoring of transactions and monetary policy controls.

The whole thing just seems too early to be predictable or investable to me. It's just for momentum trading today in my current view.

Though this is an idea space that forces me to change my mind back and forth. It's too complex to remain a settled, comfortable member of the landscape.
Show HN: DashOne – Supercharge your Chrome new tab with smart widgets
Unless they are on government support, right? Then the government subsidizes their overproduction. They get more representation in the next generation for no reason, having others pay for it.
Since this service appears to be deliberately aimed at non-tech-savvy users, I get the impression that Mozilla is trying to not normalize the practice of submitting your passwords to third-party websites. It also nimbly sidesteps any questions of "why should I trust firefox.com with my password"; you don't need to, because you're not giving it to them.
To be honest you didn't really provide a good counter argument except some (IMO) relatively minor benefits and none of the negatives. Yes I read the culture page you linked too but some of the disadvantages you list are IMO _huge_. Especially this one:

_Team members in different time zones may have to compromise on meeting times._

There is almost _nothing_ worse than this trap, especially if even a small majority of your team is in an inconvenient timezone, daily "standup" at 6:30am? ompany meeting at 1:30am here and there? You can keep it.
Of note is that these are all associations. It's possible the associations are all due to selection effects (or even that the "better" language are actually worse but their effects are reversed by selecting for programmers who are better).

In the early days of Python, some employers used it as a way to filter for candidates who were ahead of the curve. I believe Paul Graham mentioned Lisp being good for attracting better programmers, although I can't find the reference anymore [1]. If there's any value in this kind of filter, the effects will show up in the programmers' output.

1. I'm having a hard time finding references for these assertions; the best I've found is some Reddit posts and Joel Spolsky's post on finding great developers: https://www.joelonsoftware.com/2006/09/06/finding-great-deve...
My first thought on reading this is that the author is blaming the engineer for something that is as much a failure on the management side as anything else. The little clarification block at the bottom is too little too late in my opinion...
Left click mouse down to shoot would be more intuitive! It was fun playing the game though!
That's not at all what I got from the abstract:

> ...only four languages are found to have a statistically significant association with defects, and even for those the effect size is exceedingly small.

Emphasis mine.
The documentation of spaCy (with a lowercase 's') is what made me fall in love with this library. It is clear, concise, there is a left panel showing exactly the context of what you're looking at, examples and remarks are shown on the right.

I highly encourage you to see for yourself. [1][2]

[1] https://spacy.io/usage/rule-based-matching#adding-patterns-a...

[2] https://spacy.io/api/entityrecognizer#init
The proposal can be found here:

https://www.tillis.senate.gov/services/files/E8ED2188-DC15-4...

Relevant quote:
"No implicit or other judicially created exceptions to subject matter eligibility,
including “abstract ideas,” “laws of nature,” or “natural phenomena,” shall be used
to determine patent eligibility under section 101, and all cases establishing or
interpreting those exceptions to eligibility are hereby abrogated."
A simpler solution would be to tax the wealthy at a higher rate, reducing their ability to travel as much.
I, too, think remote work sucks. Remote work misses the most crucial parts of working as a team: interactive learning and collective progress.
It'd be nice to somehow still allow people who can barely afford a plane ticket today to afford one occasioanlly for family emergencies, etc. Perhaps we do a personal threshold above which the carbon price kicks in or something. Lots of air travel is frequent fliers and they need motivation to stop.
My own take of this:

- This study tries to enhance the original work by better metrics (e.g. confusion with C/C++), using better statistics (e.g. uncertainty).

- Automatically evaluating the quality of a code is hard and time-consuming. They had to use peer review of labellisation.

- Most of the old claims are not confirmed.

- Only 2 languages in this study had both a significant impact (impact coeff) and enough fiability (p-value): Clojure and Haskell. But the impact is still small, and there may be other influencing factors.

- They propose several ways to further enhance their work (e.g. taking regression tests into account).
personally, i hate extensions -- they have a bad track record overall. if i install an extension, i have to keep watching it to be sure it hasn't been sold to a third-party datamining company. same problem with phone apps, but at least phones offer permissions controls for apps.

i trust ublock origin because gorhill is very public, passionate, and transparent. i trust privacy badger because it's backed by the EFF's reputation. those are two very high bars to set and they are literally the only two extensions i trust enough to install on my machine.
Mass Reporting to trigger automated systems has become a great way to silence your enemies. Note how discord did not explain jack squat about where this content was. Just an ultimatum to remove abstractly bad content with a deadline. All from mass reporting.
I maintain FOSS projects (2018)
There are a few companies that exist to provide exactly that service, which kind of look like temp agencies. Gitlab uses CXC Global in my country, for example.
That's not how it works: we've build a "winner take it all" or at least a "winner takes more" society... differences get amplified: if you earn 10% less than a similarly competent but more socially adept peer today, you'll earn 25% less 5 year from now, maybe 50% less 10 year later etc... Then when you take on a bank credit/loan you get a slightly higher interest option, when you buy a house or land you get a slightly worse deal and so on.

Sure some shy people hit jackpots, they invent cool stuff that catches on, maybe the co-found companies... but most don't.

It's horribly imho! But this is the truth, this is the society/world we live in :|

(See https://en.wikipedia.org/wiki/Matthew_effect - and I'm afraid might not even be bc of our particular current society, it might come from the very math and physics of how selection and evolution work...)
5 years of work

doesn't have a backup

can't be that important
I’m remote and my company pays SF rates no matter where you live, though I know a lot of companies localize based on employee location.

I’m guessing people that are splitting time between the US and Europe are probably having their entire salary/paychecks deposited into an account in one country or the other to make the tax situation more bearable at the end of the year.
Nice Open Source advice from Sir_Cmpwn:

> My main role is to empower people who contribute to do work they enjoy, which benefits the project, and which keeps them interested in coming back to do more.

> I’d rather have something done slowly, correctly, and by a contributor who is enjoying their work than quickly and by a contributor who is burnt out and stressed.

> I would much rather help someone familiarize themselves with the codebase and tooling necessary for them to solve their own problems and send a patch, even if it takes ten times longer than fixing the bug myself.

> I would rather lose every user who is unwilling to attempt a patch than invest the resources of my contributors into work they’re uninterested in.
Wind and solar don't have fuel, but the conversion is bad and the resources is distributed and hard to capture.

> Engineering and regulatory costs won't necessarily come down over time. As use of nuclear power wanes, costs will likely go up, the positive feedback reinforcing the trend.

Why would they not come down? In most technology we use it does come down. Nuclear is really the exeption where normal development has not happened.

Regulatory costs are comming down right now already. The US has started a wide range of reforms to address this problem. The US is going from essentially impossible to regulate a new reactor to only very expensive. Interestingly nuclear went from both parties being against, to both parties being for and 3-4 nuclear reform bills have gone threw congress with little issue. Its suprising to say the least. Its still baby steps but at least its not continued political deadlock.

Canada is doing much better and there is actually now feasable to go threw the regulatory process again. This has lead many US and British companies to move to Canada.

This should allow now reactor types comming to market in the next 10 years and those be much smaller in scale then PWRs and thus have very much smaller capital costs, thus building them should be cheaper.

None no of that is a certainty but its also not crazy either.

> In 100 years time, fusion may be developed, but we may have seen peak fission already.

Fission is 10^12 more dense then chemical energy, Fusion is about 10^15. The difference there is not all that relevant specially not as a society already ignore the 10^12 difference.

Most Fusion don't really add much, other then maybe being better at nuclear proliferation but that is not really a hugly practical problem with fission specially in the western world.

Solar and wind have to replaced fairly often, and once first generation installations must get replaced, and cheap nuclear is available, the situation might reverse itself.

That said, in certain places it will be hard to beat these but there many places where they are not optimal and there is still the intermitency question. Many GenIV nuclear plants can be perfectly perfectly load following or can be connected to utility scale heat storages.
Look at this deep web onion site: Empire Market
And if they'd just found a few buddies to also spam Reports would that have made it any better?
Debatable. He was portrayed as a piece of shit and his death shown as a celebration.
Telepathy Labs | Build Engineer, Test Automation Engineer, Devops Engineer | Tampa | ONSITE | Competitive salary | Full time

Telepathy Labs delivers interactive voice and chat-bot technology to industrial and enterprise markets. Our proactive, omnichannel intelligent agents make large-scale environments work more efficiently by turning communications into actions.

We are looking to expand our cloud Operations team by solidifying our entire release engineering practice. We run full micro-services with Kubernetes in-house but can also deploy on-prem so experience across micro-service orchestration methods is appreciated. Will also consider these positions in Zurich or Singapore.

Email me: jobs-operations AT telepathy.ai
Increasingly, I find that seeing sights around the world turns into: "let's take a selfie, and get out of here" because it's so crowded.
I'd still prefer remote of an office fully optimized for what I'd want in an office. For me, remote just works so much better. I can live where I want, I can work hours that work best for me, I can spend time with my family rather than commuting.

Another benefit of remote work is that a company that's 100% remote has to spend time thinking through and improving communications and culture in ways that are optional for other companies.
Three new machine learning courses by Google
Oh hey, I have an old z420 that I picked up off of ebay that I use as a hypervisor. It had running for a few years and worked great for what I was using it for. I replaced it earlier this year with a mini-itx ryzen based system, because I didn't want the tower in my office anymore.
Dynalist - it specializes in hierarchical lists like Workflowy, but with a lot of rich functionality layered on top. I've been using it daily for over a year.
Used to run an older Xeon system I picked for free as home server/workstation. Now you can pick up 8c16t Ryzens pretty cheap and they even support ECC on cheap consumer motherboards, so unless you get used Xeon for literally next to nothing, you may want to consider other alternatives. There's also the fact that recently more and more vulnerabilities have been discovered in Intel products, which makes Xeon much less attractive platform.
Mozilla have a password saving app, not checked but I wouldn't be surprised if that is a feature and may have inspired this collaboration.
Best Free Apps for Mac
Fair point, thanks for the feedback! I'll consider moving that statement up ahead
I find it difficult to trust Apple for security considering their morally bankrupt behaviour in rest of their business. They have proven their sole principle is monetary, so I find it difficult to perceive their recent claim to care about user security as anything beyond opportunism.
I've been in the Dev world for about 4 years now. When I started I was also undertaking a reorganization of my life as well. Tracking all this was initially done digitally, but I found myself too often forgetting to update those digital mediums because of screen burn out. I actually use a system exactly like yours, though I have 3 notebooks: Engineering work notebook, A page a day dated listing my todos for the day and any insights when solving them; Daily/Weekly planner to track appointments and keep myself on task with personal goals; and a personal journal to record thoughts and feelings on everything from daily life to large philosophy questions.

The one thing I wish it did have a search function lol.

EDIT: A big reason I pushed away from digital and on to physical was distractions. Paper notebooks dont have the majority of human knowledge and world events just a click away.