skysight-inc/HackerNews huggingface dataset:
Arbitrage trades and related activities like MakerDAO keepers would be legitimate transactions vulnerable to this (essentially someone else extracting the value from their discovery). Granted that is a very small subset of users.
I like strategy games and I enjoying modding / editing various aspects of these games. I don't think Cloud gaming will allow me to do these.
That's exactly what I had in mind. Great article. Thanks!
This also means your team's day does't start until lunch.
The problem with agpl is that no companies want to touch it. It's too restrictive if you ever want to integrate something with your internal proprietary moneymaking code.
You're right! I disagree that the perfectly balanced system is OSX but overall I agree iPhones should have better "hack-ability".

As I've posted elsewhere:

I agree, Apple should make it easier to boot non-iOS iPhones. Even provide some tools to write custom OSes for the iPhone hardware. However, Apple should only provide that service to the registered adult owner of the device, in person at an Apple store after delivering the caveats that the device will no longer be supported by Apple (regardless of resale) and any warranty is void.
There are ways to make marketplace contracts which allow buy and sell orders like this that aren't vulnerable to front-running. It's possible to have the buy and sell orders happen off-chain and then be settled on-chain later (Loopring works this way; there are other benefits to this system too such as speed of execution and lower fees), or for a marketplace contract to require orders to be preceded by a precommitment transaction, which includes a hash of the upcoming order, so the upcoming order can't be frontrun because the frontrunner would need to do their own precommitment transaction first.

Note that a marketplace contract like this isn't the only kind of smart contract; it's not the case that all smart contracts have the potential for front-running vulnerabilities. For example, there are smart contracts that do things like manage community funds and require people to vote on how the funds are spent, which don't do anything that could be vulnerable to front-running.
Nothing you are saying is false, but why can't people who want a different experience just buy an Android or alternative phone? A smartphone may be an essential utility, but an iPhone specifically is not.

I feel your argument is like saying I want my car to be gas-powered and I want it to be a Tesla. It doesn't matter that it that many other manufacturers exist, I demand Tesla make gas-powered cars so that I can buy a Tesla and run it on the energy source of my choice.
The orthodoxy of the downvotes has spoken louder than any comment, that I have voted, somehow, for the wrong riler.

We are become reddit.
You are right, the font-size is not the main problem with Wikiwand. I tried zooming in until the text was the same size on the Vector skin and it's usable. Nevertheless, I don't think it's a coincidence that sites like old.reddit, HN and Wikipedia all use a similar font-size. Less so on Wikipedia, since the Vector redesign increased the size a bit.

I don't get what's wrong with the Vector skin though... The only thing I would change is the language options in the sidebar -- no reason for the collapsible search box thingy. Just list all the languages as tuples of (native name, name in current language). Other than that I think it's great, no doubt thanks to all the effort spent polishing it over the years.

The problem Wikiwand is trying to solve is better solved by browser zoom on large screens and a separate skin (or media queries I guess) on mobile. Setting UA font-size to make text readable (as opposed to customizing the relative sizing of different elements) has been obsolete pretty much since Opera introduced zoom. If a non-power user wants a site larger they'll just zoom in. If they want everything larger they'll apply the zoom to all pages (at least Chrome has this). Pretty much no one cares about UA's font-size. Certainly no lay person.

Edit: Seeing danluu's site linked reminded me of this relevant thread: https://nitter.net/danluu/status/1115707741102727168
Most providers softcap at 50 to 100 gb .

At best I'd get 10 hours of gaming here.

Don't get me wrong, I want this to succeed. I want to be able to play COD or Halo from anywhere with a 5g connection. But with such high data usage it's DOA
What makes you think I they're unaware? Do you presume to have some kind of insight that everyone else doesn't?

And why is it the children's fault for something their great great grandparents did? Should all the ancestors of everyone who ever went from one country to another be forced to return to that country? I don't think many countries could handle that many people.
Yeah, they probably just plain economize on compute there.
Fewer Bankruptcies. More Startups. One Strange Recession
It seems completely infeasible to me to think that Congress and its staff is capable of drafting reasonable legislation without considerable input from the executive agencies.

I understand the general conflict of interest you are concerned about but that is why there are separate branches. The executive branch can only propose and/or respond to inquiries, they can't actually introduce legislation.

