skysight-inc/HackerNews huggingface dataset:
To the GP's rhetorical point, if you /really/ are wondering why you shouldn't, then you aren't actually happily married.

To your original point, no, there would be no point to being honest if being dishonest made it easier to get ahead. But it would be very naive to presume that being dishonest makes it easier to get ahead. You need to have cunning to get ahead by being dishonest, and one false move can screw up a long period of well executed dishonesty. Are you personally equipped to pull that off? Better than those who've been practicing their whole lives? And beyond that, the psychological and sociological ramifications of it will catch up with you too. Who do you think you'll tend to be surrounded by if you take such a strategy? What kind of life experiences will you never get to experience as a result of that? You don't have to look very far to get answers to that. It's not pretty.

For some people, pure wealth or fame is worth any degree of dishonesty, by which I mean the negative effects of it simply do not cause them difficulty. But I think the far more likely case is that our societal discourse minimizes the difficulty it does cause. When peace decays and order crumbles, it doesn't make warfare (literal or figurative) any less expensive or unpleasant. It just makes it harder to avoid.
If you're using Slack, the Scrum Police is a great way to organize async standups:
https://github.com/coveord/scrumpolice

Because of the confinement my team has switched to async standups to account for our varied work hours (people on kid duty, etc)
Time Traveling with Progressive Summarization
1) You wrote a general CSV input parser, but what about someone writing CSV output? The obvious way (write a ',' between each cell and a '\n' between each row) works most of the time, but it doesn't always work. The output needs to be escaped correctly, and data escaping should be well tested. I think the issue is that CSV sounds very easy to implement, but most naive implementations will be wrong.

2) You took on exactly the responsibilities the article author said you'd have to take on. Based on the screenshots for your "Strukt" application, it looks like the user controls configuration/validation for parsing CSV and they will fix any issues with parsing the CSV file themselves.

> If a supplied CSV is arbitrary, the only real way to make sure the data is correct is for an user to check it and eventually specify the delimiter, quoting rule,… Barring that you may end up with a error or worse silently corrupted data.

3) I think the better question is, how do you handle malformed CSV? Is your error correction as robust as Ruby's? Do you handle malformed CSV the same way as other libraries? If it's handled differently by different parsers, you can run into issues like Apple recently did [0]

[0] https://siguza.github.io/psychicpaper/
I've been collecting things in an Arena channel, "Use, Misuse, Rugged Consumerism, etc." that might be helpful in seeing one aspect of what such a mindset might be.

https://www.are.na/zach-rose/use-misuse-rugged-consumerism-e...
That's really useful info, thanks. I'll check it out this weekend.
Yes, to dry off after the bidet. Avoids hemorrhoids too
OOP encourages modifying an object's state via its member functions (if you use data hiding/encapsulation as part of your OOP definition). This means that users of class instances shouldn't be able to put it into a bad state, unless the member functions are able to put it in a bad state.

This lets you isolate where your contract/invariant violations are more easily. Once addressed in the member functions, either it fixes it in the callers, or their use is now invalid and becomes a compile or runtime error.
I’m even “uncooler” than you. I wrote a bot that denigrates employees for using gifs in slack.

And that persistent dancing parrot animated emoji.

Luckily the bot ended up doing more valuable things too, but the original design of the bot was purely for abusing the colleagues on my team.

And it had the intended effect, people still joke but slack is not pegging my CPU, rendering animated images anymore.
The Wikipedia article states that 191,044-423,100 Tarters were deported, depending on which source is used (this doesn’t mean they all went to Gulags, but hard labour in Uzbekistan was what most did). It’s described as ethnic cleansing and mentioning the Tarters was banned. Baria and Stalin’s actions killed 34,000 to 109,956 Tarters during this time and 80,000 homes and farms lay empty.

You have 2 more personal sources than I do.

https://en.m.wikipedia.org/wiki/Deportation_of_the_Crimean_T...
The whole purpose of daily standups is to be short, to the point, and force developers to discuss blockers.

That can't be async, because I need the other members of the team to answer.

The issue the author is addressing is that for some, this is wasted time. But a) that's why these meetings are short, thus the standing up part, and b) Usually it isn't but an opportunity for more seniors to chime in with suggestions.

Plus, stop with the "here's why" in your titles. I know you're going to tell me what you think, but that doesn't mean that you know THE TRUTH ABOUT WHY something important should be the way you think.
Ah, I thought I remembered seeing the name on their roadmap earlier than that, but I must have been mistaken. In any case I think it's safe to say the name wasn't ripped off anyone give the names of pervious products and the timing of those rumors.
This is one of the reasons I have a strong aversion to "cloud" technologies like docker and kubernetes. You take networking, something with decades of development and hardware support, and you put it all in the CPU.

To be clear, Linux has a very robust networking stack. But it will never come close to the natting and routing performance of an actual router.

