skysight-inc/HackerNews huggingface dataset:
> I'm guessing most people who do either have not worked in waterfall IT projects that preceded widespread Agile or they're part of "Agile" teams that do waterfall development in two-week chunks with daily standups.

I haven’t come into an organization in the past 15 or so years which wasn’t using _some_ form of Agile (generally Scrum). It’s fairly likely anyone who has started their career in software within that timeframe may never have experienced how things were done in the past.

That said, there is certainly always room to improve, which is a critical piece I see teams often miss in Scrum. The two-week cycle isn’t just about planning and doing whatever it takes to hit the commitment. It’s about a) the business having a cycle they can plan to if priorities change and b) the team having a regular feedback loop they can use to help understand where they are doing well and where they aren’t.

Missing a sprint commitment is fine. Missing the commitment for multiple sprints in a row means something is going wrong. This is an opportunity to learn and improve, and the sprint retrospective at the end is as important if not more so than the planning meetings.

And then make time in the sprint to implement improvements in the process, tech, whatever is needed. We use 20% of the sprint time as a rule on this, and move that up and down periodically as needed.
It turned out that two different variants of this also affected ClamAV and SpamAssassin:

https://blog.clamav.net/2019/11/clamav-01021-and-01015-patch...

http://mail-archives.apache.org/mod_mbox/spamassassin-announ...
What does the 1.3GW mean? Peak power output? And what is the storage capacity? Very disappointing reporting.
This is not a violation by Facebook, this is a violation by the app developer.
If there is a will there is a way, otherwise you have excuses and articles like this one.
I appreciate you pointing out the flaws, but I fear they sarcasm is not really warranted. Shit code or not, you can call it out without denigrating the guy.

It's nice they aired their source code out for people to look at, least we can do is to critique without snark.
The meat of the article is in the second of last paragraph:

> Becerra also referred to Uber’s and Lyft’s push to include its drivers in a federal coronavirus relief bill for unemployment benefits. Those benefits are generally reserved for workers whose employers pay into the unemployment insurance system, which Uber and Lyft do not.

Instacart should be watching this closely as there’s going to be a lot of idle shoppers who haven’t paid unemployment insurance as the economy opens up and the populace goes back to in person shopping.
Actually there are Linux distributions that are UNIX certified, namely Inspur K-UX and EulerOS 2.0.

https://www.opengroup.org/openbrand/register/brand3617.htm

https://www.opengroup.org/openbrand/register/brand3622.htm
I have never had trouble getting a transaction I legitimately needed reverted to be reverted.
In many cases yes, but there are shades of grey. Some systems cannot be shared, for whatever reason.
This has been annoying me too. I’ll definitely be avoiding TechCrunch now.

What I don’t understand is, what exactly are they trying to do? Is this just a bug, and it’s only supposed to hijack the back button once? I can see (reluctantly) how a single hijack might nudge users to stick around longer, but surely there’s no upside to infinite hijacking...?
This has nothing to do with security by obscurity. There aren't hundreds/thousands of anonymous managers probing into your teams metrics trying to find the single metric that will defeat your team.
This is good when you have infinite time. The converse is putting an end date on all of your tasks.

Building a body of evidence to support a standard, but never building the standard because there's always more to do and everything has decayed into a mess of different forks by the time the deadline appears.

Spending time to investigate the use case and requirements change. You're further down the road with no infrastructure to show for it, a changing deadline will take you out.

Building tools as you need them works fine if you have an infinite project.

Planning work with a limited time-frame means you are required to 'prematurely optimize' everything. With perfect understanding you don't hit those problems. You're trading a lack of understanding that comes from revelation and analysis with spending time on process to compensate. Neither understanding or spending time are perfect, it's unsolvable, they are separate categories.
> This study was, of course, the basis for lockdowns around the world.

