skysight-inc/HackerNews huggingface dataset:
my knowledge comes entirely from the documentary, but iirc Enron both created the energy market, allowing energy futures to be daytraded for the first time, and manipulated the market with bidding.

the market itself was a massively cool idea, it's just that Enron had a massive conflict of interest and played both sides. they should have stuck to being a market maker and spun off their trading arm.
"Their taxes" doesn't make sense as your tax liability by definition does not belong to you.

Tax is money owed in return for government services such as property law enforcement, without which nobody could own any property at all.
The complaint doesn't make it clear what happened in this specific case, but Slack's general policy is here: https://slack.com/user-data-request-policy
I don't think that's what they're saying though. They're talking about what the mailbox while it's in use. I didn't find anything mentioning boxes being property of the USPS, they use the term "authorized repository." When it's in use, it's still property of the private entity, but it's usage is subject to the rules of USPS. (I'm not a lawyer)

My understanding it they can remove the USPS box (looking at what postal workers said on Quora), but they wouldn't be part of the mail system anymore. I guess they could have mail forwarded to a new box, or else it'd be undeliverable.

https://www.nytimes.com/1981/06/26/us/justices-upholds-law-p...

> Writing for the majority, Associate Justice William H. Rehnquist said that no one was required to receive mail or to have a mailbox but that once a postal customer provides a box for receiving mail he implicitly agrees to abide by postal regulations on its use.

Audio/transcript: https://www.oyez.org/cases/1980/80-608
NATS is a pub/sub server written in Go. It's designed for simplicity and performance with features like request/reply and 1-hop fanout but no persistence.

NATS Streaming (aka STAN) was an answer to persistence by basically building acks and storage on top of the base NATS protocol, resulting in another protocol on top that are stored as files or backed by a database. STAN has limitations on topic/subs and is designed as single master with multiple failovers but works well if you need a simpler self-contained alternative to Kafka. Later a Raft-based clustering option was added but isn't a great architecture and has a major performance impact. The docs recommend you use the failover model instead.

Liftbridge offers a better version that uses the standard NATS protocol and basically functions as invisible subscribers to the topics and just logs all the messages using multiple Raft groups, which lets you scale out by using more topics. NATS itself has recently been revamped with 2.0 release that adds some major new features and they're working on a better answer to the persisted/distributed log offering.

If you need fast pub/sub for ephemeral messaging then NATS is great. If you need persistence and a single-server is enough throughput then use NATS Streaming (with failover if you need it). If you need more persistence throughput then use Liftbridge. Although once you start getting to these scales I would recommend looking at Kafka (which also has gotten much better with v2.0+) or something like Apache Pulsar which is more advanced and scalable then both. There are also commercial options like Solace with a free tier that are worth checking out.
What you're suggesting is a good idea - esp. for children's content - but isn't this sort of disintermediation against Youtube's T&C?
I thinks it's little different than Twitter RT or Favorite, It's used as a some kind of rating. So it seems like "Give us nice scores on Rotten Tomatoes to enter out Giveaway".
Edge for Android has that model. While trying it, I frequently got stopped by adblocker blockers. Firefox for Android runs uBlock Origin and never has that problem.
It seems to follow the notion that more comments = better code.
If the symbol names are explanatory enough, the code itself will be self-explanatory. Then all that must be commented about will be special cases handled/not handled and why a certain decision is taken about handling in a certain way.

Often, "every single line is commented" results from blindly following a certain "Standard" that demands that. Eventually generating meaningless comments all over the code.
Then the important points never gets mentioned in the comments or just gets buried in the noise.
libavformat is rather difficult to use and difficult to fix bugs in - you'll never find the bugs.

Some examples?

encoding never worked as well, which is why nobody uses ffmpeg2/4/etc and x264 is a separate project.

Most users use x264 _via_ ffmpeg since they may need to filter the video and/or filter/process/mux audio and other streams.
Just to add another: phones are very useful for cooking (recipes, videos for techniques, even just accurate timers), but touching them after touching raw meat or just messy ingredients is not recommended. Touchless operation would be great. Would save me many hand washings and fights with the touchscreen caused by moist fingers.
There seems to be a lot of misunderstanding about this article.

