skysight-inc/HackerNews huggingface dataset:
It's not fair to write that you have a "theory", then suddenly convert it to a "thought experiment" when someone points out the the one testable prediction you propose is already disproven. This is equivalent, though obviously lower stakes, to making a racist comment then saying it's "just a joke" when it's received badly.

If you want things to be received as a thought experiment, call it that up front. You'll get people thinking and talking about it. But the response you received is in line with what the word "theory" means in the scientific community.
Hmm that's curious.

I'm a paid subscriber to Guardian online and occasionally subscribe to its weekly paper summary; I would agree with its journalistic integrity; while I agree with their perspective though, it actually gets too much even for me these days, and I would not call them "beyond political bias" by ANY stretch of imagination. If nothing else, they explicitly endorse candidates.
I think FinCEN's position here makes sense. SARs are supposed to be filed broadly and freely, without liability to the filer, in order to allow regulators to build and understand patterns of behavior. They're "suspicious activity", not "unambiguously bad activity". So from FinCEN's perspective, this is like a leak of confidental police reports - filing reports doesn’t make someone bad, and nobody's going to make the reports if law enforcement doesn't go to bat for the confidentiality!
Since this is in huge part about ethics, not skills as such, there was a related submission recently: the ACM Code of Ethics and Professional Conduct. It didn't gain much traction (perhaps it was discussed earlier) but the document is very comprehensive and well worth reading through: https://www.acm.org/code-of-ethics

Link to HN submission: https://news.ycombinator.com/item?id=24533181
> who supplied evidence

Not even that. He published it. That's it.
"We don't..." I turn to look at the 50 people that don't while the billions of other FB users have no idea about it. This is why you have no power to stop it.
Yeah, better read pizzagate publications that publish only deep-state breaking news :))
I think the key here is a deep misunderstanding where YTs value to creator is:
It's not just recommendations, it's the fact that they take care of ad pipeline which ends up as pure revenue for the creator. Enabling monetization for videos is very simple on YT and you get a paycheck at the end.

Any competing platform needs to compete with this value proposition: you upload video, you get money.
This seems like a pretty large effort to commit to a joke. I applaud the effort, but I'm curious. What's your motivation?
> It's not as simple as eating meat = bad,

But it really is that simple at the scale we're producing meat. Factory farming is bad, and it will never be sustainable to produce the amount of meat we need to feed the world.

I have no doubt that free range grass fed beef is fine, but that's not where the majority of people are going to be able to get their meat.
Exactly, it's common sense: it doesn't matter if it's wrong, it's what people believe, so if you want to sell those people something, you'd better play into it.

If I remember tonight I'll dig through my archives and pull up the study.
It's worse than that. Modern day populists usually don't harm the elites, and don't benefit anybody but the poorest segment of society. Many don't even benefit the poorest segment, only harm everybody but the elite.

Modern populism is just a set of lies, where they harm poor people on less visible ways to make money available to distribute, most of it to the elites, and a small share back but on very visible ways.

It is not the elite that sustain governments nowadays, so it can't really be any different.
I'm about 5km inland and it's still hella sandy. No turtles for a while.
I think the issue here is that the <sql> tag is embedded in a larger XML document. IMHO, XML is no fun to work with by hand.
> the judge made up her mind (and probably wrote her ruling)

I wouldn't give her that much credit. She probably got the ruling already written from the US authorities.
Who is saying these haven't been dealt with? Filing a SAR doesn't mean the person is guilty, as the name indicates it's just suspicious.
Basics of Neural Networks
The goal is not necessarily to make self hosting easier. The goal is that if you're able to self-host than you could benefit from this recommendation platform by being discoverable. It's your hassle to be viewable the recommendation platform doesn't host anything.
Having a brightly coloured hearing aid as an adult doesn’t look professional. Are these marketed towards younger people?
You are so on the nose. Politics is now global and constituencies that were never exposed to other political realities and were protected by local politicking are now facing a political shock.

The chickens are certainly coming home to roost.
The XJ sub is where all the people who have any experience off roading go after they've been driven off all the 4x4 subs.
The Distribution of Vaccines in the 19th Century
On average ancient hunter-gatherers got about 30% of their calories from meat. But it varied widely by location. People living in colder areas ate more meat because there often weren't any edible plants to be found.
Hackershare = Pocket and Hacker News and Google Reader
The story of a remote-learning company that’s making parents livid
Although it's always interesting to ask if there might be multiple kinds, which interact with each other in much the same way our own matter does.

Not all that likely, I know, but good for an SF story.
... What?

You didn't offer a link for your claim; why would you ask for a link to a fact easily findable in the search engine of your choice?
I'm not sure what you mean by "Fancy IDEs", but if it's ones that integrate with the language (eg intellij) then I really disagree that there won't be much benefit. The main benefit I find with a good IDE is that it makes your typing follow the constraints of the scope you are in.