Its model for China predictions seems to be quite fitting.
It's still there, you need to use the old mouse configuration interface.
Really nice ux&ui. Good job!
Own servers cheaper than cloud. We calculated two years ago, it was up to 4x for HPC. Best cost-wise option is used servers.
Because when you have only a very limited number of arguments it’s easier to do it that way than selecting a lib, adding it to the project, reading the doc, trying it and integrating it for real. I add the issue in C#, and after trying 2 or 3 libs (including one by Microsoft) I just gave up.
I'm arguing that the premise of non-free software and services being somehow better because there must be a catch is just ludicrous. So no, I don't want to argue "it is some specific thing".

I don't think MS is very charitable company and dislike many things about them, but sometimes a deal is just mutually beneficial. Better at times than with paid products.

And if Microsoft has something terrible planned, the community would just fork the project and go in a different direction.

Moreover I want to add that people, and companies, change. Just like a nation isn't the same it was 100 years ago, Microsoft too might have toned down its malicious practises. Just as a thought to you. We don't anymore blame Germans for being Nazis either.
Yes it was part of the University of London, but always “Imperial College”. As far as I’m aware never “Imperial University” as the title initially had it here.
And here I am working on a Beekeeping app that I was going to call that. I guess I'll call it SQL Studio instead.
You might be using their magical p2p network.
I fear that this area is too divisive currently to allow for normal discourse. The downvoting in these kinds of topics have been atrocious on hacker News the last few weeks.
Individual colleges were effectively independent universities for many years before. The University of London umbrella was a shell.
It's been a few years since I read it but one of the early topics in How To Win Friends And Influence People is on a similar track to this:

You can't make people do something. They have to want to do it (unless you're the big boss ruling through fear).

I've found it's much more productive to present information or an argument so that the other party is not made to feel stupid and is willing to accept it.
Flutter 1.17 Released
Yeah and he said that code is fine so I am trusting him.
"Did you like the movie?"

"Did you hate the movie?"

The idea is that people are more comfortable answering yes to a yes/no question.
I have a pretty high tolerance for personality traits that most people find insufferable. That said I can't get through any of Wolfram's work. The novel information I want to read is hidden like raisins in a bread made of gloating about his own genius.
I would say it really depends on your use case.

Lets say you have a comment section on your site where any user can write stuff.

More often than not a hidden field which should not be filled (the honeypot method) and a spam filter gets the job done no problem.

For registrations it can be more problematic because the spam filter does not work that well.

I have yet to find a good alternative to commercial captchas as well but rolling your own solution is possible.

And probably even the best idea because if every site has its own weird system it would make the life of bots quite hard.

In the end a dedicated attacker can always hire people to fill the captchas and circumvent any system for an astonishingly low amount of money.
OK, fair point. Snarkiest comment removed. My comments weren't meant to be serious. The problem I pointed out isn't actually a bug, it's just a style of programming that makes the code harder to read/work on than it needs to be.
Mirror: http://archive.is/Pq1XY
Before You Build Think
I dunno maybe 8 years ago I was running a music sharing service replete with lyrics and album covers from my 13" MacBook on Facebook.

Users could share their fav songs and they would show up on their profiles their friends could listen to their playlists. It was cool.

A static IP a domain a streaming server running on a pathetic MacBook. In my apt in Oregon.

Hmm. But Facebook made it impossible to drive anyone to it because they were courting Spotify.

Hmmmm.
Makes you wonder sometimes what's going on in tech.

But before that, I built a ddg, that stripped tracking links from Google searches and I had ten million hits pee month before the govt shut my data center down.

Hmmmm.
Makes you wonder what's going on in tech.

This same data center was running another another hobby project where before https was in vogue, I offered ssh connection to a VPN proxy to surf the web, cvia a browser plugin.

Hmmmm.
Makes you wonder when you start getting creepy calls from the govt and your data center gets shut down again.

Then I had an app on the app store that apple refused to approve unless I removed iCloud from it.

The review rejection call after 6 most of development went like this:

"We don't want people storing files in iCloud"
Soon after it was one of the most popular utulities on the Mac app store outside the US.

Then apple introduced iCloud files.
Hmmm.

Are you getting the same feeling I am?
That's like saying construction workers have been imposing bridges on everyone.

Developers are rarely in control of a product's features.
On the contrary, learning the fundamentals of CS has made me a much better dev, more so than any fact or tidbit.

Its a testament to the awesomeness of the web however that so so many people even without any formal training can go about creating value.

You _can_ be a webdev tradesman, fixing things till it works, kinda, or you can delve into the fundamentals and be much more productive. But you don’t have to and I think thats awesome.

For example I still remember that conference that introduced Ruby on Rails to the world so many years ago. Most webdevs did not know there was an underlying theory and standard (REST) that can be used to make web apis bearable! After rails, we kinda figured huh, so this RFC for the web was sitting there all those years gathering dust and only weirdos and graybeards talked about it. But it was actually very very useful.
Thank you so much for the suggestions. Going through them right now!
Snow’s avatar app Zepeto registers 150M users, eyes China market
Is this thing actually being used for policy decisions?

Given the complexity, poor language/framework choice (should have used either Rust or Tensorflow), bad code design, and unclear determination of the parameters (especially the fact they don't seem to be estimated from real data with Bayesian inference, or if they are they didn't release that), as well as the ludicrous CPU and RAM usage making it impossible for most people to run it and thus check it, it doesn't seem like it has any chance of actually being a good model.

If this is the state of the art for the most important statistical modelling project in the world, we are in the dark ages.
> Its results is as useful as simcity is for mayors.

I bet the quality of local administration would go through the roof if all mayoral candidates were forced to be proficient at SimCity.
It's 13+ years old. There was no Rust or Tensorflow when it was originally produced.
So the article suggests that "the most important metrics that we're not tracking (yet)" are "Customer Performance Indicators". Would it be fair to categorize these as a subset of KPIs with a focus (and a viewpoint) of the customer and an end-to-end context, i.e. Quote Turnaround Time vs. Minutes Spent on Inventory Check?
The concept of KPIs doesn't prescribe a specific viewpoint, right? That surely depends on the type of context (and company) that uses them. https://en.wikipedia.org/wiki/Performance_indicator#Identify...
That's very insightful. I currently live in London, so I will try to find the closest alternative. Thank you so much :)
"Let's have a child!"
I've seen a lot of code coming out of academia that exhibits a similar complete lack of structure and completely ignores the most basic software development best practices (such as having tests). There are exceptions, and research software engineers are a thing, but unsurprisingly most academics focus their careers on the science rather than the code.
AudioWorklet Latency: Firefox vs. Chrome
Social trends search with most informative words, sentiments and NER tags
Ask HN: What are the pieces of software that may last forever?
My answer git, bitcoin, wikipedia
Woah, you're right! I was wondering why I was having a hard time reading it... Unfortunately, Firefox's reading mode makes a mess of the page layout.
On factor for small companies that I have noticed at the places where I have been is that (as a dev consultant). The places that use the cloud often scale up to much. Since the cloud don't limit developers its very easy to just "spinn up a new xx" and not think about the long term costs.

Unless you are really small, have variable workloads then the cloud is maybe not for you. Unless the cost is a small part of the total cost of the plattform like not really related to how many users/sales you have.
Of all the things wrong with this study, bad code is probably the least (bar actual bugs which mess with results). In fact, it's par on course for code in non-cs academia. There's such a thing as the "physicist code" stereotype.
Enhanced Poet: Open-Ended Reinforcement Learning
Honestly this is kind of sad. I can't understand how someone can have the gall to use any results from this spaghetti code in a scientific paper, let alone one that changes a country's entire strategy.
Metawards is also being used.

https://github.com/ldanon/MetaWards
Why exactly? We could also probably require a website to test the application, a mobile app on all platforms and then a native OS apps on all platforms. I apologise for being facetious but writing code is a serious, specialized task. It should be left to the people who specialise in it, scientists aren't the specialists for it.

