skysight-inc/HackerNews huggingface dataset:
$1m affords you a lot of options.

You can quit your job and take some time off to figure out what you want to do next.
The GPS signal format was was designed in the 1970s. Any change to the signal format must be backwards compatible with legacy receivers.

There have been some efforts to modernize the GPS signal format. In 2014, select GPS satellites began broadcasting an additional message (CNAV) with a 13 bit week number, allowing a ~157 epoch.
Everyone I have ever talked to would like to see manufacturing come back to America and America's friends, but how in the world are we supposed to pull that off?
Rules like that would cripple the open web. You can't only expect them to apply to unpopular companies.
Cool Kids Are Playing Dungeons and Dragons
Let's be honest, it's fairly simple. You submit all content to the Office of Film and Literature Classification and allow the Chief Censor to make the decisions. That's ultimately what the government wants.

As one Kiwi told me recently: "I have never heard anyone complain about our Censor".
Sincere question: is this UCLA law professor mistaken in his first paragraph?

https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...
"[They] allow the live streaming of suicides, rapes, and murders, continue to host and publish the mosque attack video, allow advertisers to target ‘Jew haters’ and other hateful market segments, and refuse to accept any responsibility for any content or harm."

I stopped reading after this point. Facebook has no clue what kind of stuff gets posted on their platform, and their AI isn't powerful enough to detect it. The idea that Facebook is causing/enabling such behaviors is ridiculous. It's a big claim to make with no quantitative evidence. It's similar to when Marilyn Manson got blamed for Columbine, or GTA/violent video games got blamed for making kids violent.

Facebook is morally bankrupt, but not for these sensationalist reason.
This isn't uncommon. There's hundreds or thousands of companies that combine [blockchain x thing], in some vague hope of getting people in the [thing] industry will give them money. There's never a technical reason for this to happen, other than someone thought it was an attractive sounding idea. Generally speaking there's very few things which could be conceivably solved by a block chain, it's not a solution which can be pasted over any interesting sounding problem, and manages to create a multitude of problems when it is.
> I for one welcome a decentralized privacy-first web with zero advertisements.

That will never happen.
You've only proved their point. Since 1970 (ie at least a decade before most users of this site were born), it has been a major guiding principle in finance. Because of that, the majority of board members and large shareholders will also share this value. If it sounds like a circular argument, that's because it is.
While also getting charged a $100 processing fee for each request you make.
I challenge the premise that anything needs to be “posted”. What is it with this incessant drive to give everyone a voice? It turns out that the majority of “user-generated content” is either trivial or outright harmful. Perhaps the time has come for this experiment to end.
I think the reason that none exist is that they are incredibly difficult to implement. My armchair observation is that tracing the entire history of the virtual machine is probably slow/memory intense/complex when the model of computation is not simpler (like in an elm-like functional language) if you limit the number of ways the state of the VM can change I think this becomes an exponentially simpler problem. I’ve been debugging/simulating a hardware project at work, and even small bits of hardware can take a really long time to simulate. I’m using that as comparison because it does give a nice timeline of the entire state of the system which you can explore through the whole execution timeline.
Absolutely. I have a '14 MBP too and repasting gave me an extra hour of battery life.
I'm baffled why they didn't just dredge the channel to make it a few feet deeper, keeping the foxes from crossing?
They must have been too busy to do that. ;) Sadly though they licensed it under NoDeriv creative commons so we can't add pictures for them.
I agree these are hard problems to solve, and don't fault facebook for not having come up with a solution. I still think the "morally bankrupt liars" label isn't too far off the mark though. All of the negative stories that have emerged this past year, their denials and ham-handed cover ups, and perhaps finally the fact that they are actually asking some people to give them passwords for 3rd party services... I can't regard them as a thoughtful, ethically-minded company.
> Just like you have to trust your ISP that they do not collect data, you have to trust that your VPN provider is not storing the same data.

Bull. Shit.

Find me a major ISP that publicly claims they don't log any data.

Anyone making a claim remotely similar to those made in https://torrentfreak.com/which-vpn-services-keep-you-anonymo...

If it was the norm for ISPs to claim this, maybe this argument would work. For now, we have many documented cases of ISPs selling your information, and they don't even try to claim that they don't keep logs, while many major VPN services (see link above) explicitly claim to never store logs.
Are you willing to pay someone for x hours a day every day to monitor and approve everything you post online? If your job is livestreaming then you will need to pay someone almost full time to watch you work.
we have await this() and await that() also in python aiohttp and we will have in C++ co_wait this() and co_wait that()
and we have in C# await this() and await that()
this is not something specific to JS / Typescript...
Thanks for the answer!

