skysight-inc/HackerNews huggingface dataset:
I was won over to btrfs for my new NAS (~6 years ago!) when I saw a demo (which I expect is also valid on zfs) where the presenter starts with a mirrored setup, finds the exact block offset location of the file's contents and then overwrites a byte in it with a zero using /usr/bin/dd against the raw disk, /dev/sdX.

He then reads the file, uncorrupted, with a kernel warning about a bad checksum that was fixed (from the mirror) during the read.

This demonstration is why I switched to btrfs (and ECC) for my new home server/NAS.

That, along with compression sealed the deal. I was disappointed about not having dedupe at the time, but it probably really wouldn't have saved me that much space. (I keep meaning to run the dedupe tool to see what it might save me now.)
how is what tracked?
You're quoting non-GAAP numbers. It isn't an achievement to make money just by paying people in stock. Cash flow is also inflated by the use of long-term leases.

Tesla lost $800 million this year. That should be the focus.
I was summarizing in as plain of English as I could in a single sentence.

Also from that page:

> This case is frequently cited as support for the idea that corporate law requires boards of directors to maximize shareholder wealth.

[...]

> However, others [...] found that it was an accurate statement of the law, in that "corporate officers and directors have a duty to manage the corporation for the purpose of maximizing profits for the benefit of shareholders" is a default legal rule
I'm curious if there is an objective breakdown of emacs org mode and other methods. I'd suspect emacs penetration is not terribly high due to initial learning curve.
That's interesting, I couldn't find any reference to that statistic. I've seen estimates in the range of 60-80% recycled content for new lead batteries in the US, but that data seems pretty shaky.

I have seen statistics around a recycling rate of 99% or higher in the US, but also that much of that is done in Mexico or other places with very weak environmental and occupational regulations.

In any case, lead poisoning is a very serious problem which is exacerbated by lead recycling and production.
I'm not super familiar with the details, but I think Pidgin has little/no support for encryption (OMEMO & OpenPGP). This probably has support for other XMPP features that Pidgin doesn't as well.

What I don't know is how this is different than gajim.
Thanks! I just donated and I'll sign the petition. I also found some news about it for anybody else interested/wary:

https://www.google.com/search?q=%22decriminalize+california%...
Tesla's products allow for decentralized power. A Tesla solar panel feeds into a Tesla battery which powers your Tesla car and the rest of your house. That all works without Tesla building power plants or transmission lines.
Home Star Stunner: Best Ever Images of Solar Surface Herald New Era
There's a lot of fun projects you can contribute to in the Linux Desktop space. I own the code in the GitHub orgs altdesktop <https://github.com/altdesktop> and dbusjs <https://github.com/dbusjs> and I'm very responsive on issues and pull requests. Another great community is sway <https://github.com/swaywm/sway/> and i3 <https://github.com/i3/i3>.
Can't you go all-in 12 times to get there? It would only work for one out a few thousand people, but it's certainly possible.
Pidgin doesn't support OMEMO[0], which is sad. I've also had mixed results using MUC on pidgin/xmpp in the past..

0. https://developer.pidgin.im/ticket/16801
The Shortcuts app used to be called Workflow...and it allows exactly that.
I can see, if you were a billion dollar company, how you’d have an Android infra team to bridge those performance-intensive items, with the UI team doing all their work in RN.

So you can’t be a startup/small shop if you want to do this well.
> Users hate web apps, especially on mobile, and it has nothing to do with functionality. Web apps on the App Store invariably provoke angry screeds about how the look and feel is not right.

> Native apps are even more essential on mobile. On the desktop, web apps just look weird and waste battery life. On mobile, they feel wrong. That difference in feel provokes visceral hatred.

They don't have to waste battery life. This is mostly due to poor coding/architecture, instead of "web". Especially with WebGl and Wasm.
It tells you when to go outside and look up to see the satellites as they pass over your house

