skysight-inc/HackerNews huggingface dataset:
> The people having the real power in the EU are not elected (the European Commission).

Sigh, how many times do we have to confute this lie?

The real power is in the European Council, aka national governments assembled.

That's the body that sets the agenda. The Commission takes its marching orders from the Council, then goes to the Parliament to figure out what it will accept.

The Commission is a smokescreen, it's your national governments who desperately wanted this. They pushed and pushed until they got it, because it benefits the national press -- whose support they need for re-election. Commissioners don't care, their jobs have different rules.
Thanks for reading!

> a new, third movement of producing software that is free to copy, free to modify, etc. will naturally arise on its own.

I think this is a bit too teleological. I'm not confident that such a thing will happen. I think that the environment is ripe for something to happen, but I don't know what that is. That's exactly because of

> IDK the difference, does it really matter, might as well stop looking into it any further than that.

I don't think that most people's conception of open source matches the FSF/OSI definitions. Does it really matter? I don't think it does for most people. I do think there's a values mis-match there though, and that means there's the possibility for a new thing that's a match. I think there are significant obstacles to that project, though. That's for the next post. I hope that I actually write it though, I've been trying to for over two years...
It's really the opposite. These large entities are created by centralized governments.

If you have a small business that only operates in New York, they don't care what the law in California is, it doesn't affect them. Walmart and Amazon care, because it does. And what they want is for the law to be the same everywhere, and for that law to be the one that benefits them. So they get that law passed by the central government. Then they take over everywhere because a) all the laws are the same, so there is no opportunity for a local business to carve out a local niche, b) the laws being the same increases economies of scale and lowers compliance costs for huge companies that operate everywhere but has no advantage for companies that only operate locally, so it increases the scale advantage of being large, and c) larger entities are the ones large enough to have a voice in the central government, whereas local entities have a stronger voice in local governments, so the laws that do get passed centrally are the ones that benefit the large players over the smaller ones.

We also have really bad central policies like the federal tax laws that make it so that when companies return profits to shareholders they pay heavy taxes but companies that retain the profits or use them to buy other companies do not, which naturally promotes mergers and consolidation and hoarding cash which then becomes a lobbying piggybank for huge companies.

So your theory is that we need a large government to rein in large entities. But the large government is already owned by the large entities. It isn't reining them in, and it won't. But the smaller governments could do so locally if they weren't being preempted at the federal level -- good luck being a huge conglomerate when every state is passing laws to give their local businesses a different advantage over you.
Just wanted to say that this looks super dope. Love the aesthetic as well.
Europe is not that valuable a market for advertising platforms. There is a reason why companies choose to monetize the US first before even attempting to monetize internationally and that is because US advertising revenue per impression is almost 3x what you can get in Europe.
Ucetano: I’ve already explained why you’re wrong, but you don’t understand it. I’m not here to argue with you.
Well that's just simply not true. Firstly, there weren't "tens of thousands" of casualties; secondly, not all the "reds" fought for a Soviet Finland, and certainly not to be a part of Russia; and thirdly, as far as the conflict had anything to do with Germany, it was the Imperial Germany of the old. Resisting Nazis was certainly not in anyone's mind, that's for sure.
If you're a Taiwan local that is able to sell the local talent in the form of offshore services for even 70% of US rates or even just have a remote job that pays well, you will have a Lambo/early retirement/whatever faster than you know it, because you will be able to save the entirety of your post-tax salary.
I disagree. I think its a good idea to have safe options, and let developers come up with creative ways of building things on top of it.
Pretty classic Embrace, Extend, Extinguish. I expect nothing will render right in Thunderbird pretty soon.
ZeroCater Expands into Enterprise Catering
It varies wildly. Some of my most engaging days are spent making no visible progress on a tricky bug.

