skysight-inc/HackerNews huggingface dataset:
Yes. If the content of the message is "political speech" it is exempted from CAN-SPAM (which also covers cell phone calls) as an extension of first ammendment rights, regardless of who is doing the speaking.

https://www.ftc.gov/news-events/blogs/business-blog/2015/08/...
I can't imagine why they look the other way, do child abusers by ads?
What about other predatory animals? Are they also morally culpable? Should we stop them?
Thanks for posting this. It needs to be spammed into most of the world's email boxes. So tired of people trolling other people just because they are right.
So a man may drink one can of soda, but that's the whole sugar budget.
Thank you. Some really awesome tools their that I hadn't seen before.
I'm sorry but the social engineering going on here is far too obvious. Goebbels may have been a genius, but shouldn't we, as citizens of the 21st century be a bit smarter about propaganda? The "climate change" 24/7 business needs to stop.
'Polished' might be an result of large population of audience.

If we take an example from programming:

A fundamental Python or JavaScript course would have massive audiences. As a result, some of the video author would made money from their videos and then keep polishing the videos.

In contrast, a in depth video guide on how to prove theorems in Coq would be very lucky if they have 10 audience...

Not like the Olympic games or video games, where professionals' performance are pleasant to behold. The problem of 'How to' video is it encourages shallow information because the real professionals' work are either too arcane or too boring for the audience.
Fabio, IIS, Varnish, Kong, Squid, lighttpd, emacs (probably).
Are you talking about the shell or the terminal protecting against paste jacking? I'm aware of terminals now protecting against this.
That's sort of my point. The Legal Name field is a single field, like it apparently is on your birth certificate. It's just a byte-stuffer identifier filled with something that can be used by the business for any legal forms that come up.

The individual parts inside don't, and shouldn't, matter.
This is not a useful response. If you're going to make an assertion, don't run behind false pretences and logical fallacies to defend yourself from a cogent argument.
My parents swear by low-dose doxycycline. This is an approved treatment for gingivitis marketed under the brand periostat. It costs about $100 for a year supply of the generic doxycycline, which you can cut into quarters.

I bought a year's supply, but have not taken the time to research it, so have held off taking it. My parents have found numerous studies indicating it can lower inflammation and reduce heart disease. Their blood markers show seriously reduced crp levels after long term use. There's probably something to it.
That number is potentially misleading.
Only a small portion of that waste is high level waste, like fuel. 90% of that does not need to be stored for 1000 years.

Once you look at waste, most of nuclear waste is not 'waste', and some countries like france and Russia use chemical reprocessing to separate long lives waste from unburnt fuel. That gives a further >90% reduction.

What you are left with is a small amount of High level waste, that can be stored in deep repositories like sweeden is doing. That's a permanent solution, because we know that bedrock has not moved for 10s of millions of years.
> > but the author should clearly state what they are doing is not meant to replace production quality solutions.

> If you know you need a load balancer you should already know this.

If you know you need a load balancer, you go and look for one. If you happen upon one in a programming language you use, then it may be more appealing.

Hence the need for an explicit disclaimer.
> arrays-that-are-arrays-sometimes-but-maps-other-times

god, the time i spent going paranoid debugging a stray "undefined array index 0" just to find out

array_filter(
is_uppercase,
['a', 'B', 'c', 'D']
)

returns

[1 => 'B', 3 => 'D']

and not

['B', 'D']

like every other `filter(...)` i've used...

EDIT to be fair, i see the rationale – having the index of the filtered element is useful sometimes, and requires some contortions with the usual impl of filter. it's quite neat, because you get both the index and the elements! but it's just... surprising as the default, and PHP's conflation of maps and lists obscures it – all the docs say is "array keys are preserved", which makes sense in retrospect, but doesn't really jump out for something with this much impact
Here are the ones CNCF tracks: https://landscape.cncf.io/category=service-proxy,api-gateway...
I don’t agree. HN is the only site I go to where I go to the comments first before reading the article. I treat the comments like cliff notes and sometimes there are competing view points which adds to the fervor. I sometimes post links simply because I want to hear more context with discussion.
Macmillan CEO defends Library eBook embargo as boycotts mount
Ask HN: Do you work in the aviation industry?
Given the immense amount of aircraft related posts on the front page recently, I figured this might be a good place to gain insight from industry insiders.

