skysight-inc/HackerNews huggingface dataset:
Since you mention a big tech company, what you’ll probably find is that there are people that care about these things around you, and they’re probably doing what they can and could do with support - not necessarily to do work, but also just moral support. (I like to pretend I’m one of those people in the quality space in my area in my big tech company…)

As others mention, be careful trying to change the world (and especially saying bad things about what you see) before you grow your credibility. But ask a few questions in team meetings (or, at something like FB, in workplace groups) about what test or staging or related infrastructure is available as part of ramping up, and that might get people that care to notice you’re a potential ally.

There’s even the (admittedly probably very) small chance that that the team wants to improve here, and doesn’t know how/didn’t have the resources to do better before - either way, you’ll learn more without alienating anyone.

Big tech companies also often offer mobility and culture variety, so keep your eye out for teams that align with what you care about. Learn what they do and how they got started at least - or possibly move there.

(If you’re at FB, feel free to reach out to me - same account name.)
This is the same argument as fiat. The fact that it's paper is not what makes it valuable...
> This has probably been considered before in fiction

"Thrice Upon a Time" by James P. Hogon, 1980. [1] It plays with interesting implications. In the book, sending a message to the past changed that version of the past.

My under standing is temporal communication in our universe is likely to be different. You couldn't change your past, so somehow things would line up no matter what you did.

But perhaps you could impact events you had not yet measured, since that impact, and your after-sending sampling of them, would leave a lot room for impact without contradicting any information you had at the time you sent.

For instance, you send a message back to your collegue to buy a stock yesterday, and you haven't seen him since last Tuesday. So nothing weird would have to happen to achieve consistency. Presumably your friend bought the stock, knew not to tell you until tomorrow to give you time to have sent that back to him. If the colleague tried to tell you earlier, something would stop him - because obviously he wasn't able to before you sent the message.

A good way for the colleague to risk their life since a serious accident would be the best way for time to prevent a determined colleague from changing the universe!

That means things in the time loop (from received time to sent time) could get very weird to achieve consistency.

[1] https://en.wikipedia.org/wiki/Thrice_Upon_a_Time
Exactly, I think that’s a better way to describe it. “Propagation occurred from inside out, rather than outside in” is talking about a state changing over time, but saying nothing about how that happened.
> but hold off on your vacation plans to Alpha Centauri.

*closes Expedia*
You shouldn't judge quality or suggestions by seniority
Unless your competitor was offering a complimentary service to do that for all customers (tuning) then perhaps it shouldn't be done. I believe the idea of benchmarking is to get a sense of how the service would perform for a customer.

Consider the following scenario: You calling your ISP that you're going to do a benchmark. Then the ISP gives you the best service, at the expense of other customers bandwidth, for the duration of the test. Then after the test, the ISP removes the QoS modification, and reverts to the old behavior. That could end up with a biased, unrealistic result.
It does? If you missed it, watch it again. There’s a subtle but important story thread that develops over every single episode.
> using proof-of-CPU time to generate the cost to send mail. Spam generally
> comes from compromised machines

I see, thank you. You are correct, but it would greatly reduce the quantity of spam. Additionally, such compromised machines should now become (how to word this) more-unusable :) which may accelerate incentive to resolve the issue.
Well, how about just doing your work first? If you like writing tests, do it. If you're allowed to commit them, OK. If it is good, others will follow.

But don't talk to much about it and beware forcing others to do their work like you do. If there is something like code review meetings, you may show it to others. If there is no SonarQube or infrastructure, establish it e.g. in Docker on your system. Have a plan in mind, how to transfer it to the company infrastructure, but don't force anyone to do so. Just if someone asks you.

You have an opportunity here to integrate YOUR personal way of testing and spreading the knowledge. Have faith that good things will prevail. Give it a year...
One thing that can help build credibility before making larger suggestions is working on obvious, uncontroversial pain points in any spare time you have.
I've tried vim on and off for the past... almost 10 years.