I think the job I had with the most enjoyable moment-to-moment time was doing grounds maintenance on a golf course. It was nice to wake up early and spend hours outside. Nice mix of things to do, clear (if sisyphean) goals, and interesting coworkers.
Case Study: District Innovation and Tech Campus
I still regularly record podcasts via Mumble. It's got solid built-in recording with decent options, such as whether to record users individually or as to record the entire chat as one audio feed. Because we have users drop from time to time, having this built-in capability makes it easy for us to have at least two people on recording duty at any given time.

I do take mumble.com up on server hosting, because it's so dirt cheap, I mostly forgot how few dollars I spent on a multi-year subscription for a server. It might cost me a month of Netflix for a year of Mumble.
It really depends on the type of debt. Don't pay down your mortgage by $10k. It will probably do nothing to lower your monthly payments. Do reduce high-interest credit card debt if possible. If you don't have high interest debt, save the money in cash or cash equivalents. High yield savings accounts are paying 2.5%. Also, do everything you can to increase your liquidity and access to liquidity. Maybe open a home equity line of credit, but don't dare spend from it! In a recession, liquidity is king. During the Great Recession, Leman Bros. went under due to illiquidity more than anything else. Whereas Warren Buffet made a killing because he could come up with cash when hardly anybody else could or would. The same principle applies to economic entities of any size.
I think it would only help marginally, but it would be interesting to be able to experiment with something like that.
I have a working theory that these inflection points follow the Fibonacci sequence. At least based on my experience, communication and culture changed dramatically at each stage, most notably around 34 and 55
Nvidia Jetson Nano Benchmarks
Nope. Still broken.

Port 443 is closed. You have to change the link from https to http.
Isn't saying "go build yourself a PWA" about as helpful as saying "Learn to Code"? It's said in the same basic spirit. Not in all circumstances, etc. but in terms of attitude.

It seems like that is a somewhat tone-deaf answer to an article that was pretty reasonable in how it laid out its actions, Apple's reactions/proactive actions, and the timeline of events that followed. Spotify is in a tough spot here, and we can revisit the 'walled garden should be regulated' conversation here as well, but I'm just getting that I'm not sure building a PWA is a relevant suggestion.

I can be wrong of course, but the thesis seems a bit myopic.
A few? There are more than a hundred contributors in https://fuchsia.googlesource.com
Similarly: I'm in my early thirties with young kids. Apartment life is getting cramped and we're ready (eager) to finally buy a home. How should this prediction/speculation factor into my decision?
I didn't, because the link just says "this has moved".
However, "discredit" is way too strong of a word if those quotes are supposedly "discredting".

- Dont require upload filters? How else are you supposed to comply at scale? Experts, MEP's, and EU countries have all admitted that the rules, from a practical standpoint, will require filters. Regardless if filters are mandated or not in the legislation, they are required from a technical standpoint.

- What strong safeguards are in place for users? I have yet to see anything other than hand-wavy promises.

- Who and how, without filters, would be sifting through content prior to approval? Even a tiny website with say 200 pictures uploaded a day - who is checking for infringing content without a filter? Either way (filter or no), its expensive and rewards companies already entrenched while hindering up-and-coming websites.

The BIG thing is - it's not what is written in the legislation. It's how the legislation is implemented.

You say I can quote, criticize, review and parody. Great. Thanks. What do I do when these inevitably get caught in the crossfire? Either by filters or by companies over-complying? One look at the YouTube system and how error prone it is should be evidence enough that you can say "this is allowed" yet effectively it is not.
Hole punching through routers. It's hard to generically connect two NAT'd devices directly. It's simpler to route through a central server.
Speaking as the CEO, I would think twice about working with any customer who intends to pass the cost on to the player.
Not through yet, but small suggestion:

> I’m not here to argue if the FSF has accomplished this goal

You reference the FSF here, but introduce it with its full name in the next paragraph. I assume that's because you moved stuff around slightly in editing. It's a small thing, but it's slightly weird seeing it used and then introduced afterwards.
Early stage hires at startups have the worst of both worlds: they face the downsides (lower wages, tons of risk, expectation to work long hours) but have muted upsides (small equity grant relative to founders, not even guaranteed to be hired in an acquihire situation). It is arguably even riskier than being a founder.
What you list were all continent-sized efforts.

