jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This MIT article is okay at an introduction to the subject.

I found the following Youtube video to be better however: https://simons.berkeley.edu/events/theoretically-speaking-ma...

As a ~1-hour talk, Dr. Wootters is able to dig more deeply into Reed Solomon codes (a very popular error-correction code for nearly 50 years), as well as applications into strange stuff: like using RS codes in "Test Pooling" to save money on Syphilis tests (and probably the same methodology being used for "Test Pooling" in today's COVID19 world).

Dr. Wootters keeps things relatively dumbed down, never getting too into the weeds of the math (and indeed: only sticks with the GF(5) field, a prime field instead of talking about the more applicable extension fields). Still, extension fields follow mostly the same concepts, and GF(5) is sufficient to cover all the concepts.
Because I have gone to see films in a number of languages I do not understand but they were sub-titled. I can't remember going to one that was not anime, and then not hearing someone complaining about having to read the dialogue.

These films (Chinese, Korean, Japanese, French and German) all clearly had posters at the theaters saying they were sub-titles and yet there was always someone demanding the movie be in English.

Also I think a number of people have poor/slow reading skills that they can't bluff about when someone uses signing.
Facebook is sufficiently loathed on HN that I would caution against using absurd emotion inducing analogies like “watching your daughter through your windows”. Not only is this needlessly gendered (would I not be upset by someone watching my son?), but it’s also a call to rally base and pure emotion. It almost feels as if you want to whip up a mob of digital citizens.

It is enough to highlight the policies and products of Facebook that you disapprove of.
It is not true. D3 was built in Stanford in Jeff Heer's lab

http://idl.cs.washington.edu/files/2011-D3-InfoVis.pdf
Unfortunately this is essentially what anti-money laundering laws require businesses to do. It's illegal to "tip off" a customer of the reasons you flagged them for being under suspicion of money launder/evading sanctions/funding terrorism. https://onlinelibrary.wiley.com/doi/10.1002/9780470685280.ch...

I agree that it's a frustrating / bad experience for customers especially when they get flagged by a false alarm e.g. https://news.bitcoin.com/the-moss-piglet-dilemma-paypal-bans...
This is correct. OO codifies the pattern of having a struct and a set of functions that operate on it. The syntax does help humans reason about that pattern. But my understanding is that the goal is more about the human limitations of managing large code bases than the human limitations of language.

OO is all about encapsulation. We tend to decompose a program into chunks for different teams and individuals to work on. Software development is a distributed task. Encapsulation means when you code against components written by other people, you only have to understand the public API that they provided. You are supposed to be guaranteed that that API will continue to work even as the code behind it is updated. As component users we can focus on our own task and not worry so much about the details of the component. As the author of a component, we can hide state from the users. That can't be done with structs. we can make updates and switch out implementations without (as much) fear of breaking the code that depends on it.

It's really all about being able to modify code more safely on bigger teams.

In my mind the issues that OO introduces are:
* Encapsulation results in more verbosity for the same functionality.
* Inheritance takes more thought.
* OO as a whole is more complicated and has a bigger learning curve.
* OO used incorrectly will magnify the first two points greatly. Given the learning curve I imagine a lot of people don't use it fully correctly.
Sam Altman advocates for a longer exercise window [0] as part of his piece on employee equity. More early-stage companies are adopting it, but it's not without complications. For example, 90 days after termination ISO shares convert to NSO shares, which are a different beast for taxation purposes -- employers/employees rarely understand ISO shares, let alone ISO+NSO.

[0] http://blog.samaltman.com/employee-equity

[1] I work @eShares.
Snow Leopard is no longer receiving security updates; that'd give me pause in anything but a very firewalled desktop installation.
There is also the financial danger of, here I am at Target, may as well get my money's worth for the car gasoline and buy a whole cart full of stuff (from target not amazon). And every dollar I spend at target is a dollar I won't spend at amazon. All because I ran out of laundry detergent.

Every bottle of Tide I buy at target also means amazon just lost out on a toilet paper sale and a paper towel sale and maybe some food if its a supertarget and all that other stuff target sells. Its not amazon selling a $20 bottle of tide but preventing the target sale of a $120 shopping cart full of junk.
Of course, we will not be informed, as it is Secret, with a big S. But, after Snowden, we are somewhat better informed than we were. And this is good. We should be even better informed and this should be about how we want to structure our society in the future. But that doesn't fit the current political climate and possibly will not, for quite a while.
Agreed. I don't think will have a iAnything killer until other companies step up their marketing in a big way. Apple is a marketing behemoth.
So, it's long been my belief that, from a UX perspective, it's better to stop a user from doing the wrong thing than checking input after the fact to make sure it's valid.

So the case of disabling a button because it shouldn't be pressed given the state of the application/form/whatever is, to me, a good thing.

But, you have to provide clear indications so the user knows how to resolve the situation. Anything else is actively user hostile.

So:

Do prevent the user from entering bad data instead of allowing them to input it and then telling them it's wrong after the fact.

But don't make it impossible for the user to resolve the situation by providing unclear indications or unreasonable hoops that need to be jumped through.

Random aside: notifying the user they've selected a bad password is, to me, a good thing. Actively preventing the user from enter a bad password, though, is a PITA... sometimes I really just don't care about password security (one-time login, low consequence if hacked, etc).
10 seconds is the marginal cost /if you're going to the store/. It's entirely possible to make zero regular trips to the store under normal conditions. I'd use the heck out of a "cause more cat litter to arrive in a day or so" button, in fact I have a bookmark on my laptop for just this use. Mobile apps are (imo) universally horrible for this kind of directed action.
https://en.wikipedia.org/wiki/No_true_scotsman

What facet of being "true" crowdfunding did they not satisfy?
Right, but I'd like to hear the reasoning behind that. You mate with women while being drunk, you do lots of other stuff - and most of it is good. So why not code?

Give me the explanation behind that.
yet more spam
I wear a watch everyday. Mostly a gold watch that my wife bought for me ~13 years ago, or on the weekends in the summer a cheap waterproof Relic that is rugged and can get knocked around on the boat or whatever.

For whatever the reason, despite cell phones and computers and everything else, I haven't really felt that my watch was deprecated.
How do I join the group?
If you think the scale scales a bit strange at the upper scales, you are not alone.
> No matter what you do to the IT person [...] you will not change the fact that your ultra important files are now gone. The only way to change that is to take a backup.

No, you could also not give the employer such a destructive power in the first place. Moreover, if you must give them that power, you could ensure that it cannot be invoked accidentally by a single person missing a single mouse click. You don't seem able to understand that not allowing the problem to arise in the first place would automatically avoid the negative consequences for all concerned.

You also seem to be latching onto something about government prohibiting actions, as if I'm advocating some sort of specific statute law to prevent this behaviour. The only thing I'm saying is that everyone should be responsible for their own actions and the consequences thereof, and that if someone through their carelessness harms another then the law should deal with the culprit accordingly. This is a basic principle of common law and common sense, I'm just applying it in context.
Really depends on the targeting. For a forum about a book, an affiliate link to by the book or an upcoming sequel makes perfect sense. Recommendations for other books seems pretty fair too. For example, an Ender's game discussion that references Honor Harrington isn't crazy.

Spam about cat litter is just spam.

But it can't be constantly off topic. finding the balance is delicate, and most people do a shitty job.
Why oh why did they buy Media Molecule.

It sucks I have to chose between playing such awesome games and keeping my privacy and financial information safe.

PS3 is the last Sony product I'll ever buy.
That's a great idea! I was thinking about implementing something along the lines of http://www.equipster.com/ to have saved or common searches.
I am guessing because he used different ClickPass providers the first time he logged in using different computers. I have been tripped up by this before on other sites and have found it fustrating.

I had something similar happen when I reviewed a local restaurant (Mirth Cafe!) on Yelp. At first, I thought I could just write the review and be done since Yelp recognized that I was logged into Facebook and displayed the fact. In fact, that doesn't equate to a Yelp user account, which I apparently already had. Linking the Facebook account looked like a pain, so I just dug through my email to find my old account.

Moral of the story? User management is tricky at best and a nightmare at worst -- really take the time to think it through. My impression is that users work in much the way a stream of water does, by following the path of least resistance. And remember, water doesn't usually flow back after flowing by.

Sorry for the long rant; I don't mean this as a criticism of HN, just a frustration of mine.
Just use one with lots of karma then forget the rest, formulate a way to remember your passwords though.
Over my last 10 years with Lua I have never ever done the kind of things described in the author's first argument: call C functions with side-effects on the Lua stack. Things like:

lua_pushnumbe(L, mycomputingfunction(L, ...));

are just calling for trouble.

In my mind Lua and C code remain in two different spaces. C handles low-level stuff and returns a status, simple objects or just references. Lua is there to manipulate handles on C-level objects. Code separated this way has never given me any trouble for debugging.

The argument about blaming Lua for using little resources and being uselessly fast is so preposterous I would rather consider it either a bad joke or sheer inexperience.
From the "click here to use it" page:
"Fake Mail Generator changes the domain frequently in order to prevent the address from being banned, a problem which plagues other disposable email services."

Sounds like they added "example.com" into the list by mistake... It has no MX from what I can tell.
It was a news article. I just grabbed the first relevant link pertaining to "gasland tap water fire". Because I apparently was using the wrong keywords: http://en.wikipedia.org/wiki/Gasland#Negative

> In an article for Forbes magazine, Dr. Michael Economides, a professor of engineering at the University of Houston, commented on the Gasland scene of "a man lighting his faucet water on fire and making the ridiculous claim that natural gas drilling is responsible for the incident. The clip, though attention-getting, is wildly inaccurate and irresponsible. To begin with, the vertical depth separation between drinking water aquifers and reservoir targets for gas production is several thousand feet of impermeable rock. Any interchange between the two, if it were possible, would have happened already in geologic time, measured in tens of millions of years, not in recent history."
Great quality version downloads fast with this torrent:

595C6CD6F529472BCB9BC0311DE9D67137C740E5

https://thepiratebay.org/description.php?id=40985555
Could it not have been expressed with just a macro?

EDIT: Down votes? lol
https://clippingpathindia.com In my view, it did not matter at present in hire administrators or recruiters. Yes we've some commercial purposes. We share several articles related to our services. https://clippingpathindia.com/blogs/tips So we have a lot of content to receive from experts all year long!
It's a pander to the people who have lives that involve them being subjected to money grabbing airports. Also, sensible court's decision, and someone avoiding paying much of what was owed to said bad entity.
>For years Apple insisted on having a proper GPU in their machines, until Intel finally was able to offer a competitive IGP.

Even stayed one CPU generation back in order to do so.
> Maybe wait until after your exam :)

