skysight-inc/HackerNews huggingface dataset:
I think this is a trade-off, between configurability/expressiveness and simplicity. Historically, the Go team has favored simplicity. My impression is that the Go team would believe that exposing such a runtime config isn't a good idea. Personally, I agree with you it'd be nice to pre-alloc. But I also think that exposing such an option would probably create more bugs than it would solve.

I believe they'd prefer to improve the runtime's internal stack allocation algorithm, while keeping it opaque to the average developer. The proposal mentioned elsewhere in this thread, to re-use allocated routines "under the covers" is an example in that direction.

Until they implement something like that (essentially, routine-pooling) in the runtime, these apps will just have to use routine pooling at the application level – which I suppose isn't that bad, after all?
Funny, I'm thinking the opposite about Gnome. That, much thanks to Canonical, it is finally getting much needed optimizations for better performance. I'd agree more with you 3-4 years ago than today. I'm also happy they finally stopped holding back Nautilus just because of the desktop icons... They should have just used a Gnome extension like now for that all along. All in all, I'm pretty happy with the performance of Ubuntu 19.04 and have enjoyed working with it since the beta. With the OpenWeather and Dash to Dock extensions, I find myself pretty much set with a nice looking desktop.
(I assumed they just meant two USB-C or micro-USB ports, not big desktop-style ones)

Two USB sockets is like two SIMs. It sounds crazy to most people who’ve never had them, but for a lot of other people they are / would be amazingly useful.
My Droid Turbo didn't lose much battery capacity, but it was four years old, and everyday apps barely functioned, and random things killed the battery in the background.

I went for the Pixel 2XL, for the battery and for the software updates. Can plug in my phone for an hour here and there at random times, and no longer leave it plugged in at night. I can go out or visit family with battery at 50% and not worry about my phone dying.

Google's fast charging also seems to be more variable and "smart" than motorola's, and doesn't seem to overheat my phone as much
>Aren't they legally required to under GDPR?

Yeah, if they get caught. Which they don't have to be.
Have you checked out Derek Banas on YouTube? He has a series on C++.

High paced video tutorials which cover most of the language.
My main issue is that they're not issuing a mandatory password reset for this leak, likely to save face from all their users who are completely unaware of this debacle.
Is reconciliation done also automatically or is there a person checking every bank transaction and confirming the reconciliation?
Afaik quickbooks doesn't offer a reconciliation API, but also I would be skeptical about not having a human confirm every transaction reconciled.
When Unity first became the default DE on Ubuntu, it was unusably slow and buggy on my computer. (This was actually an improvement -- in the previous release, Unity would immediately crash, so I had only seen it in pictures and videos.) Gnome 3 Classic was still available as a fallback, but it still wasn't the same (to many changes, to much CPU), so I switched distros. (I didn't know enough at the time to install a DE myself.)

At the time, I was quite unhappy at Canonical for making their OS so difficult for me to use. I felt that I was being totally left behind, with a machine that was just old enough that it wasn't worth it to them to support it.

1 or 2 years later, I tried a newer release of Ubuntu on that machine. Unity was definitely more stable than before, but it was still frustratingly slow, and had sprouted the weird, unwanted amazon search feature. I continued to be disappointed that the default install of Ubuntu had become so needlessly graphics-intensive, and haven't played with it since.

---

One other gripe with Unity -- I really didn't like how it thought that applications were more important than windows. It was difficult to switch between 2 or more windows of the same applications on the same desktop. The icon on the taskbar just showed a tiny arrow for each window. You had to hover over it before it would show buttons (icons? previews?) of each window that you could select. Alt+Tab was the same. You could only rotate between applications, but if you held it down for a moment, it would show the windows of that applications, and there was some way to pick between those on the keyboard.

I really didn't like that. I would often have 2 or more terminals open, or text editors, or file browsers, and I would want to switch to the one that I had least-recently used, and I would have to do this whole dance of pulling up the application, waiting to see the individual windows, and finally picking the one I wanted. The 2-3 seconds that took were very frustrating, since I knew that I had used to be able to hit Alt+Tab a couple of times to go directly to the window I wanted.