And so we develop things like DPDK to spend even more CPU just to keep things usable, but it still feels like a big step backwards.

A typical k8s deployment runs in containers that are in VMs. So each packet you want to send to or from a container needs to touch a cpu and traverse a networking stack six times. That's dumb.
I genuinely like Stross' books, but sometimes he comes out with blog posts that are so opinionated that I wonder if he just rabble-rousing for the hell of it.

> Star Trek and its ilk are approaching the dramatic stage from the opposite direction: the situation is irrelevant, it's background for a story which is all about the interpersonal relationships among the cast. You could strip out the 25th century tech in Star Trek and replace it with 18th century tech — make the Enterprise a man o'war (with a particularly eccentric crew) at large upon the seven seas during the age of sail — without changing the scripts significantly.

> even though it's the opposite of real SF (a disruptive literature that focuses intently on revolutionary change),

There are many aspects to and levels on which SF functions. One is to explore humanity through a lens of a vastly different society because of technology and how this changed society reflects our own current implicit biases and assumptions. Stross likes to write this type of SF.

Another type of SF is to use very similar sociological and cultural constructs to how we currently function, but use the SF dressing to sneak past people's implicit biases. Want to tell a story about interracial or inter-gender issues, or immigration, or any number of things, without immediately triggering people's cognitive biases about these issues? This type of SF can be good for that. When done well, people accept a premise and the underlying reasoning behind it, and later one think "you know, that's not all that different that this real-life situation", or even don't think that, but it still affects their reasoning and thought process, because you've snuck some rationality past our all to common human cognitive foibles.

I can't imagine Stross doesn't get this, so he has some other reason for taking his stance. Perhaps he thinks the more complex re-imagining of society can do a good enough job for both types, but I don't agree. There are people that just aren't as interested in that stuff, and you lose those people. Also, it's much harder to do (as he notes, it requires a lot of planning and thinking), which means there's likely to be less stories using it, and less people finding a story they like.

IMO, there's definitely a place for both types of SF. Just be aware of which type you're about to consume if you have a preference at that time.
Thanks for the typo fix, which someone also e-mailed to me, as well. The virus has me working from the couch, and despite jacking my font sizes up and wearing my driving glasses, I am making far more typos than usual.

Publication of standardized legal building blocks is a big passion of mine. I think it's essential, both for the good of law clients and for the mental health of their lawyers, that we do a lot more of it. Besides PolyForm, see also:

https://waypointnda.com

https://blueoakcouncil.org

http://www.commondraft.org/

https://commonform.org
IANAL but it seems like a non-compete license would need copyright assignment so it's clear who you can't compete with. The dual-licensing bait-and-switch business model also requires copyright assignment so it's not that different.
> One of the main reasons why OOP is popular is not even talked about - the ability for AUTOCOMPLETE in the IDE to work extremely well.

That's just dot-syntax and modules. That has nothing to do with OOP itself. Nothing is keeping you from doing that in functional languages that support proper modules.
It might be difficult to impossible to currently implement, but perhaps if you have access to :///* you should lose access to pretty much every other permission.
My theory on why they were successful is that they made it possible for "anyone" to quickly respond with a gif response. Responding that way had become "cool" but it was difficult or impossible for people who didn't hoard a stash of gifs.

This sort of solution "Make it easy for the rest of us" is a tried and true winner of traction for products.
Are these great $20/hr support engineers the kind I often deal with over email or phone, who usually employ canned responses, can’t solve off-script problems, tend to repeat the same unhelpful responses, and are sometimes indistinguishable from bots?
By my kitchen sink
Uptick in console sales (far more expensive than $10-15) suggest money isn't the sole motivating factor. If it really were, you'd expect people to flock to netflix and other streaming services which are cheaper
Bought the book, thank you!

