jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It is untrue that logs are trash. I gag at the comparison.

If the would just look at logs they could answer so many questions that are costing a lot of money.

I am used to a Unix world, with logs as text files. They take up very little room, and it is easy to through out old ones (keeping logs for ever is foolish for a lot of reasons).

I am staggered that "I turned logging on extensively for a recent Azure project. Some logs cost more than the service they were monitoring." There is no way that this can be true unless there is some very very bad craziness going on. A real mindfuck

Even a hours worth of logs would of by now saved at least a week of developer time for the people I work with (my time, they pay for).

"Logs are typically off by default in most Enterprise software" That is probably true, I have no reason to doubt you and it fits with the other things I have witnessed, but there is a better way.
And much of the “defence” seems to be based on the idea that Stallman needs his word interpreted specially because of something else he said years earlier or because he was emotional.

It’s a lot of words that are likely to sound convincing to those who already believe he didn’t do anything wrong, but to most people seem to be just a list of excuses.
This is more like deciding whether there was a murder to begin with before deciding it was self-defense.

The thing is that fair use implies the underlying data was copyrighted, but something being copyrighted doesn't imply fair use, which is why I think your analysis is backwards.
Google Docs was released 20 years after Office, after Office had already killed all the rest of its competition in the early 90s.

iOS is a good example though. Windows Mobile had not yet come to dominate the market.
> No employment contract says that you can't work on your own projects in your free time.

Some try. I don't think anyone believes that's enforceable. Unless, as noted in the post, you use company hardware.