This must be made up. I have been assured repeatedly on HN that Starlink is a visual non-factor, and that nobody would notice them in the sky, they won't get in the way of astronomy, stargazing, or just enjoying the night sky like humans have done for thousands of years.
it takes a tremendous amount of configuration to stay in your ide 100% of the time. I refuse to believe you never have to copy paste from another app into the IDE.
Maybe the OMEMO issues you're talking about are worth reporting?
https://news.ycombinator.com/item?id=22184547
Members of the EU Parliament Sing Farewell to the UK [YouTube]
The UK doesn't have statutes of limitations for criminal offenses
Thank you for response. I also tend to think so. Seems like it's a bit of a stretched problem.

But after thinking a bit I found clipleap.com and consider switching to it. Could you please suggest how it sounds to you? If you were to chose would you switch?
I'm trying to implement these same features in my app, Repla, but without requiring an editor plugin, and instead having a view in a separate app that automatically updates via file-system events when you save. There's some more information here https://repla.app/live-coding.html

It's an approach that I think has somes pros and cons relative to integrating these features into an IDE. The main argument for moving them to a separate app, is that IDEs are already really complicated.
The fact glibc is the "standard" does make musl users required to work a bit harder. I would say the proper solution regarding Alpine would be to simply package more python libraries in the official repos and install them from there (pandas is in edge at the moment). Another solution could be to build in one docker image and use that as a pip repo for the development one.
> I am not sure this is a good prediction ... the shaving of milliseconds that has been pursued by HFT firms (and other such actors) has progressed to the point where they are measuring cable lengths inside the datacenter.

You're conflating optimisation of latency within a colo - how quickly can you send an order in response to seeing an event on that exchange - with latency between colos - how quickly can you send an order in response to seeing an event on another exchange.

Within a colo, latency is measured in microseconds and fractions of a microsecond. Between colos, it's milliseconds. Some random source here has 4.13 ms for New York - Chicago:

https://www.motherjones.com/kevin-drum/2013/11/final-frontie...

At the moment, to play that game, you need to build a microwave network. Someone needs to build towers in a line between your two exchanges - buy the land, get planning permission, placate the locals, build the tower, install microwave antennas, hope the weather is okay. That's expensive!

With Starlink, there will be a reasonably direct path between any two points on earth - on demand! The path will be longer than a dedicated microwave chain, although some of it will be in vacuum, which will save some time, but it will cost the end user no money and no time to build. If you come up with a trade idea that needs a low-latency path from Moscow to Stockholm, you can send a request to the Starlink API and just get one in moments. You can be up and running with your trade months or years before a tower-building competitor even joins the game.
> You would tell your client to connect to "google.com" and it was hardcoded to connect to "xmpp.google.com", with no option to choose a different server.

>If you had multiple domains that you wanted to connect the servers would also default to xmpp.other.domain.

This seems strange. XMPP has SRV records specified for discovery of the client endpoint, so the "correct" thing for a client to do would be to look up the xmpp-client SRV record for your domain and attempt to connect to that. It's possible that some clients had a fallback to prepend "xmpp" to the domain, but I'm not aware that that's ever been standard practice - more commonly they'll fall back to an A record lookup on the domain part of the account.

>The whole thing assumed the entire domain would be served by one single server

Certainly not. Clients will (or should, anyway) try connecting to servers based on their priority/weight in the SRV record: https://xmpp.org/rfcs/rfc6120.html#tcp-resolution-prefer

As GP mentioned, this does assume that you have servers capable of scaling horizontally, because XMPP is stateful. Not all can, but some do.
Weird. The site tells me that the 3 best months to visit Barcelona are May, June and July. I can tell you, that's the worst season in Barcelona. At least June and July are too warm.

Good weather is not the same as hot weather. You should recalibrate that.
Yep. I'm more than a little sceptical these days when these big projects are announced - especially with new managers.
The IDE (I also use PyCharms) is great for editing code (search, refactoring, syntax highlight...)
Jupyter notebooks (or JupyterLab in my case) is great for prototyping and data visualisation.

