skysight-inc/HackerNews huggingface dataset:
Encouraging to see your progress, keep it up!

Reading about your projects, it strikes me that some have different potential than others for perhaps one clear reason: solving a problem vs not. Why not double down on Zestful? There is demand there, and some are willing to pay...

This post I wrote recently may be helpful for you: https://tinyletter.com/garybasin/letters/how-to-know-what-pe...
Avoiding this pattern is surprisingly hard to get right.
> you’ve got mobile devices without the computing power needed to deliver a great experience

I can play call of duty on my mobile with graphics better than xbox 360, what are you on about?

> cloud computing that has all the needed power that’s too far away

The issue is mobile bandwidth not just latency.

> Edge servers are the middle ground

More expensive, less powerful and scales worse than the mobile, while also increasing latency and bandwidth the mobile just doesn't have.

Wifi is a bigger drain on battery than cpu so it will drain phones batteries faster not slower, this is truly a compromise thats the worst of both worlds.
I think authors do not understand basic rules of Asimovs universe.

Robotics laws are unbreakable limits hardwired into every positronic brains. On top of those you can put some other programming (servant, mining machine, space ship...). It is not possible to create brain without those rules.

Asimov universe explores machine learning, autonomous weapons, humanity etc using those principles.

New proposed laws are just tautology, "do what people want". No limits, no orders...

What should machine do if no people are around? Just sit idle?

What if majority behaves in "wrong" way (vote extremist politician)?

I would expect some other laws, for example there should be always an option for people to opt-out or leave country.
It would make sense that risk is lower before symptoms appear, but it's still there.

Everybody sneezes occasionally, coughs to clear their throat, etc. Smokers more so.
Yes, you are mistaken. You need 3 dimensions to represent a 3D rotation (2 for picking an axis, plus one for picking an angle). To represent translations and rotations together, you need 6 dimensions.

This also shows that the talk of needing to visualize 4d to understand quaternions is disingenuous. The formula for using a quaternion to rotate a vector is qvq^-1, from which it is immediate that changing the length of a quaternion does not change the rotation it represents. So you can just deal with unit-length quaternions, which form a 3D space.
Of course it's in the UN's declaration... I just disagree philosophically with the UN's declaration.

Human rights, in my mind, are something that existed before the UN, and exist independent of the UN. And there's centuries of political philosophy that agree with me on that point. See, for example language like "endowed by their creator with certain unalienable rights" in the US Declaration of Independence. That tradition of political philosophy sees rights as inherent to humanity (in this case God-given, but it doesn't have to be), not guaranteed by some statement of a government or group of governments.
By having a tiny population, and by being generally rather unattractive for most immigrants?
you won't use itext, their quotes are hilarious.
oh boy do you live in a bubble... :D
Interesting. I tend to think you can surprise yourself. I write stories as a hobby, and my characters often surprise me.

I'd say it's down to two things:

a) Having to imagine a different personality's perspective, and

b) Having some time to think of a better answer than the off-the-cuff one.

Point a tends to happen whenever I make an effort to see the world from someone else's point of view, or make up an imaginary character to have a conversation with.

Point b tends to happen in my own head when I get quiet time - like during a long walk or shower and a thought I'd never imagined before comes up.