(I'm just going to ignore the rabbit hole of regulatory contruction here as that is another can of worms)
am dying of laughter, wtf is wrong with these people
Look at their global results, Europe is largely irrelevant compared to APAC and MENA. Germany exit was loss of prestige losing home market but also not a major loss of revenue compared to gains elsewhere in the world.
Thanks for your comment, because I thought the same thing, but couldn't be bothered to watch the video. The article author definitely could've done a better job of wording that sentence in a less ambiguous way.
Sure Apple can create their area of trust/safety/security in their apple store allowing those who want that to stay there. They can't however do that on a device they've sold to customers.

The question from a principle standpoint is - can companies stop a customer from modifying a device they own when it only effects the customer.

Or more realistically there is more than one question and you have to make trade offs between the right answer to all of them (and what people believe the right answer to be).

My view is: Make it hard to install out of App store, warn people about all the security/trust/safety there losing each time they enable a fine grained permissions. It's a simple security rule; don't install anything not in the app store, yes pay the 30% premium for that security. Yes it's not perfect but the current situation definitely isn't either.
Have you forgotten to have retrospectives? Yes, the first 2 weeks, the stand-ups is badly place, then the team talks about it and chose a different time. (Remember the team decides the time, not management or Product owner), management only gets to decide that you are doing scrum, which means you need to have the daily stand-up.

If you've goon 15 years without any stand-up being under 15 min, then you are doing something wrong. Is your team absurdly large? Is your scrum-master not fluent in scrum? Does no-one in your company understand how a time-box works? Or do you insist on bringing up lengthy technical discussions that you could perfectly well take with the 1-2 people involved outside of the stand-up?
There are tons of ways to do it wrong, and pretty much every single one comes back to people not understanding what the stand-up is and isn't for.

It's popular to shit on scrum, but a lot of the criticism comes out like someone going "Programming in C is rubbish, it always throws segfaults, and it's impossible to create good software in a programming language that isn't pure functional"
It's an opinion sure, but it's based off of being bad at coding C and preferring to code in Haskell, where you might ask the person if they had considered actually learning C before shitting on it.

> If you are in the middle of something, a 15 minute meeting clears working memory every bit as much as a 3 hour meeting.

Getting interrupted for a 5 min talk with a colleague is just as interrupting to your flow. Don't pretend to claim that everyday in your 15 years of scrum you have accomplished absolutely nothing on a day if there was both a daily standup, lunch, and a person asked you question.

Yes interruptions are bad and should be minimized.. which is why having 15 min condensed to get everyone aligned is better than having 5 people dropping by randomly to ask "did you commit the feature yet?" "Was it me or you who was supposed to do X" "You do know that I'm waiting for you to finish Y right?" "Are you waiting on me to do Z, cause I prefer doing X first, but no-one needs that yet".
And again, if a team has more than 15 min total of those kinds of interactions during a day, you need to reflect and improve. If you have less than 15min, then great, everything is cleared up after the daily scrum.
Show HN: CountDownLatch as a Service
Order and medhod. Such an easy game to play, I'm sure there are much more subtle and effective ways of doing that the example I'm about to dash off here. We will only report the stats for the answers of question 3.

Questionaire A.

1. Do you think Osama Bin Laden is evil?

2. Do you support Bin Laden being brought to justice for his actions?

3. Do you trust the government?

---------------------------------------------------------

Questionaire B.

1. Did you believe the CDC when they said masks were useless against covid?

2. Do you believe the current consensus that they are useful against covid?

3. Do you trust the government?
Almost certainly the same influence patterns would emerge in different forms elsewhere, perhaps even more insidious forms!

Hence, why I think it really is (one of) the hardest challenges of our century: How do you eliminate or severely restrict influence vectors?

Who/how determines what qualifies as good/bad influence or reality?

Should positive (however defined) influence be allowed/promoted?

Not sure this one is solvable as it would require a global optimization vector which we don't (and maybe can't) generate.
Which lie?
I refer only to her statement, which illustrates her character and that of the USA.
The correct answer from her would have been, "it's not 500,000, but every dead child is one too many".
They didn't care about 500.000 dead Iraqi children, period.
If the children really died, is important to the children and their families not for the characterization.
Can you say more about what’s interesting here versus JAGS for example? JAGS is fully declarative, mature and useful. It has benefits (like being able to work out how best to sample automatically) but it also has huge amounts of expressiveness drawbacks . Stan inherits the BUGS/JAGS syntax but extends it and adopts an imperative language.
It will also insta ban you when Alexa hears you use n-word or f-word.
Not sure why you're downvoted, I think its a useful contribution. There is a TON of horrible content on youtube - text-to-voice slideshows that are clearly the output of someone clever enough to put it together, but not clever enough to actually contribute anything to society. If they had to host their own stuff, I think that would put a damper on it too. OTOH if you self host there would be NO gatekeeping at all, for good or ill (and honestly, I think it would turn out pretty badly if todays info-space is any indication).

The key, I think, is to overlay a network of blacklists over distributed content, and enforce one new law: communication requires consent. I can see a new industry of small, interconnected groups of curators helping individuals weed out the noise - all while maintaining an individuals right to consume as much noise as they want. Reputation would no longer be a single number, but rather in the context of these groups, to which individuals voluntarily belong.