What do you do? What do you sell? What makes your company (startup?) different?

What are your thoughts on the contemporary news items (737 MAX, etc.) and the future of the industry? Thoughts on all-electric jets?
I missed the part about solar panels and radioactive waste that require containment.

End of life PV panels are one of a million waste products that end up in landfills.
Naval Architecture And Marine Engineering most valuable college majors
I not sure where you're going with this. If someone committed 10 murders, but the turns out to have been wrongly accused for the 11th, should that be a get-out-of-jail for the other 10?
My first fizz is the ascii bell character. My second fizz is an ascii backspace.
So long as the business gets something that they can use as a legal identifier, they don't need to care about what is inside it.

The whole problem of people not having middle or family names goes away when it's treated as a single field. You don't care about tokenizing the field, because you only ever reproduce that field verbatim.

If the user believes a middle name identifier isn't necessary, then it probably isn't. It's only one aspect of the identifiable information used to identify the legal entity of that person anyway. If you have a name, address, possibly CC information, and email, that's probably more than enough to claim they're a customer for whatever legal purpose the business needs.
That would work regardless of the format, so why use ML today? Today you just write a decoder that assumes the format, in the future it can be reversed engineered using whatever means they have available to them.
What agenda do you think Hacker News has by shortening “NSO Group” to “NSO”, which is what the group calls themselves? The last time this came up it turned out that a bunch of people wanted “Israel” to go in the title, so do your goals differ from this?
I also recommend everyone read PoP.
Yeah but phone companies are still selling you the data plans.
Doesn't 'for fun' clearly indicate that this isn't designed to replace a professional-grade solution though?
Completely agree. What Candice Ciresi did was unprofessional and inaccurate. It reveals what little she knows about the law as well as how to be a competent and trusted legal advisor. Who would hire her now?
> > > And yet we have only a handful

> > Apache, nginx, haproxy, envoy, traefik, and probably dozens more that aren't on the top of my head.

> You literally listed a handful ;)

How many solutions to a problem are needed when the problem is well-defined before there is no longer a need to grab for more?
It is absolutely not a strawman. It is incredibly easy to find people granted authority by the state that will claim that, eg, mathematics per se is an instance of exclusionist masculine thinking. It's even easier to find instances where people granted authority by the state will claim that any discrepancy in outcomes is ipso facto intentional.
Stating the obvious: you won't be able to buy a $20 burner without an ID and deposit if it can cause your carrier to incur a $1000 fine.
Yes, but the problem with airships isn't control - it's just that the useful mass fraction is tiny. You need something the size of a container ship to lift a few tons of net payload.

The only way that might ever change is if we develop a form of nanotubes strong enough to allow use of a vacuum rather than gas.
But torrents don't distribute the entire work, they distribute fragments of a work with instructions on how to reassemble them. ;)

That being said, the point here isn't to argue that file sharing is ok, the point is that making something harder to consume legally than illegally is a recipe for failure. Media companies try to maintain maximum control over their content and are surprised when people innovate ways to distribute it more simply?

I just want to have a file (preferably legal) on my computer that I can watch whenever I want with whatever software that I want. I would probably cancel my Netflix subscription and spend more total buying content if that purchase option was available. I would rent far more movies and TV shows if they were more reasonably priced ($1-2 per movie, $0.50 per TV episode or something), probably spending more in total if they were available DRM-free (as in, just an MP4 stream from some CDN). I don't want to steal stuff, I just want to consume media in a convenient, DRM-free way.

