skysight-inc/HackerNews huggingface dataset:
> If you still believe this, then - to be brutally honest - I would question the quality of the team's you've worked with.

To be equally brutally honest: right back at you. I would trust the quality of those I've worked with over those who believe in comments, any day of the week.

My point was simply that I started as a believer in comments when I was more junior, and became anti-comment through experience. So even if we believe senior people are more likely to be right than junior people (which I very much doubt, frankly), that tells us little about whether comments are good or not.

> If you set a culture of discipline around maintaining the comments with the code, and ensuring they are updated, then it's really not that hard to do it.

Human programmers have a limited discipline budget, and if you're spending it on keeping the comments up to date then you're not spending it on other things. Yes, you can use manual effort to keep code explanations up to date, just as you can use manual effort to ensure that you don't use memory after it's freed, or that your code is formatted consistently, or that the tests were run before a PR is merged. But you're better off automating those things and saving your manual effort for the things that can't be automated.

> And nothing really substitutes for an english language explanation of the "why" and the intention of a particular section of code.

Disagree; code can be much more precise and clear than English, that's its great advantage. As the saying goes, the code is for humans to understand, and only incidentally for the computer to execute. The whole point of coding declaratively is that the "why" is front and center and the "what"/"how" follows from that.
Not a lawyer, but to me this sounds like libel to me. There's an implication that the people are committing a crime despite not being convicted. Doesn't sound like a clear cut case because it doesn't outright say they're a criminal. That said, I could be missing some of the nuances with these laws.
OC author here - seconding the recommendation! That book actually stresses on becoming a better listener, not a better talker!

The benefit of talking to the customers and bypassing the sales anxiety was learning about what they thought about the product. Not the sales!
I'm not sure your critiques invalidate the questions. This questionnaire isn't a value judgment on who you are as a person, it is simply exploring your behavior. Having good reasons for not giving the "right" answers doesn't mean the questions aren't poking at valid points.
I also agree with Apple's decision and I was bit surprised that Microsoft would go the other direction until I read the article -- they also not bundling Python with the OS -- they're just putting it in the store and adding some stubs.
Online Tracking and Publishers’ Revenues: An Empirical Analysis [pdf]
The advertisers you see have specified location but not language.
"There is literally no way to fix all this dumb fragile infrastructure without a massive government program that accepts responsibility for doing so."

Regulation and/or software liability. So far, they can ignore security with it rarely costing them anything. In a few industries, ignoring safety will cost a lot. So, they spend a fraction of that cost on preventing the overall cost. It might also be a requirement of even selling the product. Basic stuff like memory safety, login practices, updates, and so on being a requirement could get the bar way up. It was done before under TCSEC with DO-178C doing it now for safety. A whole market of safe products formed.

Alternatively, people do a strong push in courts to hold companies liable for any time their computers are used to attack a 3rd party. The folks suing and experts testifying focus on the core practices that prevent most problems. The argument is professional negligence. We stay on them until the risk-reward analysis for information security has executives making sure it gets done with specific stuff in the lawsuits addressed. Since that stuff is 80/20, then it solves about 80% of the problems. The new incentives might also make it easier to convince them to partly or wholly use systems like OpenBSD, QubesOS, and Genode.

Although I favor regulation, I think the lawsuit strategy should get a lot of experimentation first. It doesn't require a change in government. Just good lawyers. :)
It wasn't isolationist: the US was a big player in the naval disarmament treaties in the 1920s and early 1930s.