The important thing would be to connect content to the creator, such that the blacklist is more effective. So, it may not be a real identity, but it should be consistent: that is, your id can't be used to find you in the real world, but it can (and should) be associated consistently with everything you make and distribute. (Although I would certainly want some sort of decay function there, since I don't think people should answer to the same degree for the stupid shit they did 10 or 20 years ago.)
Facebook AI releases kilt a new benchmark for knowledge intensive NLP tasks
Reid Hoffman has become one of the biggest fundraisers in the Democratic Party
1 billion LIST requests means that in a 31 day month, you're seeing 373 requests per second. That's not "a misconfigured tool," that's "borderline DoS attempt on AWS."

Each billion LIST requests will cost $5K at retail pricing, for those wondering.
Some 20 years ago, when HD space was at a premium, I wrote a small script to clear out various temp directories in Windows 98. I tested the deployment on a colleague's computer, only to have him inform me that he used c:\temp as "temporary storage for projects I'm working on". Oh, well.
>doesn't support Oracle or MS-SQL

Not exactly a Liquibase alternative for anybody working in the enterprise space.
Clipped from the following article: https://www.engadget.com/luna-amazon-cloud-gaming-interview-...

“We worked with the Safari team to ensure that some of the things that weren't there are there, and that allowed us to kind of get to where we are today,” Luna head of engineering and technology George Tsipolitis said.

I don't know if these APIs are secret, so much as didn't exist before. I assume that Google and Microsoft are free to leverage these as well now.

And fair enough, I haven't been a part of larger enterprise deals in my career so far.
Well, this is just wacky: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7311916/

So, I guess take some potassium with black licorice and you'll defeat COVID-19!
Lowering Higher Education, Again (2013)
Large marketplaces are know to enough people. Had one operated for super long, it would be known.
Right? Forget bugs in the contract system, if you have pools writing whatever history they want in private that seems to defeat the entire point.
I was going to give Stadia a try when Doom Eternal came out because I wanted to play it in 4K and only have a PS4. Backed out because of their announcement that it was not native 4k, as originally promised, but actually upscaling. Whether or not I would have known the difference is another story but the backtracking on something they had been so adamant about left a bad taste in my mouth.

I also don't like their subscription model, TCO is way too high compared to console. You pay monthly and you still pay full retail price for the games.

I wound up getting Doom for PS4 and it's awesome. The HDR makes it look fantastic.
Just curious, what does distributing sourcecode mean? If I fork on github and push a change, am I then distributing sourcecode?
Something that is also super interesting is how cats or dogs react to e.g. cat-face filters when they see themselves and their human (with a transformed face) mirrored on a smartphone screen. You might want to search videos of that. I like the one where the cat turns around and gives their human ... a paw to the jaw :D
These aren’t agents sent into China, but assets in China who were arrested/killed. 18 to 20 between 2010-2012

https://www.nytimes.com/2017/05/20/world/asia/china-cia-spie...
Whether something is really distributed or not is not only debatable but more importantly transient. Maybe it is today and not tomorrow.

Yes, you may consider that HS is not fully distributed because of the reasons you stated (many may disagree with you, hence debatable) but if you REALLY wanted to do something about lack of decentralization, you could: just start another mining pool. This is the other aspect of public blockchains that normally goes unmentioned when calling them distributed and trustless: they are permissionless.
> Especially is not something to be afraid of.

Disagree. UB in C can mean your program silently going off the rails in a way that isn't possible in many other languages. UB really can manifest in bizarre and scary ways on real platforms. [0][1][2][3] If it isn't manifesting that way in your case, that's just good fortune.

> I still have to find a bug or fail a test because some strange UD

I should hope your safety-critical code is not permitted to contain known instances of unintended undefined behaviour. (There can be exceptions where UB is truly intended. JIT compilation always relies on UB, for instance, not that this would apply to safety-critical code.)

If your program contains undefined behaviour, that means that at best, it works by coincidence. Safety-critical code should not work by coincidence, it should be correct by construction (to steal a term from the formal methods world).

Also, it's UB, not UD.

[0] https://devblogs.microsoft.com/oldnewthing/20140627-00/?p=63...

[1] https://cryptoservices.github.io/fde/2018/11/30/undefined-be...

[2] https://blog.regehr.org/archives/759

[3] https://blog.regehr.org/archives/767
Why do you think the daily stand-up should be the days starting point? That's not a requirement and not at all practical. If you have to skip a stand-up some day because of a dentist appointment or other meeting, do you just not do anything for the rest of the day?
Ubisoft obviously has some kind of special deal to be able to sell their own subscription “coming soon”, does anyone know what the profit share for game developers is for this kind of cloud gaming? Or will it only be large publisher titles available for these kind of services with behind closed door deals?

