skysight-inc/HackerNews huggingface dataset:
I too find the undo behavior quite confusing. I don't know the implementation, but I guess it is because by default instead of unwinding the stack of operations it does something like doing the opposite action.
This means that sometimes you may redo an operation by mistake: for example

- Paste 5 time the same line
- Press undo 3 times: removes 3 lines
- Move the cursor by one character
- Press undo 2 times: instead of removing 2 lines it adds back 2

It would be better if the two operations (undo/redo) would be distinct.
Sundar's Google.
For people who still don't see any problem in this, I have to remind you that ultimately the guy on top of the military hierarchy in charge for selecting the drones with AI targets is... Donald Trump. If you're not scared now, I don't know what to do anymore.

At some point, I thought that the main goal of these big startups with tons of claims and wishful thinking was to make the world a better place and help humanity to become a better version of itself. Instead now they create tools and weapons to "reduce collateral damages" in governemental induced wars (which have not solved anything over the last 20 years in Middle East but only increased cash flow in West pockets, made tons of death, both there and in West countries), and they have access to information related with most of the citizens at the same time. OK cool.

In 10 years we will talk about whistleblowers killed by drones using AI as well.
In 2008 a professor told us (Telco engineers) that Google would kill us because we were awfully inefficient mastodontes.

I replied him that as Google will grow, they would become more and more like us. I am happy to see it finally happens. Every business organisation is complex, and as it grows it becomes less and less manageable.
Most of Israelis serve in army that gives them an inside perspective of what is Army, how it functions and its goals. Americans see it from the mass media perspective only, which creates the same feelings in people like when non-Israelis see the news on Gaza fighting - very superficial and inducing very strong emotions. IMHO.
> Where does it stop?

Wherever you want it to. This all-or-nothing approach to morality is stupid. Just because not every decision in your life may be 100% morally justifiable, that does not mean “throw all ethics over board”.
Ask HN: Are there speed bumps in Japan?
I've seen articles here about Japanese trains being always on time; Japanese always forming a line instead of fighting to be the first; and waiting for the green light to cross the street even if there are no cars around. I was curious to know if there are speed bumps or Japanese people always obey the speed limit. I see this as a sign of civilized society. Thanks.
Probably related to studies claiming the Y-Chromosome (what makes males, males) is disappearing:
http://theconversation.com/the-y-chromosome-is-disappearing-...

~ Khayri R.R. Woulfe
That's a fair thought to entertain and thanks for raising it. As a counter-balancing point, I'd advise considering input from a variety of people who have created financial security or built actual wealth, ask them how they did it, and consider the extent to which your situation, skills, and goals have similarities or differences from their path. (I absolutely agree that full or nearly-full "risk on" is the way to go as a young person during the accumulation phase of your life.)

"Boring advice" works to make multi-millionaires in a predictable, boring fashion, especially when the available timeline is 40-50 years.
If you had a reliable way to fingerprint browsers and tie them to a Facebook ID, then you don't need cookies at all.
That's an extremely tiresome interpretation of the comment you replied to.