I feel like I should state that I’m against all data caps. Where I live we don’t have data caps on home connections and it’s somewhat affordable to get unlimited LTE SIM’s (about €80/US$90).

I don’t see why there should be a limit. Connections are usually sold in different tiers which are advertised with a bandwidth speed. If something is advertised as having 100Mbps then I should be able to use that connection continuously 24/7 with that speed or a close approximation at least. So it depends on the advertised speed. For 100Mbps that would come out to roughly 60TB/month.

But in no way should it be 1TB in my opinion. It’s trivial to reach that especially because many connections aren’t used by a single person. 4k content is available and should be able to be consumed without having to worry about hitting caps. A family of four can easily hit 3-5TB whereas a single person might need less.
When I write a test, I intentionally make the condition fail to validate that the test works like I think it does.

The experiment described here uses new equipment that presumably has never been used for this purpose before. But I don't see any mention of efforts to verify that it can actually be used to detect black holes. Hopefully the remaining 10 days of their experiment can confirm that it works...
As hybrids flower, a new era dawns in cloud computing
That's it. If the government regulated Facebook, the rest of the world would have access to freedom of speech finally. The us govt cannot regulate speech.
On a side note, if a massive 4wd heads-on collides with Corolla, the 4wd guy will have scratches and bruises, Corolla people would not suffer, instant death.

Choosing a car, choose tons, not stars :)
> I challenge the premise that anything needs to be “posted”.

Agreed, delete Usenet. The web should just be for Disney, Universal Studios, Netflix and Amazon. The common person does not need nor deserve a voice.
Remove attractive distractions. Which is mostly the internet.
I’ve had my eye on https://www.gluu.org. Haven’t yet had the opportunity to deploy it though.
This is a good discussion of rent control, even though the title is unfortunately click-baitey.

The great thing about this episode is that it actually does something that most popular discussions of rent control don’t do: it acknowledges that it does work, for the rent controlled people. It also acknowledges that the harms of rent control are smaller, and spread across a large number of people (which is why rent control policies are popular).
Well, economists said similar things before the Great Depression. But market couldn't fix it, so government had to basically redistribute tax money "from rich to poor". Yes, there were mega-projects like Hoover dam, but the main idea was to give poor some money to buy the goods.

I don't have opinion on rent control in question, but I can see it as yet another form of redistributing money "from rich to poor". Every single revolution happened because of income disparity, so I can see it as a form of loosening that tension a bit. Whether it works -- I don't know.
Can you elaborate on the histamine/lead issue?
Onivim 2 – combining the modal-editing muscle of Vim with the power of vs. Code
North korea is still a bit like that. Everything is underfunded to the degree that you are aloted a strip of a public road that you have to keep clean with brooms including in winter (something usually done by the state), except for their nuclear research department.
"Century of humiliation" is the party's favorite and
one of the most successful propaganda ever, and you seem to have bought into too much media hype, the gross overhype of China's EV industry is the latest example of the media' unquenchable thirst for attention.
If anybody is looking for an anonymous free alternative I created a crypto tax calculator that supports 65+ exchanges

https://cryptotaxcalculator.io
OOP attempts to map to real objects, (and sometimes not so real objects). I know it's hated by functional purists, but it really does make it easier to think through problems. I personally don't hate it.
We also have multiple documented cases of "no-log VPNs" submitting their logs to law enforcement. I even linked to one case in my post. What's your point here, exactly? Because my point was you have to trust either party.

Oh, and btw, here in Europe, it is actually illegal for ISPs to give connection data away for non-law-enforcement purposes. It's sad that there are some US-American ISPs that have a record of selling some information, but the world does not evolve around the USA.
Thanks for reading the article. Perhaps I should have been more specific about what needs testing. In The Clean Coder by Uncle Bob, he says that your unit tests should approach the asymptote of 100% test coverage.

Here's where I agree with his statement:

On the backend, I agree that all of the domain-layer code should be tested. This is a hard requirement for me. It's also code that has 0 dependencies so it should be easy to test. TDD pairs really nicely with DDD.

Unit tests give you the needed confidence in order to do refactoring. You can't refactor code without tests. If you do, there's a risk involved. Therefore, in order to safely improve the design of existing code, it needs to have tests. This "detrimental rumor backed by zero evidence" is one of the fundamental takeaways from Martin Fowler's book on "Refactoring" in addition to Uncle Bob's chapter in The Clean Coder on Unit Testing.

Here's where I disagree with his statement on 100% test coverage.

I used to spend a lot of time writing brittle tests by testing front-end UI code. I used tools like Selenium and Cypress. Because the front-end is the most susceptible part of a system to change, I found myself spending an equivalent amount of time maintaining these tests in addition to adding new code. This is a hard place to find a balance. In Angular, I merely ensure that I write tests for services. In React, I spend a lot less time writing Enzyme tests on rendering and a lot more time testing the redux operators.

