skysight-inc/HackerNews huggingface dataset:
Ironically, Ring's fairly low-key appearance undermines the only value it might actually have - as a deterrent. I suspect you'd be better off with a chunky 7/11-style CCTV camera over your front door.

And if your goal is to actually prevent theft, you wouldn't even need to turn it on. It's the same issue as home security systems: they run all those goofy ads about a crook sitting in your bathtub because there's almost no real use-case. As a deterrent, an ADT sticker provides all the benefits of a security system for about $2. As a reaction, all it does is tell you that someone has stole your electronics and jewelry. It won't get recovered, the crook won't get ID'd if they wore a mask, probably won't get caught even if they didn't, you'll just be notified a bit sooner.

I'm not going to condemn people for getting these products, but only because I think they've been badly and systematically mislead. Products like Ring are sold on the back of an entire narrative of crime, deterrence, and punishment that has essentially no bearing on reality. Crimes against person and property are one of very few issues where I've seen people completely change their position just by seeing accurate data.
QuarkChain QKC $6.01 M Ethash 10 GH/s $7 69,816%

So 7$ is the nicehash cost? But isn't nicehash an out of the box solution? So if I wanted to actually execute a 51% attack I'd have to deploy my own malicious mining software to the nodes, that then issued an invalid transaction and forced consensus on it ... is that the idea? Can someone who knows a little bit more about this fill me in?
This was a really great historical summary, thanks for posting it!

Only thing I'd add is "white flight" is still commonly used to describe both periods of large mostly white exoduses, and you'll often see it used in that manner.