I have the same frustration every time I have to use an apple computer. It bugged me enough that I read through the keyboard shortcuts settings and learned about Cmd+Tilde, which helps, but is still very frustrating. I want a window! Why does it take two different kinds of keyboard shortcuts to get to the window I want!

---

Between those two troubles, I am happy to have avoided using Unity.
They all upvote down here, friend!
> Google almost has a monopoly on digital map data

Where did you get that from? There are plenty of other map data providers. Just look at this thread.
There was even an Artificial Intelligence in Medicine Symposium held in 1979 -

https://blog.jacob.vi/an-80s-throwback-artificial-intelligen...

In response to the above blog - Watson's early small-scale success clearly hasn't scaled to bigger and broader applications.
Actually, that answer seems to imply that "skipping" is just for lts>lts?
First Seasteading Couple Give Desperate Plea for Help
360° GigaPixel Panoramas of Notre Dame Spire and Carpentry
That's a provocative title, so I hope people will actually read this article before dismissing the scientist who was quoted.

edit: but they didn't. :(
Speaking as a person who teaches both TLA+ and Alloy, I have a sneaking suspicion that the best way to learn the idea of model checking is _none of the three_.

I haven't seriously sat down and deep dived yet, but I'm really liking what I've seen of Runway: https://runway.systems/. It's advantages over all three are

1. A repl

2. A repl

3. You can try it online

4. Oh my god, there's a repl

The core hasn't been updated in three years, so I'm not as ludicrously-overhyped on applying it to real systems, but to build your model thinking? I really like what I've seen so far.
the problem with gcm’s nonce reuse weakness is that the best way to generate a unique nonce is as a hash of the input message - otherwise you technically have to record every nonce you’ve ever used.

I guess an alternative would be to have a secret key and a counter and then have the nonce be something like aes(key, counter++) but obviously that has scalability issues

I’m sure @tqpf/@tqbf (I cant recall) has opinions :)
As of now, probably Apple if theirs costs a fortune compared to everyone else's glasses. At least then I know that they aren't subsidizing the cost of the glasses by selling off my information.
How common is this in the industry? Do multirepos run on a batch?
Very nice! Also another proof point for why it's nice to have open source tools.
And today we have the ISS supplied by private space companies, UPS and Fedex and Amazon handling logistics around the world, and most aerospace and defense innovation and manufacturing handled by private contractors.

Government vs private is not mutually exclusive. Like another commenter said, the US Geological Survey already has mapping data available. Adding in traffic from local agencies and weather from the National Weather Service is relatively simple so we can definitely have a neutral public maps service. None of that requires forcing Google Maps to close though.
The threat is more likely.
"Keep your friends close but your enemies closer"
Equality? whaaaa? Being a man, and given the context from the OP, I assume I would be in that marginalized population? But no. I'm not going to get any attention from disinterested females anyway. This is how the human species seems to work. I would volunteer to use a system that preselected my list of possible mates to those who actually want to hear from me. It really saves me a lot of rejection, which is nice.
Thanks for pointing this out, I wasn't trying to mislead so much as understand this better and didn't realize the provenance of the brains in this study.
And increasing their own power and influence.
>charge + headphones

I forgot about the hellscape we're living in where this is a thing.

I do see advantages for those other uses. Also, copying data between USB drives seems handy too!
This certifiably raises a few eyebrows. But if its works in unison, why not?
Runway: A tool for distributed systems design
Football is a sport where when I first saw it, I thought it was basically a sports analogy to war, including damaging soldiers. Like boxing, I simply cannot comprehend why people want to do sports where injury is a routine component of the activity.
Both of those should be good.

In general, there's three reasons why a fountain pen would be scratchy: it's got a very fine point (European EF or Asian F or EF), it's a broad stub or italic with a sharp corner that requires changes to your writing style, or there's something wrong with it.