First, you have to understand the context. This person is talking about an Extreme Programming team. Speaking as someone who wrote a book about XP, here are some things that are true about by-the-book XP teams:

1) All production programming is done in pairs, all the time.

2) Everybody sits in a shared team room at dedicated "pairing stations."

3) The atmosphere is highly collaborative and friendly, and there's always a low buzz of conversation in the room. Interruptions are normal and expected, as the team's overall performance is valued more highly than individual performance. Due to pairing, interruptions tend not to interrupt flow.

4) Requirements are conveyed verbally, not through written documents. Stories are short "reminders to hold a conversation," not fully-fleshed out.

5) The team values feedback and wants frequent conversations with their on-site customers (including the product manager) to confirm that they're on the right track, particularly about nitpicky details that are difficult to anticipate in advance.

Given this context, the author is talking about how he, as a product manager, does his job of providing business context and customers' points of view.

This material is not meant for people who aren't on an XP team. It's good advice for product managers who are.
Hear, hear. There's a reason newer edition cards don't feature that ability. It's incredibly annoying.
Still working on custodian, k8s integration up next. else atm. trying to ensure that the next 20 years of opensource are open.
Ooh, any way we could entice you to describe that in the TagTime forum? https://forum.beeminder.com/c/tagtime
Not so different. It seems that typical overreacting people overthinking things.
I know that reading the actual linked content on HN is verboten, but the Bloomberg story says

"Thompson was previously an Amazon Web Services employee. She last worked at Amazon in 2016, spokesman Grant Milne said. The breach described by Capitol One didn’t require insider knowledge, he said."
Right. The rational way to write regulations is to ban everything.

Which to me shows that "the regulatory state" is not the right model.
That should have said “a reference with a footer”, but apparently I don’t proof read.
While this news is good, it should be taken into consideration that without increases in habitat area, this will lead to higher tiger-human and tiger-tiger conflict. There is rising cases of tiger-human conflicts already and I hope this doesn't lead to a backlash.
Moxie Marlinspike on Encryption Bans
Ask HN: Best Way to Register Company HQ?
I am getting an EIN for an LLC. As I've read in several places, I should not use the address of the Registered Agent (e.g., https://www.delawareinc.com/blog/where-is-my-business-located/).

However, I'm hesitant to provide a personal address because (1) I've read about the personal address potentially being subject to legal claims; (2) General privacy concerns; and (3) I'm currently in-between addresses, my current address is very temporary.

Are there any websites or easy to use solutions for founding physical company addresses?
Dark emerges with ‘deployless’ software model
Most modern ad spend is tracked to ROI. Yahoo and AOL was not.
Sapphire is something you buy in bulk, in sheets, tubes, rods, or bar stock.[1] Every scanner window at Home Depot is a sheet of sapphire. You can drag steel tools across those all day for years without much effect.

[1] https://www.alibaba.com/showroom/synthetic+sapphire.html
> Under this example, I’d argue that this is not incidental usage.

This seems hard to buy - surely courts are aware that copyrighted material necessarily exists in public spaces? If this guy filmed himself walking around then presumably he filmed all kinds of illustrations on t-shirts, text on signs, people whistling to themselves, etc. Wouldn't the copyright owners of all those things be able to make the same claims as the owner of whatever was playing on the radio?

If the law works the way you're describing here and in replies, it sounds like every video ever made in a public place would be one long string of copyright violations from start to finish.
Is this like a lisp meets python?
I have a moissanite wedding ring; it's very popular among my mid-30s social circle. I prefer it over diamonds, both for ethical reasons and material science nerd reasons.
'Indiana Jones 5' will officially begin filming April 2020 in London
It often seems to take some persistence, but typically it is possible to get the kernel sources. The manufacturers can drag their feet for a while but ultimately they have to give it to you.