Probably a wise advice, though I'd personally jump right to reading :). I hate confusion, when I notice it I read and learn until it goes away.

It takes time and may hurt grades in the short term, but then again I found out first-hand that really grokking things can enable you to just talk your way into good grades on labs and oral exams ;).
Discourse combines the "feel" of older forums with modern features and visuals in a great way. Example: https://blenderartists.org

You linked to alternative.to in a pretty broad way, so maybe we can discuss other good, modern forum software. Idk, does lemmy.ml qualify? It is more reddit-like.
Yup. I felt this piece was really well-written and captured the current "state" of CA better than anything else I've read.
While originally it was simply locality, the reason New York law (and indeed English law in other parts of the world) remains so popular for large financial transactions (in the elements where there is a choice of law available) is about predictability - it gets used routinely in transactions where none of the parties is based in New York for example.

In the New York courts, there's a much longer history of relevant cases decided, judges with more specialist knowledge and the system is used to the workload of large and complex cases. This all combines to give a perceived higher degree of predictability.
US has been doing that a lot lately. It's like they are envious on the Chinese government's power over its people.

Anyway, it's not banned in Thailand anymore, so US is just copying China and Russia now. Great role models there.

http://www.techinasia.com/bank-thailand-countrys-top-bitcoin...
Not being a UK native, I'm not clear on this, but: to some extent, free market still applies, right? I was under the impression that unlike in the US, one can choose one's broadband provider somewhat more independently of geographic location.