The short answer is that there's probably something wrong with them. If you want to make the effort, YouTube has some instructional videos on improving them; you'll need some very fine abrasives such as very fine micromesh. I recommend SBREBrown.
How the Boeing 737 Max disaster looks to a software Developer
Check out https://www.google.com/maps/timeline to see what positions they have saved.
> and to feel the pain when going back to Linux.

Used Mac for almost three years.

Was enthusiastic when I got one and after close to three years enthusiastic to get back to Linux or even Windows.

I realize Mac users experience it to be much better and I guess with a different workflow it is.

I tried hard to pick it up. I failed miserably.

Going back was a relief for me.
There's a lot to the reporting. Jussie Smollett has really highlighted how the media works these stories.

Do you think it's a coincidence, really, that the Las Vegas shooter's motivation wasn't dug into that much? There's violence on both sides. Antifa is still much bigger than the Proud Boys ever was, but oddly enough only one group was shut down. Both sides have assholes, why is that so hard for some of you to believe?
> MD's more business-y thinking (outsource risk)

MD was/is a defense contractor first and foremost and the most important thing about defense aerospace is spreading the grift over as many congressional districts as possible. This makes total sense when your clients are 100% political. It makes zero sense otherwise.

Notice SpaceX can build big rockets on the cheap and keep a schedule? Yeah because they do everything in one place unlike NaSA and it's contractors that have to spread everything all over.
This will have a detrimental effect on smaller businesses. Those with small teams of developers that have worked tirelessly to build their software around Google's maps APIs. This will damage long term relationships with Google and this mid size firms.
Shot two people in Congress, but yeah, I guess they didn't kill anyone. Way to brush things off.
Interesting!

Personally, I started with an B.Sc. Astrophysics, finished that. Realized that it may take a while before I could get in a job related to an area that I'm interested in. I went back and completed an B.Sc. Computer Sciences.

I've typically justified the two degrees by explaining that physics taught me how to learn, how to break apart a problem, and computer sciences provided the foundational basics as to how to associate abstract concepts into software. It was certainly an experience!
And it still do - lot's of social democratic parties over Europe use red. I.e. UK Labour Party or German SPD. Typically lighter red than communist groups.
I upgraded my notoriously obnoxious NVIDIA GTX 970 with 4 GB VRAM and different RAM speed for one of the GB's with no hiccups here, and that was from 18.10 to the 19.04 beta. :) But of course, something always need to be said about backups before upgrading installs involving proprietary drivers. Next time I'm going either AMD or Intel for the GPU. This crap is on NVIDIA so as I'm planning full time Linux later this summer, I'm removing them from the equation.
I think that most people don't really differentiate between the two these days. That is a core part of the issue.
When redundant type casts matter in C#
Counters are already used in the generation of the keystream
My business partner and I had the privilege of performing the first (and sadly the last) study on the Notre Dame Spire since the 1930s.

Our mission was to survey and digitize every square centimeter of the spire, in order that the Ministry of Culture could determine if repairs were required.

Our previous mission involved the same for the 12 statues surrounding the spire.

We also shot 32 360 gigapixel panoramas on the roof, towers, spire and roofspace. These were hitherto unseen by the public.

Some of the highlights include the "Jupiter" or "Bolt of Lightning" wood joint that held the spire's core (1 solid oak trunk) in place, while distributing the weight horizontally, and several photos from inside the roofspace itself. It's fairly stunning, and we felt compelled to share, so that others may appreciate the workmanship and hidden secrets behind this icon.
Again, that's not what the other poster meant by "forced to close". They specifically said maps shouldn't be provided by a for-profit company. That's the opposite of competition.

I'm not sure who you're arguing with because we all want more options, and we already have several from Apple, Microsoft and others. I definitely don't want my taxes being spent on another poorly executed govt project though.

>> I don't have a giant pile of money sitting around.