The US in the inter-war period had a very strong pacifist movement, to the point that one member of Congress was unable to vote for the declaration of war on Japan, even after Pearl Harbor.
Podcast Transcription
OP here. I think I saw the WSJ writeup of this paper posted a few days ago, but it was kinda light on actual details. This is the actual (working) paper and is quite a bit more detailed and specific.
lol yep! what's sad about this is that I totally believe that fb is doing pretty manipulative things - they have the biggest incentive in the world to get people to buy things - and that it is probably adjacent to the level of manipulation this person is talking about. but then instead of realizing that for-profit companies are bad, some alienated people start thinking "maybe race mixing is the problem" instead, project that onto ads, and that's how you get white nationalism.
> One thing you might want to think about: What role do the businesses that benefit from advertising revenue play. You're looking at advertising from the perspective of advertisers pushing themselves into your life, but have you asked yourself how they got that billboard onto the football stadium, that video in front of your favorite show, that page in your newspaper (whether digital or print).

That money comes out of the pocket of customers. Without advertising, products would be cheaper because their producers would not have to spend money on adverts.

> Advertisement is literally as old as civilization.

So? That doesn't make it any less despicable.
Exactly, stop evangelizing and start doing.
"One cool, super-advanced trick you can use to reduce latency for simple queries by 95%!"

Then you read the article and it's just running the app and DB on the same physical server, and communicating over local sockets rather than a TCP/IP stack through various virtualization layers and across several networks, real and virtual—so, partying like it's 1999.
I think you can regulate it to an acceptable level. But that would require politician courage to stand up against the capitalists.
Facebook plans to create independent foundation to manage its cryptocurrency
If you're open to culling their population, a large bucket filled with water, with bird seed floating on top, is very good at drowning squirrels.
There are many, but one recent bill from Elizabeth Warren:

> Empowers workers at United States corporations to elect at least 40% of Board members: Borrowing from the successful approach in Germany and other developed economies, a United States corporation must ensure that no fewer than 40% of its directors are selected by the corporation's employees.

- https://www.warren.senate.gov/newsroom/press-releases/warren...
Could be considered an undeclared ingredient. There’s plenty of recalls from that every year, although most have to do with unlabeled ingredients being allergens.

This is kind of what I feared would happen when you take something that’s so similar to real meat and let fast food workers try to sort it out.
I like that Microsoft is moving more of its stuff to their store in a way that encourages people to use it. The desktop is becoming a powerful tool for getting work done, and I think this is a great move.
I just checked. It looks like my earliest post was in October of 2007. Sorry!
I think the joke goes:

What three things would you bring with you if you were stuck on a deserted island?

A length of fiber, a shovel, and a margarita.

Bury the fiber and drink the margarita while briefly waiting for a backhoe to come dig up the fiber.
Beyond Meat Shows the World Is Changing
For users, the advantage would be an easy to use stable-coin, that is more accessible to the average person. Right now, most crypto currency has plenty of complexity to it. FacebookCoin will probably work more similarly to CashApp vs. Bitcoin.

It means most people using it won't even realize it's a Blockchain token. It'll be like "Facebook Bucks". But then it also offers the flexibility of a blockchain token to more advanced users (withdraw to your own wallet, send to an exchange, etc).
You are ignoring two important facts: (1) for a one time download Spotify must give 30% of tens of billions to Apple, money that should go to the artists and (2) I bet if it was allowed, Spotify would love to bypass the apple store and distribute their apps directly to the consumers.

Lets not forget how Apple uses store rules as an excuse to handicap competition.
You can go on deribit.com or bitmex.com and buy put options or sell future contracts.
jail is not that bad.
It's none of their fucking business. That's the problem.
In fact, the amount of successful penetration of RIIR is a direct measure of the wisdom of doing it.

I.e., if it were a good idea, there would be no need for an advocacy. People would just do it. If the ecosystem is ever mature enough, we will know by the counting the number of projects that switch.

But every day, there is the choice: should I improve the product for users, or potter with the build system? Because language choice is really a build system detail, to users.
He went to jail for contempt of court for ignoring a court order, not just disobeying police to unlock his phone. This would be true for any court order. In the article, it appears the police had probable cause for the warrant to search the phone by the text popup that appeared on the locked phone.
My org has been using the client and python library for a couple of years to interact with IA. It's a fantastic tool -- Jake Johnson's a superhero in my book!
I’m not sure how anyone has even the slightest trust in Facebook anymore.