So less a draconian measure and more a market differentiator perhaps? Plenty of families would voluntarily sign on to this feature for the peace-of-mind.
> fields, rings, groups, and all sorts of things.

Each of those is just a definition and a handful (literally like 5 or 6) of axioms. If I memorized the axioms and a few key theorems I could usually derive everything else in the homework and on the exams. Most mathematical objects have very similar structure and the rest is just maps (morphisms) between them.

> Oh and those greek letters.

That's actually a very valid point. It took me a few years after graduating to realize how much myself (and I suspect many other students) are hampered by not knowing the notation well enough. Most people just assume you (and they) know what it means and never think about the actual definition and ambiguities. Even not being able to pronounce Greek letters definitely makes you less able (or at least less confident) to reason with them.

> Calc 2 techniques of integration and then DiffEq seemed like a lot of special cases that had unique solutions we had to remember.

That's the applied math part of calculus. The pure side is just "here's a compact/open/whatever set, prove for any point in it this property holds." Then you find out no one cares about either and it's all just numerical algorithms.
Not sure why this is downvoted. You might not like it, but it is pretty well established legal doctrine that cross border search doesn't require a warrent.
If the left-leaning subreddits were also promoting hate, misinformation and violence then they would be banned too. It's not favouritism, the "one side" that's being targeted is the side that's breaking the platform's rules.
The parent also mentioned Jane Jacobs who a lot of people like to remember for getting highway construction blocked and, as they say, supported walkable neighborhoods that were communities. I would also guess that Jacobs would also have been perfectly fine with Wet Village "NIMBYs" blocking high-rise residential construction if they didn't want it. Livable neighborhoods probably correlate better to high housing prices than low.
I would hope all entities with nuclear capabilities have de facto safeguards in place to prevent anyone from actually launching a nuclear attack. Although, I would also hope they wouldn't talk about them as it diminishes the deterrent effect that is the only potentially good thing about such weapons. Nuclear weapons should never be used but people who can use them should not say that.
Something tells me that internet-fueled political division isn't going away just because social media sites are starting to crack down and Trump is leaving office...
I signed up for Forth - you guys need to learn that zip codes only work in the USA, us foreigners have different things ;)