Maybe you should care about profit then because that's why Google Maps exists.
What competitor would you recommend for public transit directions?
Always go with the most vanilla Ubuntu you can, since that will always have the most Google results when you hit an issue. Once you're confident, you can branch out from there.
A compiler framework for managed code
If you go down that road, why offer our content for free to google to index? Maps and other google services help the web grow, which helps them sell more ads. It 's a synergy until it is no longer one. I suppose they will not be dumb enough to monetize recaptcha next.
Well, you certainly stop worrying about a lot of stupid shit, so that helps.
One might even say - "The only skills a person needs to learn is the desire to learn."
Thanks everyone. But I live in Western continental Europe and every week I load my small car with sorted heaps of garbage (colored bottles, transparent bottles, paper, folded cardboards boxes, cans, plastic bottles each in a different bag, plastic caps, metal caps, etc.).

My question was more about what can be done by an American citizen (as I assumed it was the case here) since the cliché is that the US doesn't do recycling.
Interesting post by the author that puts this into perspective of the current academic landscape: https://moalquraishi.wordpress.com/2018/12/09/alphafold-casp...
> Helen Dietz, a certified financial planner and the director of wealth management for Aspiriant, told Mercury News that a family may need an annual income of up to $1 million — so, a much larger net worth — if their financial priorities include sending their kids to a top school, living in a larger home, buying a new car, and saving for retirement. That number only increases when goals such as travel or funding a future inheritance are accounted for.

Consuming luxury goods requires excess funds. Groundbreaking.
S2V for XChaCha20-Poly1305 has actually been discussed on the CFRG mailing list (and a little bit off-list between myself and others interested in this topic). The only question that hasn't been addressed at the time of the last email was, where does it fit?

XChaCha20 uses HChaCha20 to derive a 256-bit subkey between the 256-bit key and first 128 bits of the nonce. Then it uses ChaCha20 with the subkey and the remaining 64 bits of the nonce. ChaCha20 has an internal counter that goes between 0 and 2^64 - 1.

AEAD_XChaCha20_Poly1305 uses the first 32 bytes of the XChaCha20 keystream to determine the Poly1305 key for that message, then begins the encryption starting at the next block. (The remaining 32 bytes of block_counter = 0 are discarded in XChaCha20, but not in XSalsa20; this is a subtle difference that probably only makes streaming APIs easier to design and has no significant security considerations.)

With that in mind: XChaCha20 is already deriving a key from the key and (extended) nonce. And it already has an internal block counter (which side-steps counter/nonce wrapping issue that was addressed with AES-CTR in the AES-GCM-SIV design).

The simplest solution is to, instead of just trusting your CSPRNG, do this:

function crypto_aead_xchacha20poly1305siv_encrypt(msg, key) {
let nonce = Buffer.alloc(24);
sodium.randombytes_buf(nonce);

// Synthetic nonce here:
s2v(nonce, msg);

let cipher = Buffer.alloc(msg.length + 16);
sodium.crypt_aead_xchacha20poly1305_ietf_encrypt(cipher, msg, nonce, key);
return [nonce, cipher];
}

But this would be, strictly speaking, indistinguishable from XChaCha20-Poly1305 without SIV.

For context: I authored the XChaCha20 RFC draft, implemented it in pure-PHP (twice; the second time was to support 32-bit systems).
You realize that a car is much more dangerous than a GPS location right?

A package manager is just that, a package manager.

Legislate as much as you want over software where live are in dangers, sure. I would be happy to see legislation over software like the one for the Therac-25, but legislation over package manager? Yeah no...

You also want to add minimal safety laws over shoes too?
Cloud types are pretty nice too [1], and they expose a familiar branch/merge model for anyone that has any familiarity with version control systems. Which should be every developer at this point.

I doubt there's one true distributed systems model, but there are some good ones which overlap, and some which excel in different domains.

[1] https://www.microsoft.com/en-us/research/publication/cloud-t...
Yeah, I don't understand why mapping software doesn't just say:

* after the next 2 intersections, turn right

* after the next intersection, turn right

* turn right at the next intersection

* TURN RIGHT NOW

* you missed the turn right, ....

Other huge annoyances:

- Not telling you which lane it is optimal to stay on on multilane roads

- Not telling you which road signs to follow outside urban centers via voice

- Not telling you about speed limit changes