In my work (data engineering and training deep neural nets) I also happen to use both. It's unwieldy, but I can't get rid of either one (pycharms or jupyter lab)
Thanks! I've seen WFC before and I think it's brilliant. I'm trying to do something with a little less randomness to it. I want to animate transitions between archimedean tilings (https://en.wikipedia.org/wiki/Euclidean_tilings_by_convex_re...). There may be a connection with WFC that I'm missing. My approach is more, uh, direct, I guess.
Most people are not very good at looking into the future. People are may be making rational decisions off of poor estimations (both up and down).
For sure. Win 10 Pro x64, 4K screen at 150%. Just tested on Firefox Developer 73.0b6 (64-bit), Chrome 79.0.3945.130 (64-bit), Edge 44.18362.449.0, IE 11.592.18362, all with the same issue [0][1]

I think it's just that with the background image being 1880×1253, it isn't wide enough with background-size: auto. I just changed it in FF devtools to background-size: contain, and it looks fine.

[0] https://www.dropbox.com/s/f0ewee5b1rc1bnw/beatthatflightLHS....

[1] https://www.dropbox.com/s/pxdvr2o8o96f6x7/beatthatflightRHS....
Apple gear is no longer as comparatively expensive as it used to be -- they aren't ripping you off, they have put a lot of work into delivering different 'gear' to what's available in the rest of the market. Shed a tear for people who buy HP and need a new laptop every year or two. I'm typing this on a 7-year old MacBook Pro, which works better than the day I bought it.

Hosting an app marketplace is not a free endeavour either. They host infrastructure to facilitate all of this, and they review app code in an attempt to prevent malware being distributed by underhanded developers. Maybe they could vary the price based on the use case, but why should they? No one is compelled to publish on the App Store, why complicate their business model to give themselves more work for less money.
A lot of medically necessary prescriptions cause pupil dilation too. Also some genetic conditions.