Its just a large number of historians think the term is a bad misnomer because of how it implies the movements were directly motivated by racism even in cases like you documented where the causes were much more complicated.
Back in college (90's) we had a professor who, about once a year, would send an email to help desk saying his monitor had gotten blurry and he needed a new one. We'd go to his office, wipe off the thick layer of dust and it'd be as good as new again.
This is most probably related to antitrust investigation.
RAID5 on btrfs has a write hole last time I checked. Bug has been around forever, and was around in 2014 for sure.

Phoronix has some thorough performance comparisons between Ext4fs, Btrfs, XFS, and ZFS.
Only of those blocks are accepted by the chain in the future. Zero transaction blocks or blocks with invalid transactions could easily be ignore by the next miner.
Al Shabaab terror group bans single-use plastic bags
Smooth CSS Shadows
Excerpt:

"In contrast to the GPL, which is designed to prevent the proprietary commercialization of Open Source code, the BSD license places minimal restrictions on future behavior. This allows BSD code to remain Open Source or become integrated into commercial solutions, as a project's or company's needs change. In other words, the BSD license does not become a legal time-bomb at any point in the development process."

Summary of article:

The BSD License is more true to the spirit of the Open Source community -- than the GPL License is...

(As paradoxical as that might sound, given that Richard Stallman, who originated GPL, was a pioneer in the Open Source movement...)
Yes I agree, depending on the project you might need to dip into some Erlang libraries. But that's a far cry from needing to learn Erlang first.

I remember reading things like "you should learn Erlang before learning Elixir to be really effective" scared me off learning Elixir for a little bit as well.

Also, I find the more familiar you get with Elixir, the easier it becomes to read Erlang code.
It's also worth noting that Synology uses btrfs as an option to do checksumming and snapshots on their NAS devices.

They're still using their own RAID layer though.
DebConf20: offer to speak in Palestine censored
Another big difference is the freshness of the content. The "modern web" will bury anything that is not new or trendy and make it virtually disappear for everyone that isn't looking for it specifically.

On the "old web", content freshness is what the creator wants it to be. Old articles can still be as relevant five years down the line, given that the author updates it as needed. Cool and weird stuff can still be cool and weird after the fact, doesn't depend on word-of-mouth or algorithms to "live", doesn't have to be "released" on a schedule, and doesn't have to compete against other creators. It just exists for people to stumble upon eventually: the when doesn't matter.
> (take "this" vs. "thin").

Better example. Read "c" in "Changes in science of Pacific Ocean".
I grew up in a Brady Bunch house: nine people and 1 1/2 bath. The father had priority, then high school kids, then grade school. The bedroom config was more interesting than bathroom. Always a minimum of two, sometimes up to four. A rearrangement every couple years.

Perhaps that is why I sought mainly single bedrooms in college and grad school.

I think all of the next generation were nver more than six in house and every child with personal bedroom.
So how is S3 implemented? Does it reuse any publicly available open source component?
I’ve also been a longtime fan of Qt, who has both argued for it and defended it in discussions, as well as used it in a startup I founded and in a separate commercial contract project. But this news means that I likely won’t use it again and certainly won’t recommend it anymore.
Improving performance after the fact is a lot harder than you might think, depending on the nature of your application and it's users behavior, it can be a very steep uphill struggle to realise even small gains. Here's an issue I recently ran into.

When I was tasked to increase performance of a legacy web app, I thought there were so many "quick wins" that I could take a VERY slow application (we're talking 10s long requests for most pages) and get most pages down to less than 3s per request, and at MOST 5s for all of them

One example was permissions being stored in a long "bitmap" string of 1's and 0's that was being parsed on each page load (it was hundreds of "bits" long). The code to handle this was beyond awful complexity wise and added 2s per page load to parse. Some simple refactors and 2s removed from each and every page load. There were a bunch of things like this too, I was on a roll fixing these things.

In my dev environment I set up some performance test harnesses (replaying real world traffic from a representative amount of users) and got benchmarks indicating that i'd increased performance by about 4 times on average. It was still sluggish, but no longer unusable. When I deployed, I found the site was only 1.5 to 2 times as fast. Not quite enough to hit my very modest goal of <5s per request. What the hell happened?

Turns out the site was so slow, but we had so many active users that needed to use it, we were suffering something you'd normally only observe in real life automobile traffic, a phenomenon called "induced demand". When a site is really slow users won't use it unless they absolutely have to. So as you make the site faster they will subconsciously start doing more things things beyond the absolute bare minimum they would normally do. You get stuck fighting some weird kind of "equilibrium" where as the site gets faster you start going below the level of "do what I need and get out" threshold of more and more users who push back by adding more traffic until the site reaches a new equilibrium.

So we made the site 4 times as fast, but the amount of requests more than tripled and negated half our gains. Improving performance on a web app of this nature after the fact is a LOT harder than you might think.
Fair point on that. Still, the rest is somewhat unclear.
Or they can double spend some crypto, that is generally the main goal here
Possible factors:

- Too many people are struggling to repay their student loans

- Too many people are one paycheck away from homelessness

- People may be more risk averse than previously thought

- The fact that health care is tied to employment deters people from starting a business. Indeed, countries with strong social safety nets have more entrepreneurs (https://www.google.com/amp/s/amp.theatlantic.com/amp/article...)
A lot of its key people ended up at a startup which was acquired by another of the FAANGs.
My Top Resources to Learn Neural Networks and Deep Learning
It’s worth noting that much of the premise of the article (wanting flexibility) is outdated. Zfs has support for removing top-level raid 0/1 vdevs now. So you can take a raid10 pool, and remove a top level mirror vdev completely. Note that this doesn’t work for raid5/6 vdevs, but as the author points out, those are becoming less and less used because of rebuild time and performance.

In addition to the slew of other features Btrfs is missing (send/recv, dedup, etc) zfs allows you to dedicate something like an Intel optane (or other similar high write endurance, low latency ssd) to act as stable storage for sync writes, and a different device (typically mlc or tlc flash) to extend the read cache.
Utah houses traditionally do not have many bathrooms, in fact most made before 1980's only have one. It's quite odd actually
It's basically a license for a tiny hardware startup to do Qt development with some limited support. It's not a very good license to sell product with, since any hardware startup that intends to use Qt in a product will pre-negotiate the distribution licenses up-front to capture the cost in the BOM for a unit. The only thing this does is allows you to ramp your commercial license costs as you get closer to profitability.

Basically if I'm a hardware company A, and I want to build a device that uses Qt5, originally I would buy a commercial license up-front for like 5 figures. If I'm building this product using my own personal funds and not VC-funding then this represents a huge outlay to get commercial support. What this $500 fee does is allows me to do commercial-licensed development out of the gate but without any support resources beyond installation(which was easy). Then, when I start doing design verification and am fixing bugs in the product I can start paying for a full commercial license and get support if I discover an issue with the graphics engine.

Getting Qt up and running can be difficult if you've never done any open-source or Linux development before. And for some systems, having installation support is paramount because the build systems are not tightly integrated with Qt's build system(EG QNX). So it can ease some difficulties in using Qt.

I think this is a pretty good offering for a niche of users who would otherwise avoid all the GPLv3 code and stick to Qt core, develop alternatives to all the good Qt modules like the virtual keyboards and stuff, and then determine they don't need to pay for a full commercial license once they get up and running. This provides an alternative path for those users where they can feel comfortable just using Qt's version of certain things. And it's probably a big win for them.
How? My understanding is that you create a new vdev and add the old vdev as a device, basically recursively creating volumes with each new device you add.
I have forgotten to mention that my point was that all known alphabets derive their order from an ancient 27-letter Semitic alphabet, so any hypotheses about the origin of the letter order must discuss the order of the original 27 letters, not the order of the letters of more recent alphabets, which just copied the original order, then deleting some letters and adding new letters, usually at the end of the alphabet.
There are almost no renovations that will return more than $1 per $1 spent. Add in the additional penalty for any time value of money and you're even more underwater. (It can help speed up a sale, but generally will not have a positive RoI.)

Renovate for yourself and your own use, not the next owner.
Seems like a strange argument, to claim that Nintendo's logotype would even be eligible for a "modernization". The vast majority of logos follow the same mold when they are modernized: they are simplified, rendered in sharp vector art, are made to look good even in monochrome, may use contemporary fonts instead that match this style, and so on. Microsoft's window is an example of this, Firefox is another. The thing about Nintendo's logo is that it already looks like that. Like the logo of IBM, it's already modern, because it's timeless.
If you can hash faster than everyone else combined you can re-write history. So you could make a transaction and then re-write that transaction out of history allowing you to spend that money again.

When you make a valid transaction, you have the necessary details for both that valid transaction and no transaction at all. Just because you can't make invalid transactions doesn't mean you can't effectively steal.

This is why lightning network is a shitshow, because you have to be constantly alert for that behaviour.
But it is a (superficial) jira clone. As it stands, it's just a fun project with no commercial value
I have a pair of Trickers boots with a rubber sole that give me and everyone who touches me massive static shocks when I'm in the office.

It never happens anywhere else, so it must be something about the office carpet, and maybe inadaqute earthing of the desks or something.

But every single time I wear those boots to work I will shock myself a dozen or more times that day.
Good comment covering the languages.

I came from Python. For me Elixir was much more approachable as a first step into a functional language. Syntax, documentation, getting started/onboarding. I believe there are efforts under way to make Erlang docs a bit easier to approach.

And then Phoenix with projects like Presence really built my excitement for the language. Had some colleague that was thrilled by Ecto changesets.

So a combination of ergonomics, easily accessible to new people and strong hype-marketing brought me in I guess. And I enjoyed it and am happy with the results it gives.
How are the AV companies still alive with Windows Defender installed on every Windows since like Windows 7 or 8?
Is it legal to torrent. Not that i care about. Forget it. Bye Qt
not sure how i made it through my entire CS degree without learning this term. either that or i just don't remember it. anyways, thank you! this is really useful even outside of Elixir.
Yeah after travel in Europe that's one that irks me being back in the US. Why does my toothbrush need to be in the same room that everyone is dropping deuces?
Well, the reason for an attack is to reverse transactions. For that to have any value, the blocks must be accepted by the chain in the future.

And no, a miner can not "easily" ignore previous blocks.

And blocks with invalid transactions get ignored by everyone anyhow.
I have been using ubersicht[0]. The same developer of skhd/yabai has a dotfiles repo that I mostly copied his config from.

[0]https://github.com/felixhageloh/uebersicht
Avast/Jumpshot data is bought by many marketing companies too and packaged as SEO tools, market research/analysis. They've been really proud to talk about their ability to collect all this data in the past [1]. But recently it became clear that all the data is stolen without user permission.

[1] "Jumpshot Knows What You're Buying, Browsing, Searching" https://www.cmswire.com/digital-marketing/jumpshot-knows-wha...
Can you describe the breadth and depth of technical experience that a typical analyst might have?
it's already way better than Jira.
For the most part, yes. The personal site lets you experiment in the way you want to.

But most people will still need some kind of validation to make it feel like they're not just putting information out into a silent, gaping void. You don't have to stoop to Twitter style hot takes to do this, but some acknowledgement from the outside world is still desirable.

Back in the day, there were "guestbooks" you could sign and webrings you could join, linking to other related sites. Blog software had user comments and blogrolls built in from Day 1. Unfortunately spambots and useless pingback notifications killed the discussion sections.
Doesn't mean Swift for Tensorflow is dead. Could mean Swift for Tensorflow will properly support Metal soon :-D
For those that might not understand the compliance requirement, PCI compliance is a good example. If you process credit card payments, you need to be PCI (Payment Card Industry) compliant. And PCI DSS Requirement 5.1 [1] states

>Deploy anti-virus software on all systems commonly affected by malicious software (particularly
personal computers and servers).

So most enterprise companies have to have AV on their workstation and servers (yes Mac and Linux too) in order to keep processing credit card payments.

[1] https://www.pcisecuritystandards.org/documents/PCIDSS_QRGv3_...
My personal site is for the archival of early iOS stuff (iOS 1.x apps pre dating the AppStore and what not) as well as some forks and new software http://lexploit.com . Purposely 90s in style.
Psyched to try it! Any idea what the wait list time frames are looking like? I'm currently at position 11,178.
Weekly Startups' Radar #47
Wild speculation, but my guess is that both will continue to be developed.

As far as I understand, the MLIR project predates its machine learning application and was originally intended as a new IR for clang. In that capacity it makes a lot of sense. MLIR is also currently experimental in Tensorflow, although I have no idea how mature the implementation is.

Similarly, there has been significant investment into Swift for Tensorflow, so it's probably here to stay. On the other hand, from a language design perspective Swift is not a particularly good choice for automatic differentiation and translation into Tensorflow graphs (imperative, exposing many details of the underlying machine, etc.). Without a lot of investment into this project it might just be overtaken by a better engineered competitor, or more likely, fail to gain sufficient mind-share over the "good enough" python solution that already exists.
I bet someone identified this as a substantial line item that was trending up and they want to push Rings out into the world to try to deter future growth and losses. Who knows... the acquisition might have paid for itself in cost savings.
Funny how the whole article talks about Bitcoin Gold (BTG) but some automatic script liked Bitcoin (BTC) right in the first sentence. I wonder if anybody checks those articles after they've been posted or are those already automatically generated?
All Swedes do. Goes hand in hand with writing crime novels about it. Most common occupation in Scandinavia.
> I think this is why Google and Facebook can't make money from anything but advertising, they have to give away everything else for free or at a loss because no one trusts them at all.

I'm not sure about this. Google at least was not broadly considered untrustworthy for the first half or more of its existence.

Indeed, the key reason that they're considered untrustworthy is the decisions they've made in support of making their money from advertising.
I would generally agree, except in this case that makes it one of the more stable pieces of software I am running on my mac. When it happens I have a single hotkey mapped to restart the service which recollects all my windows and usually fixes anything that was going wrong in ~3-4 seconds.
Thanks. I intend to use it as a cluster ski no need for USB peripherals, I'll keep that in mind!
> simplified
> React/Babel

That's an oxymoron.
Skunk Work's Kelly Johnson's 14 Rules and Practices
Wrapping Your Head Around Gradient Descent (With Pictures)
As far as the block chain is concerned they cannot. No single branch can have a double spend. But of course with deep reorgs they can defraud exchanges or other parties who end up on the wrong branch.
I've shared an apartment with 3 other people (single bathroom) and it can be either utter chaos or totally fine depending on schedules. Staggered morning work times are the best, everyone gets their time without feeling rushed.
Ethereum API and Its Usage
exactly. The economy didn't need to support so many restaurants and food services when most people cooked at home. People also mostly entertained themselves or spent time with friends/family. Moving all that to a company or service will raise the GDP.
It’s an achievement, for sure. Maybe it’s just me, but there’s not really anything special about assembly. It does require a different way of thinking than higher level languages, but if you’re used to it, why not continue using what you’re good at?
I generally agree, but despite this companies still do it sometimes. UPS is a great example. Ditching Paul Rand's timeless logo for what they have today, a real shame.
I actually run it with SIP still active. Some features are disabled, but it still does everything I need it to.
When cooking I often find myself pondering that food prep has a very similar space-time tradeoff [1] to CS algorithms. Protip: Sprawling over to non-kitchen areas for mixing bowls and whatnot can provide a significant speedup vs moving things around in a limited kitchen workspace.

[1] https://en.wikipedia.org/wiki/Space%E2%80%93time_tradeoff
> for the plane to crash not one but both engines would have to fail

I recently rode in a 2-person jet. The pilot said the only reason we might bail out is an engine fire. If the engine fails, the plane's an excellent glider, and we'll glide to an airport/airstrip. Now, this was somewhere with airports all over, not an ocean.

https://en.wikipedia.org/wiki/ETOPS is a good read.
Really loved listening to his recent podcast with Lex Fridman[1].

[1] https://m.youtube.com/watch?v=yCd3CzGSte8
Are you suggesting that Tim Cook was not involved in the development of the Apple Watch or AirPods?
Jeff Bezos iPhone Hack: Good Advertising for Cryptocurrency Hardware Wallets
Geneticists find distinct ageotypes of human aging
I love IntelliJ approach to these cloudy things. They know developers are smart enough to remove whatever smart thing they can come up with, so instead, they do the obvious and kindly step back.

I apologize for removing their registry entry on Windows for Rider and I promise I will pay for the product when I am financially confident enough to do so. :)
"fairly painlessly" and "without significant work or downtime" doesn't sound like it lines up with btrfs's, which I would describe as "one command and zero downtime (just some io load if you rebalance immediately)" for both operations. btrfs is also mainline, which increases how painless it is to use.

BTRFS does have some scary stories from earlier in its development, and true raid5 seems like it's unlikely to be safe for quite a while, but raid1 and "normal" fs usage has been rock solid in my experience. The only time I've ever had an issue was probably 4 years ago at this point, and it was solved by just booting an Arch live iso and running a btrfs command that was basically "fix exactly the bug that your error message indicates". I don't remember exactly what it is, something about two sizes not matching, but googling the text it showed at boot led me directly to the command to fix it. Certainly dramatically less trouble than I've ever had when hardware RAID goes south.

I do agree that modern lvm does probably compete with btrfs, but again you're trading how dang simple btrfs raid1 is to manage for monkeying with partitions in lvm in exchange for ~some? performance.

IMO ZFS is in a weird spot where I don't know where I'd use it. It's too complicated/annoying to admin for me to want to run it in my basement for myself/my family, and for anything bigger or more professional I'd use ceph or a problem-domain-specific storage system (HDFS, clickhouse, aws, etc).