I'll use it for months at a time, tell myself it's the editor for me, then go off it.

Not sure what sort of time commitment is needed, or if it's just the wrong editor for me.
That's actually what dollars is, JSON metadata.
I also read that Fastly is slower at specific point of times during a week, slower for free test accounts, slower at executing javascript (hence the switch to rust), and slower in locations carefully selected by CloudFlare.

I'm not saying that the benchmark from CloudFlare is fair, but it's a bit funny that their response contain a "let's switch to rust" or "let's benchmark next to our datacenters".
It gets even worse when somebody is successful in being the new guy not understanding the new codebase and making big changes to recreate their previous workspace anyway.

Fresh eyes and a fresh perspective are useful but don’t go recreating the universe right away.
When I was getting into the hobby I reflowed a number of boards by balancing them on a piece of tin flashing, holding it over a candle or alcohol burner, and trying to seat-of-my-pants my way through the temperature profiles from the back of the datasheet. Yield wasn't great, but I got there, and it was definitely cheap!
I'm not sure you can read English.

I linked to TWO PICTURES, the first is the CORRECT way with mirrors facing the ROAD, the second is the WRONG WAY mirrors NOT FACING THE ROAD.

If you have eyes, working eyes, look at both pictures. Which picture has the mirrors facing the road, and which picture has the mirrors facing the car? (Hint: Your wrong way is shown in the incorrect picture, where the mirror is facing the car)

-

You can't even see I posted TWO links and you have the audacity to call my point invalid and claim I'm conveniently skipping things, maybe pick up some reading glasses to go with your newfound reading skills before you reply.
Enough, stop pretending advertising is some critical brainwashing marketing tool responsible for the success of all businesses, regardless of product.

As for your reference to ownCloud, there are no pre-builds for raspbian. You have to build the web stack on the pi. This is the most inconvenient option imaginable, but I guess it's the hypnotising marketing stopping Grandma from building a web service.
> One of the biggest complaints about *CS* research results:

FTFY.
It's not seniority that's the criteria. It's street cred / rapport.
Yes, it definitely 100% helps in that regard!
Turns out businesses centered around tracking people are shady
Cynical prediction: a nano-scale implementation could be a step towards a cable that can transmit signals faster than light... which would only be useful for HFT
Rohingya sue Facebook for $150bn over Myanmar hate speech
Wall Street watchdogs probe Trump media firm deal
> Lots that's wrong with this

Like what? Please tell us what methodological errors you discovered instead of just alluding to them.

> isn't this sort of like saying smokers die younger on average because of misinformation?

Well, kind of. There was a time when smokers died younger because of misinformation. Tobacco companies told them cigarettes were safe, despite their own research showing otherwise.

The difference is that smoking is addictive and avoiding vaccines is not.

> People like to tell themselves that ignorance must be the reason people disagree with them, and if only they were educated they'd see the world as I do.

I agree that it's not (always) ignorance. These people have been presented with both sides of the debate.

The issue here is tribalism. Their tribe doesn't want to get vaccinated and sees it as a cultural betrayal for whatever reason.
It's not seniority, it's someone showing up who don't understand the challenges that lead to the current situation and not learning them before pointing at issues.
The current situation is a handful of confirmed Omicron cases in the US, and a (useless) travel ban to prevent additional cases. Either this data is noise, or that genie isn't just out of the bottle, but ransacked the house while we're arguing over the cork. With a doubling time around 3-5 days and very effective spread to both previously infected and vaccinated, the exact position on that curve is a difference of days.

If we're lucky, it's a mild strain - this doesn't have strong evidence yet. If we're unlucky, and it's similar to other strains, we have around a month before things get very bad indeed.
OpenSea is an online market for digital goods. A majority of the prices are denominated in cryptocurrencies (ie an item is priced at 1 ETH). As measured in USD, OpenSea did 8% of Amazon's volume in a month.
Autrichiens contre le projet de vaccination obligatoire à partir de 14 ANS
> I plan on writing several posts about Rust features, why they’re an improvement upon C++ features, and why Rust is a better, more modern programming language.