Compare that to the rest of the software on an Android device; you'll have no luck convincing Samsung to give you the source to any of the UI bits on their phones, for example.

The GPL is a huge improvement in this regard.
There are some circumstances where that might not work as seamlessly as possible (such as with user namespaces -- runc and LXC set those up slightly differently and run hooks in slightly different orders and contexts) but it wouldn't be too hard to get it to work. I did a quick search, and it turns out that making CNI work under LXC did require some patches (though I'm not sure if they were CNI or LXC patches -- the blog post doesn't link to either) but they were all merged a bit less than 2 years ago[1].

[1]: https://s3hh.wordpress.com/2017/10/19/cni-for-lxc/
By hiring a local business to do it, rather than hiring a set of full-time staff yourself?

For a company that's about the gig economy, they make some strange staffing choices.
Top Job Boards of 2019
React TypeScript Todo Example 2019 Mid
Here's an opinion that is likely to be controversial: I like Gnome Shell for exactly the same reason. To be fair, it's something like 7 years since I used it, so maybe things have changed a lot. I ended up abandoning it because I don't like Gnome in general (I want something significantly more light weight). But I loved the idea that I could completely change the way my window manager worked by writing a surprisingly small amount of JS. Not only that, but it had (I hope still has) hooks into mutter, so you could do anything you want to the compositter as well. For example, one of the things I did was to have windows that zoomed the contents when I resized them rather than increasing the size of area in the window -- I did it because I have terrible vision and virtually every time I want a bigger window it's because I want it magnified.

I just noticed Xlambda which was featured very recently on HN: https://news.ycombinator.com/item?id=20316920 I wonder if there is compositor I could talk to as well... compton doesn't do the kinds of things I want to do...
> Do you think for a second MI6 had no idea of his close association with Prince Andrew? Do you think US CI didn't know about Clinton's express travel?

I mean, all related intelligence communities massively dropped the fucking ball by letting any of these VIPs hang out with him in the first place though, whether or not he was someone else's asset.
A detail I really liked were the maps. Somehow I feel they helped me retain more concepts.
And a wholesale demand management market looks like it'll be coming around the same time.
Seems spiritually similar to Befunge: https://en.wikipedia.org/wiki/Befunge
No I’m saying that they are spending more per year than they are making but the content they create with that spending has value beyond the year it was made so though they are cash flow negative they are still profitable.
I 100% agree with having passion/interest in the field. Learning and growing as a programmer requires time. Its like becoming a martial artist in that sense. You'll only get better with practice, patience and time.
Probably pretty safe with an appropriate fire suppression system in the building.
This should be called the art of micromanagement. It's complete bullshit. I've worked under such conditions for a few months and I came very close to quitting. I didn't quit because it eventually stopped but I was considering some offers. This is one way to get your top engineers to quit. Why even hire product managers if this is what they think the job is? Save money. All they will do is slow down your team. Measuring time estimates in hours is also ridiculous especially when one has multiple things to work on. If this guy was a product manager in my company he'd be looking for a job in the morning.
ZeroMQ[1] for sure. It has a clean interface wrapped over low-level IO details and a well-designed unified polling mechanism. It's a piece of art.

[1] https://github.com/zeromq/libzmq
"Skin in the game" was clearly meant to imply people who were in the line of fire, not 9-5ers in Washington manning their xbox controllers.
Taking a long look at QUIC [pdf]
In-depth analysis of QUIC, but to me the most important take-aways were this:

1. "QUIC now represents a substantial fraction (estimatedat 7%) of all Internet traffic"

2. "We found that when competing with TCP flows, QUIC is unfair to TCP by consuming more than twice its fair share of the bottleneck bandwidth."

