skysight-inc/HackerNews huggingface dataset:
You have to create a class with main method, just to start. And you need to know, what are access specifiers, what are classes and static methods. Of course, you can just ignore them as something you just have to do, but I think buy design OOP is not an additional requirement but starting point in Java.

But, it is not like you have to use them, in that case why start with a complex language as a beginner anyway? It will either be too much of details or too much of magic to remember.

(Digression : in my beginner days I was using C as a glorified assembly language with control flow redirection only through, (wait for it) goto. Even after grew up to 700 lines. Only while doing a java port I got used to using methods because java does not have goto)
You don't propose any mechanism for that to happen, so it seems like unwarranted antropomorphization.
The numbers I'm quoting assume a 50.1% majority of the voters in the small states, not some cherry-picked fantasy.

I don't think your response is anything but trying to change the subject. If you think the union can survive the imbalance of 2030, much less 2040, you don't have much evidence to support such a claim.
Nice typo.
I'm doing it to get paid. Yeah, I also want to make a great product and all that but..

Also, I'm getting paid.
Trump’s freedom of speech has not been abridged. As President of the United States, he can hold a press conference with journalists and cameras present.
Borg sounds pretty good to me! A lot of people would agree!
Congratulations, you've discovered the "lists written for human consumption" optimizing compiler.
Separate variables. Either kind of test can be done with a nasopharyngeal swab, or without.
I think they are some of the more notable characters. That's why they were the first to be identified and then arrested.
Interesting idea but I looked at the sample app and the amount of code it generates looks excessive for the features it provides. Thinking about the effort to maintain and extend this code I am not sure if it would be a good starting point for MVP projects.
Mark is the person who said that Facebook wasn't going to moderate political ads, and then immediately this happened: https://www.youtube.com/watch?v=SIwDqcvo4Z8

It's not hard to see why people are skeptical, and don't buy that Facebook is taking their power seriously.

I think your argument has merit, but I don't agree that Facebook is taking their power seriously or that they are applying the same rules to a different scenario. I _do_ agree that things are different post-1/6. But I think it has more to do with people finally waking up and smelling the coffee they've been brewing for the past four years.

I also agree that there is a huge legal vacuum here that FAANG are having to fill. We definitely put too much responsibility and blame on these companies. It's way past due that the government set some rules here, one way or the other. We may not agree on whatever rules get set, but at least they'll be rules set by a democratic process rather than the whims of corporations.
What you're describing is an end-to-end encrypted messaging app.
Return timeframe is 60 days for Unauthorized Debit.
It is the bare minimum to do data tests throughout your pipeline, but a good, open source, structured framework that I don’t have to write myself is kinda nice ;)

I can then separate testing from the transformation code (which yes, should be tested too in unit tests and the like), and use this tool as an audit to say, “did my code do the right thing on the dataset in this latest ETL?”, and “where did it screw up?”

You can also use it to write a specific data spec and rely on the tool to guarantee that spec. It’s a lot easier to write a spec than the tool that does the checking. That spec also documents your data standard, is machine readable, and versionable.

Ideally the cost is low, you spend 15m with the client data dictionary, write the spec, and then go have a coffee while the tool sees and highlights where the dataset is out of spec.
Reddit makes a good-faith effort to moderate
You accused Greenwald of moving the goal posts. You have not demonstrated that.

Edit: congratulations drally you win
What is your point, and how is it relevant?
NFS doesn’t scale to effectively infinity with an underlying object store. This is to give you a ton of storage without using a traditional volume target with your app that, for whatever reason, requires a posix filesystem.

I’m sure someone from AWS can’t comment, but I imagine this is how AWS’ EFS service is built (NFS wire protocol to clients, but using S3 and metadata caching under the hood). Blobs or blocks doesn’t matter much, just how fast the abstraction is.
Yes (and also because in the past letters were used as numbers).
"I" did not.
Would you like to make a substantive criticism or just use ad homonym?
You're missing the point. This is the real world, not the try Olympics. If I buy a burger from you at a fast food place, and you bring me back a bun, but you tried really hard to make me that burger -- I don't care. Go get me my burger.

If you're trying really hard no to, but still facilitate 1000x the amount of violence (made up statistics), it doesn't matter. The real world results are what matter. At least, its what should matter.
You forget the final step: Logography. Anyone who thinks English spelling is phonetic is either delusional or illiterate. The fundamental unit of language is the morpheme, not the phoneme. Otherwise deaf and mute people wouldn't be able to communicate at all. This is why all writing systems tend towards Logography and why phonetic writing fanatics like you have to completely rehaul your orthography every couple of generations.

EDIT REPLY:

> I have no trouble reading books a couple hundred years old, like "Last of the Mohicans".