A string literal can be any sequence of characters so it's up to you to type them, but when I'm accessing members of a class, I'm not interested in being able to try to access a random string that is not a member of that class.

Re: your thinking comment, I also think it's the opposite. When the IDE follows the constraints of the language, it's more intuitive than when it suggests typing random strings everywhere is fine. That's not how a language works, and neither do I find it constructive to think that way.
> the prosecution has to be manifestly unjust in the sense of no real case to answer, or the destination has to literally be a banana republic.

I believe a case can be made for both.
I have these questions about Democracy & Politics. I am no expert & not intending to be sarcastic.

1. Do we have defined policies for clean Politics? I mean ethical/fair.

2. I believe, we teach democracy in college. Do we teach rules of politics (1)?

3. When a political party takes the office (white house in US), aren't they expected to represent people instead of their political party?

4. When people take oath in office wouldn't (3) come into play?

5. Shouldn't white house employees (Federal) work for ruling party - but they are govt officials instead of party workers?

6. When ruling party/govt breaks above rules what is the penalty/punishment?

Sorry, if this is out of context for the main topic, but these keep bugging me.
A marriage is a legal contract, not a piece of paper promising fidelity. Fidelity has not mattered legally for a while now.

Romantic pairing is a common enough human thing that it makes sense to have legal constructs to protect both parties. If you are affording these protections to opposite-sex couples, then it is blatant discrimination not to do the same for same-sex couples. There is no rational basis for making such a restriction, after all.

Legal marriage, as in a civil arrangement, isn't really a right. However, being treated equally under the law is a right.

I am an atheist and yet I am married. I know other atheists who are married. Marriage can have religious aspects, but it doesn't have to.
The headline is there to make you want to click on it and view the article.

The article serves two purposes. It's primary job is to be a scaffolding for delivering advertisements to the reader. The secondary purpose is to be a word soup that makes the article appear in search results related to some popular topic.

That's it. Many people don't realize that the job of a headline is not to be truthful, accurate, or even sensible. It only has one job to do: make you click through, so that ads can be shown to you. Similarly, the job of a news article isn't to inform you about anything, but to keep you scrolling until the end, so that you may see more ads along the way. That's why you don't see the Inverted Pyramid anymore[0].

That's modern journalism in a nutshell.

--

[0] - https://en.wikipedia.org/wiki/Inverted_pyramid_(journalism)
How MHealth Apps Are Useful in the Pandemic?
It's not entirely unreasonable for the judge to dismiss closing arguments: this is an administrative hearing, not a criminal case. There may well be sound case management reasons for doing so.

Mr Assange can appeal to the High Court if the judgement goes against him, and then further to the Supreme Court, and potentially the European Court of Human Rights. Any of those courts can block his extradition.
This means countries like Japan or Singapore, where while technically multi-party, in practice the opposition parties never win. Obviously a country where other parties are outlawed (e.g. communist countries) is not a single party democracy, it's just a single party dictatorship.
I really wish that were true. DBNull is in third-party libraries. And first- and second- too. Check out this code. Dot net really wants me to use DBNull. No database in play at all.

var dt = new DataTable();
dt.Columns.Add("name", typeof(string));
//dt.Columns.Add("count", typeof(int?)); // NotSupportedException: DataSet does not support System.Nullable<>.
dt.Columns.Add("count", typeof(int));
var row=dt.NewRow();
row["name"] = null;
//row["count"] = null; // ArgumentException: Cannot set Column 'count' to be null. Please use DBNull instead.
row["count"] = DBNull.Value;
dt.Rows.Add(row);
Mueller report, and the recent senate report/committee result which I'm not sure of the name of.

The thing with the pardon is from Assange's lawyer IIRC
The EU has much bigger problems of its own than those seen in the UK. E.g. see Poland.
I'm not the person you're replying to, but I don't think that's what they're saying.

When I write Python, I'm paranoid that someone will pass a string instead of an int to my function. Or that when I for-loop over my tuple of strings, I'll accidentally iterate over the characters in the (single) string of my (1-)tuple, instead of the many strings in a n-tuple (with n>1). So I write unit tests to cover these specific cases.

When I'm writing Java or Go, I write all the other tests, but not those ones. Because the type checker would catch those problems for me.
No the idea is to just make the recommendation platform. There is no hosting going on. If though someone decides to self-host at least they'll be discoverable through the recommendation platform.
>And don't try it at home, either.

If anyone out there does, in fact, manage to try this at home, please send a letter about it to the following address:

P.O. Box 5232, SE-102 45 Stockholm, Sweden