Nillium looks really interesting, too. I get the need. Slack is utterly useless for this, yet seems to be the default for some reason.
ElementApp/Matrix might be a better option?
The difference is one of these buildings provides an important service that the American people can’t live without. The other, of course, is filled with politicians.
...and if your host system is mac or windows? :)
If you believe that, the rational thing to do is to support Friendly-AI research. SIAI.org
The Dominos Pizza online ordering system has surprisingly impressive UX design.
Apple didn't invent the smartphone market. There already was a smartphone market dominated by Symbian.

Symbian manage to screw up enough that by the time the iPhone came out they had such a poor UX that it's no wonder the iPhone succeeded.
> Moreover, very, very few people look to improve their efficiency by learning entirely new tech stacks.

I firmly believe (against the common HN sentiment) that 99% of the developers do exactly 0 exploration of new technology and they couldn't care less (which is their good right). Also not everybody sits in a fancy startup in the Bay-Area and has even the skills or time to adapt. Most developers sit in a big company that has been doing their stuff for 10+ years and are not very susceptible to change. As an anecdotal example, I recently talked to a company that could not figure out why they could not attract talent. They claimed "we are so innovative, we even adapted PostgreSQL". Before that they used csv as their "database".
I think to get good at a given systems language these days the effort is the same. For instance, concurrency still requires the same underlying ideas to be understood whether C++ or Rust. After all the machine underneath is the same.