Because English isn't phonetic. If you try to pronounce any of the Native American words or names written in that book it would be entirely unrecognizable to any surviving speakers of those languages. Ever since around the Renaissance English orthography has been more focused on preserving etymology than phonetics. Try reading any text before that period and it becomes incomprehensible even though most of the words themselves aren't that obscure and the text is mostly legible when written with modern orthography.

> Besides, you can correctly pronounce about 90% of English phonetically. With German it's much more

This is what I'm talking about. Even you can't admit to being able to pronounce 100% of German words despite German orthography being constantly changed to fit pronounciation. It's akin to rehauling the codebase every year with some trendy framework, only to produce the same if not less functionality. Although at least you admit to not being able to pronounce certain words. I see far too many people obsessed with phonetic writing confidently mispronouncing every new word they come across.

> Good luck guessing even 5% of icons correctly that you've never seen before.

That's a strawman. Logography is not "icons". It's about making the writing system regular with morphemes not phonemes. Your rant about Steve Jobs and "icons" has nothing to do with any of that.
This may be a bit of a paradigm shift on the original question, but I’ve found that arranging my software and project in such a way that “cognitive overhead” is minimized will make startup cost extremely low.

If the code is very simple to reason about at a high level, you won’t need to remember many details. If your dev environment is stateless such that simply “opening the project” (for me, cd-ing into the project directory in my terminal) will automatically set up everything you need to start iteratively developing, you won’t have to focus mental energy on project setup.

This leaves you free to really only worry about the exact thing you were doing.
Outlook.com and the current version of OWA in Microsoft 365 are nearly the same. What are you still missing? (If you’re on-prem still, you’re probably running a much older version)
Plaid can very well not use the data in this way, but any company using Plaid's APIs and gaining access to the end-user bank account can do whatever they want with the data.
There are no restrictions on potential bad actors who will do this, and no consumer protections.
They do integrate natively with some banks, like JPMC:

> When this is implemented, Plaid will access customer information through the bank’s secure API (application programming interface) connection. That will allow customers to share their information more safely and quickly with Plaid and the financial apps it supports while protecting their bank username and password.

and also Wells Fargo:

> The API used in the agreement will utilize a more secure, tokenized “handshake” between the companies’ servers through which customers’ financial data will be shared. Once integrated, the API will allow customers to share their financial data, while also maintaining the privacy of their user credentials. The enrollment process will be easy and designed to work seamlessly within Plaid-supported apps’ user experiences.

I think it would be good to do some quick Google searches before getting (all of) the torches out.

https://media.chase.com/news/plaid-signs-data-agreement-with...

https://www.businesswire.com/news/home/20190919005081/en/Wel...
>Arresting them and putting them in jail is just cruel and unfair!

Isn't this the point?

It isn't a responsibility of the electricity company or the landlord to investigate or apply punishments in criminal matters. Arresting them and putting them in jail is something the lawful authorities do, and there is a due process for it.
Joint Chiefs remind U.S. forces that they defend the constitution
Or - Glenn's just trying to be a contrarian again, which has been his shtick for a while now.

This post from 2 weeks ago aged like a corpse.

https://greenwald.substack.com/p/the-threat-of-authoritarian...
Out of curiosity how do you use a DNS service as a database?
> advance search features

These are only useful if the chat content is suitable for search. Searching human conversation is much different from searching content crafted for long term usage.

Also, there is the problem of what to search for. Many meaningful discussions may be lost in conversations that do not explicitly mention the topic but build upon the context.

Great many ideas can be expressed in a few words and these may not be searchable.
Civil Rights Groups Organize Advertiser Boycott Against YouTube
Jesus christ you killed that argument, that was the most rational explanation of the subject I've seen. Can I use this verbatim elsewhere?
That person didn’t seem to weigh in on outdoor group transmission at the time.

(Infect OR disease) (from:mugecevik) until:2020-06-30 since:2020-05-01
I mean, kinda same, because my lizard brain still remembers getting burned - but in theory it's not much different than what Storage Gateway in File Gateway mode or Nasuni and others have been doing for years, is it?
Beaker Browser is a perfect example of what I call a “Bloated MVP”: it’s when a team works for years on a product, but neglects to ensure that the product has an actual use case. A couple months ago I wrote about what I see as serious issues with the Beaker project. [1]

[1] https://medium.com/bloated-mvp/beaker-browser-mvp-review-0-u...
It sounds like we probably agree more than we disagree and could probably have an interesting discussion at the margins.

That said, I address that AOC clip in my blog post, I think she oversimplifies the issue and doesn’t really address the core problem.

From the post:

“Watch this exchange between AOC and Zuckerberg, specifically the question about taking down lies in political ads. AOC also attempts to clarify that she doesn’t mean ‘spin,’ but lies. This really gets to the core of the issue: who is determining the difference and how? Do we really want private companies, or Mark Zuckerberg specifically, determining which political speech from an elected democratic leader is a lie and which is not?