I’m always impressed that Rust turns people into such devoted evangelists after relatively little experience with it. This is a testament to its quality.
No, half the problems with JavaScript are because people refuse to learn it. Just don't write 1+{}. Every time people start bashing JavaScript, it's with these odd-ball examples that they make up.
Yeah, let's hop on the cancel train with knee jerk accusations amplified by trigger happy crowds. Especially when Manifest V3 is around the corner. I hope Brave folks will be brave enough to keep Manifest V2 / uBO running.
Is there any credit impact or such from paying with a loan?
Do it for yourself first. Make a style guide and follow it, and setup an automated formatter that will implement that, and apply it to your own code.

Write tests for things that you work on.

If it’s valuable, and you are a productive team member, you will eventually be able to convince other to adopt your practices.

The best way to convince people to test is to show its valuable by finding/preventing bugs.
This is what makes me think the warp drive is a no go here. The interactions between these surfaces are already described by QM without needing to appeal to negative energy.
Probably should mention I'm an ex-Spotifier.
Embedded expiry, it can't be redeemed before the wine is ready anyway.
Szilard knew Wells very closely and definitely read Wells work which talks about atom bombs dictating the world order in the fifties. He says himself that it didn’t exactly seed the thought but I find that hard to believe personally. This doesn’t take anything away from him, if that’s somehow offending you.

The correct analogy is about how long you go from someone imagining a flying machine where the wings don’t move to an actual plane. They called it “warp drive” for heavens sake.

Also comparing the lack of progress today to the lack of progress in medieval times is not the flex you think it is.
Industrial IoT: Trends, Applications and Use-Cases
Let’s say the high level problem statement is that a company needs to add a Search feature to their Store Inventory product.

Here are some questions that can arise during this course of this project:

1. What fraction of customers are asking for it, and how badly? How do you know their judgment is correct? What if people who aren’t asking for it may also go on to love it?

2. How deep and fast do you want the Search functionality to be?

3. How much time and money are you willing to invest in it? What if you find out after a month of work that Search is much harder than it looks?

4. Let’s say you discover there’s a bug in the indexing system which leaks personally identifiable information even though it’s supposed to hide it. Will you postpone the project till the bug is fixed, or work around it somehow?

It’s nearly impossible to answer these kind of questions right at the start of the project.

That doesn’t mean there
aren’t projects where all the requirements are known upfront in precise detail. Usually that correlates with the associated technologies being very mature and their capabilities well understood by the people involved.
How are you going to transfer the right to have a wine bottle? By continuously signing legal documents?
I'm honestly afraid what will happen if this project dies.

And it will die...all good digital things die one day.

We'll start again with all kinds of half broken forks and fakes....scarry..
Without reading the paper it seems from the tweets that the results are overstated. Academics need to make their results sound more impressive and less trivial and so the choice of wording reflects that. The property that optimal agents seek is not "power", which is quite a general term - it looks more like "agency" i.e. a more specific form of power. But "Optimal agents seek agency" won't win any future grants.
note that /r/antiwork is now a default sub, so SNR is much lower
Related question - how do you convince small teams (15 eng) QA, test and code quality matter?
Honestly, investing the time to learn vi/vim is such a productivity hack that I’m glad some old grey beards from a previous company all but forced me to learn it. I can’t use anything else now: I’m much too slow in anything but vim.
Ansible basics and some tips to get you started
Viagra et al is not just a boner medicine, and it’s actually a side effect. Low effort link: https://www.sciencedaily.com/releases/2007/07/070727182359.h... Generic info: https://en.wikipedia.org/wiki/Sildenafil
Mobile Warehouse Management Solution for Business Central
Viagra might help with altitude sickness, which I'm not sure would be linked to this, but it might help with breaking the idea it's only for erectile dysfunction and cardiovascular problems.