What was your approach to self-publishing here? What tools did you use? If I wanted to publish a book but knew nothing about it, what resources should I read and what approach would you recommend?
Exactly, I was looking at the schematic and my jaw dropped when I saw it was connected directly to a mains motor.
Andreessen Horowitz Wins VC Sweepstakes to Back Clubhouse
sort of, the network part of that ends up being a huge bottleneck then too, with 16 drives at 5GB/s (max i've seen so far) each you've got 80GB/s you need for the network to each server. You start getting into the really expensive side of things speed wise.
Thanks for pointing it out. Seems she's also still foundation chair so the two can't be differentiated by their leadership. I've edited my comment to remove the mentions.
Well... you're right but... how did you know I was an anthropogenic climate change denier (although we prefer the term "skeptic")?
Airborne lifetime of small speech droplets important in SARS-CoV-2 transmission
Big buffers that can be filled fast trick congestion control algorithms into thinking your wire is really fast. The point of the buffer is to be transparent to the transmitting ends, so they see the packets going out at lightning speed and assume it's because they're actually going that fast, and not just piled into a buffer that fast.
>It's not just framing. At least some of it originated on 4chan as deliberate harassment

So? If you’re going to judge every argument by its slimiest advocate, then every argument can be dismissed without a thought.

>Where?

Where to start? It was pretty thoroughly discussed. From a quick search:

https://knowyourmeme.com/memes/learn-to-code

>It'd only be a turnabout if they were ridiculing specific people who made a claim that "any laid-off worker could just learn to code." But this seems to be generalized harassment against and entire class of people.

IOW, it's fine to ignore when those nebulous other people at my journal ridicule coal miners with unrealistic expectations, but when it starts to affect me, then you've suddenly crossed an impermissible line.

(Edit: sorry for the late update for that last section, selection; they somehow broke test highlighting in iOS 13...)
And to be a little more specific (because I really like Arc), the releases are very rare, and minor at this point. I would be surprised if the Arc that was running HN was the latest released version of Arc, the news library notwithstanding.

For example, the latest release, Arc3.2, came out in 2018, and was relatively minor (http://arclanguage.org/item?id=20772). Arc 3.1 was released in 2009 (http://arclanguage.org/item?id=10254).
HFTs are pretty much, here's a lot of money work all the time and forgo your life outside of office.
I guess the idea is that once you try doordash, you'll want to stay there because you have more choices and better product. Doordash can control the whole experience as well as send you emails, push notifications, etc. to bring you back in.
This Week in Startups AMA with Range Co-Founder Dan Pupius
Just about every industrial automation vendor is like this in my experience. They never upgrade because they don't want to break anything.
Giphy was the reason why at my last job, a manager inadvertently posted porn to our slack channel.

Nevertheless, giphy was just a gif image host. They do have access to current meme culture, which I imagine is useful to FB. But for me, thats just a less of a reason to use them. Im data-mined enough already.
The idea that some bad implementations of an idea serve as an indictment of the idea as a whole is utterly ridiculous.

Some images on the web are poorly optimized, but that doesn't mean we should not have images.
First, I think psychology is a terribly bad science, and 95% of the papers is simply wrong.

> This is obviously bogus

Only if computers cannot have inner experiences. But psychology doesn't study experiences directly, it primarily studies behavior. And it does not assume they are independent of culture and language per se, even though it is the default assumption in many studies.
Hm, maybe I'm fundamentally misunderstanding something. Let's just say the price is a random walk. It's not directly relevant to the argument, but for simplicity. An HFT MM will make money by continuously quoting ask/bid at the best price, i.e. a lot of trades, capturing a very small spread each time. Given that it's a random walk, buy and sell don't always occur simultaneously either, e.g. in a trending regime where the HFT MM may start pulling quotes due to risk checks and/or inventory/hedging concerns.

So if I am an MM that quotes a wider but gets fewer executions at larger time intervals, shouldn't I be able to also make profit? After all, my queue position is in front of the HFT MM because I put in orders earlier (since I am quoting wider), latency here is irrelevant.

Can you explain where my logic is faulty?
My wife's medical practice always struggles with coming up with a call schedule (weekday evenings, weekends, holidays, etc). So, I wrote a python script that takes in a csv with everyone's vacation/blocked dates, any other restrictions (like max dates they should be assigned) and outputs a schedule (with stats, because previous person doing it by hand raised questions about fairness). https://github.com/asood123/call-scheduler
Got it. I think this would be useful. But where in the UI would we put all these options? This is my main concern.
From the article:

> The “Advertisement” is much larger than our own “order” button where someone can order directly from our website or get directions to our location.

Doesn't this complaint ignore the fact that the first organic search result is Saddleback BBQ's own home page, complete with six deep links (including the "Ordering" link)? Text that directs user flow into Saddleback BBQ's page takes up about half the screen.
Huzzah! That’s great.
Having just come out of a datastructures class, this is the view that seems the most useful to me. ADTs in general seem to be very well expressed with classes, and I think it is exactly for the reason you mentioned: they are just systems that need to be able to define the ways in which a user is allowed to interact with the data.
We put a thermostat on the shower last year and it is brilliant. It solves this: https://m.youtube.com/watch?v=XaHSBg7qcq4
> It was more about: [user-space] applications which use the TCP/IP stack do not observe packet boundaries

That is still a bit imprecise. Userland applications won't directly see TCP as they are just looking at an application protocol. Typically it's the OS that packages and unpacks the application protocol data into a TCP segment, so of course the userland application won't see it since its not managing that part of the communication.

https://en.wikipedia.org/wiki/Transmission_Control_Protocol#...

There are some exceptions where some application platforms allow developers to write custom TCP protocols, such as Node.js, but these exceptions generally apply to network services and don't commonly apply to the end user application experiance.

https://nodejs.org/dist/latest-v14.x/docs/api/net.html#net_n...
i hate giphy, its a SV solution to a problem that never existed.

gifs were fine, now some silicon tech forced them out and we get all the fun of copy rights and lack of saving the gifs for our personal use /s
Look, there's more than enough lame decisions to go around in this case. :P

I agree with Apple's stance. The landscape has changed. To be a tech superpower is to have your own pull, and to be able to make unilateral decisions on behalf of your business and your customers/users. That is what Apple has done here. I happen to agree because I already like Apple's implementation of Sign in with Apple specifically, even though I have never used it. I also agree with Apple's stance on privacy generally.

I don't like that Apple forced this decision in this way, but I am fine with the outcome in general, but am saddened to see that it negatively affected a developer whose product I use. However, I question the Pushbullet dev's dedication to the iOS platform. Mobile development is a moving target. To single out Apple for blame for changing the App Store conditions for apps is silly. You could just as well blame the dev for not keeping up with the times.
Let's say a repo on GutHub has the Perimeter license, and I clone it to a public repo. Would I be unable to include any personal changes on the clone I have? Because it'd be a substitute product that's distributed via GitHub?
People would be posting about that anyway. No discussion colors strictly within the lines of the actual news; it always hops to adjacent questions (which is usually fine) and inevitably to whatever generic themes people associate it with (which is usually not fine: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...).
I think if your standup can be async, then it's ineffective, and you should get rid of it. And to be clear, that's fine! Not every team needs standups.

The only value in a standup is when team members actually share ideas about what they're working on. The detailed conversation happens outside the standup, but the purpose of the standup is just to get that moment of "I know about that, let's talk".

In that case, having everyone in a room (real or virtual) at the same time is more efficient than asynchronous updates. With asynchronous updates, people are in meetings, in the bathroom, not online yet, etc, and you have higher coordination costs.

I've been on teams that have effective standups, and teams that have worthless ones. I know what each one looks like. But for the life of me, what I can't figure out is why some teams have good ones, and some don't.
Utilizing OAuth for Kafka Security
Depending on what kind of vendor we're talking about, it might be that such aspects aren't even part of what makes them competitive. The average user is not going to know about these types of issues, and so they're not even going to consider such issues when evaluating the vendor.
Change in comment activity on 100 of Reddit's largest subreddits
we display the content as is - why modify?
The title is misleading. This is only one of the ways...
I tried the same thing in both Bing and Duckduckgo. In Bing there was no Grubhub and in Duckduckgo there was an ad in the sidebar that took me directly to the restaurants page on Grubhub (not a higher level page).

Was just curious to compare across search engines.
The shell is specific to each target. So doing `make ruby bash python docker` works. It even works in parallel if you do `make -j`.

Edit: I'm the author.
For me, at least in this decade, it would have been better if I didn't know that. I put off learning websockets longer than I should have because I don't find packet boundaries fun to deal with, and my interest in websockets was mainly for fun. Then when I finally picked websockets up I was pleasantly surprised that message framing is built in.
Which piece of it is amazing?
I am in the same boat.

I used to only order from Seamless or UberEats because their "streamlined" experience.

But now that I am hearing so many terrible things that these VC-backed startups are doing to small restaurants, I now specifically look for the restaurant's website, or even just call them directly and order a takeout.
I'm the same. I'm not interested in any of the new releases (besides maybe DOOM) and I've never really been able to enjoy games with a long story, I get distracted too easily and generally prefer TV shows for that type of story-driven entertainment.

I pretty much bought a PS4 only for Rocket League and Gran Turismo and that's all I've played in the last years. Plus a few SNES platformers. Perfect for 20-30 min gaming sessions without too much involvement
It definitely works in US.

There are countless cases where people have annoyed a group of people to sway the majority. (Do you think that LGBT got it's freedoms by not annoying anyone?)

Just like public debates between politicians, these protests don't have to get the people getting annoyed on the side of the protesters. It's about getting attention and convincing others.

If I stand and block the road for an ICE worker getting to the parking lot and he tries to drive over me - I'm getting more sympathy and exposure for annoying one ICE employee.
In my experience, async standups mean everyone posts their status and does not read any other status.

Counterpoint: In my experience, at synchronous standups, people totally ignore everyone until its their time to speak, and then share an update, and then go back to not listening.
That doesn't track my experience advising on new licenses in the last few years. Most of the folks who ask me for or about them have been in open source for quite some time, have done their homework on licensing basics, and simply don't care whether anyone in particular tells them they're open source. Open source is at best a means to them, not an end, and not a perfectly effective one when it comes to advancing an activist cause, building a business, or advancing the technical state of the art.
If your only use case for Vault is access to K/V secrets during a workflow (CD for example) -- then sure, it's a much simpler alternative. If you need access to secrets dynamically / at runtime (outside of the Actions container), or any of the other features Vault has, then no.