skysight-inc/HackerNews huggingface dataset:
In my experience here I find that it’s not uncommon for correct statements to get downvoted more than incorrect ones.

Why? I think it’s because incorrect statements can be corrected in a reply. OTOH correct statements with which one disagrees or otherwise dislikes cannot be corrected but they can be downvoted.
That's an interesting shift, giving up on defending this law since it's clearly not justifiable, to saying oh well these people deserve it anyway. That's not how laws are supposed to work in a democracy.
It's still an open question because you're confusing what they are saying with what is going on, and not looking at what they are doing first as a source of truth.

News that no one pays for doesn't help them. But also, news no one knows they have first is also news no one will pay for - or tell any of their friends to go to them for!

They're in a catch 22 re: their business model - they need visibility, they need people to be able to see them and know they have something insightful to add or they're dead in the water. Now that means the search engines and aggregators, as that is where most people are looking.

Most people also won't pay for random links sent by friends, or even an insightful article if they can get it somewhere else (even at a lower quality).

It's an even more brutal version of what the music and movie industry deal with around streaming (and will again in movies due to the proliferation of half baked streaming services).
Tests find no coronavirus on London’s Tubes or buses
[7 mins] Our CEO Paul was interviewed by Venture Mirror.

"Failure isn’t a strange terminology that we aren’t accustomed towards. In life, we face several challenges; some we overcome while succumbing to others. It’s a process of learning from failures and correcting those mistakes.

The same implies to budding companies or startups that have failed to achieve their goal. However, analyzing the failure is quite tricky if you’re looking for a core analytical point-of-view. But to assist in this matter, Flipidea can be of great help.

www.flipidea.co is a data analytics company that conducts a post mortem review of failed companies and provides a technical overview of the failure.

The company offers several criteria for analyzing the failure, including funding sources, idea valuation, investors portfolio, competitive analysis, and much more.

Speaking with Paul Lee, Co-Founder & CEO of Flipidea, we got an exciting insight into the company. Learn more from our conversation."

*Note: Venture Mirror covers startup, tech and business news from different sources.
Well for starters, each component's API can be published and versioned separately from its implementation.

The build of a component would only have access to the API's of the other components (and this can include not having knowledge of the container it runs in).

The implementation can then change rapidly, with the API that the other teams develop against moving more slowly.

Even so, code reviews can be critical. The things to look out for (and block if possible) are hidden or poorly defined parameters like database connections/transactions, thread local storage and general bag parameters.

In some languages dependency injection should be useful here. Unfortunately DI tools like Spring can actually expose the internals of components, introduce container based hidden parameters and usually end up being a versioned dependency of every component.
I can kind of understand where they're coming from. I've had people create issues or leave comments on random commits for the sole purpose of expressing thanks, which can get annoying in a bigger project. Especially when there are a few hundred people watching the repository that now each receive multiple emails they aren't interested in. That said, I still do appreciate people taking the time to express thanks when opening an issue or when I have helped them with a problem.
The C# example is much, much easier to read for me than yours. The else specially
You don't need to think about good commit messages. Just something that works for you and then rebase before pushing. That works for me at least
his sources are basically YouTube and other unproven articles, mostly from far right extremist sites.

German truth check article for that one: https://www.volksverpetzer.de/uncategorized/uni-hamburg-unwi...
> Facebook has entirely failed to utilise it - to allow external systems to connect in so that businesses can do business on there.

They weren’t allowed to do that under old TOS, and the whole point of this update is to allow data sharing when contacting businesses, that will allow building business tools.

https://faq.whatsapp.com/general/security-and-privacy/answer...
I was recently blocked for 24 hours from Facebook for testing the phrase “fucking British” in the context of colonial history. Note that I was testing it after another poster asked if their own comment saying the same thing had been censored. After having my test comment removed, I confirmed that “okay, it seems automated” which was itself flagged as being hate speech somehow, and my ban instated immediately.

My contacts proceeded to discuss ways to get around the filter (use idioms, odd characters, Unicode) and I was immediately reminded of how people get around Chinese censorship.
What's special about speech that makes this argument apply to speech alteration but not to subtitles? It's a tool to make you easier to understand, not to erase your person.
Occom's CEO is on over 300k.