Zuckerberg gives a diplomatic answer here, but I think he could have pushed back harder. This responsibility should fall to AOC and the other elected leaders in Congress. If there’s to be policy around political speech and social media, it should not be the responsibility of private companies to determine when to censor or not censor the speech from democratically elected politicians, operating in countries with rule of law and a free press.

There are a lot of conditions on that statement, but it’s because the conditions are relevant and important. The same standard cannot be automatically held for politicians in non-democratic countries, countries without rule of law, countries that suppress speech themselves, or countries without a free press. The moderation standard is also different for the comments of regular people not in office (though this is still not a trivial problem). For politically elected leaders that meet these conditions though, it’s dangerous to have private companies determine what speech from these elected politicians should and should not be seen by the public on their platforms.”

—

Today the USG no longer meets those constraints and rule of law is in question.
> Parler's policy forbids hate speech and incitement.

How did they manage to write that with a straight face?
https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

It's actually well known how wide the M1 is.
Best Bookmark Manager App to Save and Organize Links
https://twitter.com/ggreenwald/status/1348620818016841729

> For those asking the basis for that last claim: I spent the weekend reporting on the removal of Parler from the internet, including reviewing lots of documents and interviewing people associated with the companies involved, including Parler.

> The article will be up shortly.

(The article is the one this discussion is attached to.)
So who do we think is the super genius at Google that Steve was referring to? My first thought was Jeff Dean.
Drive-by-contrarianism is just another form of nihilistic discourse. Low-brow practitioners (aka trolls) say outlandish, puerile things to get a reaction, then come back with "whatever, I'm just for the lulz" when challenged.

Drive-by contrarians say outlandish, vaguely smart-sounding things, then come back with, "Oh, we're just raising questions and pushing back against groupthink." Or they just ignore the pushback, of course, as in the Freakonomics case.
Or, this is a desperate ploy by SolarWinds to cover up and make excuses for their incompetence in the hopes that the market doesn't give their company the death penalty.

Like sure, securing yourself against a government is hard. But when a security researcher told solarwinds an update server was accessible with the password 'solarwinds123' and they sat on that report for 3 days [1], my confidence levels that they were generally competent are not high.

> Security researcher Vinoth Kumar told Reuters that, last year, he alerted the company that anyone could access SolarWinds’ update server by using the password “solarwinds123” [1]

and

> When reached for comment by Newsweek, Kumar forwarded his email correspondence with SolarWinds. He first notified the company of the issue on November 19, 2019. SolarWinds' information security team responded a few days later on November 22, 2019. [2]

and

> Others - including Kyle Hanslovan, the cofounder of Maryland-based cybersecurity company Huntress - noticed that, days after SolarWinds realized their software had been compromised, the malicious updates were still available for download. [1]

Did the company with the above security practices get more important stuff right? Like sure... maybe? But probably not.

[1] https://www.reuters.com/article/global-cyber-solarwinds/hack...

[2] https://www.newsweek.com/solarwinds-update-server-could-acce...
If Apple has to sign your app for it to run, then the Mac is no longer hackable.
AWS doesn’t have the power to wipe people out that don’t tie their stack to them. Parler could’ve avoided this, it’s not AWS fault that Parler could t move.
> each post carried a numerical ID that was incremented from the ID of the most recently published one

Sounds like a Rails scaffold.

Any details on the tech stack they were using?
I mean this is from the time when Waterfall was a thing and the "best practice" was let's design the entire system specs upfront and then build it..
Feel free to ban me if you’d like to make this place less “inclusive” bro.

HN certainly has a sampling bias leaning towards the content of white, single, liberal SF bros. Because that’s HN’s user base.
Greenwald is part of the reason I would not touch Substack.
As I keep saying: you probably have fewer options for takeout than you do for hosting.
Huh, Hypercore looks really cool. Any thoughts on the viability of other languages implementing it? Ie, is it small enough that another language could implement the Hypercore protocol (and friends!) and be able to use it? Or is it so huge, don't bother?

I ask because i'm writing a Git-like datastore and am reviewing p2p protocols. My implementation is in Rust, but while there is a beta client[1] of Hypercore, i suspect there's a ton of functionality that i'd need to pull wait on (or implement myself).

How do you see multi-language ecosystems working with Hypercore/Hyperswarm/etc?

[1]: https://crates.io/crates/hypercore
Twitter can make a good-faith argument they attempt to remove content that is questionable or that incites violence–they can point to millions of accounts and posts they’ve removed for those very reasons. The ceo of parler can not.
I understand that the latest CoVID-19 relief act in the US requires the US IC to make an unclassified report on what they know about UFOs to Congress in Spring 2021.
I never knew this was so much to write about. Whatever happened to the days of having an apache web server, having it in a zip, and just hosting it? If it's small enough, personal S3 bucket?

