skysight-inc/HackerNews huggingface dataset:
> I did not say he stole the money. i DID not say he stole the money. i did NOT say he stole the money. i did not SAY he stole the money. i did not say HE stole the money. i did not say he STOLE the money. i did not say he stole THE money. i did not say he stole the MONEY.

While this is an interesting example, it doesn't really say much about relative difficulty of English.

E.g., in Korean, the most basic way to say the sentence would be:

> (money)-(object marker) (steal)-(past tense)-(quote) (no) (say)-(past tense)

The beauty of it is that it doesn't say who said what or who stole the money - it's all inferred from the context! (You can even get rid of "money" if it's obvious.) But you have to get the politeness level right, of which there are at least four, or six if you are old-fashioned. Plus a bunch of optional verb endings to denote surprise, annoyance, confidence, etc.

Difficulty is in the eyes of the beholder.
Yes. The response time to that will be much less than the time to perform an attack with that hash rate though. We’ve seen people mine for literally 4 months on a broken pool that produced no income before they noticed.
That's not why, no. Why don't you implement signed integer division (with shifts, masks, and adds/subtracts) and see what you come out with?
That's a lot of work, but the instant it's in a rootkit everybody will be able to do it. 113 bytes is extracting an AES key from memory in about a minute.

It's only really hard and messy for the first guy who implements it, after that it is much easier, albeit still fairly messy. I'm not saying we need to panic, but it's more than a "non-issue".
given that it's one of the few complaints he make

It's not though. It's merely a qualification to the "Google is comfortable" comment. He says clearly the reason he's leaving is he's a bit bored. And that he doesn't want to be stuck in a comfortable rut. How would making him more comfortable with a private office address those issues?
I thought Ring didn't actually record the video to the device's storage.
What Happens When They Find a World War II Bomb Down the Street
I'd really like a personal "correlate all the things!" setup that has a plugin architecture for any source and creates a time series and document-based store of whatever I want. Tweets, e-mails, text messages, time tracking, etc.

There are lots of tools that do the individual moving parts, but a personal aggregator of everything would be interesting. Basically, a tool that lets you become your own personal data broker—just for your own personal data.
> It seems to be able to only be able to control the bottom 12-bits of the address to recover (but I didn't fully get why)

2^12 = 4096, or the x86 page size in bytes.
Opening up the Network Inspector when loading a single issue in the "new" UI shows a dumpster fire of 128 requests, 5 MB transferred. It's like the paradox of the heap: No one request is abnormally slow (although a 1.1MB slug of unminified JS from jiraplugin.zendesk.com sure isn't helping things) but the whole thing combines to give JIRA a reputation it surely deserves.
No, only if you use too much toilet paper. In my almost four decades on this Earth I've never clogged or otherwise broken a toilet, yet I know people who this is a regular occurrence for them. I never owned a plunger until I lived with an excessive toilet paper user. Made me buy a bidet attachment.
Has VC Become So Big IT Must Be Disrupted?
Atari-themed gaming hotels are coming to eight US cities
Bars and Baby Stars in This Pinwheeling Spiral Galaxy Spotted by Hubble
>I'll cede that some of Nintendo's online strategy failed, hard, but...outside of a few things, I don't think they did that bad?

Netplay on Nintendo consoles has been terrible. I admit that they did some interesting social things with the handheld consoles, Miis, and leaving comments (Mario Maker, Mario 3D World), but playing anything against another player was almost always terrible.

Smash Brothers has been one of their biggest competitive titles across many generations. Yet on the Nintendo Switch, the 5th iteration of Smash is still unplayable unless you're on a wired connection. Even then, you can still feel the lag in Smash more so than any other fighting game. Street Fighter 5 is notorious in the FGC (Fighting Game Community) for having terrible netcode. Yet I can still have high quality matches on a wireless connection.

You can't share digital games or DLC across accounts bound to the same consoles in a sane manner. Even if you specify that the accounts belong to the same family, it doesn't matter. Nintendo somehow made buying digital assets on a Switch more restrictive and a bigger headache than physical copies.

Don't get me wrong, there's some definite novelty in some of Nintendo's online offerings, but they are definitely stuck in the past.
I wish there was a way to punish all the people participating in these data sharing things. Because it is endemic, a gold rush even, with every single individual involved lacking scruples as they sell their fellow man out
UpstreamDB – Oil and gas data as a service
Kroger Gets into the Podcast Business, Announces 5 Food Trends for 2020
I think we should confiscate all the money from those with money management skills mostly the poor, because they are going to squander it. We should give it to the rich because they know how to retain money and will do more good with it... That's your logic.
Maybe at some point we should declare that this kind of thing belongs to wherever it is now (and where it has been for over a century), and stop having proxy fights for people who died long before most of us were born?

Where do you draw the line otherwise? Did the Benin Bronzes came to be using exclusively peaceful, slave-free, violence-free, eco-friendly, certified-organic, gluten-free methods? If not, should the bronze be melted back into ingots and returned to its rightful place?
You can pay Apple to put a new battery in an old iPhone.
By your own numbers, this could translate to a 30-second AES key exfiltration in the cloud. This isn't a non-issue, even if you personally aren't affected.
I've honestly never heard anyone who isn't an Elixir programmer use it. I wouldn't worry about not having heard it before.
> How should you decide what to support if not having the information from your user?

There are many well-known and largely perfected methods of getting that information without the use of telemetry. The thing that general telemetry really brings is cost savings and convenience. But it also brings a peculiar kind of blindness as well, since companies largely stopped doing product research that isn't telemetry.
Thanks for the comment. That was debated slightly, in a previous HN discussion, where some pointed out that using browser defaults appeals more (to some people, I don't know if the majority), especially if they have particular needs. I admit to insensitivity to such things, but I will make a note to try your suggestion sometime. :)
> I have no idea what they are selling, based on that.

I'm not sure why you don't have an idea of what they are selling, unless you just don't believe what their website says. "Part spreadsheet, part database" really is an accurate explanation of their product. It's basically how I would start any explanation of the Airtable product.

The rest of it ("entirely flexible, teams use Airtable to organize their work, their way") is certainly market-speak, and doesn't give much more information, but it also doesn't obfuscate anything.
Oh, people complain about airport noise all the time. You even hear about it in the news: so-and-so investigating 10,000 complaints about noise. Interestingly (though in retrospect unsurprisingly), the vast majority of complaints come from a very small handful of squeaky wheels. For example, of 8,760 complaints about DCA, 1 home was responsible for 78% of them!
Source: https://www.mercatus.org/system/files/dourado-airport-noise-...

Disclaimers notwithstanding, noise abatement requirements continue to become stricter and stricter across the U.S.
http://archive.is/KVLGE because "Democracy Dies in Darkness"
I don't really care about Right to Repair, either, but the the criticism of the Apple battery situation in this post is explicitly about a private company bribing legislators into making a decision that benefits no one other than Apple itself and said legislators, and in the post it's quoting, none of your criticism of his criticism applies, because it was way before Apple had any time to collect evidence that making batteries harder to replace helped the consumer in any way.

While I don't mind the battery situation outside of the legislative issue, I do disagree on your claim that they're "better" in some way (but again, irrelevant to the original criticism).

Here's an anecdote to elaborate on why, since you asked:

I've had a few iPhones, varying degrees of battery quality, fairly well taken care of. I've also had a few other phones of various manufacturers and operating systems, mostly with replaceable batteries.

The ones with replaceable batteries had equivalent-to-better battery life than the iPhones I've had, including before replacing the battery, and especially after the battery on the iPhones had worn down a bit. Without iOS's battery management that throttles performance to save battery life, I've had iPhones that at 87% of max capacity (I just checked the one I'm currently using; it was probably higher when I tested this a few weeks ago) that can't outlast an HTC phone from eleven years ago that I've replaced the battery on a single time, when doing comparable tasks, and that's not even getting into the modern devices I have that beat both of them by a decent margin. This includes both with the screen on and the screen off.

Apple's battery life comes from software band-aids, not some magical benefit of soldering on batteries. Soldering just serves to make the device thinner, which is of dubious benefit.
A recent study has found the number of '+1's and '-1's in a codebase is around 15 times higher if you use 1 based indexing.
Even in swift it isn't "turtles all the way down".

The AD stuff is hardcored into the C++ guts of the compiler, whereas Julia's source to source autodiff accesses a compiler pass from a fully Julia user package.

Aside from making it easier to hack and improve the AD system as just a Julia user, this capability enables other package program transforms like that in https://github.com/MikeInnes/Poirot.jl for prob programming.

So Julia is already further ahead in that regard and it's more hackable.
This topics comes up again and again. I collected some notes about this here: https://github.com/albertz/wiki/blob/master/personal-knowled...

E.g. one software I started to use is nvALT, via: https://www.macstories.net/links/organizing-everything-with-...

But I'm nowhere near a perfect and complete solution yet...
Hackers do cover their track, actively.

But guess what, they're human and they fail, sometimes, not always.

Attribution becomes a playable game once you're a nation state, thanks to many "unfair advantages".

... In the end, many thing gets known.
Here's a list of several including an "IndieWeb Ring" that was started in the last two years that features personal websites: https://indieweb.org/webring
What is unclear/complicated here? This is between 2 countries, Britain and Nigeria. Not between Britain and a person. The oba is Nigerian. These artifacts are part of an entire country's heritage.
Google C++ doesn't allow using exceptions and therefore requires broken instances from failed constructors.
Yeah, I think I posed the question just to get ideas for how others think about it. I don't have a need for him to learn it per se, I just wanted to start a discussion about how zero is a difficult concept to teach. Heck, humanity had to "invent" the concept of zero.

I alluded to this in another comment, but what astonishes me about my son is how rapidly he grows and changes. Every night, my wife and I talk about how amazing he is, etc. and I can't help but think about the fact that 1 year ago, he was barely able to roll over, and that he's now running around, "reading," eating solid foods, and a full-blown chatterbox. If he's doing this much now, what the heck is he going to be doing next year?

It's forced me to reevaluate my own life. If my son can accomplish all of that in one year with proper support, nurturing, and guidance, and we are genetically related (i.e. 50% of him is me), then what could I do in the same amount of time?

I've resolved to find that out.
SQLite is really handy for smaller use cases and being able to spin up a new project quickly and without dependenices. TBH I'm kind of surprised its missing from the list
So you're arguing that because people will decline to share the data, they should be forced to share the data?
Seems like more than half of this comment is just speaking about Sourcegraph, something sqs themselves acknowledge is not the right tool here. I know you're the CEO, but maybe can avoid pushing your product when it's not relevant :)