I have, in the past, mixed company and personal devices - not laptops (I'm not that silly), but I'll have my personal accounts on a corp phone for convenience during the day, or blend accounts onto a single device if I'm in a beta for software or hardware.

And I've decided it's a bad idea that I will not be engaging in at any point in the future, for several reasons.

* Depending on the company, it's hard to get your personal account split out of the company plan. I merged my personal cell number into a corporate account... oh, 15 years or so ago, and it turns out it's a giant pain to split that out again. It took multiple signatures from owners of the company after I'd left for grad school, and it was just a pain.

* It is so much harder to separate work and personal life when you have mixed devices. Pick up your phone on the weekend, and... ooh, work email. Or messages. If you're not oncall, and not paid to keep up with it, it's a lot nicer to put your corp device down at the end of your week and pick it up at the start of the next, having entirely ignored it during the weekend (whatever that is for you).

* Policy at most corporations is that if a corp account is on a device, the company has some variety of admin access to the device for forensics, remote wipe, etc. I'd rather not wake up to my personal phone wiped because of some corporate reason.

So, yes. I agree 100% with this article. Work hardware is work hardware. Personal hardware is personal hardware. And the two should never be mixed, even if it's a hair more convenient to do so. The downsides just suck.
> It seems to be very poorly defined, and from what I understand being diagnosed is practically still self-diagnosis because the doctor will ask you questions about your behaviour and judge whether you have ADHD or not based on that.

This seems pretty par for the course. A doctor asking you questions and then deciding whether or not you meet some threshold based on the answers to those questions is a large part of medicine and a huge portion of psychiatry.
Actually certain functionalities necessary for uBlock origin are still blocked, so the port is not possible as of yet: https://www.reddit.com/r/uBlockOrigin/comments/hdz0bo/will_u...
Not thriving and blighted are very different. I live in the neighborhood and often go to that very gas station. The spot is far from blighted. Here is a street view of the station:

http://maps.google.com/maps?f=q&source=s_q&hl=en&...
Google's blog should be read carefully. There are errors in this. ==> http://goo.gl/fpJsJ
Totally agree that Google should snap it up. If any company needs it, it's Google and passing this opportunity by would be a mistake on their part. Not to mention that Delicious could be sold at a lower price since they've announced that they've been put out and are looking for a company to buy them.
Not a single Canadian VC in the bunch. A pretty good illustration of what's wrong with Canada's VC industry... it doesn't exist! ;-)
I don't really agree with you here, the size of the biggest market they can go after, anyone who takes foreign vacations, is so massive that $5 is fine.

By keeping the cost lowish, they're discouraging immediate competition, but can still make a large profit if they market it right. And that video certainly looks like the right marketing to me!
I've always thought it was heavily based on the ideas from functional programming (making state explicit, being able to move more freely through time). In any case it precedes the recent hype around DevOps.
Github is working..
Should be enough
Why would is mess with Screen readers? the Alt tag has been a thing for a long time.
A 64 bit address space wouldn't be an excess though, it would be outright too small.

The whole point of L3 is to provide a layer of routing and aggregation on top of L2. Routing and aggregation requires sparse allocations, so L3 requires more address space than L2 does. L2 is 64 bits for new protocols today (which are supposed to be using EUI-64), so L3 needs to be more than 64 bits.

People would complain loudly if we didn't use a power of two, so here we are at 128 bits.
If compression is purely a function of the price, things are not so obvious.

I think Backblaze B2 is the cheapest, but it's not supported by Borg. So a backup system without compression support, but with B2 support, may ultimately be cheaper than a system with opposite features.

It's also important to consider the use case. If a user's bulk of data is photos/videos/audio files, there's virtually no use of compression - but of course, the proportion will vary per user.
Ah, syslog. Around 18 years ago I was part of an group developing the next syslog protocol with security in mind. My company (one of the top infosec firms at the time) had a product doing this already.

The standards group was a mess. Some other company without any credible security credentials was just forcing their bad implementation (TCP (!) and yet another protocol layer). They were backed by Microsoft and some other corporation. Cisco member just idling there. I ended up leaving as it was a waste of time. Never even bothered checking what happened with those protocols. But I've never heard of them again.

(tinfoil hat on) I think the Microsoft guys sabotaged it on purpose and succeeded.
I'm sorry, yes, this is what I meant. People will never understand how it's fair. I can see the arguments now, "What? You want us to pick representatives at random?!"...
Surely the Daily Mail would be delighted with such a result?
Just lost all my respect for them.
That sucks about not knowing what was causing the errors. Too many variables.
The rumors were there, but this is concrete evidence that Arab nations actually want a strike on Iran, but are too scared to say it out loud.

http://www.guardian.co.uk/world/2010/nov/28/us-embassy-cable... http://www.guardian.co.uk/world/2010/nov/28/arab-states-scor...

By making this public it could significantly change what happens next with Iran.
I shunned py because:

each(list) vs list.each
def(self, args)
__ugh__
can't do templates (erb?)
dislike object model (objects != functions etc)
I agree with you. I've got what I need. My family still insists on gift-giving and I'm forced to make a list in an attempt to get something actually useful to me or helpful to someone else.
> Their main video basically says "Don't you wish you could finally stop paying those sneaky developers who act like everything takes longer than it really does? Now you can!"

That one point really gave me pause as well. As I posted the other day:

-----

"If your bottom-line is dependent on code, you know the angst of asking a programmer, “How long will {{ insert feature }} take?” You know programmers can jargon-speak their way to your consent and when everything comes crashing down, you are to blame. NoFlo frees your businesses from a labyrinth of text files so you can get-a-grip on what-the-hell-is-going-on!"

If you tell people that NoFlo is the solution to prevent programmers from "jargon-speaking" their way to your doom then... Sorry, that's just a lie with a topping of polarization.

The way to prevent programmers messing up your business is to not hire shit programmers and manage good programmers properly. Not hiring the programmers with the fanciest visualization.

https://news.ycombinator.com/item?id=6198748
You can even lose weight this way!

(I’m mostly kidding but not entirely. Most of our resting state calorie consumption is spent on thermal homeostasis, and the greater a temperature gradient your body needs to overcome whether to warm up or cool down, the more calories it’ll burn in doing so. Although if you’re sitting in the freezing cold or in an air conditioned room and putting a warm laptop on your lap, you’re probably going to be burning fewer calories since you’re nudging your body temperature in the right direction.)
> Code is law.

What does this mean?
Apparently it blocks ads on Youtube, something that Blokada is not able to do.
I don't think something's success or failure hinges on whether rich people like it.
True, it’s the law of one price. However, privileges / capabilities aren’t evenly distributed. So, while remote does widen the labor market, wealthy countries tend to carry large shares.

It’s not a zero-sum game at all. Employees from wealthy countries can gain labor surplus through technology transfer a number of ways or even find business partners and employers.

Mutually beneficial exchange is the name of the game. It’s true that different folks achieve different relative success compared to their peers. That’s okay and good when it’s the product of honest just exchange.
I agree with you (and definitely a conversation worth having) but for the sake of this thread let’s pretend that legal action would only be taken when a patent was actually matched with what was put in the chip.
Look up "tracer bullets" in the Pragmatic Programmer. Basically you create an end-to-end working system that capture just enough functionality to work, then you show the user and use their feedback to adjust your "aim" for the next version. Rinse and repeat. I've tried this and worked pretty well.
I have really mixed feelings on this. I'd prefer to see Intel work with TSMC and/or Samsung to build/operate joint fabs or some kind of co-ownership over completely outsourcing. I'd prefer to see a few more diverse production locations that include an EU fab, and updated US fab locations. I'm concerned about instability with China stretching its' elbows in the region and I think having more geodiverse locations would be better for everyone involved.

It's kind of the end of an era and sad to see in a lot of ways. I do want to see Intel be more competitive as they'll probably be treading water in mindshare for the next couple years.

Aside: I want to know how much Intel is paying laptop mfgs to keep higher end memory and GPU options out of AMD powered laptops.
> We have much more than the word of Trump and his "sycophants".

Prove it in court or shut up. Seriously, it's that simple. Don't spam us with links and tell us to "look at the evidence". That's what the courts are for.

If Trump is so certain that he's right, he should say all he's saying under oath. Surely he's brave enough to do that right?

You can choose to believe in shadowy conspiracies of "Democrat officials" and "left-leaning Republicans". That's your right. But compared to that complex story, "liar continues lying" is far more likely.
I’m so sad.
No, I mean dislocation, as in military dislocation.

https://www.ausa.org/sites/default/files/SR-1998-CPMW-Tactic...
That's cute, and the remote has buttons that apparently can be lit on command, which is cool.
I would hope that someone with $100m in crypto is smart enough to not leave their seed words on a piece of paper on their coffee table.

Your exactly correct that nobody can help you recover your money if you lose your keys.
you mean to tell me a well known place that crazy people congreate and organize to plan treason and insurrection in plain sight gets more traffic when the President calls for the overturning of a democratic election... who would have thought
https://news.ycombinator.com/item?id=26247429
And standard market rates aren't good?
In my experience this just results in the service with a 'single syntax error' dumping stack traces while the services that talk to it throw exceptions as their HTTP requests get 500 responses. Noisy.
When someone tries to start a conversation about the ethics of technology among technology-focused people: https://www.youtube.com/watch?v=U9c_KttvQPU
Godel's proof is essentially Anselm's with some mathematical window dressing added. It is worth noting that Anselm's argument applies equally well to Satan as to God: The most evil thing we can conceive of would be more evil if it actually existed, therefore Satan must actually exist. If you're into this sort of mind game, it makes an interesting exercise to translate this version of Anselm's argument into formal modal logic.
I learnt a lot of English playing Runescape. You pass the mouse over any object and it shows the object name, all kinds of animals, trees, tools, furniture,food, etc.. in the game. It is possible to switch languages any time. The server in English is more crowded, but there is always a lot of people in the other servers. Last time I checked they had French, German, English and Portuguese. You can also see the dialogues of other players and talk to people. The bad side is that it can be addictive. If I had 10 million funny money i would do a "Myth The Fallen Lords" MMO, it's a great old game, and still get some support from volunteer developers, even being still a proprietary game (the guys have been trying to get it open for the community)
Isn't it great?

I tried getting used to the new Ubuntu way of doing things, which I've heard is based on the Apple way of doing things. I didn't care for it.
If it’s a government for the people, yes. If it’s a government for someone/something else, then make people do stuff for the other by threat of force.
Updated profile.

Island website is being moved and updated.

Email me a@175g.com if
You like.
As an aside, this is a very good video. I found myself watching it a couple of weeks ago, his delivery is very good.
That presentation shows 194 gigabits/s which is only ~24 gigabytes/s at the NIC; that requires ~96 gigabytes/s of memory bandwidth. Usable memory bandwidth on Milan is only <120 gigabytes/s which is about 60% of the theoretical max. DRAM never gets more than ~80% of theoretical max bandwidth because of command overhead (which is what I think ajross keeps alluding to). https://www.anandtech.com/show/16594/intel-3rd-gen-xeon-scal...
What if you are poor? You won’t be provided with a lawyer, since they aren’t accusing him of a crime. Most people can’t afford to hire a lawyer for something like this.
Oh yes! Really excited to see this. I am using ms playwright for e2e tests for https://sqwok.im and have been very pleased with it. I've evangelized it whenever webdriver/selenium comes up in conversation as I think it's a huge improvement - clean api, multiple browser support, just "works".

The one thing that was missing was a purpose-made test runner. I'm using mocha currently, and while it works fine, there isn't a built-in way to e.g. run the test against multiple browsers w/o ugly for loops/before statements (that I'm aware of). It looks like this defaults to running against all browsers so you don't even have to think about it. The screenshot assertions also look nice!

Very cool! Excited to try this out.
This sounds like an extreme statement but police goading misguided people into terrorism happens a lot.

One example:

https://www.theglobeandmail.com/news/british-columbia/judge-...
Are these corporation-decided donations, or matching donations for employee donations?
> since they use likely SMT solvers to guarantee having no arithmetic overflows

At least based on a quick skim of the docs, they use a combination of programmer assertions, interval arithmetic, and their type system for bounds checking and ensuring no arithmetic overflows.
Author: Moxie Marlinspike <moxie+github@signal.org>
AuthorDate: Thu Apr 2 12:45:24 2020 -0700
Commit: Moxie Marlinspike <moxie+github@signal.org>
CommitDate: Wed Apr 22 12:32:53 2020 -0700

Support for advertising payment addresses on profile

They stopped publishing the source just before this, presumably to hide their MobileCoin integration from the public.
You want ladders and this is another platform to keep people out of the water. They are both needed, the problem is people build platforms and forget to provide a way up or believe that is where the person will stay. This is probably why I get so irritated at the "minimum wage must be a living wage" crowd. Its not the goal or desirable for that to be good enough. I would rather be honest about it and implement some type of assistance with the goal of a career. I keep seeing people who are "getting by" but have no way to advance. It kills the soul.

People are going to suffer, its not a perfect world. It hurts to see, especially when you drive past it each day. Planning for the suffering and providing temporary solution are good things.

But, housing is broken and people are feeling around. Tiny homes, these things, micro apartments are attempts at short and long term changes. We need more options. This isn't it, but its another idea.

Something like this will keep people safe for a while, but it is should not be thought of as an end. You're a good person and care, and skepticism is a good thing, but don't lose faith that small, positive steps are a good thing. I do think this is a small, positive step that doesn't diminish the gravity of the crimes people or bad luck can perpetrate on others. The best solution will be technical and have a moral outcome.
This is an abandoned safe in a residential installation. It doesn't have any of that shit. In the extremely small chance that the safe contains anything at all and it has a relocker mechanism, well it doesn't really matter because you had to cut through the safe to get inside in the first place.
Heads up: your ePub version still embeds a title "A Guide to Marketplaces" (can be seen in Apple Books app) and the ePub content is pre-formatted and does not reflow on small screens.
A really clear case of corruption both at Amazon and within the state labor departments. The fines are so small I’m not sure why Amazon didn’t just reject corruption like this and do things right. Really just speaks to a company culture completely lacking any morals.
Does the average chinese person care about this? Does the average human care about this?

Are we propagating negative chinese news? I am not suggesting it's fake news, and I am sure it's happening. But literally nothing will come of it. If this is a holocaust, we aren't doing anything about it. There are multiple genocides, and we do nothing about it.
i found the dragonbox suite of apps on ios to be good at reward / learning
I like lifting weights. It reminds me of coding. Both are mostly solitary activities. At this point, I just enjoy the activity even if the physical benefits don't improve much.

If you want to nerd out lifting theory, I suggest https://www.barbellmedicine.com/ .
It is clear Russia is taking advantage of Biden's fear of military action. China, North Korea, Iran all have been more aggressive. The outcome in Afghanistan gave everyone the impression America will back down.
Trump kept everyone off balance.
We have trouble accurately modeling how a single protean folds. A cell is vastly more complex. And a brain is far more so.

So, at best we are talking about some model of a human brain at some detail level. IMO, a timescale on it is silly when we don't know how complex the model needs to be to be useful.
I'd say cut the internet trunk lines to China... period.. end of story. That would seem to be an appropriate response. Blacklist China's internet traffic completely.
Not at all. I simply attempted to explain how the lens of personality is often a useful way to understand someone's motivations which may at first seem highly counter-productive (as Matt's did upon my first reading of his post).

I must admit that I do judge people harshly for several Guardian characteristics, but I realize that those characteristics are also (in many cases) strengths.
Regarding applying the wait/lock/obstruction freedom definition to Vyukov's MPSC implementation you reference.

It's clear that the MPSC design is not wait-free, nor is it lock-free. Dmitry identifies this fact in his initial postings about that design: https://groups.google.com/forum/#!topic/lock-free/Vd9xuHrLgg...

""" Push function is blocking wrt consumer. I.e. if producer blocked in
(*), then consumer is blocked too. """

Between the XCHG and the update of next. If the producing thread completes the XCHG but fails to update next, all threads will fail to make progress. "Progress" in this case being the producers transferring data to the consumer. Put another way, in this algorithm a single misbehaving thread can prevent all threads from making progress.

Regarding the idea of "maliciousness", specifically if a participant thread is "killed mid-operation". That idea is the very definition of wait-freedom: that all participants complete the algorithm in a bounded number of their own steps, irrespective of the activities of other threads.

The definitions of wait/lock/obstruction freedom are well specified. I suggest the first half of _The Art of Multiprocessor Programming_ (the revised edition!) by Herlihy and Shavit for a deep dive.
it seems everything is going to get better. can't wait for 2011!
The creation of the internet is undoubtedly the biggest factor in this. It created a paradox in people's consumption of information. You not only had the ability to choose what to listen to, you could choose what not to listen.

Another ability the internet has allowed is the creation of communities based around the type of information they consumed which always creates echo-chambers like you pointed out.

It's because of this that many have lost sense of the realities of other people and manifests its own distorted reality.

Not to mention, you also have multi-billion dollar companies utilizing algorithms to keep you there as long as possible, further propagating this effect.
Functional programming is taught in schools, so engineers straight out of college know it. I was one of them!