Why is it that people still use the service? Is convenience really that powerful?
Just because someone blasts out a wall of words screed doesn't make it credible, salient, or logical.
Have you transferred money across borders with good recommendations lately?

Sending money across borders is historically super complex and expensive, you're right. The WorldBank estimates that it costs an average of 8% in total fees (transfer fees + exchange rate mark-up) to transfer money internationally.

For international transfers with banks and cash-based money transfers, this is still true.

But, in the last 10 years, we've seen hundreds of new online money transfer operators innovating in the field (way before crypto) starting with Xoom in the first wave and then TransferWise, Remitly, WorldRemit, InstaRem, Azimo and hundreds of others...

Sending $300 to Mexico to any agent location to pickup cash will cost you $2 with the cheapest option: https://www.monito.com/send-money/united-states/mexico/usd/m...

$1000 from Canada to a bank account in the Philippines in minutes? $6 https://www.monito.com/send-money/canada/philippines/cad/php...

etc...

These new innovative services are up to 10x cheapers than banks or traditional cash-based money transfers, often faster and much more convenient.
Keep in mind "dirty details" is a matter of perspective. Details that aren't dirty can become dirty depending upon who is wielding power.
I don’t know much about ads but that’s something I have noticed. When online ads started they are actually sometimes useful to me because of context. Now they are totally useless to me. They are just noise.
I hate to nitpick but "superior general knowledge" should probably be "more depth and breadth in general knowledge." Superior is subjective and in this context sounds elitist.
If you use the `quote` crate[1], it's pretty much identical in terms of developer experience.

[1] https://github.com/dtolnay/quote
Without advertising, these people would be forced to implement a profitable monetization strategy, or they would fail. That's how capitalism and the free market is supposed to work.

If you're worried about the well-being of these people or believe their service is a public good that should exist regardless of profitability on the market, you should allocate public funding for them.
Quality matters.

There is quality in code which you seem to be ignoring, troubling.

There is quality in delivering on time.

There is quality in the end-users' experience.

There is quality in the developers' experience.

There is quality in the investors' experience.

Quality is different than maximizing a metric (earnings per share, on time deliveries, user experience survey score, code coverage)

There is quality in finding the right balance in any situation.

Many many people want to maximize a single metric tacitly expecting everything else to be great, that is a good lesson to unlearn. Switching from one quality target to another is not.
It seems a lot of Americans think well the rich will just find loopholes let's just give up. I don't get it.
Windscale was bad but it was at least three orders of magnitude less severe than Chernobyl in terms of radiation release.

Cockcroft had also insisted that the chimneys at Windscale be fitted with expensive scrubbing equipment, which everyone thought was idiotic until the fire. Not exactly "relaxed safety" there.
"as a whole"
5 years? I think it already has mostly been forgotten
If others similarly situated could prevail on similar theories, TV shows like "COPS" and the like wouldn't be possible. The fact that they've been successfully running for over 20 years suggests that this is not the case.

Second, there's no "false light" if the recording shows the plaintiff plainly performing a criminal act.

Finally, a disclaimer of innocence until proven guilty would likely tend to negate such a defamation claim.
Sparta had a similar effect, where (citizen) women inherited all of their husband's (doomed, as he will go to war) property, and an equal part of their immediate family's estate, and so owned the vast majority of the land and pulled the state around by the nose; even as they went out with a whimper.

(apologies if misremembering Xenophon)
Stop posting WSJ paywall articles. This isn’t a paywall advertisement service.
Ideally yes, provided everyone else decision is also available to me. Do I have dirt ? Of course. I would be okay if everyone else dirt is exposed too.

True that people can use information to judge me, but it can be both positive and negative.

Right now, having "dirt" is not without its trade off and inconvenient, you have to make effort to conceal it, hide it.
> I've played it!