Thank you for updating the documentation to clarify the use case though!
GitHub ripped off Octobox for their new notifications UI
they were using organic OCR embedded in the skulls of their employees.
The psychology is more nuanced. It is not uncommon for people to go to work to get away from home. Not everyone. Not all the time. But it happens. The problem isn't that people aren't working from home while ill. The problem is that people work at work when they are ill.

Paying for a hotel room would allow people to work away from home and away from work. It solves both sides of the equation when someone would prefer not to work from home.
It's funny that you mention this. I was just explaining to a young coworker how we basically had social networking in the 90's. My friends and I (even nontechnical kids) all maintained Geocities, Angelfire, and Tripod pages. We'd load them up with free scripts for counters, guestbooks, and cheesy popup messages. Then we'd all link around to each others' pages and follow each other with web rings.
I think that the people who don't like standups, are the people who have never been a part of one that works well. This isn't surprising, because most don't work well.

There are two critical things that a leader must do to run an effective standup:

1. You must have a leader who is willing to enforce the rules in order to effectively extract the right information to support managerial tasks (and not arbitrarily, but through team buy-in), and

2. They must be willing and able to understand most of the technical intricacies of the tasks taking place.

In my experience, most organizations' standups are run by people who fail at one or both of these.

Maybe they'll put in a PM who enforces the rules, but doesn't understand (or doesn't care to understand) the tasks the developers are doing with enough detail to be an effective facilitator. They act as a note-taker, letting the developers manage themselves ad-hoc, and don't ask questions unless someone specifically brings up a blocker. This can work with a team 100% full of self-starters who are comfortable with asking hard questions of each other, but that's your only hope.

Or on the opposite side of the spectrum, you have organizations that put more senior developers in that role. Then, you often end up going down design rabbit holes until you've run out of time, and you never end up doing the tasks that you actually needed to do: planning everyone's time effectively, and recording/communicating progress so that stakeholders expectations are correctly managed.

In both of those failure cases, you end up failing to deliver a quality product on time and/or fail to communicate expectations to stakeholders. In the first case, you made a plan, but it wasn't a full picture. In the second failure case, you had all of the right tasks figured out, but you failed to plan and communicate it.
The food situation is complicated by medical stuff that significantly impacts dietary choices. That's not something I know how to succinctly explain. Suffice it to say that what may look like "foolish, expensive" food choices for a poor person are often the dirt cheap answer, healthwise.

I was homeless for nearly six years. I got into a room initially where cooking wasn't going to work and then we moved to a room last summer where cooking a bit does work, but the fridge died our second day here.

So for over a year, we had a fridge but no means to cook and then for several months now we've had the means to cook but no fridge. This meant that whether we got takeout or cooked, food had to be purchased just prior to having a meal.

I'm trying to be philosophical about the whole thing and view it as An Experience, among other things.

When the tax refund gets here, we plan to upgrade to a larger George Foreman grill (our limited means to cook is a too small grill) and buy a working fridge. That should make the logistics of my life work substantially better, including making it possible to do a little stocking up, and start easing some of the financial pressure.
One detail that I always liked about zero-based arrays is that it makes for loops look nicer, using `i < length` instead of `i <= length`.
It's much more common than just Elixir programmers. It's a common concept in computer science, particularly in functional programming or languages which permit function overloading on arguments.

https://en.wikipedia.org/wiki/Arity

Edit to add: I've heard and used arity for at least 10 years, in particular in the Clojure community. I've heard of Elixir and understand it shares some common ideas with Clojure and Ruby, but never been a part of its community.
Hmm, buffet restaurants in the UK must be a bit different to those in the US - here in the UK we only really have cheap Chinese and Indian themed buffets (exclusively with poor quality, sugar laden food), and you'd certainly never never find crab in them.
Django. Nothing has ever surpassed Django for me. It is soooo much faster to prototype with than anything I've ever used (especially when you know all the amazing shortcuts, but that's not a requirement as their docs are incredibly good).