Rust has some nice-to-haves of course, but C++ has been able to grow up and evolve because of the rich feature-set the template meta-programming language has provided it.

One can simply stick to C++11 or 14 and work with those features alone to make strides in development. Hell, people have used C++98 for decades.

Personally, I think what C++ offers is the same as Rust. Both need a robust testing and code-coverage tools for correctness, but the end result requires simply good development practices and love for the work being done.
You're being downvoted, but you're right. We've all had blood on our hands for a long time. It's funny how it means more to people when it's right in front of their eyes.
TypeScript is surprisingly good at this. It's not popular as a backend language, but shows that your choices aren't limited to pure FP languages and low-level systems programming languages.
Certainly air quality in major cities has dropped significantly, look at the satellite images from China.
https://www.youtube.com/watch?v=6DWBhp-oKOI

edit, INCREASED. I'm tired yo.
Pushing mobile alerts is what any country with half a clue should be doing. I get regular ones telling me to wash my hands and avoid contact, it's comforting to see them everyfew days.
> It did not destroy 93 tanks...the wiki page you link even spells it out

The Wikipedia article [1] confirms the ninety-three figure.

"When it came to alleged hits, 93 tanks...were believed to have been disabled or destroyed with certainty.

The Department of Defence and Joint Chief of Staff had earlier provided a figure of 120 tanks...and a Newsweek piece published around a year later stated that only 14 tanks...had actually been obliterated...not that far from the Yugoslavs' own estimates of 13 tanks... However, this reporting was heavily criticised, as it was based on the number of vehicles found during the assessment of the Munitions Effectiveness Assessment Team, which wasn't interested in the effectiveness of anything but the ordnance, and surveyed sites that hadn't been visited in nearly three-months, at a time when the most recent of strikes were four-weeks old."

[1] https://en.wikipedia.org/wiki/NATO_bombing_of_Yugoslavia#Mil...
The site is down so I haven't read it, but I suspect many flat earthers are responding to people who have no better reason to believe the Earth is round but lord over them condescendingly.

When I ask my university classes for first-hand evidence that the Earth is round, not allowing photographs since we can easily doctor them, nearly zero can answer. Some get angry. Many can't conceive of what might make evidence. Most just insist that's what everyone knows and to suggest otherwise suggests stupidity, ignorance, or support for politics they oppose.

Yet rarely can one cite meaningful evidence they've seen or collected, or that others have seen or collected, to show the Earth's shape. They believe what everyone tells them -- effectively majority opinion. How is their believing the Earth is round any different than someone else believing the Earth is flat?
I can't help but wonder if it might have been wise for them to wait until they had widespread approval and adoption of self-driving cars. Completely disrupting mass transit will threaten a very large number of people's bottom lines, and many of those people have the ability to make things difficult for Google. Not least among these are auto manufacturers.
You've moved the goalposts. DDoS is against the law. Connecting an anonymous account to a name after confirming it is them is not. It may be libelous if the connection is not factual, but if it is a fact then that's legal to print.
And in free speech countries they have "QAnon conspiracy theory", "falsifiable", etc.
Do you want me to send you a sales report?

I don't think there's any reason to cast doubts on my integrity.
The killer feature that kept me using Chrome before was the automatic page translations. There's a nice extension to do that now in Opera too and I am now very very happy with Opera.
Debian repositories - possibly.

PHP to Django sounds like an awesome idea. I'd say Django deployment best practices sounds more like a chapter in PHP to Django.