In general, I find the guidance to be barely usable instead of being excellent as it could be
I also have a Lamy 2000 and a Vanishing Point. For a long time I didn't use the Lamy very much as it was scratchy compared to the VP. At some point I decided to stick with it and now it gets used most days for work notes and the like. With use it has got much smoother -- it might be worth persisting. (The VP is still more practical for everyday use but just doesn't hold much ink -- and so tends to run out at inconvenient times.)
> the best way to generate a unique nonce is as a hash of the input message - otherwise you technically have to record every nonce you’ve ever used.

That doesn't sound right.

I would wager that using a cryptographically secure RNG is less likely to produce the same number twice, or at the very least equally as likely. If you have a very strong hash, then the hash algorithm should act the same as an RNG.
Manifesto ?
Because they are not smart. Intelligence often wins over simple aggressive behaviour. Also this is why AI is so scary.
> Android is leaking your location on purpose...

Indeed, but it's possible to stop that. What I meant by "leaking" was that something was getting through despite my efforts to stop it.

Fortunately, the list of possible culprits was small, as I knew what I was allowing access to the internet and what I was not.
The article was written while the researcher still was alive and the researcher speaks in present tense.

But now with the new interest, they republished it mostly unchanged (starting in present tense and all) but then inserted in the middle (completely shocking for me):

"Tallon, who died Nov. 18, 2018, at 49..."

and then the text continues:

""Every building moves," he says."

Sad. There is a Wikipedia article about the researcher:

https://en.wikipedia.org/wiki/Andrew_Tallon
Yeah, i am like a social media hermit but doing fine in life. I kind of lucked out finding a wife whom I love. I care about her more than anyone in the world. I have 10 or so really close friends that i dont keep in touch with much. However when we see each other face to face (every month or so) it feels as good as ever. I dont feel left out because i'm not looking at their social media posts...

I got my own shit goin own. Thankfully i've been able to separate myself from everything. I dont think that is as 'easy' for younger folks. However, there are always going to be punkers and alt kids right? I'm sure there are some youths who dont live their lives on social media.

There have always been fads that the cool kids do. That is never going to change. You dont have to have a cool presence online.
This doesn’t work when an underlying system changes, and upgrading is mandatory for all clients or package dependants (happens often at scale for a multitude of reasons).
You realize it depends where and why the GPS location was collected? For example the GPS location leaked by a gay dating app in certain countries means certain death for the person.
That is the worst option of all, unless you want to see random buildings appear / disappear from your map.
I see. Would that also apply to e.g. circumventing a paywall to read an article?
Or realize that it is an advantage to control your dependencies.
I frequently hit bugs in the Phone app in iOS too (eg can’t answer incoming call). When I used Android it was even worse. I just assumed that was a common experience but nobody cares.
Consumers have "insisted" on that in the same way they've insisted on having more hormones, preservatives and color treatments in their food.

Companies have switched to non-replaceable batteries because it's good for their bottom line. It's definitely market forces that are in play, but not the ones in the textbooks where consumers hold all the cards.
For example if I get a pdf bill in my inbox for some saas subscription, how does the pdf make it into QuickBooks?
@wdaher is implying you need to be using bill.com, so I'm concluding that you need to get the bill into bill.com.

Another case is do they do expense accruals? E.g. i don't get my utilities bill until middle of the month. The right way to account for that is to accrue the expense for the previous month and reverse the journal entry on the 1st of the following month. How does Pilot automate expense accruals cases (same question for revenue)?
The way Linux distros have no conception of separating "system" from "application" ensures that anyone sticking with an LTS release will have a much harder time getting new software installed.

Is it really so crazy to want a stable platform on which to run current applications? In the Linux world: yes.
Well, since I don't consider getting a haircut or shaving to be a surgical procedure, I'd disagree.
I've been fully on Linux since 2015. For C, C++ and Rust: Visual Studio Code with appropriate plugins (previously, until ca. 3 years ago - Eclipse). At work we have CLion. For quick editing I'm content with Kate, the text editor bundled with KDE.