If you give them just the tiniest little benefit of the doubt, it's easy to see that they are talking about the money they had available after meeting their needs and that they probably aren't criticizing people that don't have a lot of such money.
Narcissism and materialism can be very different things
HiddenChrome: Secret Settings & Tools (chrome://flags/)
https://chrome.google.com/webstore/detail/hiddenchrome-secre...

url: (chrome://flags/)

Simple Cache for HTTP (Enabled)
Throttle Expensive (Background Timers Enabled)
No-State Prefetch (Enabled No-State Prefetch)

Worth A Try!
> While sophisticated users can turn to cloud-based “open resolvers”

Sophisticated users run their own resolvers instead of relying on unverifiable promises from for-profit entities.
Please don't shy away from doing it. There are usually several objectively wrong comments in every popular thread, sometimes approaching a double digit percentage when discussing anything remotely political (even apolitical governmental things like what the Bill of Rights is).

I wish more HN commenters would just come out and say "No, this is wrong and here's why."
The premise is flawed. It would take more than popularity for Facebook or Amazon to become a monopoly but they would need to engage in illegal action protective of their market share. It's not illegal to be a monopoly; it's illegal to abuse one's monopoly position. When a competitor to Facebook, Amazon, etc is only a few mouse clicks away then seriously calling any digital property a monopoly is a stretch.

And this ignores that online monopolies don't seem to last very long anyway (Friendster, MySpace, Yahoo...).
>>> Study game theory

And you start seeing mini prisoners dilemmas in all interactions. Maybe dated, but still loads of fun: Game of Life John Conway's Winning Ways For Your Mathematical Plays

https://annarchive.com/files/Winning%20Ways%20for%20Your%20M...

I'd add probability theory to the mix. Computer Age Statistical Inference is a modern classic

https://web.stanford.edu/~hastie/CASI/
As this is an Internet forum, it's kind of hard to evaluate how much risk commenters take in their lives; don't assume that all of the boring advice comes from boring people.
CoinPayments overtakes BitPay in traffic
Nothing wrong with IBM helping the Nazis count prisoners. If not them, some other company would have taken the contract

This absurdly cowardly thinking is how people justify atrocities for money
It is really shocking people can think this way when also making use of hundreds of people's free labour, and when the very existence of most of programming careers are a direct product of OSS innovation. Hopefuly this attitude is not the widespread one.
Tesla Model 3 Cost Could Drop Below $28,000 at 10,000/Week
>> If a hostile foreign power was to invade your country, what would you want the response to be?

This has nothing to do with the use of AI in weapons systems- like it has nothing to do with cluster munitions, landmines, biological or radiological weapons etc.

The US (or any country really) can "defend" itself and its overseas interests without having to resort to such tactics.
Another strategy I’ve seen work very well:

Find out where high-status or wealthy people congregate for recreation. Pay close attention to their culture, mannerisms, language, and dress. Practice emulating them until sufficiently skilled. Frequent the same places as them until some begin to recognize you and believe you are one of them. Then, make them actually enjoy your company.

In modern times, this would probably be called “networking” or “sales”.

And, then there is marriage. Another ages-old strategy. But, pretty much the same strategy as above.

The rest of the wealthy people whom I personally know worked hard at software companies before the 90s and reinvested in equities, and later, real estate. (These cases could be considered luck, though. They had to be in the right place at the right time. And, that same strategy didn’t work only a decade or so later.)
If, by "built around privacy", you're referring to end-to-end encryption, that was introduced (fully) to WhatsApp in 2016. Facebook acquired WhatsApp in February 2014. Open Whisper Systems announced their partnership with WhatsApp in November 2014. Facebook could have easily slashed that end-to-end-by-default idea if they wished to.

I think we need to give credit to Facebook where credit is due, and it sure seems like Facebook's management wanted WhatsApp to be private for some reason.

I see no indication that WhatsApp was "private" in any way before Facebook acquired it.
Tired of being falsely accused of running an Ad blocker, I ended up reading this in lynx.

Partially a challenge, but genuinely a refreshing change from all the graphics, ads, layout glitches, etc.

I know many sites make their revenue from ads, which is actually why I don't run an ad blocker. If their content is worth reading, I'll let the ads display. But having an undismissable pop-over falsely accusing me of running one means I'll either not read the content, or find some other way.

It's a dilemma for content providers, I know. What I don't know is how to fix it.
Indeed, that's could be an explanation.

Also Switzerland has conscription / compulsory draft, and among a lot of Swiss, the army is seen with sympathy.

That said, I met a couple of Israelis that left the country for good because their experience with the army was so bad. I guess that there is some "voting with legs" going on.
The undo system is confusing if you are accustomed to undo/redo in practically every other piece of software, but it does make sense (in its own kind of way). See the documentation for the undo commmand[1]. Emacs undo is powerful albeit with more cognitive load to use.

I have occasionally had to take over the controls for new emacs users while pair programming because the undo, while logical and consistent, doesn’t work as it does in other software. Each consecutive sequence of undo commands, once interrupted by any command that is not an undo is considered itself to be an atomic undoable change. This means that there is no need for a redo command, just stop undoing and the last undo sequence can be undone. Because emacs has a large undo limit you can keep undoing even past sequences of undos back to the original edit points of the file’s history.

That probably made no sense if you haven’t already mastered it, but another way to think of it is that edits and undos produce a branching tree of all the history of changes being made to the file. The entire tree of changes can be navigated with one command (undo) because that command makes a traversal of the tree, kind of like a post-order tree traversal. This is sufficiently confusing in practice that seeing the nanigation through the tree via the popular undo-tree emacs package helps a lot. I use the undo-tree command when I want to get to a version of the file not on the current main line of edits.

[1] https://www.gnu.org/software/emacs/manual/html_node/emacs/Un...
>> I don't think its that simple. Weddings may constitute a collection of individuals key to a war effort and in striking a wedding one might prevent the devastation of a prolonged conflict.

Same for a hospital (patching up wounded enemy combatants) or a school (educating future insurgents).

Or a nursery, football stadium, shopping mall, etc etc...
If the vast majority of users today are using DNS severs that are wiretapped for harmful purposes, such as advertising on NXDOMAIN pages or maliciously rewriting DNS, then switching them to one of a few DoH providers is no more concentrated than it is now. Most of my coast uses 75.75.75.75 and will someday use 1.1.1.1. This isn’t as significant a change relative to the horror of today’s plaintext, MitM’d user-hostile reality.
Ask HN: How would you target people on Facebook who are admins of large pages?
Targeting Page Admins is a standard targeting option on Facebook, but how would you extend this targeting to only get page admins of pages with e.g. +50K likes

I'm thinking of indirect ways, like e.g. above average ad spend, part of business manager etc. but these don't seem to be an option.

Any creative ideas?
I don't see how markets are supposed to solve that when we allow countries with slaves to participate on the markets.

The idea that the small number of countries with however many number of slaves distorts the markets is ludicrous.
You should perhaps read on what led to creation of these terrorist organizations. BBCs 'Hypernormalisation' would be a good start.
The low-effort part is your sticking point. In my experience, most people are best served treating money conservatively and taking large risks with their time investments -- learn a rare craft, start a business, etc.
The strong form of the efficient market theory is fairly well discredited by now, and there are much easier way to disprove it in any case than this.
Hard disk test 'surprises' Google (2007)
If we're gonna meet up for a few drinks or lunch/dinner, we just message a group (whatsapp/telegram) but if were sorting a weekend away, or a party then FB events gets used. Easy to keep the convo all together, post details, see whos coming etc.
This was one of the earliest submissions to HN, back in February 2007:

https://news.ycombinator.com/item?id=121

The comments there are interesting, and I wonder if anything has changed in the past decade.
IPVS cannot be dynamic like XDP can, which can be powered by a reactive bpf program. XDP bypasses every kernel function and basically takes over packet processing at the driver level, so the performance tends to be pretty good. Julia Evans wrote a blog post and has some performance numbers at the bottom of her post:
https://jvns.ca/blog/2017/04/07/xdp-bpf-tutorial/
At the time, at least the Amiga and Macintosh both still looked like possible viable contenders, and part of the reason for making different choices was that it was done to justify buying a different platform.

If you first sacrificed PC compatibility, then you had very little reason to stick to e.g. PC format floppies etc. if you could do better (the Amiga also had it's own format - 880KB; though tools like "crossdos" let you mount and read/write PC formatted floppies). That accounts for a lot of the quirks of these platforms.

Another aspect was that the market was much more fragmented. The Mac "owned" the desktop publishing segment at one time due simply to Quark Xpress. The Amiga and Atari ST owned the 16bit part of the hobbyist/game market in Europe, and the Amiga owned the video/graphics effects market for some time thanks to the VideoToaster etc.. Interoperability was not as much of a concern yet. People were used to a highly fragmented market with no clear single winner where you picked different platforms for different tools.

It was first a few years into the 90's that this really changed and the PC emerged as a clear enough winner that people started investing a lot in interop.
It doesn't sound like you want to be rich, it sounds like you want to move to northern Europe, probably Scandanavia.
What is the target market or prime use case for Julia? What makes it better than alternatives? I've _heard_ of this language but haven't studied it; I'm trying to understand if this is more of a niche language or something which could see more mainstream adoption like Go or Rust.
That's odd, I find the default undo to be perfect. Never had a problem with it. What do you mean by "undo a bit"? A bit of typing? For that I use M-backspace, not undo. Undo is for reverting commands really. Like kill line, oops, undo.
Honestly anyone who pays U.S. taxes is contributing to this. So if any of you really give a shit I guess you should figure out a way to either leave and go somewhere more morally acceptable, or start living off of the smallest possible amount of taxable income so you can avoid contributing to the military. But hardly anyone is actually going to do that. Because as hard as you try, you care about your lifestyle more than what the military is up to.
I agree on the complexity. They traded internal complexity for a simple and easy user experience. WAMP is kinda magic when you use it: languages with very different forms talk to each others reliably with almost no setup, no schema to define, to stuff to prealocate. And it's packed with features too (the wildcards and meta events are insanely powerful).

The price of that is a really heavy spec.

But it's also how the team approach problems. E.G: their Python code really, really looks like Java, with interface everywhere, and wrappers, and factories... If they designed their spec the same way, then it's not surprising.

The german stereotype about engineering is not just a joke.
Hyperbolic discounting is the term economists use to describe people liking things a lot more now than later:

https://en.wikipedia.org/wiki/Hyperbolic_discounting

The hedonic treadmill is, in a nutshell, the reason we become complacent to newly acquired luxuries:

https://en.wikipedia.org/wiki/Hedonic_treadmill

So not only do we want fancier things now, but we don't really appreciate them when we have them! Humans are silly.
Ticketfly has been the target of a cyber incident
Pretty sure the new way is via PowerShell:
Set-AuthenticodeSignature -HashAlgorithm "sha256" -IncludeChain "all" -FilePath "File" -Certificate $Cert -TimestampServer $TSUrl
There's a reason that addiction is called "the only disease you get yelled at for having."
I don't think the GP meant "consume" as eating food.

Consume here means non-essential needs such as always buying latest gadget (while previous one still works), changing your car early for no good reason (less than a few years), or even buying one if you don't need one, going out often at expensive activities etc...
>> Believe me, there are a dozen other large defense contractors out there that will implement this if Google doesn’t, so it’s not like it’s a binary proposition.

Or for example, if I don't mug this old lady and take her handbag someone else will.

Then again, if I don't do it and you don't do it and nobody else does it, then nobody will do it at all.

Same for AI weapons- if nobody makes them there won't be none.
The Growing Emptiness of the “Star Wars” Universe
Instant apply for multiple remote jobs
> I have to remind you that ultimately the guy on top of the military hierarchy in charge for selecting the drones with AI targets is... Donald Trump

How can we be sure that this is so?

- Can Trump make military decisions by himself (i.e. not choose among the ones that are offered to him by the military)?

- Hasn't it been established recently that the military have the right to refuse his orders if they are particularly crazy (see e.g. https://www.independent.co.uk/news/world/americas/donald-tru...)?
[video] A History of Ideas
I would check if something in the signing process is going wrong, refer to this (very long) SO thread: https://security.stackexchange.com/questions/109629/deprecat...

We actually switched certificates (from StartCom to Globalsign) and the signing was wrong at first, so the message kept showing. When we fixed it, it went away immediately, even though certificate and author name changed...

Here's the article:https://blogs.msdn.microsoft.com/ie/2012/08/14/microsoft-sma...

"Programs signed by an EV code signing certificate can immediately establish reputation
with SmartScreen reputation services even if no prior reputation exists for that
file or publisher."
It's important to note that the cloudflare dns does not send the EDNS Client Subnet header which can have a negative impact depending on where you live.
There seems to be little point of doing this, in my opinion, when SNI doesn't secure the hostname.
The Future of Photography and Hacks You Need to Know in 2018
GDPR Art 83, §1

Effective, proportionate and dissuasive fines are widely understood under common EU law that the fine may not bankcrupt a corporation, if it does for whatever reason because it's too high, you can seek legal remedies against the authority as per GDPR Art. 78

And that is only the GDPR, there are similar provisions in all EU member countries.

The exception will be, of course, if you caused economic damage to users or others, in which case you'll have a case at the regulator and a court case will be opened too, both of which are independent and the court case can certainly bankcrupt you if the damages far exceed what your company has in assets (in which case your company will be forcefully dissolved and that's that)
Can you provide examples? I can only think of a counter-example: Ingvar Kamprad, the (Swedish) founder of Ikea, and by some accounts at times the richest man on earth.
Sports in the US are exempt from anti-monopoly regulations, so they don't resemble markets in the first place.

Baseball could, theoretically, also be efficient by allowing entrepreneurs to start a new team with new Moneyball-like principles or even deeper pockets. But to buy or start a new team, you need your competition (the other teams) to agree with your plan. That's not an open market even slightly.
Assuming that "rich" means "don't need to work at all, for the rest of your life, to keep a roof over your head and food on your table," none of what you listed require being rich.

> The ability to secure the best medical care for yourself and your family in a country where this takes money to do.

I can only speak to the US but this is much more an insurance issue than a wealth issue. When I made $30k a year I had a ~$75k surgery and it cost me about $1200 all in, including follow-up copays with the surgeon, because I had good insurance through my employer. I probably had $15k in credit card debt at the time and rented a $400/mo room in someone else's house - certainly not rich by any stretch.

> The ability to walk away from abusive employment relationships without a second thought or any stress.

This is all about skills, not wealth. Most folks on HN could leave their job today and walk into something making 95-120% of their current salary without much issue.

> The ability to engage in high-level economic actions, the kind that aren't designed for your failure. (Buying a few franchises vs. buying a payday loan)

You don't need to be rich to get a franchise loan.

> The ability to, fundamentally, own yourself instead of being forced to act according to the interests of people with the money to pay you.

This is so esoteric it's hard to even know what you're trying to say here. I'm sure you could find plenty of people with $10+ million net worths who feel beholden to act a certain way in the interests of certain people.
I've always wanted to try NetBSD on Amiga but I sold my MMU-equipped accelerator long ago. It'd be symbolically nice: a Unix clone running on the Amiga and Workbench clone running on the PPC Mac...
I thought it was a "Star Wars" thing.
More than the blame, it will dehumanise those deaths. Like a tree falling in a forest....
So before anyone gets excited about using this, XDP has to be enabled at the driver level to work, because basically is allows you to write your own program to handle incoming packets from the driver, taking the kernel out as the middle man. The list of supported drivers is small:

http://prototype-kernel.readthedocs.io/en/latest/networking/...

I’m actually working on porting XDP into the Xen net front end driver to see if I can’t get something like this working in AWS. If I do it, I’ll likely post an example about it here:

https://github.com/newtools/ebpf

As an aside cloudflare is using that repo for an XDP load balancer as well.
I would also add: The ability to live in a nice family home in a nice neighborhood. Which is on track to become prohibitively expensive in most places.
He was pushed out of the startup he co-founded (Epinions) and walked away with very little. He then sued the the VCs [1], leading to an out-of-court settlement, and used that settlement money to start AngelList.

So he went from being not-rich 10 years ago, to being very rich now due to his success with AngelList and related investments.

I think the advice he shares in this post is consistent with how he's built his own success. Both Naval and his brother, Kamal, have long been writing and speaking about concepts like stoicism, mindfulness and other techniques for developing good judgement and emotional health, so it's likely these ideas were imparted via their family and have influenced their thinking for a long time.

[1] https://www.mercurynews.com/2013/02/06/naval-ravikant-of-ang...