I'm more worried about giving police the right to take blood out of your body than I am about tripping drivers.
This proposal by deanveloper is the best I've seen against try.
(apologies for indentation change - not sure why hn can't preserve it)

https://github.com/golang/go/issues/32437#issuecomment-49893...

________________________________________________________________

I actually really like this proposal. However, I do have one criticism. The exit point of functions in Go have always been marked by a return. Panics are also exit points, however those are catastrophic errors that are typically not meant to ever be encountered.

Making an exit point of a function that isn't a return, and is meant to be commonplace, may lead to much less readable code. I had heard about this in a talk and it is hard to unsee the beauty of how this code is structured:

//
func CopyFile(src, dst string) error {
r, err := os.Open(src)
if err != nil {
return fmt.Errorf("copy %s %s: %v", src, dst, err)
}
defer r.Close()

w, err := os.Create(dst)
if err != nil {
return fmt.Errorf("copy %s %s: %v", src, dst, err)
}

if _, err := io.Copy(w, r); err != nil {
w.Close()
os.Remove(dst)
return fmt.Errorf("copy %s %s: %v", src, dst, err)
}

if err := w.Close(); err != nil {
os.Remove(dst)
return fmt.Errorf("copy %s %s: %v", src, dst, err)
}
}
//

This code may look like a big mess, and was meant to by the error handling draft, but let's compare it to the same thing with try.

//
func CopyFile(src, dst string) error {
defer func() {
err = fmt.Errorf("copy %s %s: %v", src, dst, err)
}()
r, err := try(os.Open(src))
defer r.Close()

w, err := try(os.Create(dst))

defer w.Close()
defer os.Remove(dst)
try(io.Copy(w, r))
try(w.Close())

return nil
}
//

You may look at this at first glance and think it looks better, because there is a lot less repeated code. However, it was very easy to spot all of the spots that the function returned in the first example. They were all indented and started with return, followed by a space. This is because of the fact that all conditional returns must be inside of conditional blocks, thereby being indented by gofmt standards. return is also, as previously stated, the only way to leave a function without saying that a catastrophic error occurred. In the second example, there is only a single return, so it looks like the only thing that the function ever should return is nil. The last two try calls are easy to see, but the first two are a bit harder, and would be even harder if they were nested somewhere, ie something like proc := try(os.FindProcess(try(strconv.Atoi(os.Args[1])))).

Returning from a function has seemed to have been a "sacred" thing to do, which is why I personally think that all exit points of a function should be marked by return.
The laptop/desktop form factor is a physical barrier to the kinds of things that tablets are good for (portability, drawing, good for reading documents while working etc etc). But there's not reason why you shouldn't be able to use the iPad for the stuff you currently need a laptop/desktop running mac os for other than software. I should be able to chuck a keyboard cover on an iPad and use it for all the same stuff I use a desktop pc for (albeit with a smaller screen), but I can't - because Apple intentionally puts a less feature rich operating system on the device (and has a restricted app store that explicitly disallows certain use cases).
Journalist Targeted by Saudi-Linked Pegasus Spyware Operator
What you outlined sounded like a bug, the Twitter link I posted covered some fundamental Flutter issues.
Used to communicate with a bunch of friends via AIM, then Google Talk (XMPP), then Yahoo IM... we gave up after the last one shutdown.

What's the goto XMPP service these days?
I think this is true mostly, but not all cultural heritage institutions are on the same page here. I work on some sites that serve the cultural heritage community, and last time I talked to some of our larger contributors, reproduction rights were still a revenue stream that was large enough to want to maintain. For some contributors, it is not worth their time to try and deal with licensing.
"AAPL will stop reporting unit sales for iPhone, iPad, and Mac beginning the December quarter..."

Live blog: Apple’s fiscal Q4 2018 earnings call
https://9to5mac.com/2018/11/01/aapl-live-blog-fy18-q4/
I have been using ZeroTier(https://www.zerotier.com/) much simpler solution to setup.
> Surely by now there must be a Google product deathpool somewhere on the intarwebs.

> Perhaps it exists as a Google Sheet?

https://killedbygoogle.com/
I fear you can still get close to being executed for possessing the wrong map, for example in Israel/Palestine, Kashmir (disputed between India/Pakistan), or China/Taiwan (stating that Taipei is the capital of Taiwan can even get you in trouble _in_Taiwan. See https://www.hongkongfp.com/2015/08/10/bbc-calls-taipei-taiwa...)
... replied to wrong thread?
if the goods are effectively interchangeable, then I don't see why you wouldn't just rule that 8 pounds of beans were stolen so you give him 8 pounds of beans out of the bin. They don't have to be literally the exact same beans.
fwiw Pidgin is the cause of many rants in the XMPP "inner circles" since the adoption of new feature is close to 0.
Powerful communities are not just alive and well but also booming
That's a reasonable point. So long as the panel's output voltage is higher than the controller's minimum required input it would be stable.

I still wouldn't want to run a Pi directly off solar. I'd want enough warning to shut it down rather than killing the power.
Certain that is the case, but is it necessarily in real time?
UC Santa Cruz is home to the Greatful Dead archive[1] and more recently for Hunter S. Thompson[2]. And they do, like, engineering too, man.

[1] https://guides.library.ucsc.edu/gratefuldeadarchive
[2] https://news.ucsc.edu/2018/11/hunter-thompson-collection.htm...
The Pidgin OTR plugin worked really well over many years, but I haven't used it in a while: https://otr.cypherpunks.ca/
Yeah, I used git and ignored node_modules. Honestly, most of the problems are related to Windows. Whenever I try to use anything geared towards web dev, there are just more issues on Windows. Tons of dependencies that change all the time doesn't help. Most of the web dev industry is on Linux or Mac. It's not all related to Windows though. Just updating packages/frameworks is scary.
Setting up Jekyll was tough, even on WSL. I've opened issues on projects, and they would update the project to say that Windows is not supported (though IDK if node was the issue there). I bought a Macbook solely to deploy iOS apps, but it is way easier to develop anything related to web on it.

Again, this is coming from someone who doesn't do web dev full time, so I'd probably resolve issues faster if I did, but for my side projects, it's too much maintenance. I just want to be productive if I have an hour or so a day. Flutter lets me do that. I write code, code runs on Android and iOS. It's easy. No react/vue/angular, webpack, bootstrap, scss, typescript definition files, or other 'magic' to worry about.
From an article I found[0]:

> As such, Topley, explained then, it is “very close to legalization, however, without psilocybin being rescheduled or descheduled at the federal level, it seems more appropriate to refer to it as decriminalization.”

[0] https://filtermag.org/decriminalize-california-signature-dri...
Back of envelope: With running status, a note on message is two bytes on a 31250 baud connection. That means the latency from transport is on the order of half a millisecond. If you’re feeling latency, it’s in the gear, not the protocol. MIDI implementation quality has long been wildly inconsistent, and I don’t see a reason to believe that will change with MIDI 2.0.
I don't see why you feel the need to keep setting up these straw men.

It might make for nice rhetoric, but it is more than a little disingenuous. Not only was that geocentrism piece not an argument or claim that I've made, but I've never seen anyone make it in that manner either. But perhaps you know that and were intentionally misrepresenting their arguments.

Back on topic, no, your concluding claim is not true. To reach your conclusion you would, at the minimum, need to assume that a machine can simulate arbitrary physical phenomenon, which is not a forgone conclusion. For instance, the "thinking done by neurons" you refer to made be reliant on some facet of the real numbers that is simply not computable. Perhaps at any level of approximation of it, what we discern as AGI may not manifest. Etc.

But, finally, your premises are faulty. What most people really mean when they reference AGI or "truly intelligent" is not intelligence, but wisdom. Computers have been "more intelligent" than humans for a long time now if it simply means arithmetic and recalling trivia. Now, noting that, isn't it possible that such wisdom is dependent on dependent on the will, the soul, etc?

So we arrive back at the true point of contention - you are a materialist. I claim that materialism has been handily refuted for thousands of years. Then you fell back on pretty much every freshman level fallacy in the book. On the other hand, I suspect some of your misrepresenting of "classical" philosophy was not intentional, and just the result of getting most of it second hand from the Kurzweil (AI) and Dawkins (geocentrism) type literature. It is wise not to be so dismissive of pre-"Enlightenment" thinking.
We have a pet Japanese Akita and he's extremely loyal and good at remembering people. He freaks out when he sees his favourite people, even after years apart.
'Imposter syndrome' is also a central component to this topic.
Correct, decriminalizing doesn't mean that it's legal, just that the police won't use resources trying to stop it.

Legalizing at the city or county level would run into conflict with state & federal laws that prohibit it. This is a way of getting around that conflict.
Last time I checked, Pidgin lacked proper support for multi device by not supporting Message Carbons (XEP-0280, required to receive messages on multiple devices when both are online at the same time) and Message Archive Management (XEP-0313, required to catch up with messages received while only another device was online).

There is probably also other examples of XMPP features that Pidgin does not and likely will never support, due to its nature of being multi-protocol (basically limiting features to the smallest common feature set).
uh find me one real life example of someone doing that and succeeding.

on a craps table there's no bet that has no house advantage other than the behind the line bet. Same with roulette.

and no, usually these tables have max bets, so it wouldn't be possible, if you had got to $500k (somehow), to bet that on a single bet.

again, the difference is the upside is asymmetric with options. also it's never an all or nothing bet like a coin flip - if your option value goes in the wrong direction you can sell for a partial loss.
How do you distribute it in that case? Outside of enterprise apps, which are not allowed to be public.
I write a decent amount of python on alpine, in general I stick to the standard library and occasionally something like pyserial, sqlite, or numpy for specific things. IMO this attitude of pulling in dozens of packages with pip is pretty dangerous, I don’t care which language you’re using.
... or 'jill'?
These small-scale projects directly inspires those linked in your article to act. The more we talk about it and try to make a change--any change--the greater the impetus to make greater changes.

Large-scale projects don't magically wink into existence in a vacuum, the conversation needs to happen and the ball first needs to get rolling.
> All sorts of talented musicians have done incredible things with MIDI. The resolution of MIDI has been just fine for people with real chops. MIDI 2.0 isn't going to solve the real problem: talent vacuum.

I find it difficult to believe that someone with even a passing knowledge what MIDI does would have this opinion. Most of the variables are only 7 bits of resolution which produces jarring jumps when you try to adjust parameters in real time.

I remember taking a college class 20 years ago where we talked about the deficiencies of MIDI and what MIDI 2.0 should look like. It's been 20 years since that conversation and it's mind boggling to me that MIDI is only getting updated now.
Doesn't sound like it's Open Source to me.

"A commercial license is only needed if you want to offer a paid network management service or embed it into a proprietary device or app."

I would stay away from software that wants to restrict how you use it.