Street address: Sturegatan 14, Stockholm
You always have to start with the underlying problem. The problems people have more or less remain the same. We can change the way we solve them, but you can’t ever make up the problem.
I've implemented a few small toy languages before and Tabloid was intentionally sort of sketched out to be similar (expression-based grammars, whitespace-insensitive, recursive, etc.) so it was just mostly a matter of reimplementing those things with slight variations (the biggest being that entire phrases could be keywords). Doing so in JS made prototyping pretty fast.

I guess besides the fun of just the comedy of the idea I wanted to get back into JS (I haven't written JS in a while) and wanted a project I could fit into one night, so I sort of swizzled the language design so it wasn't super complex and doable in a few hours.
This is pretty good material. There is always the struggle of where to go in security it feels. It is easy to get pigeonholes working with a very specific area or set of tools unless you are ok with jumping to new roles/companies every few years. A different challenge the software engineering where some languages span across roles, but similar in the need to keep on top of continuing education (which fewer and fewer places help with, unless you want to spend all you free time learning).
Occasionally, yes.

But if you're job is to convert JSON to DOM nodes using React, then no.

In this world, what's more likely to go wrong is that one element overlaps another when zoomed to 122% on IE 11.
Yeah. And a great depression and two world wars. We need to avoid this if at all possible.
How did you come to that conclusion? Do you not consider preventing buffer overflows to be a programming skill?
I am convinced that https://github.com/golang-migrate/migrate is enough. We've used it for ~3 years now and if it is enough for a platform with hundreds of scaled containers, including migration from docker swarm to gcp kubernetes and managed sql then it should be enough for all kinds of cases.
We will have to agree to disagree.

Fully understanding what a program might do if there is undefined behavior is not trivial. It requires basically reviewing and fully understanding the output assembler for every single build.

Any change in system headers, compiler version, compiler flags, or source code might invalidate previous reviews.

And programs with lurking undefined behavior may not seem dangerous but sufficiently clever exploits can do quite amazing things with the smallest of attack surfaces.
But having the same ability to lie unhindered as everyone else is not tampering with the election. Enforcing the rules for only one side is taking a side, rewriting them in response to one side's activities even more so.
Simple email marketing campaign guide for small business
Boot time pre-OS malware is not a theoretical risk. At all.
Much like Trammell I have been annoyed by the complexity of the current secure boot tooling ecosystem. This has lead me to a 2500 long UEFI specification and written some tooling from scratch.

sbctl is essentially a secure boot key manager. It enrolls keys and ensures the relevant files are signed on your system. It works fine and I use it day-to-day these days, but it lacks several nice UX features.

https://github.com/Foxboron/sbctl

The second thing I did was reimplement the UEFI API portion in native Go code from scratch. It currently is feature comparable to sbsigntools, but in pure Go. The top-level API is not completely nailed and It lacks some granularity, but I have written several test tools that replicates the sbsigntools binaries.

https://github.com/Foxboron/goefi

I think more development in these area can help make Secure Boot as accessible as full disk encryption is these days.
And the Phonak Marvel's retail price is north of $1,000 USD. Can some of the cost to the individual be defrayed through medical insurance in the US?
Because when alternatives arise people choose the default path instead of change.
SARs are merely suspected illicit activity. The feds investigate and see if the claims have merit. They can also have varying degrees of severity which can affect account closure decisions.
Some of this might have been covered in the article.

One thing I don't think they mention is that big off-road tires are usually a bad idea on sand. You are better off with summer tires that have very little tread. Tread doesn't do anything for traction and just makes you bury your tires faster.

Having lots of clearance is important. The second you bottom out you are screwed.

These two things can also go against each other, so it's a balance. If you have a truck with good clearance already go with the road tires.

It's not a good idea to go on sand with a vehicle that has electronic stability control or any type of breaking based traction control. You will burn the hell out of your breaks on sand. You really need 4WD with locking differentials. This is true in general for off-roading.

You can get out of a partial bury by rocking the vehicle backwards and forwards. Add some gas to rock a little bit without spinning the tires, release and let the vehicle rock back the other way, on the return swing add a little more gas, keep building the momentum until you get out.

Learn to feel for tire spins. Once you start to feel a spin get off the gas immediately. I can't describe how it feels, but you can get a sense for it.

Source: Grew up driving and camping on the beaches of New England.
The most important point here is airing down. You should be at 15 psi for soft sand otherwise you’re going to get stuck.

I’ve gotten multiple vehicles unstuck just by letting them use my deflator.
Unboxing the Apple Mask
Fortunately for all of us, another minority reads the research and actually understands the seriousness of the situation.
Releasing Norfair: an open source library for 2D object tracking
Testing large amounts of people doesn’t always produce better results. https://www.nngroup.com/articles/why-you-only-need-to-test-w...
I'm losing trust in AWS. SNS is broken for 24 days
No it's not, it's just the press starting the article with the most famous name on the list: it's entirely expected.

What would be weird is if they topped with Mukhtar Ablyazov (alphabetical order by last name) or Reza Zarrab (reverse alphabetical order by last name).
It looks like you are asking people to have a lot of “good intentions”/hold high moral standard. What are the mechanisms given we are all greedy human?
For someone who doesn't quite have the math background to truly operate at this level, this does seem far more approachable than most of the references to spinors that I've seen before.

Looking forward to time to more than skim it and start delving into the relevant foundations.
It's a "suspicious activity report" not an "illegal activity report".
>Content creators don't want to leave the platform because of discoverability

Discovery is still incredibly hard on YouTube. YouTube is a search engine, adding another one won't fix that. I'm also skeptical that anyone could do search better than Google. When creators say "they can't leave because of discovery", they mean "I spent 10 years telling people my address is youtube.com/creator, and if I lose that, most people won't know where to find me."

Regardless, most Content Creators don't leave the platform because YouTube is/(was) the only platform paying people for content. While the type of content that is watched by tech professionals may do incredibly well with Patreon, that isn't true for several other types of content. This IMO, is why Facebook was unable to get people to create for FB Video (Unless you were a corporation that handled monetization already), it's a large reason why Vine creators complained about the platform and it's something Twitch and TikTok get right.

This, to me, is the real issue with starting a YouTube competitor. It's far easier to innovate on the format (Twitch = livestreams, TikTok = clips+ML), then it is to offer "video hosting" but "better". If you want creators to create for your platform, then you have to pay them, which means you either have to get advertisers (and deal with the same content cleanup YouTube does) or have people pay (and deal with that chicken and egg).

I believe Twitch was early enough to not have to go the "pay creators on day 1" route, bu Musical.ly (what eventually became TikTok), Mixxer, and Quibi all had to open their wallets and spend a ton on marketing and exclusives to get people on their platform (and two of them failed hard).
Good question. Note, however, that before Snowden we have also been saying - look on those idiots posting about mass surveillance by NSA on their conspiracy maniacs forums. So good FB/Google/Twitter are removing all those crap.
> It's minor, but

"A major sell to candidates is our office perks include free food"

"with work from home, we’ve lost a huge financial part of our package"

https://www.levels.fyi/company/Facebook/salaries/Software-En...

Perhaps they don't know how much food costs, having never gone to the grocery store. ("How much does a gallon of milk cost" is the classic political gotcha question.) Or they don't know how to cook. Those are possibilities.
Firefox lost market the whole time period during which I started Brave and led the team that grew it from 0 to ~20M MAU. Something worked. Of course it couldn't have had anything to do with me :-/.
It's cute, but a real language needs a lambda operator. I propose ONE WEIRD TRICK.
I find this decision frustrating. They made it clear by making it trap in debug that this is a "bug" but denied the optimization benefits of calling it undefined behaviour on release.

I'm assuming the rationalization is "wrapping is better than undefined behaviour" but I have not seen any evidence that the average program is actually more likely to behave correctly in the face of wrapping.

The combinations that make the most sense to me are:

1. debug: trap, release: trap. Bad performance, correct.

2. debug: wrap, release: wrap. Good performance

3. debug: trap, release: undefined. Great performance.

I guess my point is make up your mind. Is "overflow" allowed and wrapping or a bug?
You are correct. I meant trust in a sense that there is an understanding between political opponents that there is a common goal to work for the benefit of society. Not that you can skip checks and balances. It is indeed a problem that control mechanisms don't seem to work for executive organs.

I am not located in the US and there is no law that declares it mandatory in my country, but there is a political culture that a successor administration doesn't reverse the policies the predecessor has enacted in the previous term. That is to give it a chance to have an effect. There can be exceptions of course but there is a general understanding and it is regarded as good conduct to adhere to it. Honor amongst thieves perhaps, but it doesn't have to always end in nepotism.
Play Battleship Directly on Postgres
Can is not the same as should. Between economic and risk considerations, Diablo canyon has been judged as a case of should not.
It's true. The challenge is developing in a way that covers the wide range of human disabilities (e.g. vision to cognitive). WCAG will continue to evolve to try and capture the full range. That range of disabilities is why manual testing with a screen reader and a keyboard is the current best solution for uncovering edge cases where a website, or mobile app, is inaccessible.
This is actually so good I might implement it when I get time later. It just makes sense.
Wouldn’t the GC be able to just stop scanning memory once it encounters an off GC heap pointer (since it knows what address ranges it manages)? I’ve only allocated non-pointer-containing Go objects manually (that presumably wouldn’t be scanned anyway) and it’s hard to find the specifics of how things work, although it seems like there are some libraries that allow it. [1]

Since it’s possible to use C data structures and pointers directly from Go that seems like the safest way to do it, although of course then you need a C toolchain installed.

[1] https://github.com/teh-cmc/mmm
Orlando Bravo rides software deals to heights of private-equity industry