Thanks for telling! I still have my HP48-S and HP48-GX where I coded the thing. (Yes, all DM48 was written on a HP48G with 128kb storage and compiles on it.)

> Unfortunately they didn’t feel like porting RPL to ARM and instead went the Saturn emulation route.

I understand that. The HP48 operating system is special. There is no actual RPL interpreter. The way objects are coded incorporates not arbitrary data but ROM address of code handling it. Executing RPL is like handling a linked list from ASM and jumping to the next node after processing each, but the ASM code to jump is not in some well-located place, it's at the end of each routine, where you would expect a "return". It's only a few bytes longs.

No wonder it was muuuch simpler to emulate Saturn than reimplement the whole thing in ARM.

> Testing with simple loops, a naive interpreter was 80x faster than sysRPL!

Which sysRPL? Below user RPL, there sysRPL features comes at many depths. The lower ones are quite fast, the higher ones pile feature other feature and are much slower. Regular RPL is on top on HP48-S. On GX they piled even further, adding visible menus and lots of shenanigans below due to memory bank switching.

> It’s too bad HP hss stopped caring about craftsmenship anymore.

Like the Amstrad CPC, the HP-48 was very well thought out at the beginning. The design was a bonus at the beginning, but it was difficult to evolve it and maintain compatibility. After hardware evolves a lot (speed, memory), and emulation is an easy option, it's not economically feasible to justify the attention to details that matters to people like us.
http://archive.is/AXk1l
I mean... I’m fine with Cloudflare DoH being an option.

But being the default? That’s just crazy.
> "we want [...] to be able to vote electronically etc."

Speak for yourself. I see no upsides.
If they found a blob of cells growing inside of a human woman on Mars, they would say “Look we found a human woman on Mars!”

There is literally no heart there.

Downvotes. By dudes. Fuck this cesspool. Consider the woman involved here before you idiots force your regressive legislations.
Labor always has leverage. The question is whether or not it is organized enough to use it.
100% this.

And so was born the pervasive humble brag.
> code that I wrote myself is hard to read

This has happened more times than it probably should:

1. Arrive upon some code I wrote at some point in the near or distant past.

2. Review it to get some idea of what I was trying to do

3. Laugh at my young self for being so naive

4. Refactor or Rewrite

5. Re-realize the edge-cases and difficulties

6. Remember this being a problem

7. Refactor And Rewrite

8. Either `git reset --hard HEAD` or end up with a similar solution, but with better comments

Once in a while, I end up with a [simpler | faster | clearer | otherwise better] version, which makes this process worth while - even with the false positives.
“Once is an accident. Twice is a coincidence. Three times is an enemy action.”
if employee representatives are on the board, these sort of unilateral decisions by management become a lot harder
And it's knowledge itself that humbles them? I think this is a great saying.
You certainly have good ideas, and that is rare. Incorporate a company, assemble a good team, and commercialize them.
>The officers demanded his passcodes, warning him they’d get warrants to search the cellphones. Montanez suspected that police were trying to fish for evidence of illegal activity. He also didn’t want them seeing more personal things, including intimate pictures of his girlfriend.

The police have a right to attempt you trick you into giving up information you shouldn't. Plead the fifth/don't talk to the police.

>So he refused, and was locked up on the drug and firearms charges.

This is fair.

>Five days later, after Montanez was bailed out of jail, a deputy from the Hillsborough County Sheriff’s Office tracked him down, handed him the warrants and demanded the phone passcodes. Again, Montanez refused. Prosecutors went to a judge, who ordered him locked up again for contempt of court.

This is also fair. The police acquired a warrant and presented the warrant legally. The man refused, committing the crime of contempt of court, which is a fair and just punishment for refusing to heed a court-issued warrant. It's also within his right to decide to serve the time for contempt of court rather than providing the password.