Look at what happened when people tried to introduce Linux in the public sector in early 2000s at regional level - Microsoft promptly bought up anyone who could be bought, country by country, with discounts and (likely) bribes.
EDRi[1] attempts what you describe in your first point. It's an association of European NGOs to unite efforts on a European level, with an office in Brussels. They recently funded travel costs for citizens to go to Brussels to talk to MEPs about this directive, for example.

[1] https://edri.org/about/
> Not really? This isn't a flat 'you need to pay 10k a yr regardless of your size' imposition. Proportionality is important.

In practice, it will all be up to the judge:

1. Was your AI filter adequate enough to properly filter the content

2. If not, how high can the fine be?

There is 1 easy solution to all of this: incorporate outside of the EU.
emails are packages with different representations in it. You have the classic "plantext" version and "html" version in emails today. What this is doing is adding another one to it.

Mutt, for instance, discards "html" and renders just the "plaintext" version. AMP emails would just be another part of the same email. Nothing would stop working.
This a false analogy. If a company places copyrighted material on their servers they would be equally culpable. Many companies have been sued / shutdown over this just as an individual would. This issue is about a third party (a user), not the company itself, placing copyrighted material on the companies servers.
Duke Whistleblower Gets More Than $33M in Research Fraud Settlement
Right. The problem was is that the majority of my users were non-technical. So I was left with the choice of:

1) picking voip software that supports username/password authentication that they would be familiar with since virtually every other service on the internet works in a similar fashion

vs

2) picking Mumble and trying to explain to them how to import/export their identity certificates for all their owned devices and also explaining that they need to keep the cert handy on a flash drive or store it in the cloud so that they can import it on machines that they might not own
Which languages? In the languages that I'm somewhat familiar that support Optionals (Kotlin and Swift) you can still get NPEs, there's just some nice syntax that makes it harder to do accidentally (e.g. by using !! or ! on a null/nil optional)
I think this is a fair criticism, and I agree that if my boss publicly called me out and insulted me, I'd be pretty discouraged. I might not have made my point very well, but I certainly didn't mean to imply that being outright caustic was ok, either. I only meant to say that it's still possible offend and arrive at the wrong decision by employing NVC.
On Chrome if you click the hyperlink on the far right side of the error it brings you to the line that caused the error. Not as easy as if it were displayed as part of the error but easier than switching between browsers.
From "Programming Languages - Part A"

https://www.coursera.org/learn/programming-languages/
Europe’s controversial new copyright law unsettles U.S. tech giants
Nothing about AMP for Email is safe.

It introduces new ways for senders to revise history after an email has been sent. Sent an ad claiming that you had a given price for a full week, and then decided you didn't want to sell it for that anymore two days later? Handy that you can remove all evidence of your advertisement after you sent it.

It also introduces an entirely new playground for phishing scams, which I think you'll see using an abundance of new tricks, after Google has extremely unwisely made users comfortable entering data into emails they receive.

The head of the AMP project threatened to "enforce the CoC" on people who brought up these valid concerns.
It's an OPS tutorial, but their SSL cert is invalid. :/ One of the authors needs to update their settings in ReadTheDocs.
Hashgraph Name Service registration goes live
I've worked with developers who use this pattern frequently for code execution.

try{
.. business logic ..
} catch (NullPointerException e) {
.. else ..
}

Rather than a null guard. That's what occurred to me.
Whoops, thanks! Will fix.
It was about NVC because that was explicitly the subject. It doesn't use NVC (which isn't really applicable to the context), though; the grandparent's reasoning seems to be:

1. kodz4 is advocating NVC

2. kodz4 is being arrogant and condescending;

3. Therefore, NVC makes you arrogant and condescending,