It can have some predictive power, too. Imagine, for example, there's an important negotiation coming up. You'll be sitting on one side of the table wanting the things you want. It does help to put yourself in the opposite seat mentally, thinking about what they want to get, and how you'd go about trying to get it. Maybe even trying on for size the best arguments you might make for their position.
If you're curious about the story in more detail, Revisionist History has a good episode on it:
http://revisionisthistory.com/episodes/39-chutzpah-vs-chutzp...
How do you stop someone going outside and sitting down on the streets?
They could be using some third-party code/services with closed source or under proprietary/non-AGPL-compatible license, and thus they can't open-source those parts under AGPL, as AGPL demands, even if they wanted to.
Putting content aside (it's great actually), I love the format used for the article. Each header is also a link to a time point in the accompanying video. There are interactive canvases that are also used in the video. The only missing part is a teacher AI which I can ask questions to (just kidding).
Registering a company in Finland does not require 3000€ or even close to that. The figure is closer to 100€.
I think it's a matter of having the right tool for the job.

If someone wanted to write a modern website in C++, I'd probably gripe about that.

But Java, with either J2EE or Spring? No complaints here.

VB just isn't appropriate anywhere anymore.
2019 Holiday Shopping Season E-Commerce Threat Review
> This is how land is managed e.g. in Hong Kong and Singapore, and the system works quite well.

You obviously never had to pay actual rent in either place.
In Europe as well it used to be mostly about rights in the sense of freedom to do things without obstruction and about limiting state/monarch power. See the English Bill of Rights or the French Revolution. America was founded on the same principles.

Housing as a human right may be classically interpreted as being free to buy, rent, build your house, etc. but the widespread modern interpretation is that individuals are entitled to be provided housing.
It's common knowledge the Chinese are by far the greatest abusers of fishing rights and overfishing throughout the world. Wait till fish stocks worldwide decline so far that they figure a way to target seabirds - - anything with protein in it. After all, the wildlife markets where the coronaviris emerged from in China are just that - - exotic, alternate,some might say deviant sources of protein.The Chinese are by far the greatest abusers of the consumption of body parts of elephants, tigers and rhinos, spiraling those animals towards extinction. The Chinese will eat almost anything. Mother Nature has a way of taking revenge on those who abuse her, perhaps this coronavirus is their punishment ?
Unfortunately they put all the rest of the world at risk as well.
Well, as far as throwing pasta at the wall - it sounds a little bit like Engineer's disease to think that we can come up with a solution by thinking hard on the problem https://news.ycombinator.com/item?id=10812975

Obviously I'm as arrogant as the the next guy, but I think that arrogant next guy is probably already working on this issue and has a bunch of background in domain expertise and specific knowledge of the logistics I won't manage in a side project while commenting in between fixing bugs on the Equity/Credit analysis app I'm working on right now.

Just my 2 cents, and 2 cents is not worth much in this economy.
I work on a major dropbox competitor. We have the ability to do regex-based ignores, but it's deliberately hidden. (And not part of any regression suite.) As we've optimized the product, regexes would cause a huge performance problem.

Why? Part of our optimization includes representing paths in an optimized data structure. In order to process the regex, each path would need to be converted back to its full string, which is computationally "expensive" when working with 20,000 or more files and folders.
Security through obscurity is not security at all.

https://en.wikipedia.org/wiki/Kerckhoffs's_principle
I use regex a lot but deliberately keep it simple.

One thing that confounded me often was positive and negative look-arounds. I always got the expressions mixed up, until I just put the expressions into a table like this...

look-behind | look-ahead
------------------------------------
positive (?<=a)b | a(?=b)
------------------------------------
negative (?<!a)b | a(?!b)

It's not hard, but for whatever reason my brain had trouble remembering the usage because every time I looked it up, each of those expressions was nested in a paragraph of explanation, and I could not see the simple intuitive pattern.

Putting it into a simple visualization helps a lot.

Now, if I can find a similar mnemonic for backreferences !?
Given the need for extensive labour and planning to construct most dwellings, how do you propose doing a built property from retaining value?
The behaviour I reported remains the same when pasting this url: https://soundcloud.com/moodygood/slum-village-in-love-moody
Only the second part; not only socialists spend people's money on all kinds of rubbish, every government does. People should keep governments accountable for every dollar they take from you, whatever is spent on.
I never said that. I am just describing a problem. Those who live there do so because they either have jobs, family or some other need. In any case, that would not be a problem if, like in Japan's most populated zones, there wasn't this disparity between land pricing and uninhabited zones.
China’s Funding of U.S. Researchers Raises Red Flags (WSJ)
It is sad when jokes needs to be explained.
FBI probes use of Israeli firm's spyware in personal and government hacks
I definitely agree with your points, although I think this reframing of the problem from "we need to explicitly state what we want" to "we should teach robots to want to learn what we want" is at least conceptually very useful and interesting.

I think the part about "robots could learn what Russell calls our meta-preferences: 'preferences about what kinds of preference-change processes might be acceptable or unacceptable.'" is what would be used to resolve preference conflict issues. People tend to be biased in consistent/similar ways so it doesn't seem implausible that a machine that could infer preference from action could take the extra step to infer circumstances affecting that preference.
I disagree with this because it solves the exponential wealth distribution problem exactly by making exponential wealth acceptable. It's okay that I live in a mansion where 100 people could live because those 100 people have the option to live in a closet.

I would instead favour making unproductive use of land exponentially expensive through taxation. However I admit the details of how that would be implemented are very fuzzy.
I thought that could be the case, but since I'd mentioned Washington and Lafayette I leaned towards Hamilton being the intended reference.

As for Alexander the Great he was probably a general as a teenager, but he falls squarely in the "nobility who inherited positions" camp. So much about Alexander is wrapped up in legends and comes from much later sources that we really have no idea how fantastic a "general" he was as a teenager.
Graphs for these really hammer home the point that regular expressions aren't magic. Parsers have so many abilities that when starting out, my expressions were horribly inefficient and missed many corner cases. Learning to graph them just like automata immediately made things easier.

When green devs are having trouble with regular expressions (and don't have a formal computer science background), I like to give them a crash course in DFAs.
Hong Kong has very difficult topography: lots of islands, bays and steep hills. Much of the land is not really habitable, and the government builds very dense, very tall (unfathomably so by US standards) public housing on much of what is.

This is not to say that HK doesn't have a housing supply side problem, because it definitely does, but it's not just the government squatting of vast tracts of flat land.
Not government-created but government-enforced and protected, as is the case for all property rights. This is for obvious reasons of protecting social order and peace.

The day, thousands of years ago, someone picked a fertile piece of land, cleared it, and started growing crops on it is the day private property of land was born.
Not intentionally picking on Listmonk (or you), but when I hear "alpha-quality code" and start thinking about the complexities of marketing emails with GDPR, CCPA, and the constant threat of blacklists and otherwise getting blocked by big G, I run for the hills.
Ask HN: What bothers you most at meetings at work?
Hey, I`m Rachel. I'm a software engineer and sometimes I get bored at work because of meetings.

I hate useless meetings at work and I would like to discuss with you guys what means a good or a bad meeting at work.

Or am I the only one who doesn't like meetings that I don't even know why I was invited? :P

Thank you
> but surely it’s worth considering what society should work collectively to provide

Agreed!

> the mere fact that abject suffering exists in the world should not mean we can’t decide that there are higher order human needs within the effective purview of society

Again, agreed! I'm not arguing that we can't talk about universal housing. We can! We should! I'm just arguing against conflating what I see as two distinct types of rights - those that you have because you are a human, and those that governments choose to guarantee to their citizens.

> I get the impression that you’re playing pretty fast and loose with the word “innate”, to basically refer to the rights you think are most important

I'm not so sure. There's a big difference between a person (or government) taking away something I have by default as part of my humanity (e.g., taking away my life) vs. a person (or government) being required to provide me with something that's not guaranteed by my humanity (e.g., the fact that I will have food is not guaranteed just by virtue of me being a living creature with human DNA).

In the end, I can't stress this enough - I'm not saying a social safety net is bad, or that we shouldn't create political rights where the government should be obligated to provide food or shelter or whatever. Maybe those rights should exist! I'm just saying let's not conflate the concepts.
Yeah, okay, no, that does not equate to getting the natural response I am putting out while playing. :/
> In either case, being open source increases security risk.

This is blatantly false. Any claim that closed source is provides any form of security is entirely a claim in security by obscurity.

If open sourcing your code presents any risk to sensitive personal information, then that means that you are already grossly mishandling this information. Whether or not your open source your code at this point doesn't matter—the harm is already done.
Alternative point of view: We went through the RFP process and failed to win the job. However, we did tick all the boxes in terms of company structure, security, processes, etc, which was helpful because another team in this company contacted us and was delighted to find they didn't have to go through a long process to buy our software.

> If you are answering an RFP for a < 5 figure/month deal it is almost always a losing proposition.

I was against going through the first RFP at all but it worked out in the end. I don't necessarily disagree with this statement on face value but my experience illustrates that sometimes playing the long game can work out for you.
It’s 2020. Why Can’t We Let Go of Our Business Cards?
> but rather it is a matter of taxation and spending priorities.

Rubbish. Finland has a sovereign wealth fund and a tiny population
They need to leave an alternative to not pay and must pay for enforcement. No home? Sleep on their doorstep. They want you off? Then left sleeping on the street. If they want you out of the street and so on. Eliminate all other viable alternatives and they either get stuck with the bill of enforcement or cede the claim effectively to thr Nth last step because say they cannot stop you from sleeping on a park bench without also pissing off elderly voters who dose in parks. Throwing you in jail at any step in the process is just a spiteful way of providing housing that is less productive for everyone.

The harsh logical truth is you /always/ pay for other people in some way. Choice only affects the cost and outcome.
Fun fact: this was a question in the original Trivial Pursuit.
>Rights used to mean human capabilities that government should not obstruct, because the government was not the source of said capability, and therefore had no authority to control the capability.

No, that's for the government-phobic American liberals.

Rights used to mean things a person is warranted to, just because they exist.

For most European cultures for example the government = the enforcers of the will of the people (if we're talking about a democratic government, elected etc), so there's no hostility between the two (except to the degree that it doesn't enforce people's will).

That's the case for the more cohesive, ethnic-wise, countries.

For Americans it was more complicated, because it was established as a hodgepodge of peoples (as opposed to a single people) with different ideas, ethnic backgrounds, histories, etc. So no single government could cover those all, and any government was viewed with mistrust.
I don't see anyone from the suburbs demanding to demolish Manhattan and turn it into farm land. Likewise I wouldn't demand to have housing built for me in a specific town instead of living elsewhere.
No they won't.

- Instagram is stock full of sexual content

- A ton of cam models have private snapchat accounts where they share porn of themselves

- Reddit is basically a cornucopia of porn

- I can subscribe to a porn email list

- Share nudes to a group of friends on Facebook or even SMS

- I can join a hundred Discord channel to satisfy every single weird ass fetish I have,

- I can outright buy porn from Amazon and have it home delivered in 30 minutes.

And that's just from the top of my head. I'm sure you can find a metric ton of other apps that provide their users with easy access to sexual content. None of those apps will be banned for it since that is not the primary purpose of any of these apps. It's simply something that you're able to do with the tools provided. This is like banning all knives just because someone got stabbed.

If your plan is to ban apps that provide access to pornographic content, then you're gonna have to do a lot of banning.

Tumblr itself wasn't banned for porn, it was banned for child porn https://www.theverge.com/2018/11/20/18104366/tumblr-ios-app-...

I would also argue that a public blogsite where tagging and discovering new content is one of the key selling points of the platform, is very different from a Telegram channel where you need to specifically know the channel name to even join. As long as Telegram puts forth their best effort to eliminate illegal content from channels, they should be fine.
The time is not the important factor, the number of shells on target is. These guns have very high rates of fire, dozens of shells per second. A plane can empty the entire cannon load in 5-6 seconds.
There is one aspect of communication. Asking questions. Sometimes I wonder if I am not asking enough. I will always try to figure out myself rather than ask.
I am afraid if I ask about something and it is actually findable I am perceived as lazy, stupid or incapable of finding the answer myself so I have to waste others time and ruin their workflow.

I wonder if I am hurting myself with it and is it good or bad for my career and life.

I suppose there is a balance there somewhere, but I am not sure whether I am underasking or overasking etc
The reason why the 6th amendment exists is because we're about to take away a bunch of your other rights by locking you up in a cage.
Show HN: A tool that aggregates the last 2 hours of content on coronavirus
Thank you for this context
So 2 years and you earned $18,000? Seems rather bad, you think you can exponentially grow that in the next year or two?
...which everyone read as "Vietnam".
>Rights used to mean human capabilities that government should not obstruct

That's only if you look at it from a very old and US-centric perspective. The UN's Universal Declaration of Human Rights from 1948 [1], for example, includes the following articles:

"ARTICLE 25

1. Everyone has the right to a standard of living adequate for the health and well-being of himself and of his family, including food, clothing, housing and medical care and necessary social services, and the right to security in the event of unemployment, sickness, disability, widowhood, old age or other lack of livelihood in circumstances beyond his control.

2. Motherhood and childhood are entitled to special care and assistance. All children, whether born in or out of wedlock, shall enjoy the same social protection.

ARTICLE 26

1. Everyone has the right to education. Education shall be free, at least in the elementary and fundamental stages. Elementary education shall be compulsory. Technical and professional education shall be made generally available and higher education shall be equally accessible to all on the basis of merit.

2. Education shall be directed to the full development of the human personality and to the strengthening of respect for human rights and fundamental freedoms. It shall promote understanding, tolerance and friendship among all nations, racial or religious groups, and shall further the activities of the United Nations for the maintenance of peace.

3. Parents have a prior right to choose the kind of education that shall be given to their children."

Those don't sound like "merely not obstructing" kinds of rights.

[1]: https://www.ohchr.org/EN/UDHR/Pages/Language.aspx?LangID=eng
I think it is just more interesting WHY they didn't use the word, because threats from the actual mafia.
Alternative to Banned Messengers
Cyborg Jellyfish Could One Day Explore the Ocean
Bigquery.

If a make a view that joins table a and b, and I query that view with a filter, bigquery won’t push the filtering down unto a and b and then join.
The replies talk about engines, but you asked about which Flash game would be good to convert, right? Or did I misunderstand?
Sonos apologises for revealing customer email addresses
Probably yes, because seems their licensing policy is not very user-friendly or straightforward.
On their How-To-Buy Page (https://itextpdf.com/en/how-buy) the licensing model is pretty convoluted
It means the things in the basis, x^y, y^z and x^z have an easy to understand interpretation in ordinary 3D space, namely the parallelogram between x and y (in the case of x^y), for example.

It's also easy (after reading the article) to understand the operations that can be performed on these things.

It's not as obvious what i, j and k in the quaternions correspond to, or why they have the multiplication table that they do. It's an algebraic construction, not a geometric one and hence more difficult to visualise.
Recursion and the Y Combinator
Aside from String.intern() being dubious, if you synchronized on an interned string, anything else that happens to work with an interned copy of that string is now contending with your lock. In the worst case, you could deadlock.

If you really need this sort of dynamic locking, you can use a ConcurrentHashMap<String, Object> to achieve it (lock on the object). I'm not sure whether it's ever the _best_ design, but it avoids interning the string, and it keeps an anonymous lock object that you know won't be shared.
The space of rotors and rotation quaternions are both three dimensional because the coordinates are restricted to unit magnitude.

Quaternions and rotors are exactly the same in practice, but the intuitions are very different. The intuition behind rotors involves planes and lines in 3D, whereas the intuition behind quaternions typically involves a unit hypersphere; there's a 3B1B video on quaternions where you can learn more about them.