I don't want to steal stuff, but I absolutely don't want to be locked in to a content provider.
The parents point is sound in that estimates only have validity if they are about well understood or frequently undertaken activities. There is no basis for certainty about decommissioning of nuclear; older plants especially have unique problems. There have been enormous cost overruns for any plant that has had an incident, and many plants will have problems only discovered upon disassembly.
If nuclear plants really do generate at about 2 cents per kWh, how come the most established and respected power industry pricing analysis finds that it costs over six times that - between 12 cents and 19 cents per kWh ?[1]

Where does the 2 cents figure come from? - A website commissioned explicitly to promote nuclear power industry. Have some discernment, please.

[1] https://www.lazard.com/perspective/levelized-cost-of-energy-...
My point is that Boeing and American share fault in this. And I don't see anyone blaming American nearly to the extent they are Boeing.

And I'd be inclined to agree it's 100% manufacturer fault... except this was a pretty high pressure ask.

IMHO, for me, it crosses over the line into sharing some of the blame.
For the former, just having a private domain registration, not putting any personal information on the site and avoiding any type of presence in media posted there (like face/voice in videos) will often be enough. Most people and companies aren't that technically inclined, nor motivated to try and track down anonymous creators. Unless you're being specifically targeted by a dedicated group of obsessives, no one would even bother looking into things like writing styles and background trivia.

For the latter case (or when dealing with said obsessives deliberately targeting you), then things get trickier. The challenge with infosec is that messing up even once compromises everything, and most people/groups mess up multiple times.

Some advice there:

1. Don't try and be a 'ghost', throw people off with fake identities. Manufacture social media accounts/history to send people barking up the wrong tree.

2. Use burner equipment wherever possible, or at least computers/phones that aren't used for real life activities.

3. Get an anonymous email account, use it for a VPN, use Tor, etc.

4. Access the internet from a variety of places under said conditions, maybe with different online identities each time

5. Use services based in countries your current one have no treaties with

6. Deliberately vary your writing style so it can't be linked to previous work (may be difficult)

Plus a whole bunch more steps that would make anyone writing them seem super paranoid when posting.
This is misused a bit, since the derivative collary is:

After you optimize the data structures and have established relationships, worry about the code.
That is a really great idea. Every time this comes up it boils down to "phones are old and complicated, and there are a billion unique telcos". Great. But if I only do legit business over 3 of them, why not indicate if I am leaving the "trusted zone"?
Fair enough, and what you do sounds cool. What I'm saying isn't really directed at you specifically, but rather to the people I see/hear every day making the same claims in a business context. A lot of vanity metrics without a lot of connection to the bottom line.
> I would pay to have a "AT&T Certified" icon on incoming phone calls.

Call verification is already here and rolling out progressively. System is called STIR/SHAKEN. iOS supports it as of 13.something. The UX is terrible though, all you see is a checkmark after the caller in the call log. Android might have a better situation on some phones, this system is carrier dependent. More about it here: https://www.fcc.gov/call-authentication

There are scenarios where it doesn't work. Calls routed through Google Voice to my T-Mobile line will never show this checkmark. Also, not showing it onscreen for unknown incoming calls defeats the purpose, really not sure what Apple was thinking.
Downvoted by the ignorant for sharing uncontested facts. Typical.

https://en.wikipedia.org/wiki/Toxic_waste_dumping_by_the_%27...

https://somaliagenda.com/eu-dumping-nuclear-waste-in-somalia...

https://www.expertsure.com/2011/03/27/more-illegally-dumped-...

Thank you so much.
So why is nothing being done? I think we both want something done, and yet here we are.

Democracy doesn't restrain people, really? The issues are numerous, but each person gets one vote for one party/person, effectively they are approving all of the subsequent decisions of the party they've voted for, when what they're really doing is accepting the aggregate of their promises.