If paranoid, post the SHA1/MD5 hash. I guess signing the app too.
I was referring to this comment:

> Everything else is basically irrelevant because as Clang has aged it's both slowed down and reached parity in both compile and execution speed. Phoronix even have GCC faster than Clang at building the Linux Kernel, even in an (according to a comment) biased sample where GCC wasn't built with lto enabled. GCC also (last time I tried) does better debug info.

It's entirely possible that the only reason GCC & Clang are so close is that both projects focused on places where the other project beat them & so have converged. Certainly the LTO work that's been going on is an obvious example where the two projects have learned & pushed each other. GCC's original LTO implementation was basically unusable. Then Clang released ThinLTO & GCC scrambled to add WHOPR (& by my reading of the blog posts the engineer(s) on it have done some amazing work to pull ahead of the Clang team at times).
I recall that the ACLU supported the right for the KKK to hold rallies since freedom of speech (both in the legal sense and the moral sense) require supporting those that you disagree with.

https://www.aclu.org/press-releases/aclu-em-defends-kkks-rig...
Indeed. In general, you don’t need to know how the language sounds in order to read; pictographic scripts make this even easier in a way. I can imagine (not necessarily true) that a text in Chinese could be read as if it was in English.
whatever. deal with it. do the right things
AWS is a place of business not a home. You can be immediately kicked out of a place of business for bad behaviour.
Access to 3D printing isn't all that evenly distributed.
XR was deliberately weakened in cellular speeds - it had only 2x MU MIMO instead of 4x like on the XS. That might explain what you saw.
I've heard that that is generally the case. I was merely pointing out that if you show up at a border crossing without a negative test despite it being required, you likely won't be trusted to "be careful".
What would breaking them up even mean? I feel we would be in the same situation as brexit - How do we split them without collapsing all the pieces? You can point to microsoft but modern american has brought an entirely different, much larger, more entrenched behemoths than what we've seen.
I looked at the title and thought "You know it would be really cool to learn rust by making a Roguelike with it". Then I clicked the link and searched for Rust and there it was! Upvoted!
Section 230 protects against civil litigation, not criminal.
> a modern x86 decoder is probably millions to write and verify

I must be missing something, because it looks pretty simple as a segmented sum problem to me.

A good example of parallel segmented sum is bishop / rook (aka sliding pieces) movement.

https://www.chessprogramming.org/Kogge-Stone_Algorithm

This segmented sum / prefix sum / Kogge Stone is taught in carry sum adder class at the undergrad level. Sure, it's non obvious that it applies to parallel decoding but id expect this sort of thing to be a student exercise at the masters level.
Tesla opens unit in Bengaluru, names 3 directors ahead of launch
No, you cannot extract the public key from the signature. It is only telling you the fingerprint of the key the message claims to have been signed with, but there is no verification happening.

You can change part of the message or the encoded fingerprint (which is a bit longer than the portion you pasted), and it will still report it the same way.

However, you will not be able to mathematically verify that this message and another one was signed by the same key.

If you look carefully at what GPG is telling you, probably see a line like this, unless you have the key in keyring:

gpg: Can't check signature: No public key
Check out the Gizmodo article; all of Parler has been dumped, because Parler had no authz on links, and huge amounts of GPS metadata got dumped. They have Parler users practically down to the room in the Capitol (modulo the floor). The jig is up for this Greenwald argument.
Unfortunately, doesn't work for Macs. Not that Mac camera is bad, but this would have been usable as a better way to position the camera on to the external monitor using an old Android phone
Great project! Bookmarked for night late work sessions.
I actually think this is fair and I’ve been talking pretty openly lately that we failed to identify a solid market for Beaker. This is why we’ve turned our focus lately to other tools in the ecosystem and been looking more closely for a PMF for the p2p tech. Happy to share more on HN but I’ve talked a lot about it on my YouTube channel already
I do agree, I certainly don't think there's any life on or near the surface of the moon given our current understanding of it's composition. Seems incapable of fostering even the hardiest extremophiles, so the chance of astronauts leaving behind biological material, or dehydrated tardigrades trapped in epoxy doesn't concern me too much.

But having said that, I do like to hope we will discover much, much more about our nearest neighbours and who knows? Maybe life is much more versatile than we know it to be now. I never want to see that pursuit muddied or compromised by negligence on our part.
If not a serverless model, then Docker at the very least. Something like Kubernetes might be overkill but containers make life easier both starting out and managing future growth.
Twitter does not moderate equally. So why would you expect anyone else to?
I bet they could get a good deal on CD Projekt Red right now