The paper is 2 years old, so the amount of traffic has probably increased. Unless they've fixed fairness wrt TCP, Google is invisibly grabbing more bandwidth than their fair share.
I'm still not clear what the actual benefits are. In effect, adding a means test to your aid is just a tax. It just happens to be a tax that is hard to reason about and causes all sorts of weird effects. Wouldn't it be simpler to give everyone whatever subsidy we wanted to give; and as a separate matter (possibly simultaneously), increase taxes on the "richer" people (where richer is whatever we would have determined is wealthy enough to not need assistance).
Every time not tracking is another page read. Concentrate on reading instead of those pointless side activities and diversions.
I hope the reality is that criminals are really dumb and not that we only catch the really dumb ones.
Facebook’s 30 000 moderators is problematic as it’s a pit of human misery, with basically fresh souls sent down the mine as canaries to detected hurtful content.

Even looking away from the human aspect a second, it means these 30 000 are not stable employees but contractors needed to be replaced very frequently, burning through the pool of potential workers. And people are not even happy with the current number and clamour for way more moderation on facebook, so the 30 000 number is by cheaping out.

Then Youtube need people both for moderating and copyright/monetarization support so multiply by 2, and for facebook and youtube we’d need close to a roster of 100 000 people rotating every year or less, burning through a million people in a decade.

All of that just for two video platforms on the internet.