Shun and withdraw support all you want, is that producing results, or not?

If your approach isn't producing results, am I crazy for suggesting we think more deeply about strategy?
> Doesn't 'for fun' clearly indicate that this isn't designed to replace a professional-grade solution though?

Depends on the person and their understanding of English colloquialisms I suppose.

What might be less misunderstood is:

This is an educational project and is not
meant for use in production systems.

Granted, native English speakers likely will infer this project is research/educational in nature and benefit.

But why leave it to chance?
You can't call yourself a scientist and then utter phrases like "settled science" nor can you go along to get along for politically correct reasons. That isn't science, that is politics. It also doesn't matter what you believe in your heart or how strongly, if there is discounting evidence that leads you somewhere else, it is your obligation to be open minded and as objective as possible. Also, if results are ambiguous, then a true scientist will report that and not cherry pick data to match a foregone conclusion. Cherry picking data is not science, it is bullshit.
> The word clock is unit less, just ticking up each sample.

That should be in the documentation. Each sample is guaranteed to have an increment compared to a previous sample.

But, it doesn't answer all of the questions.

Does the world clock always start from 0? Is that an assumption that can be made?

Or is the valid range anywhere inside a uint64?

What happens if the number of samples exceeds the length of the world clock unit? Is it allowed to overflow? In which case it violates the assumption that it always just increments.
Honestly if you haven't learned "do not try to defraud people out of their money" by 22 I doubt a few more years is going to change his mind. Furthermore by 22 the vast majority of people are able to lead healthy adult lives without scamming people. They don't have the experience that older people do but it shouldn't take a lot of experience to know that stealing from others is wrong.

I also don't think Christian did the scammer a favor either. If anything Christian's interaction with the scammer may have emboldened him because even when he got caught he got away with nothing lost other than a potential reputation hit with his family. Can encouraging a known scammer to keep scamming by showing them how to not get caught and that there aren't any consequences if you do manage to get caught really be considered a favor?
The closest large one I’m aware of is the Maumee, and that’s a few hours away.

We pointed out the Nile on the globe. Even that wasn’t convincing apparently.
The issue I see with a Rust GUI framework that has a target to be native on multiple platforms is that certain platforms (iOS, macOS) have their toolkits so tightly bound to a certain language (Objective-C for Cocoa, Swift for SwiftUI) that it just doesn’t seem feasible to call into it without making using horrible, hacky, unidiomatic Rust code. I’ve seen projects that aim to support macOS literally having code like NSArray(msgSend!(objc::Class(“NSArray”).unwrap(), new)) and it’s just so awful :(
Does anyone have better alternatives to meetup? Apart from the salesy events I still find plently of good events. I use it for pickup tennis games, hiking groups and the off data science meetup.
Would be nice to add Linux build instructions to Runebender (if it needs any setup besides simply running cargo).
I know Paradox Games specifically doesn't block piracy, and AFAIK they do pretty well. I bought all of the DLC for a game I enjoy because I enjoyed the game so much. Yes, I could have easily pirated the game and all of the DLC, but buying the DLC wasn't that expensive (when on sale), was super convenient (I can still play the game just fine without internet access), and I want to support the developers (especially since they maintain a Linux port of my favorite games).

Hollywood should take a page from the iTunes/Steam world. Make purchases easy and you don't need DRM. Yes, Steam games use DRM, but it's much less invasive than movie DRM and also is usually optional (I can run most games without starting Steam directly on my Linux box without internet access).

I've actually reduced how many movies I watch and increased how many games I buy because the experience is so much better.
Neither Haskell nor Rust have subtype polymorphism, TypeScript does. Haskell and Rust have type classes (traits), TypeScript does not. Etc.
To do that they’d have to turn the open system into a walled garden. They’d simply stop taking incoming calls from networks they didn’t trust. This would be exactly the same as saying ‘email providers can easily solve the spam problem, they should just adopt the Facebook Messenger model’.
Yes. We want to spend as little time as possible on code so we can quickly find the data structure that best solves the problem we have yet to understand.

// I know nothing. Not sure what types would work best...
public function method($data)

// I know more
public function method($data array)

// More
public function method($data array|false)

// Even more
public function method($data array|false) : int

// Ah. Okay. I understand the problem domain and have proper data structures to solve it
public function method($data array|false) : int|float

Notice the type system never got in our way. We organically grew into the type system as our understanding of the data evolved.
It's different because in a lot of cases there are more layers of security in place that haven't been discussed.

For instance it would be typical in the past to sign the packages/software and publish the public key either to the site or somewhere else. Private keys used to sign the software would never touch the website infrastructure and would live on, typically, much more secure build or sign-only infrastructure.

The public keys used to verify the software could also be delivered through a separate channel, signed by a trusted third party, and etc. With Trust on First Use(TOFU) you'd trust the key when you first obtain it and be notified if the key ever changed unexpectedly.

I agree with the general point of this article. This is the weakest part of the arguments IMHO.
Counter example: 3Blue1Brown.
All the more so, if you ask me :)
Ask HN: As an engineer what art forms should I learn
I am a highly analytical person and a software engineer. I like to believe I am creative because I create software and convert my ideas into products. However, I wonder if this creativity transfers to other art forms where I can conceive an idea and deliver a finished art product. What should I start with? I am considering sketching, sculpting or wood work. Would love to hear what other engineers have enjoyed the most!
Not all oranges are equal, you clearly got the juice of tasteless oranges.