Not sure I would want the body whose main job is to keep Rupert Murdoch happy in charge of the Uk registry
I agree - if you have any chance at the slightest volume (and based on this we're talking 100 concurrent users, not a million) then you are handicapping yourself if you're stuck on a single thread.

Personally I would suggest Elixir (and the Phoenix web framework). It's fully 'parallel by default', will happily saturate all your cores and serve tens of thousands at the same time. The language is simple, the framework is good, although obviously not as many people know Elixir as Python.
How to Get a Reference to the Currently Executing Script in JavaScript
But how monolithic were our monoliths anyway? Take your bog-standard ecommerce solution, built with a LAMP stack.

Okay, we've got a php process. Let's put our business logic there.

Okay, I need a database. With current cloud practices, that's probably going to be deployed in a different machine. We've got our business logic service and our datastore separated by a network bound from the get go.

Okay this is not very performant, I need to cache some data. Let's add a redis instance in our cloud provider. I guess this we'll be our cache service.

Okay we need to do full-text search, let's add an elasticsearch cluster through our cloud provider.

Okay I need to store users. We can built that into our business logic core, of course, but screw that. We are using Auth0. I guess our "user service" is distributed now.
Okay, my php process can't keep up with all this requests, let's scale this horizontally by deploying multiple php processes behind a load balancer!

Okay, now I need to do some batch processing after hours. I could add a cron job for that, but I don't want to deal with everything needed for retrying/reprocessing/failure handling plus now that it's a multi-instance deployment it's not even clear which process should do this! Let's put this work in a Lambda from our cloud provider.

So until now, we had a star architecture where everything talked to our business core. But adding this lambda that will talk directly to other services without consulting the core we've lost that.

Now, stripping out the business core into its constituent parts doesn't sound so strange, does it?
Please consider supporting Firefox extensions
this is the recommended way to plan time in scrum and many other agile implementations. You're just using "T shirt sizes" rather than "story points". It's recommended because it's quite accurate, as you've found!
Time Series Forecasting with Regression and LSTMs
To be clear, I’d like to see some of the FAANG companies broken up. But worrying about their global oligopoly when the alternative in this situation is News Corp, another global oligopoly, seems misguided to me.
It was caused by banks irresponsibly handing out debt and individual investors betting against that debt.
>I thought he meant it similarly.

There was no ambiguity, from the article
"Your birthright to use drugs is part of the pursuit of happiness, you write."
The author consideres it a birthright to use drugs irrespective of the consequences drugs have for a percentage of the population. To wear or not to wear masks however is "... potentially impacting the rights of other people." which is why I think its a slight contradiction.

>Are you saying heroin causes people to commit crime?

I dont understand what you're asking, drug-related crimes are drug related, using heroin in the states is a crime so the continued habit also constitutes committing crimes? My point was that anyone could be a heroin user who commits crimes or a heroin user and write an article, there's no way of predicting the future, mainstream society has deemed the 'risk' too great and instituted a method of preventing heroin use by making the use of the substance illegal. The article goes against that narrative with a libertarian point of view. I think I prefer the libertarian on this one.
I hadn't thought of that good point. It's also an invitation to one day accidentally plug 12V into your stereo or laptop.
Honestly, just let them have a buffer-overflow. That's what we call "junk food" software and if they are negligent, let them fail.
I was endlessly annoyed by the misuse of the term "shetler-in-place" by so many state and local governments. At no point should anyone, anywhere have sheltered in place due to this pandemic, which is an established term in emergency management where people are instructed to shelter in whatever structure they happen to be located at the time of the emergency.
That isn't a problem here. Signal is free, and already well funded.
Docker-slim: Minify and Secure Docker containers up to 30x
Exactly! And these are the stuff I usually look for when interviewing developers. These "mental models" are the ones with which you can filter on. Using them is the one that sets juniors and real senior developers apart.
Now, for whatever reason, nothing has effectively changed and millions suddenly care

This was discussed on a You Are Not So Smart [1] episode some time over the last few months (I had a look but couldn't find it).

The basic idea was that collective behaviour can change in an instant because of multiple pressures that have been building over time and looking for a single cause (or trigger) is fruitless because no one event has any great significance per se.

The closest that Google would bring me is a paper on 'Threshold Models of Collective Behavior' [2].

[1] https://youarenotsosmart.com/

[2] https://www.jstor.org/stable/2778111?seq=1
And there's a great PBS spacetime video exclusively covering the creation of heavy elements, and why they no longer think it's solely the result of supernovae [0].

[0] https://www.youtube.com/watch?v=MmgMboWunkI
This is gonna be the next 20x sidehustle-selfhack.
I did that. It doesn't answer the question - is my contact book on facebook servers? If so, how it is processed and for how long.
On this point, C-h m yields a complete list of keybindings for all modes active in whatever buffer you do it in.

More generally, for anyone new to Emacs and struggling as I once did, I can't recommend strongly enough that you learn how to use the help system (C-h C-h) and the built-in manual (M-x info). Emacs can teach you a great deal about itself, and these are the ways it does so.
The NFL was piping crowd noise in to their empty stadiums all season. Some games seemed to have a live person controlling the crowd reactions. Not the same, but I got used to it. For the music, can't you just listen to recordings from live concerts? Those usually have plenty of crowd noise.
You can also elect to be taxed at the time of the grant via an 83b election.
It's a fact that Google, Facebook, Apple, Amazon and others are free-loading by extracting information from content creators and posting it on their platform.

However, if just linking to content could be considered as somehow using the content - it would be a blatant power grab by publishers facilitated by the government.

How would wikipedia function if linking to content cost them money?
A group of my friends asked to set up a groupchat recently, our requirements varied. Among them:

- needs to be simple (not all of them are techies)

- need to be possible to run on desktop without any mobile need

- not Facebook (my requirement)

So I went and set an XMPP server up on the same machine I have my email and webserver, and wrote a quick guide on how to install blabber.im (a Conversations fork), and register on the server.

With a turnserver running in the background, it can do voice/video calls as well.

The room is not e2e encrypted yet - that is because I wasn't able to get the desktop person to install the omemo plugin for gajim, but that is the sole reason. We'll get there.

There is no history delivered on first connect - e2e encryption would prevent that anyway, similarly to Signal or Whatsapp.

PS: "Why not matrix?" Because at the moment, I despise the matrix clients, all the ones I tried, and the purple-matrix plugin for pidgin/adium/etc is long abandoned, and has no encryption support.

--

EDIT

OK, for those who don't understand what I wrote: I spun my OWN XMPP server. You don't have to, you can use any XMPP/Jabber server, for example any here: https://list.jabber.at/

From a user perspective: get and app, register a user/password on the selected server, done. That is simple.

--

EDIT2

> There is no history delivered on first connect

This is a choice. The tech/option exists: https://xmpp.org/extensions/xep-0313.html
2021 NAND Flash Updates from Isscc: The Leaning Towers of TLC and QLC
Do you have evidence that problems in the past that these replaced were better than these?

Progress has a "flooring effect", eg., if we solve murder, the leading cause of death is heart disease. Heart disease wasn't as common in an era where people, on average, didn't live long enough to experience it (etc.).

Have you properly accounted for this effect?

Because when I look at the list of problems people had in the 1970s, 1920s, 1870s, etc. they seem far far far far worse; by orders of magnitudes.
The Most Powerful Funnel Building and Sales Platform. Get Lifetime Access
Not in London (which is mostly where Uber works) and the number of private hire licences (again, the category which Uber operates in) are not IIRC limited anywhere. And in practice the value of a taxi over a private hire licence not much higher anywhere except London because there's much less street hailing and a car is only a phonecall (or app click) away.
> Can someone say is "event driven" in the context of an HDL different than say what even't driven is in Javascript web app, GUI etc? I'm having trouble wrapping my head around it in a digital circuit context.

I think what they mean is that when you're defining synchronous logic in (System)Verilog or VHDL, the behaviour of that synchronous logic is defined as being in response to an event. For example, look through a Verilog codebase and you'll probably see lots of blocks that look like the following:

always @(posedge clock) begin
... // Some logic
end

What that block says is that the logic defined inside it - most often writing to some sort of storage element, or sampling a signal - will trigger at every positive edge of the "clock" signal, which is the "event". Usually, people will work in more control signals like a clock enable, reset, etc. to make it do more interesting things.
I just want to thank you for this discovery, I was waiting for the over analyzed description of the scroll wheel and nearly had a spit take upon hearing his review.

In an age where everyone and their mom (literally) are doing sponsored product reviews on youtube, and also as a lifelong hardware nerd, this parody really appeals to my inner soul.
But should we consider criminalising people who deliberately spread false information

I am not a lawyer, but AFAIK this is already answered in law. If you can proof malicious intent or intent to cause harm, then you may have a criminal case. If the actions resulted in harm, then you may have a civil case.
Not everyone has a staid worklife, for some people working harder is incredibly important to their long term goals, for varying reasons. Such advice is very valuable to them, obviously it's ridiculous if you're pushing yourself to work harder for a Fortune 500 megacorp. who sees you as a cost centre.
If you don't live in Australia, these aren't your laws to vote for. If you do, your representatives enacted these laws. If you support these laws, congratulations, if you do not, call your representatives or run for office. There are large deltas in electorate sentiment across the world; different democracies will advocate for and legislate different laws.

I support the spirit of this legislation (content being compensated for its value on platforms), but also believe these specific corporations deserve it based on their exploitative actions & intent, and resources available to them [1]. My apologies if that wasn't properly communicated throughout my comments.

[1] https://www.google.com/search?q=regulate+big+tech
In languages with multiline comments like /* and single-line comments like //, you can do:

//*
old_code();
/*/
new_code();
//*/

And remove the first slash from the first line to switch between blocks.
We did the journey both ways:

Monolith -> Microservices -> Monolith

The first monolith was so bad that microservices made sense at that point in time. The current monolith is an exemplar of why we do not use microservices anymore. Everything about not fucking with wire protocols or distributed anything is 100x more productive than the alternatives.

Deciding you need to split your code base up into perfectly-isolated little boxes tells me you probably have a development team full of children who cannot work together on a cohesive software architecture that everyone can agree upon.
The book "Real World Haskell" is outdated.

I'll take a look at that functional design and architecture. THanks.
Facebook are complying with the law, by removing news content so they don’t have to participate in the scheme.

But the crazy thing is, if they decided to let any ‘news content’ through - say, block the big Aussie media players but allow overseas news and local independent news from small orgs that aren’t eligible for payments (because it was the big players that lobbied for these laws), then they would still be forced into arbitration and be forced to pay the big orgs, despite not having any of their content on the platform!

The law doesn’t actually really distinguish between what is actually “used” or not, or the difference between full article content or just links. If the media companies don’t like any proposed deal, everybody is forced into arbitration and then it’s judged on criteria that specifically exclude factors like the value of the traffic referral from Google or Facebook to the news site.
I didn't even realize I did this until reading this article.

I think the issue is that the undo/redo concept is inadequate. The author's solution of a persistent, read-only history seems like a step in the right direction, but that seems like it's much too slow of a workflow to beat out CTRL+Z/Y/Shift+Z, which is muscle memory for most.

Maybe we need something like a hyper lightweight git that can be controlled via keystrokes.

It's really disappointing how so many interfaces have been stagnant for so long. It sometimes feels like the only software difference between a computer from 2021 and 2001 is that the graphics and animations look nicer, but otherwise is just more of the same stuff.
Yeah, DoubleDelta + compression is amazing.

I have one column that's an incrementing integer per partition, and for a million rows the total storage for that field is ~20k. That's a savings of something like 10% over the whole dataset.
The text of the (soon to be) law is online [1] and at Division 2.52E it states the Minister alone decides which digital platforms it applies to.

Today is it Facebook and Google (though likely not Google after some recent moves by that company) but it could be any digital platform should the Minister designate it as covered by the law in the future.

1: https://parlinfo.aph.gov.au/parlInfo/search/display/display....
> Once you get a specification to program to, all input conditions can be treated as equal.

And if the spec says "try downloading the file 3 times at 5 seconds interval; if that fails, give up the update", I am free to implement it however I want (?) unless I missing your point.
Yea this is a worry of mine since I already have reduced lung capacity, but the long-term effects seem to be less widespread.
Since nobody else has posted it yet:

#include <stdio_checked.h>
#include <stdchecked.h>

#pragma CHECKED_SCOPE ON

int main(int argc, nt_array_ptr<char> argv checked[] : count(argc)) {
puts("hello, world");
return 0;
}
It kind of depends how well you chose the service boundaries. If you chose well, there's not a huge downside, just a bit of extra overhead. If you chose poorly, it can make it practically impossible to have a reliable app with acceptable performance. If you start out with microservices before you understand the problem space, you are much more likely to choose poorly.
To add to the collection of websites recreating acoustic environments, there's https://imisstheoffice.eu for office sounds.
That's not my idea of simple. Telegram works for me.
Live streaming platforms literally detect and warn against "unauthorized foreigners" from appearing on the screen.

TV channels like BBC (for high-end hotels) are being monitored real-time to black-out sensitive parts, books mailed or imported from overseas get pages ripped out, even entries in dictionaries get painted black.

Don't underestimate the seriousness of the censorship, it's among the few things communists are actually good at.
I did (and do) not argue it’s inevitable, but it is quite common in my experience.

My solution to their failure is to go pick it up myself, including purchasing some of those red insulated delivery boxes for our family use. It makes takeout much more enjoyable when the timing is predictable and the food almost as high-quality as if served on-site.

As a customer, my concern is with a goods and services I’m buying. The restaurant’s relationship with its employees, food suppliers, and power company is their concern, not mine. If a restaurant wants to pay $100/hr or any other legal wage, that’s their business, not mine.
The fact they're a jerk for rating you low doesn't erase the low rating.

You may well have enough presence of mind that a driver can tell you a bunch of upsetting things and you can get out the car feeling upset and still rate it as a great ride. Alas, many people in the service industry seem to have learned not to expect such insight from their customers.
That would be pretty dystopian.
I believe what they mean to convey is "the majority of people benefiting from increasing automation are those with higher IQs."
Id be curious to see how potential reach is affecting revenue. Like the article says the only way it has an impact on revenue is through media planning. But it seems like very few large advertisers would move some budget off Facebook if potential reach was 10% lower. Very few advertiser’s budgets are constrained by audience size.

This honestly doesn’t seem all that terrible, especially compared to their past of inflating actual performance metrics. Yeah they should’ve fixed it, but adtech platforms have hundreds of metrics with little opportunity to verify them so I’m sure it’s nowhere near the worst example.