I can’t stop myself from wondering if it’s a good use of people.
IMO it's github fault to use this star gimmick. Likes, stars, upvotes... all of these are dopamine hits disguised as curation or rating...
The UX designers or engagement/growth hackers or whatever that plans and are responsible for these should try to predict the consequences of a system so easily exploitable to be implemented. Most successful MMOs have whole economies balanced, how can a 1 variable (can be more considering forks, contributors etc) economy be this open? Of course someone would exploit it. Github could hide forks and contributors but it could eliminate stars, since it brings nothing to the table more than virtual ego. Stop the likefication of software. We need to go back to free as in freedom, not free as in gratis.
Mules and hinnies are tipically sterile but can sometimes be fertile too, hybrids are more complex than whatbis generally known.
Suckless tools (https://suckless.org/), clean, efficient, small (easy to know the whole codebase) and very hackable, hackable to the point where even configuration is in code: https://git.suckless.org/dwm/file/config.def.h.html
ORM?
No, that could never happen... /s

See: Wikileaks Iraq body count.
Has esketamine been overhyped?
You see the point then...
Cool idea with splitting function arguments into separate lines. It's a bit verbose, but avoids some of Python's old problems regarding what to do about inline lambdas.

But on the down side, now macros have to do string formatting (like adding indents and newlines) to produce output that is legible code, for example the "when" macro:

defmacro when input
fn blocks
ap "if"
++ z:indent-before 3
car blocks
++ "\n"
++ z:indent 3
car cdr blocks
++ "\n"
z:indent 3
"unit"
z:blocks input

That's one place where all languages that replace s-expressions with indentation seem to stumble equally: nested parens may look funny, but metaprogramming in lisps is delightfully easy because everything is a list and whitespace doesn't matter, so it's easy to produce and consume at compile time.
Yet General Assembly costs a lot and doesn't seem to help any more or less than the other schools, in my experience. It's also hard to vet because of the marketing. Makes me question said guidelines in the first place.
FWIW, your plain-text table is not as accessible with a screen reader as an HTML one. For the past two decades or so, screen readers have had commands for navigating tables, reading the row and column headers, etc. But those only work with something like HTML or a Word document, where the structure is well-defined.
The number of stars means absolutely nothing. I don't understand why people care so much about an insignificant counter in a proprietary platform.
Capital One Suffered Data Breach 106M People Affected
Blockchain has one genuine purpose: value transactions where you can't rely on societal legal framework, nor do counterparties trust each other. "Silk Road".
Notice how these wildlife advocates don't have lobbying offices in these areas. Their property is safe.

Elephants are not destroying their crops/orchards. Rhinos are not smashing their cars. Leopards are not eating their pets, livestock, neighbors or family members.

https://www.beefmagazine.com/pasture-range/wolves-economic-b...
https://www.telegraph.co.uk/news/worldnews/asia/india/110923...
https://www.cnn.com/2012/11/03/world/asia/nepal-leopard-deat...
https://thehimalayantimes.com/nepal/one-dead-in-rhino-attack...
https://www.earthtouchnews.com/conservation/human-impact/rhi...
Just to clarify, Liftbridge relies on a single Raft group used purely for metadata replication, i.e. control plane, not data plane. Streams themselves are replicated using a protocol very similar to Kafka (ISR-based with followers fetching messages from the leader's log).
The most interesting thing I find here is that these results seem pretty conclusive that ruthenium couldn't have come from a breach in an active reactor.

There was a submission on HN a while ago (I can't find it right now) that speculated that this release was related to Russia testing a nuclear jet-powered missile. A crash after a test flight would release radioactive materials from its reactor.

This report seems to strongly point against that theory.
As someone who has built and maintains the SAML implementation for an SP it's funny how many of your complaints about bad SPs match my issues with bad IdPs.

Most IdP-as-a-service vendors produce their own metadata, but can't consume SP metadata. They invent their own terminology, make it hard to pass attributes, and rarely offer options around which binding to use.

It's unfortunately all too common to get into a situation where The spec says X and Y are valid. The interoperability profile requires X. But this popular vendor only implements Y, and does it incorrectly.
your pride or your viewpoint doesn't = views. Sounds very entailed, but I would agree with you. It's hard to become something on Youtube, but that's the same for everything.
Wasn't that the time when little kids chose to look at super weird content?

I think that was utterly fascinating. A long hard look at the dark side of the psyche.
At least they didn't fold, spindle or mutilate them.
The suspect had previously worked for AWS as well.
you could make an angled line with a sharpie down the side of the deck.
So is the future value of that content reflected in the net income I linked? That explains my misunderstanding. I'd ask how they calculate that number but I guess I should just dig into the earnings reports myself.
Right? Also just FYI I pulled that number from

https://www.theverge.com/2019/7/26/8932398/equifax-settlemen...
Not sure how it would be, could you elaborate? I mean, they allow you to embed videos in web sites. How would this be against the rules?

We're not downloading and redistributing, if that's what you mean. Only embedding. They still get to show ads.
> Its name is a gag

Hurd is even more of a gag. (hurd/hird)
My comment might be controversial, but for 649$, the hardware specs are felt like a smartphone of 2-3 years ago (or even more).
They could have invested in a octa-core phone and more RAM or a better rear camera. 13Mpixels cameras are there since the Samsung Galaxy S4, for instance.
When the phone will come out, I will be already old.

Sure, the final user isn't the typical iOS/Android one, but the lack of fundamental applications and a real app ecosystem should led them thinking of reducing their tag price.
People who are likely to be shot obtain guns to defend themselves. Who would have thought?
I have started to have a simple rule for being a productive developer regardless of client or boss pressure:

Get 1 tangible thing done a day. Ideally it has a visible effect (but don't make this religion- I had to rip out a cache infrastructure last week and replace it with a home-grown one and there was no visible effect other than things not breaking!)

Now, some days, this means you either don't work the full 8 or you go over 8 because the particular piece you're building just won't get built sooner (or you didn't break it up enough). But on average, just having this goal seems to be working.

If interruption would be costly, I take it to a quiet place for a few hours such as a library.
>Here's why YouTube can go fuck itself

I stopped reading. YouTube is a completely free platform. It will even pay you to host your content there if it's popular enough. You're free to go else where.

TiKTok does not pay you. Your subscribers are just a number, and you have no evidence that most of them are even real and you offer no evidence in your post that any of it matters.
Facebook Lead Ads Tutorial – A Complete Step-by-Step Guide
It seems like a better way to do it would be the way Wirecutter handles prices in their reviews? They give you both the price when the article was written and the current price on Amazon. When the data changes, you probably want to see both.
Well I belong to the supposedly sexually obsessed catholic church and our relatively small catholic parish mostly does poor ministries, and elder visits due to the local community needs. I dont think its an outdated view at all... The church provides disproportionate amounts of companionship even for non catholics