Uncle Bob clears this up in his book by saying USUALLY, it's not necessary to write UI tests. I'd say by UI tests, he means "rendering tests". His solution is to ensure that you have a way to run acceptance tests that work through the API, as it should be a lot less susceptible to constant regressions. This way, you're essentially testing the features that the API is executing. If you're using DTOs, the inputs and outputs of your system should remain relatively the same anyways, and you should spend less time changing old tests, and more time adding new ones.
> their AI isn't powerful enough to detect it

Nothing is impossible, especially when you are a multi-billion tech company. FB loves to justify their lack of action with technical limitations that often do not really exist.
Seems to ignore two things...

a) Your ISP is almost always in the same legal jurisdiction as you are. A VPN need not be.

b) A VPN has some incentive to deliver on privacy. Your ISP does not.

It's fair to call out that a VPN isn't perfect for either privacy or anonymity. But it clearly can be better than your ISP.
Do you reckon "de-scaling" Facebook would make the problem more manageable?
The four horsemen have always been on reddit, hence my reference to the AACS key.

The only things that have changed is that the payment processors have decided to leverage their business in a play to control speech, and that there is a good contingent of users cheering on the resulting censorship push in a shortsighted fantasy of making people better.

The latter is what I take issue with. Sure, it's really just that ignorant pop(ulist) culture has usurped the Internet. And yes that itself was unfortunately inevitable. But it's not Internet culture and there should be more uniform condemnation and outrage from the traditionally marginalized communities who took to the Internet earlier, rather than mental gymnastics justifying how censorship is great when it's deployed against today's undesirables.
Could you please share a link or few screenshots that could tell about what its UI looks like.
I really disagree with this. There's a point on most projects where you've learned about all you're going to learn from it. Maybe it's still growing, but it might not be teaching you anything new. The best way to get good is diversity of experience, and the best way to get diversity of experience is to do a lot of different things. The more diversity you can pack into a smaller time space (without just cramming and rushing things), the faster you'll get good.

If you've only been programming 3 years, you're definitely going to make a lot of mistakes. That's good! That means you're pushing your boundaries and learning. Peer review feedback isn't a mark of shame; and being attached to your code is a _bad_ thing. At the end of the day, coders vastly overvalue code beauty and aesthetics, and overestimate how long their code is really going to live. (I've been a professional for about 11 years, and while I take pride in my work, a lot of the companies I worked for either folded, pivoted to a new product, replaced some of the things I wrote with open source solutions after the problem space had become less novel and a proprietary solution didn't make sense anymore, or a billion other reasons why the code didn't need to live anymore. I'm not saying that's an excuse to write shabby code, but a lot of times "it works and it solves the problem at hand and the code isn't a disaster" is when you should stop working on it).

I think coding is a lot more like creative writing than it is like engineering, and if you want to get good at creative writing you make a point of writing a lot of stories, even though a lot of them won't be good. Or if you're composing music, you write a lot of music, you don't focus on one piece forever. Anything where you make, the more you make, the quicker you get better at it.
Docs are pretty horrible to read on my phone, chrome on Android. Panels are getting put side-by-side and the text inside is smashed to like 8 characters across. Too much whitespace. It's like ok ok you've gone and designed the fuck out of your page, but why'd ya have to do it to the docs? Unreadable. Since it sounds like the devs are watching this thread I figured I'd mention it.
SAP cloud business head quits after 27 years in latest top departure
>However, the sad reality is, there is no such thing as a “no logs” VPN. Because running it would technically be impossible.

PIA has told the feds in the US to fuck off multiple times when asked for logs. You can't provide what you don't have, and lying to the feds is a fast track to PMITA prison (PIA is based in the US). I feel pretty confident they're not risking prison to cover for Joe Blow subscriber. Other "no log" providers have been caught with logs, though.

I do agree with overall message about VPN advertising. It's presented as a panacea when it's really a single step you can take.
and why the focus of Facebook? This could have happened to Twitch.tv or a self-hosted platform (and who do you go after then? Vultr? Amazon? DigitalOcean?)

Live streams are a game changer in helping people get out content. If you try to force more providers to vet material, it breaks down the massive availability. Sure it might foster a growth in self-hosted solutions like PeerTube, and help increase more tooling for discovery and reach; but there still aren't any really decent self-hosted streaming solutions. It's a hard problem space. U-Stream was in that market, before it was sold to IBM.

I lived NZ for several years and I find the current moral panic feels very reactionary. It's finding fear in everything; not unlike how schools locked down after Columbine with lots of security theater (more locked doors; made it harder for the smokers to hide--for better and for worse).