4. And so, finally, you should reject the recommendation to use NVC.
Instead of making space, what are your thoughts on OP leveraging these perceptions to find common ground? E.g., "We understand that we need you to be the man of the family, and appreciate that you have stepped up to be strong for all of us. We would like to support you in doing so and feel that our greatest assistance would be in helping to facilitate communications for you. Is this something you're able to allow?"

Such a communication should probably come from someone other than OP since he's on bad terms following the assault. Thoughts?
So true. I agree that you can't pull it out of a hat or learn it from reading a blog post. But, I believe it is learnable. I've gone from being a person who had no words for my emotions because I literally could not feel them most of the time, to being able to really bring heart and mind together and really speak from that place. I didn't learn it from a self-help book though, I learned it through practice and a lot of personal work, and I was lucky to have some very good guidance along the way.
Anyone know what programming language the kernel is written in?
Corollary: Cross-Compiler from Haskell to Rust
Isn't that what are you looking for https://github.com/mozilla-lockbox/lockbox-addon?
I see this on the mail archive link

03/26/2019 - Validating a Coordination Protocol with Alloy, Using Sequence Properties to Verify a A Serial Port Transmitter, Enums In JavaScript
03/25/2019 - Boolean blindness, Ruby's Hidden Gems, StringScanner, Build yourself a DVCS
That would imply that accommodations for using the cache are data dependant which would be orthogonal to building in mechanics for a specifically sized cache.

Also this is about CPU caches so it doesn't have anything to do with cluster utilization. A cluster will see the CPU as being ultilized at 100% regardless of how many cache misses there are.
You are correct. This falls into the cost/benefit calculation of security. A DDOS attack on my home network would be annoying, but not devastating, so I'm willing to accept a little vulnerability to them in exchange for other benefits.

> I can prevent being blocked by your ISP by adjusting the timings etc. of my scripts.

But that won't let you escape detection by my system's own defenses. Well, you could if you slowed down the scan enough -- but "enough" is pretty darned slow.
It generally means that an object was supposed contain data, but it doesnt. This typically could mean the network disconnected or a file was not read. You could be missing .jar files that contain the appropriate classes. It can also be a programmer mistake.

Its not a very clear error, but you can narrow down the issue to a few things even when doing application support.
The DMCA has a similar provision (from memory it's something like "filing a false claim is considered perjury").

I've never, ever heard of a single charge being filed under that clause -- but I've heard of tons of instances of DMCA being abused. On this statement, I'd love to be proven wrong!
> Please don't remain silent.
> It's okay to disagree.

This may not be the case, anymore, for every subject. There are narratives one may not question; there are things you can say that, while legal, can result in illegal action against you.

Some people are not functioning as the idealized "adult" you describe. They have loud voices.
"Sent an ad claiming that you had a given price for a full week, and then decided you didn't want to sell it for that anymore two days later?"

How is that different from - I saw a price for a flight on the website, but now its gone. If it was going to change, why did they show it to me?
Depends on culture and formality of the relationship. I noticed some key differences working with people in the US, Scandinavia, Netherlands, India, Germany, Russia, and other places.

In the US, people will insist everything is awesome and great right until they get fired. Reason, they can be on the street in under 15 minutes and that kind of puts some filters in place. It also means that you need to follow up with some questions to get a real feel for what is going on. A peculiar thing with Indians I've worked with (superiors even) is that they seem reluctant to say no even when they mean to. So if you ask a direct question and you get an evasive answer, more questions are needed.
But they are still calling it NullPointerException, not NullReferenceException. I guess this change is too invasive
> Globally, there are more examples of peaceful protests becoming violent than of false flag operations.

Not saying anything about France, but what was your prior that led into determining this? Your prior shouldn't be just as questionable as the problem you're using it for.
BOC’s The Campfire Headphase changed my life.

Warp Records (record label that Aphex Twin and Boards of Canada are a part of) has built a really solid catalogue over the years
Most ML(Ocaml) languages I use will tell you if you haven't handled all the cases.
It would be useful to know what JVM is that.
Bad advice.

If you're given an Optional that's guaranteed to have a value, it's better to call get and blow up if someone violates this invariant than to silently ignore the invalid input via pattern matching or optional chaining.

Crashing is better than silently ignoring logic errors.

Of course, one could ask what's the point of an Optional that's guaranteed to be non-nil. Well, it often happens that there's some relationship between a set of values that's hard/awkward to express via the type system. E.g. a toy example would be that A and B can both be nil, but it also holds that (A == nil) == (B == nil).
I feel like we need a better name for this type of approach, because many people (myself included) take "brute force" to mean naively checking every solution candidate. If you're doing something clever like reducing the search space and/or lowering the big-O, that doesn't seem "brute." Even if you're throwing dozens of core-years at the problem, that seems like "force" but not "brute."

I can't think of anything snappy, though. "Clever brute force" is the best I've got, and it's a mouthful. I tried looking for antonyms for "brute," the options aren't great. Well-bred? Polished? Humanitarian?
I'm a Free Software fanatic. I've often thought of getting a shirt that just says "STALLMAN IS CORRECT" in big block letters, so people know where I'm coming from. (As an aside, FWIW, the Open Source movement looks, to someone like me, like a largely-successful campaign to undermine the ideology that inspires RMS. But that's beside the point I want to make.)