I think it's important to understand that we only require information to generate algorithms written in the paper. As such, assumptions and limitations should be listed enough to generate the material in the paper. One way to do so is code and data, it is certainly not the only way.
There are three things that make sense to me.

Firstly, if you are big enough, you can manage/architect your data centre better than a cloud provider. You can afford to hire staff to do it, and they can build something specific to your needs. Companies like this should be on-prem.

(It doesn't matter if the company is "digital" or not. It could be a huge retail chain, or a government agency, whatever. The only requirement is to be big enough that you have big needs and can afford a big spend on staff.)

Secondly, if you are small enough, you really, really don’t want to know about routers, firewalls, the OSI layer, SHA256, RAID arrays, etc. Dealing with that would mean another couple of full-time employees, and you can't afford that. Companies like this should be on a SaaS (ideally one less full of gotchas than Heroku).

Thirdly, if you are in between, you have the capacity to deal with system administration, there are some advantages to being able to shape your infrastructure to your needs, but you really don't want to get into real estate and millions of dollars of CAPEX. Companies like this should be on rented physical hardware.

What doesn't make sense, at any scale, is renting VMs.
Glassdoor provides some insight: https://www.glassdoor.com/Reviews/Wolfram-Research-project-m...
Well I would rather have the code already available for transparency and then we can discuss about the quality later than it not to be open-source at all.

I wouldn't expect research scientists to write an elegant and well structured program that ticks all the coding practices boxes at the first time as they are not "software engineers" unless that's their area of research or expertise. They want to present their results and the "code quality" comes secondary to them which can be done later. Surely the Linux source code wasn't cleanly structured in its first open-source release.

However, a quick skim at the source, one may suggest that the authors were writing C++ in a style of a C programmer. Maybe one can run a clang-analyzer on the source to find all sorts of issues, I guess.
The New York Blockchain Week Virtual Hackathon, Is Live. Register Today
If only all the studies that do not publish their code got half this level of criticism.
Sometimes those people found a startup company, come up with a 'prototype', and are lucky enough to be acquired.

Then, you end up having to turn this 'style' of code into a product and to maintain it...
It can take years for some to learn that the real metric is how many lines were deleted.
I was introduced first to "gray code" as an undergraduate for error correction. For those new to this topic it could be where you can start for an introduction.
https://news.ycombinator.com/item?id=23082901
“People will forget what you said, people will forget what you did, but people will never forget how you made them feel.”

— Maya Angelou
It definitely got hugged, I couldn't access it either for a bit. Recovered quickly enough though
Most fingerprinting relies on Javascript (or maybe some CSS shenanigans) which you could prove from the client.

Using fingerprinting for tracking is not GDPR compliant.
> ... with an ethanol-activated adhesive brushed onto one side ...

I wonder what they use.

And how they know that it's long-term stable.

Searching "tengujo ethanol adhesive" just gives me TFA and derivatives.
Top Best Prank Applications to Make Fool Your Friends
Carmack has different motivations. He has nothing to prove and simplistically looks to make things better. You can tell in his appearance on Joe Rogan.

Most HN users are just publicly preening. It's like a Mechanical Turk GPT2. I actually doubt they can write code.
off topic: do you really track the users mouse movements and personal data (IP & such) on your side without asking for permission? Kinda strange these days, isn't it?
Ah thank god! It lets you turn off the inertia there too - found that so annoying
It's a quality app and there's also a free version that might be enough for OP if his codecs are supported.
Well most of science doesn't matter. This was used to introduce cataclysmic policy changes.
I've had outbreaks but they were way less severe after that.

I'm under 30. This recommendation came from doctor who specializes in herpes. She did warn me it might not work, but she has seen overall good results -outbreaks are less severe, rarer, or dissapear altogether.

I think it's been around five years.

There was a paper also on that, but couldn't find.
> So this is just a conventional heat engine, with an electric heater

The key is that it heats very fast.
"Let me send you a PDF copy so you can read this material when it's convenient for you." Interesting approach to collecting email addresses. I wonder how well that converts? After all, Ctrl+S, Ctrl+P, bookmarks and various "read-it-later" services exist.
> This study was, of course, the basis for lockdowns around the world.

[citation needed]

Afaik this was a lone study that might have been relevant only to the UK debate (and very late at that). Italy had already been in full lockdown for weeks before it was published, quite a few other European countries had gone in shutdown or closed borders, and obviously Asian countries had already taken countermeasures for months.

Being so cavalier with the truth is, of course, why intelligent people don't take seriously a lot of anti-science attitudes.
42U times $5000 divided by 3 years is still only $5833 per month per rack. Add the $1400 and we have a total amortized rack cost of $7233 per month. (naively assuming you could fill every spot in the rack with servers).

But servers can't be included in a "Uber spends nearly 200M/yr alone on real estate for their datacenters" figure anyway.
I hear you but in their case they have more than 130 LOC to parse ARGV. Doing all that manually hurts both code readability and maintainability.
> So compare what's happening every day to thousands of people in Southeast Asia to a few people working under extreme safety precautions in a high-security lab.

If you go off what other virologists have said, that this virus looks like a random wild virus. Then what are the chances the virus escaped from a bsl-4 lab while a researcher was cataloging it. Bs any of the millions as you say random farmers, butchers, etc randomly getting infected. Yeah odds favor the latter.

Also the Wuhan seafood market looks exactly like the kind of enclosed place with lots of people we now know to avoid during the pandemic. So the only notable thing there is it's was a big enough cluster to be noticed. Looking from common origins is something every public health official does day in day out.
It’s the same reason that if you go into a working Physics laboratory, most things will seem to be wrapped in kitchen aluminium foil. There’s better ways of making thermal insulation, EMF shielding, grounding, dust protection... but the foil is /right there/ and the experiment only really needs to work /once/
This rambling account may not do justice to the original research, but I found it just another example of how naive ML correlations find it impossible/difficult/laborious to re-discover basic platitudes of a specialist field.

If you discretize features from a continuous domain, like space-time chunking of "afternoon rain", then it will degenerate into a hybrid CNN-RNN ML system. Wet soil in the morning will depend on "overnight rain" and "morning dew". Then "overnight rain" might suppress afternoon rain, if it drains moisture from the atmosphere etc. etc. There will be various spatial and temporal influences expressed as Bayesian priors.

One fact that I found surprising when I first heard it, but within 10 seconds realized was obvious, is that water is lighter than air (N2 O2 v. H2O). I imagined that clouds need convection currents from hot land causing temperature gradients, for moisture to rise into cooler layers, then condense and rain. But water (MW 18 g/mol) is lighter than air (MW 29 g/mol), so it just rises and rains (unless there is a temperature inversion anti-convection barrier). I imagine many such 'obvious' facts of fluid dynamics that elude CS ML hammer-nail practitioners.
Looks fantastic, really nice web design as well.

Makes me want to download it, even though I don't have an immediate need for this kind of tool.
Dropped you a mail a day or two ago
There's a cognitive failure i see a lot where people incorrectly conflate two different new hotnesses like this.

Cloud? Automatically updating operating systems. On-prem? Must be stuck on an old version.

Microservices? You can release to production in minutes. Monolith? Must take you weeks to get a release out.

Go? Simple self-contained deployables. Java? Must need a JDK and Tomcat installed on the server.

It always seem to come up when the leading term is something dubious (cloud, microservices, Go), but the following term is something unequivocally good. Or maybe that's just when i notice it.
Fear. Nothing got me motivated to finish something like the fear of failing and the shame that I'd feel as a result. Not my favorite technique, and probably not what you're looking for, but I'm guessing half of my good accomplishments at work were based on that.