I get that this type of services reduces friction (somewhat) for playing graphically demanding games at the cost of network bandwidth (10gb/hour), but trying to work out what kind of possible Epic vs Apple shit fights this kind of silo platforms might start if it is rolled out to all AWS regions around the world and becomes dominant platform.
Aw jeez seriously? Caffeine pills are helping me kick my Dew habit.

I suppose if the pills go behind the counter I can just get a kilo of the lab-grade powder and portion it out myself... that would actually make it easier than trying to break the pills in half to taper the dose.
What happened to the Semantic Web? (2017) [pdf]
I've been working with PostgreSQL professionally for almost 20 years, I also worked professionally with Oracle for around 10 with some overlap between those time frames.

I can vouch for your comment largely. I love PostgreSQL and expect to work with it pretty much exclusively for professional RDBMS needs into a fairly distant future (with perhaps some SQL Server)... but there are features that were in Oracle back in the earlier 00's that PostgreSQL is only within the past few years catching up to. Partitioning, materialized views, etc. even though PostgreSQL is got these things now, the features are still not a feature-full and mature as they were in Oracle back then.

And speaking of SQL Server, the tooling and reporting capabilities there are something that I haven't seen achieved in the PostgreSQL ecosystem yet (to the point where my go-to client interface is still good old psql for lack of anything really better).

So, I think the kudos coming to the PostgreSQL team whenever a post like this surfaces here and elsewhere is definitely earned. But perspective on how far there is left to go is warranted and should be exciting to those that are building the future of PostgreSQL... that not all problems are solved and that you're not just there to oil the cogs laid down by generations past.
The problem is twofold: The first is that biofuel doesn't scale. Maybe if we shifted all biofuel production to aviation we could do it. But the market is growing over the long term. Which means biofuels will eventually stop being a solution.

The other problem is that biofuel isn't actually all that green. It still needs lots of fertilizer, pesticides, farm equipment, etc., that ultimately gives it a relatively high GHG output.

At some point, we need to bite the bullet and go with hydrogen or one of its derivative fuels (e.g. ammonia, methanol, etc.). People are constantly trying to imagine a solution that avoids this outcome, but no one has come up with anything that looks like a viable alternative.
Additionally, we can also detect deep double-spends very easily!

When a double-spend occurs, usually it's from a deep chain reorg. This is what people usually refer to as a double-spend attack, not the kind of reorg where it only affects a few of the top blocks (which isn't uncommon). The latter occur relatively frequently due to the nature of Proof-of-Work being essentially a race.

Consensus mechanisms can detect when a sudden "deep" reorg occurs, e.g. a sudden reorg of 200 blocks that we didn't previously expect to be reordered. When this happens, it's relatively safe to say that this is a double-spend attack and we can disregard the attacker's chain. There's variations of this that additionally add things like "checkpointing" wherein reorgs beyond a certain block depth (the "checkpoint") are impossible at the consensus level.

There's a lot to critique about blockchain tech, but miner centralization is a relatively dated concern. Yes, it's a concern for many blockchains, but for the major Proof-of-Work chains (Bitcoin, Ethereum), it's not an issue anymore.
Antisemitism was/is widespread in Europe. Germany was long time a safe haven for the Jews.
What do you think, why german and jiddish share so many words and similarities?
Anyone impacted by this who needs a new cloud-scale trash service should check out https://devnull-as-a-service.com.
I don't know why this comment is downvoted so much. Every company I've worked for uses MySQL (or a MySQL fork, eg. MariaDB or Percona). I've never seen an installation of Postgres used in production at any company I've worked for. I've been waiting for a decade to start using it, but there have always been three issues that made Postgres an unacceptable choice for my coworkers and me, at every single company I've worked for:

1. The lack of built-in replication, requiring third-party plugins based on slow triggers, etc. Postgres finally added, after many years, off-the-shelf replication, resolving this concern.

2. No equivalent to MySQL's "utf8mb4_unicode_ci" or "utf8mb4_unicode_520_ci". Postgres finally added, after many years, the "und-x-icu" collation, resolving this concern.

3. Lack of a multi-threaded model, meaning every new client connection forks a new child process, utterly decimating performance and scaling. Expecting users to throw a connection pool/proxy server in front of every Postgres installation to work around that bottleneck is unacceptable; a proper multi-threaded model needs to be provided off-the-shelf. The developers continue to fight back on this issue, and the fact is they are wrong.

If and when that final point is resolved, I might finally be able to put together a proposal showing all of the benefits and features present in Postgres compared to MySQL; and with those above three points all resolved, I might actually be able to gain traction and support with the other senior developers, and win a plea to management.
All sugar alcohols do this, not just xylitol. It's worth keeping in mind, as they are quite common sugar substitutes.
One of my good friends has a saying, "Humans are really good at optimizing the hell out of the wrong thing." I can't help but think that when reading about any sort of heroics involving blockchain.