To me, the current economic systems (left, right, center) are all sub-optimal. I assumed automation would obviate most human labor and usher in a kind of Golden Age (cf. Bucky Fuller, et. al.) Instead, we have pocket computers that serve as strip malls and surveillance devices. (I'm in SF, where we have people living in tents in the shadow of shoddy "luxury" condos. This is hella dystopian y'all.)

To someone like me, if you're programming a computer and NOT working towards a post-historical techno-utopia then you're kinda part of the problem.

We have split the atom: no one should go hungry anymore.

Blah blah blah, RepRaps, blah blah, universal basic income, blah...
This is seriously impressive and very pleasant to listen to.
If they rely on clocks, why don't they use PTP? Am I missing something?
No, the Paypal Mastercard doesn't have foreign transaction fees and earns 2% everywhere with no earning cap. (I just looked up if there is an earning cap)

You have to consider, for Fidelity Visa the foreign transaction fee is 1% and the cashback is 2%. So you can say it has cash back of 1% overseas and 2% domestically; which is a better deal for the vast majority of people than 2% on ApplePay and 1% on non-ApplePay. The only person who comes out ahead with the Apple card is someone whose parents pay all their bills and they spend most of their time on overseas vacations in a country where ApplePay is widely accepted.

But even for that person, PayPal Mastercard is objectively better. USAA Limitless also doesn't charge foreign transaction fees so it is also objectively better. (assuming you already have it - its military only and closed to new signups)

Not only that but the Uber card is pretty much objectively better as well; it earns 2% on ApplePay with no foreign transaction fees or annual fees and earns more than 2% on much more than just Apple (4% at restaurants, 3% on hotels and airfare, 2% on other "online purchases", $50 statement credit on streaming services if you spend more than $5,000/year).

Fidelity also has a sign up bonus sometimes and very frequent targeted spend bonuses (it remains to be seen if Apple can compete in those areas, but they probably will just rely on their branding and loyal fanbase). I've gotten hundreds of dollars in extra cashback from Fidelity's targeted spend bonuses.

There's also no foreign transaction fee on the Bank of America Travel Rewards, though, like I said, it requires a Merrill Lynch account (including Merrill Edge) with $100,000 invested in it to earn the highest rate of 2.625% cash back.
True about the rarity of Krishnamurti. Not sure how Krishnamurti would feel about Rosenberg, though, since he seems to be offering template solutions.

What comes to your asterisk issue, the help says: "Text surrounded by asterisks is italicized, if the character after the first asterisk isn't whitespace."