The machine you describe is fairly common. I bought a quart of fresh squeezed organic Valencia orange juice from such a machine in a Idyllwild, CA grocer and it was unbelievably good.
Smoking (or other forms of nicotine administration) is self-medication for a significant portion of the population, due to the not-completely-understood action of nicotinic receptors in the brain...

I think it's particularly harmful and sad to say there's no possible conversation about something when you are of two minds yourself!
How is loyalty a concern if they're all doing it? Who are you going to go to?
Absolutely. It's illegal, but ethical, provided you remove the content when it disappears from US Netflix and you don't share it with anyone who isn't a US Netflix customer. Also, make sure it's the same quality or worse than your service agreement is.
Any examples of code or know where someone has done this?
Thats a relief ...
I am already paying my carrier entirely too much. Paying them more to do something they ought to do by default is not something I would consider.

We should use law to eliminate this problem.
"Also, even clearing that bar doesn't require doing so with the type system (e.g. Python doesn't have undefined behavior, either)."

If python doesn't have a type system, why does it report type errors like this?

>>> "foo" / "bar"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for /: 'str' and 'str'
No they do not. OO is based on set theory for structure and finite state machines for behavior.

It all boils down to the material that we work with, which is a discrete digital machine.
Yeah, let's throw out the entire idea, because it is not perfect. Spoofing is the main problem here. If that was blocked the $20 disposable phone would be much harder and more expensive to exploit (his many disposable phones they would have to use to perform a single successful campaign?
Indeed; looks very much like they’re leaning into the hoax.
CDDA is purely CAV optical medium.
It wouldn't necessarily make it Bash. That would mean using actual Bash features. It's still non-portable sh, because it relies on an extra program being available, but it isn't relying on Bash itself - none of expansions or so on.

This is what makes it Bash:

file="${1:-~/.mrkdb}"

Not shuf.
The Storm That Sunk the Edmund Fitzgerald (Nov. 10, 1975)
The EOL PV products are just as dangerous as radiation; lead and cadmium poisoning are nasty businesses.

If they were held to the same safety standards as nuclear waste it would require containment; the risk of harm is greater (especially after accounting for volume). PV waste isn't held to that silly standard because then it would be impossible to produce solar panels.

If nuclear waste were contained using the same standard of acceptable harm as solar panels the cost would be a rounding error.