Many people I know there are totally willing to defend not having free speech, which made me truly realize how much it's baked into the psyche of the American identity.
The underlying assertion (and debate) here is that the value facebook is providing to society is worth the cost.
Even after all these years, China still has a penchant for emperors
On stepping down or being forced out: Regardless of any other factor, it's because he controls roughly 60% of the voting stock. He has about 18% of the stock, but his class-B shares get 10 votes per share, while normal class-A shares get only 1 vote. So it would take something truly black-swan level to get him out.
Lemon Jelly, Ratatat
This is a funny coincidence. I stumbled upon this library just yesterday from the Big-O cheatsheet[0] site, but didn't think to post it here. Has anyone here done a detailed comparison between ElGrapho and ngraph.pixel[1] or vivagraph[2]? I currently use ngraph for an interactive VDOM diffing demo[3] and it works great for large amounts of nodes, but I guess I should check this out in more detail now.

[0] http://bigocheatsheet.com/

[1] https://github.com/anvaka/ngraph.pixel

[2] https://github.com/anvaka/VivaGraphJS

[3] https://github.com/atlassubbed/play-relax-visualized
> Facebook has no clue what kind of stuff gets posted on their platform, and their AI isn't powerful enough to detect it.

Almost certainly Facebook's ML can identify the themes of almost all content on their platform with high accuracy. That's a pretty easy problem at their scale.
Yeah we are looking at introducing hate speech laws after the attack. https://www.newsroom.co.nz/2019/04/08/524142/what-will-happe...

Many people here don't value free speech even a little bit. I fear where this will lead us.
I think it is possible to be a React.js or Vue.js expert within 3 years (they've only been around for 5 years), but expert knowledge with these libraries also requires some fundamental knowledge of Javascript and the DOM that I believe can be learned in parallel with these libraries.

I think generally you are correct, but these might be the exceptions to the rule.
Haha. Yeah, that's the next article for me to write. I just started this blog recently. My approach has been to track which dead links have been clicked the most and then write about that topic next. DDD is far in the lead. Expect it soon.

Thanks for reading!
That actually has little to do with why "Zuck" is still there, it's because he has special voting rights that make him immovable. Ditto for the Google founders.

Take that away and we'd see the actual truth of his utility to Facebook and its shareholders.
They are some valid points in the post, but ISPs collect and will market your data, including browsing data. They recently changed positions and claim they won’t anymore, but there’s no reason to trust them and they’re still using your data for targeted ads meaning they still retain the data.

https://arstechnica.com/tech-policy/2017/03/comcast-we-wont-...
I try to do my part to encourage people to use the Fediverse. I dream of a day when Facebook, Twitter and others will have to permit ActivityPub integration just to stay relevant.

Hmm .. MySpace should really implement activitypub. Might make a comeback.
What you really want for privacy & anonymity are anonymizing proxies, which are not mutually inclusive with VPNs. Proxies work best at the app level, not network level. Proxies can also be located anywhere and hide your request origin, and your browser can even forward DNS requests through them. But to strip every inch of personal information out of HTTPS traffic you may need to accept a custom CA, which reduces your security. So use a VPN for security, and proxies for privacy & anonymity.
Why mention of Russian trolls and white supremacist groups as being fascist and no mention of: Antifa (ironically supposed to be anti-fascist, but is anything but), anti-Israel/anti-semitic users, including in the US government, and the drowning out of any conservative voice/anyone that deviates from the current left-leaning narratives?

If you can't be open and honest about the problem and less biased, it will never be solved.
Who cares if they log now? They can be forced to log --- and are in fact running businesses the practically beg the DOJ to force them to log.
> C# virtually doesn't exist for Linux/macOS people which Muon claims to be targeting

I understand what you're saying, but there exist C# desktop applications for Linux/MacOS for quite a long time - say, Banshee, Tomboy come to mind - and dotnet core should be a decent platform for backend services on these platforms by now.
I appreciate that. Thank you!
> The person with decades of practice have faced and failed at a dozen core cs problems. They’ll probably fail, but they can explain their state at any given moment.

This is a pretty critical point in my opinion, but it also depends on the individuals drive. I personally put a distinction between programmer/scripter and computer scientist. One knows how to write code to get stuff done, the other knows some much deeper algorithmic and structural concepts that they can use to explain what they are doing and why they are doing it. And in today’s world it is much easier to be a programmer than a computer scientist.

It may be a broad oversimplification, but that’s my general purpose take on it. Currently, I know I’m a programmer/scripter but it works for what I do in my sysadmin and pipeline work. In the future I plan on revisiting some of the more core concepts to edge back into the CS world, but for now I need to do what I can.