https://www.reuters.com/article/us-southkorea-politics-viagr...
How does the developer know if a failing case is due to a bug or something that needs to be changed? Is the new developer being dropped in with no support and no peer review and asked to make a non-trivial change? If so, then tests are not so useful in an strongly typed environment since interface changes will be caught at compile time.

It is not obviously self evident to me.
That's a good example. Where is the property grid in WPF, a component that is central to Visual Studio's UI.
Another one: https://yeokhengmeng.com/2015/09/pcb-businessname-card/
Fact-Checking CSIRO’s Communications about the Trustworthy Systems Group
You could use a service like readly and pay (a little) for the content you read.

(But I must mention, your Spiegel is not covered there atm)
> A winery could sell ownership of wine stored or wine yet to be made.

Ah. You mean "a centralized entity creates a centralized way of providing and verifying ownership of wine"?

1. How does blockchain factor into this?

2. As always, descriptions like this betray how little crypto-peddlers know about real world. Buying future wine has been a thing as long as there has been wine https://www.winespectator.com/articles/buying-futures-3495
The rule is that units named by persons use a capital letter (Kelvin, Tesla, Newton, others use a small one (meter, gram). According to the rule liter was designated by a small l.

In 1979 the capital L was recognized by SI (as non-SI unit), too. (I don't know whether the script form was recognized at the same time). According the German Wikipedia capital L is used mainly in English speaking countries. Which makes sense because in handwriting the American (not so sure about the British) digit 1 and small letter l cannot really be distinguished. So 1 liter written as 1 l would be hard to read. In Germany the digit 1 nearly unviversally has a rising stroke on the left in handwriting, so 1 l is not a problem. German Wikipedia says capital L is not used by ISO.
> Beware that semi-educated guesses are sometimes worse than uneducated
> ones, since they are more plausible and not necessarily more correct.

This is one of the most insightful comments I've read on the internet ever.

This is why we shouldn't take medical advice from people who have read a few Wikipedia articles. This is why years of experience in e.g. software are necessary to even begin to understand how deeply hidden security issues can be. This is why self-driving cars still elude us, but will be so much safer than human drivers when they finally do arrive.
The biggest issue - based on your explanation - seems to be the need for negative energy...

I might have a non-educated theory that could explain negative energy; could you tell me if this is potentially correct or am I completely wrong here?

Disclaimer: I haven't read the article (it doesn't load), and I am (probably) lacking even the basics of the required knowledge.

Let's assume the law of energy conservation applies to the universe: if you assume the total energy in the universe is constant, the negative energy is a relative imbalance instead of an absolute one, caused by the universe expanding at a different speed relative to the "things" it contains.

As the universe is "expanding" constantly, the "energy amount per expanding area" gets "less dense", so the "things" that are not "expanding" at the same speed get "more dense" in comparison. This imbalance creates different types of energy perturbation. From the point of view of the things that do not expand as fast, the energy levels relative to yours seem to evolve in a "negative way".

It's like looking at a stationary train from a train that is moving: from the point of view of the moving train, the train standing still seems to go backwards.

Does this make any sense at all, or am I completely missing the mark here?

Updated: reworded some things and provided extra context.
Ask HN: Does anyone have a backup of Aaron Swartz' site: theinfo.org?
Hi HN folks,

I was browsing Aaron's blog [http://www.aaronsw.com/weblog/rawnerve] when I noticed the footer links out to http://theinfo.org/ (last updated March 2008). However, none of the links are still alive, and I couldn't find any pages that were backed up on Archive.org.

I figured this would be the best place to ask - does anyone have an archive of these pages?
I’ve caught a tram track (Melbourne) which caused me to go sideways. Only later did I notice that the corner of my MacBook Air … probably c. 2010? … was noticeably bent. Didn’t affect anything at all.
This is an excellent observation. Thank you for making this. A pre requisite for "convincing" a large team is respect from the team. Assuming that it's not a toxic jungle, proven competence over a period of time is a good way of of earning said respect. Once you have that, you can cash it in for attention and people will listen.

A more tactical thing is to actually do some work. You said that they don't have a style guide. Create one which you personally use and share it with your immediate team so that your own lives are better. Your immediate manager and team mates will have to work with you and if you start doing things which make your work obviously better, they'll pick up and that will give you mileage in the long run.

Automated testing is hard in practice when there are a lot of external dependencies and when there's a huge legacy codebase. This is a case by case thing but just like before, if you have something to show and the respect to buy attention, you might be able to sell an idea to them.
They do have to punch up because they are the little guy in marketing, but they did it in a very sloppy manner with shaky points.
Of course I'm assuming useful tests, why wouldn't I? Note I don't claim tests completely solve all productivity or onboarding problems.

It's just odd to claim it's somehow ~unclear that automated tests aren't good for productivity. Forget the extremes (over testing, too many unit tests vs integration, potential rigidness): tests done right are productivity multipliers.

And that's not a "No True Scotsman" retort because the original claim had no qualifiers, and was suggesting that any version of automated tests are orthogonal to developer productivity. All you must do to refute that is think of any codebase you were able to make progress on faster because a test told you what was wrong faster than it'd take you to blame source code and send an email to a developer you maybe have never met yet.
Doesn't a candle lead to soot deposit?
If JavaScript frameworks taught us anything, it's that people tend to fall for "new and shiny" much more willingly, than for anything related to quality.
Similar post from FB from 2018 - https://engineering.fb.com/2018/11/21/developer-tools/predic..., and a more recent one (though just the raw technical paper) from 2020 - https://research.fb.com/wp-content/uploads/2020/12/Predictiv....
You know, you're getting downvoted a lot, but there's a sense in which I agree in part and disagree in part. On the disagreement side, what is the purpose of being caught up in this exuberance for something widely considered to be possible only if something else impossible becomes possible? On the agreement side, the sciences have become unimaginative because they have become so competitive and careerist. In that context, people are encouraged to sell snake oil even just to tread water in the academic system. (It's much easier than actually doing serious honest work. And a more reliable career path!) In that context, there must be a sufficiently strong repressive skepticism, or else you just end up with unscientific fields full of unrigorous snake oil: like nutrition, nanotech, aging research, etc.
You saying a random computer scientist doesn’t need to have an opinion on P-NP is the fundamental problem here. Everyone specializes in one narrow thing and is incentivized and programmed to think of the world only through it.

Carl Sagan was not just great at outreach but also doing good science. You can watch his cosmos show half a decade later and think wait what exactly have we discovered new since then and draw a blank. Taking a photo of the black hole is great but if that’s all you have as progress for All of humanity in 50 years then think for yourself.

penrose and Hawking are alright but I didn’t mention penrose thanks to him becoming a crackpot in recent times. Point is such folks are few and far. I’m not convinced we have gotten dumber, but it’s definitely true that we have been programmed into complacency in the imagination department.
Make the trade based on future events that have already occurred. Interesting.
I keep trying to get into vim, but I just really enjoy multi-cursor editing in Sublime Text. The example in the article of changing multiple lines using '.' to repeat is the same as selecting the three lines in Sublime Text, entering multi-line edit mode, and then typing the change once. The same applies for replacing a single word (e.g. with Cmd+D) and/or regex replacements. Basically, I have a really easy time avoiding any repetitive commands in my normal day, so I wonder what the real advantage of vim would be for my use case. Or maybe I just don't know what I haven't yet learned...
I just can’t imagine doing this in a real conversation.
Cached records expiring doesn't "propagate" or "pull" or "push" anything.

Cached records mean the next request will result in a cache miss, and so a higher level request up the chain.

When that happens, a record is copied down the chain. Regardless of the mechanism, the data is now propagating.
iPad or Laptop for College? Things to Consider