Yes, there are lots of bigger issues touched upon in this story, but the headline seems sensationalist. Didn't the police do the right thing by obtaining a warrant for the password?
I'd like to see some sources for your statements.
That person is on camera attempting to open a car that is (presumably) not theirs, on (presumably) private property. Unless the recording was edited or taken out of context, proving that statement is false is going to be difficult.

There is an additional nuance as to whether a sponsored post is an ad or not. They are paid for posts to reach a larger audience, but not necessarily to advertise a product. In this case, the police are asking for more information about this person, and Ring has paid Facebook to reach a larger audience.
Social democracy isn't really socialist, it's just capitalism with some social concerns. Socialism is at its core the social ownership of the means of production; that's pretty incompatible with the private ownership of the means of production, which underpins capitalism.
> 1. I don't want to buy another Sony XM3 headphones. I just fucking bought them and I am seeing more ads of the same thing.

To be a devil's advocate, doesn't that mean that advertisers should get MORE of your personal data, so they know every product you own and won't suggest you buy something you already have?

Whenever you see a bad ad, it means whatever privacy precautions you're taking are working. The advertiser would love to not spend money advertising their thingie to someone that already has it. But you didn't let them. That sounds like a success to me.
When I was a kid, at one time, I had access to a lending library which had a series of books with titles of the form "X Fairy Tales", where X had values like Hungarian, Indonesian, Japanese, etc.

Many of them were very entertaining. I don't remember the name of the publisher but a google may find it, for anyone interested in it for themselves or their kids.
Nitpick: IR35 was announced in 1999, and came into force in 2000.
... Not really? There's nothing humble about his statement, it's just a brag.

Also, it's intended to be ironic.
Is anyone using this in Germany? Is there anything in the program that can be automated?

EDIT: Apart from that, AMA using GnuCash with SKR03.
More Bitcoin from the $1B Bitfinex hack has started moving
Please don't post unsubstantive comments or shallow dismissals here.

https://news.ycombinator.com/newsguidelines.html
Yes, I've developed in Python on Windows. The pi is great little device (I have one) but it's also a pretty under-powered computer. Having a modern computer running Windows, Mac OS, or Linux is probably going to be a better experience.

If the pi works for you compared with buying a much more expensive rig, that's great. I was pretty impressed with the desktop experience on the Pi. But if you already have a more expensive computer, developing on the pi doesn't give any advantages. It's slow, it doesn't have much memory, it's storage is SD cards (both slow and prone to failure). Now deploying the result on the pi is great (you can put those anywhere, they're low power, etc).
What would you prefer they did instead?
Isn't it subjective when we consider the reality of the fish versus the reality of the human? Even among two humans the cornerstones of your psychic landscape can be vastly different. Are you talking about elemental reality? Any "elemental reality" that leaves out the vital elements of psyche, behavior, habit, preference, and perception would clearly omit a lot of vital information in coming to know Reality with a capital R.
PHP Framework Trends
Who would would you suggest represent the employees exactly. The majority? That doesn't always work out the way you would like.
My old boss of exceptional at this. He had hired a lead engineer to architect on code to support some new features and hardware. This lead was working on one of the important module.s It was 1300 lines of convoluted code and still not done. At that point the guy quit. My boss spend a day thinking about the requirements and wrote something that made perfect sense in 30 lines of code all one function.
It is important to note that the Windows version is just a link to the latest version. They aren't shipping it.
HN does have a section for job ads [1], which are exempt from the usual voting mechanism and don't stay on the front page for long. I think that's a good compromise.

[1] https://news.ycombinator.com/jobs
It fits the definition of marketing, but not advertising.
“These bills present the idea that there’s something that looks like what you or a person on the street would call a baby – a thing that’s almost ready to go for a walk,” said Dr Jen Gunter, a gynecologist in Canada and the US who runs an influential blog. “In reality, you’re talking about something that’s millimeters in size and doesn’t look anything like that.”

I am slightly above 1828.8 millimeters in size.
That’s our old domain!