It can do anything you could possibly want to do with a standard web app and if you really want to do crazy Javascript things you can always just use it as an extremely powerful backend for whatever the frontend framework of the day is. The admin site alone has saved me weeks of work and I keep finding amazing features in it that often just seem like magic (formsets!!).
I'm kind of working on that too :) https://github.com/karlicoss/my

I wrote a post on some data that I collect and have/will integrate: https://beepb00p.xyz/my-data.html#consumers
I remember seeing a rather convincing argument that 1.0/0.0 should not be infinity, but zero.
I (and many others I'm sure) have been thinking about similar things as well. Not really sure how it work though. Any one care to brainstorm up an architecture that can support this?
This used to be unspecified behavior. C99 then codified this wrong behavior.

Assume positive b for a moment.
We want a * (a/b) + (a%b) = a. If a%b is to always be within [0..b), then a/b has to round toward -infinity. C99 instead chose round towards 0.
I don't think it's about monitoring, but it's probably about status, and your use of the word 'code cattle' seems relevant (I was also thinking about farms). Or a more apt comparison would be factory floors.
Yep. I had this happen a few weeks ago (I'm not sure how much maintenance the server has had since it was set up 2-3 years previous). Thankfully, after seeing whatever the error was ("No space left on device" or something) and furrowing my brow it seemed obvious enough to try without having to search for a solution. It seemed just dumb enough to work.
As with anything "agile", it pays to stop and take stock of how your processes actually address the 4 key agile principals:

- Individuals and interactions over processes and tools

- Working software over comprehensive documentation

- Customer collaboration over contract negotiation

- Responding to change over following a plan

I personally interpret "individuals and interactions over processes and tools" as a warning against the snake oil and magic bullets that agile consultants sold / are selling to corporations.

Standups are not at all a bad idea, but I feel like most implementations are simply a response to a prescription rather than a symptom. Nor do I feel like the prescription is particularly effective: rather than using the structure of a standup you could just, of your own volition - when useful; take an interest in your teammates' work, talk to them, and collaboratively come up with a solution.
Even in business domain apps interfacing with humans is a miniscule fraction of the work.
On a related note, here are actual recordings from WLW on the day of John F. Kennedy's assassination.

https://www.youtube.com/watch?v=J75BAx4W3Zo&list=PL0O5WNzrZq...
Simple: Don't. Developing a secure authentication service is actually more difficult than it would seem on the surface. I've come to rely on an external authentication service (or, if necessary, a reputable library/framework specifically designed for it). These days my go-to is Keycloak (https://keycloak.org). It supports pretty much everything: standard username/password, MFA, SAML, OIDC, etc. Plus, it's easily deployable within a Docker container so standing it up is a breeze.
I actually really liked App Maker. I started a project on it in my Gsuite domain and was able to get a functioning prototype up in an afternoon starting from 0.

Then I ran into the biggest limitation that became a total nonstarter - it's impossible to share an app outside of your Gsuite domain.

It's a shame, I think this product was a little tender love and care away from really being something great.
Isn't it because an index of 0 in an array means "reach address of the array then go 0 bytes further"?
This is a deeply patronising and offensive statement. The ancient Benin kingdom from which these artifacts were stolen still remains till today and despite corruption in the country, they have managed to keep all their remaining artifacts safe through the centuries.

Nigeria’s corruption problem is orthogonal to its ability to keep its sacred cultural artifacts safe. In fact due to deep cultural and religious reasons, the chances that Nigerians would rob the Oba (King) of Benin’s palace is near zero.

I say this with the full authority of being a native of said country and culture.
Bird Acquires European Micromobility Leader, Circ
Microsoft has also done a better job of explaining why products were being sunset, if they knew of alternatives in the market, and even helping people to migrate to alternatives (including in some places directly pushing people to what previously were direct competitors such as advertising Spotify inside Groove as they hollowed out that product from the inside).

It's hard to feel Microsoft is being "mercurial" when they keep saying things like "We gave this a shot of X years and it didn't have the marketshare we hoped for."

In comparison, Google has generally seemed less forthright with reasons, plans, long term strategies for their products. It's very easy to imagine given how many Google products supposedly originate out of "20% time" how often projects just get shut down for the reason of "no one still wanted to work on this in their 20% time", not some market fit reason, some long term strategy, much less with any vision of alternatives for existing customers or migration strategies.
I started a new job a month ago that is all Elixir, with no prior Elixir experience, and honestly it's been completely fine. My only advantage was that I had used a functional language (Elm) for a while before it, so I was used to a functional approach.
Was poor? It's currently a Joke. Coming from Halo and to Super Smash Bros I'm shocked at the complete lack of online support.

1. Trading phone numbers is easier than adding Friends on a switch

2. No voice chat service

3. No built in streaming

4. No game invite system
Same and same. Never saw any problems with btrfs. Really like the memory consumption of btrfs!