skysight-inc/HackerNews huggingface dataset:
When I used to use Yelp, I found the reviews are so hard to wade though.

So many:

- I had a bad time .. once.

- This restaurant isn't as good as this other place that is twice as expensive.

- We had to wait a "long time".

- The food sucked (because they don't like the kind of food they serve...).

- This place sucks and you should go to this other completely different place.
This is ironic. You want people to share your content on social media but you don’t want social media tracking which is the entire business model of the very social media you are supporting by encouraging sharing. Whatever happened to sharing by email?

That’s like selling guns while complaining about bullets.
I've never tried any of the following, but have come across them:

* https://github.com/vitorbaptista/shellshare

* https://tmate.io/

* https://github.com/yudai/gotty - actually gives you a tty in a browser

* https://github.com/dtinth/ttycast

(edit: formatting)
I pay regardless whether I use it or not.

It's like a sales tax more efficiently allocated towards google services rather than military.
Options you missed:

3) sell more reserves (gold, currency)

4) bond swap with other countries
Oddly enough I was asked once to determine if there were any differences between Perl Regex and Python's implementation in an effort to convert a tool I wrote into Python (so other developers could help)

I found only one very weird edge case worth noting, in Perl the regex "s/ a* / x /g" (spaces added to prevent formatting) will turn the string "bac" into "xbxxcx" because the "a" technically means zero or more so it matches the spaces between the characters, not so in python it creates the string "xbxcx" because it matched the a in between one time and didn't count the empty spaces. Slightly less accurate results since * does mean zero or more so the space between counts as zero characters.
I remember a few years ago when Yelp testified before Congress about how unfair mean ole Google was.

https://www.judiciary.senate.gov/imo/media/doc/11-9-21Stoppe...
> Yes T_D members may comment in other subs, but that's there right as users of the site.

That's not what a brigade is.
GTA3 was released for the PS2
The project is also open source; https://github.com/nukleosome with strong focus on encryption/security, in case anyone is interested in contributing
The link you gave is the official CDN government calculator for this purpose. However, that calculator doesn't tell you if you're eligible for any program or not - they have another tool for that, but that tool doesn't give you your ranking score. This leads to many people thinking they are eligible when they're not and can be very discouraging.

It's a little convoluted because the Express Entry system was introduced in 2015 on top of the three existing skilled worker programs and the CDN government just hasn't caught the tech up to where it should be.

I made this tool as the best available for merging these program calculators, and also making it so that I can optionally assess people for provincial programs, work permits etc.

Thanks!
There are also places where sexual content of adult women is illegal if they look young.
The company I work for advertises pretty heavily on Yelp for our 150 locations, and the main perk isn't better ratings but having your bad reviews hidden behind a different sorting system.

If you go on any Yelp business page today you will see that it isn't sorted by Date, it's sorted by "Yelp Sort". So if my business doesn't advertise on Yelp then maybe bad reviews will be on the first page of a Yelp Sorted ranking. Once I starting paying they're typically hidden. Now if you manually go and and sort by Date they will still be there, they're not deleted and my star rating doesn't change - so I guess you're technically right that I don't get better ratings. I do think that most people don't realize that the most recent bad reviews aren't necessarily as visible though if you advertise with Yelp.
That would make me immediately leave the restaurant for good.
It’s not a technological or even a technical problem
I agree with your general point, but your example if Ruby is very different. Python 2 is expected to be EOL Jan 1, as far as I know, Ruby is not.
I would add:

3. A shift in our attitudes toward mental health issues, and systems in place to help people with mental health issues.

Right now in the US, people considering suicide can't even talk about it or they will be locked up for 48 hours.
The lawyer in me suggests removing that comment asap. Lying on immigration forms, no matter the reason or timeline, can be a big deal. The US recently setup a "denaturalization task force" to look for technical reasons to deny/deport and generally be evil towards immigrants who have done things like lie on immigration forms. But maybe you really hate your in-laws.

"A United States Citizenship and Immigration Services team in Los Angeles has been reviewing more than 2,500 naturalization files for possible denaturalization, focusing on identity fraud and willful misrepresentation. More than 100 cases have been referred to the Department of Justice for possible action." (2018)

https://www.latimes.com/local/california/la-me-ln-denaturali...
Yeah No. Exponential curves always mean you've zoomed in too far on the chart. There will be a plateau, and the exponential bit of the curve tells you essentially nothing about where that plateau will be. In the case of home Internet the plateau is likely somewhere in the 100Mbps ballpark. It's probably more than 10Mbps and it's probably less than 1Gbps.

- The most important change was NOT the bandwidth increase from 56kbps to low megabit speeds. The most important thing is Always On which for most people arrived at the same time. Omnipresent Network Access changes how and why people use the network. I lived in a house that had 24/7 56kbps Internet access in the mid-1990s and it was basically the _same_ as now [except video was much poorer quality] because it was _Always On_. People who had to wait maybe a minute for Dial-up had a completely different experience because dialing up is a thing you do, like watching TV, whereas being connected 24/7 is an inherent thing like being able to understand Spanish. It felt weird _not_ having the Network if I was away. That feeling finally went away when I got a smartphone years later.

- All the applications already existed. Youtube is a refined version of technologies that already existed back in the 1990s. It's video on web pages. Yes it's much higher quality video, and it's better integrated and so on, but those are refinements, the basic idea wasn't created when enough people had "high speed" Internet access, the idea is decades old. If your hypothetical killer app for gigabit home Internet was going to appear it already would have done so, at least twenty years ago.
Yep. And it's a hard, hard problem. Buying land or right-of-way in high-value, dense urban environments is considerably more expensive then buying it in unused wilderness. And dealing with each municipality's politics along the way is far more difficult and expensive than dealing with unincorporated, unpopulated land.

I live in Minneapolis, and remember when the 35W bridge fell. Republicans tried to prevent adding lanes for future light rail to the new bridge (particularly then-governor Coleman, who was eyeing a presidential run), and our mayor basically held the bridge hostage - he told the state and federal governments that if there weren't provisions for future light rail, that the city wouldn't be issuing the necessary construction permits for the new bridge. (A call I fully supported, btw.)

This is why it's more expensive than the 1870s.
I'm setting up a small site and have converted my limited number of images to base64 which I can then embed in the html. Keeps the number of external links to a minimum.
How can robots land like birds?
Did you read the next sentence?

> To my knowledge there was no coordination of all users to brigade.

I was in the Discord and an active member during the 2016 election. It was actually really civil, more-so than other political subs. Outsiders aren't as welcome as supporters, but try to be a Trump supporter in the /r/politics sub.
Firstly, thanks for taking the time to look.

> Creating and destroying threads in a tight loop (and blocking on their destruction, thereby reducing the point of having many) seems like a bad idea.

The purpose is that it's pretty much 100% always running a visThread (it's a neural network that takes about 100ms per image). The pre-process on the other hand runs in about 10ms, but there's no reason why it can't be run in advance (+). The neural network can't really be run on multiple cores safely, but it does have OpenMP (parallel loops).

(+) It does create some latency in the output compared to the real world, but it's not a massive deal when it comes down to it.

> Why not have visThread only get created once and process a queue of events?

This is probably the best way to do this, but this was the lazy way with not too much overhead (I think) :)

> Anyway without additional evidence you potentially flagged a bug in the c++ standard library rather than pthread_create.

Possibly, I did run it through GDB and Valgrind, it reliably seemed to die in pthread_create, but that of course could have only been the trigger. It could also be the aggressive optimization [1].

[1] https://github.com/electric-sheep-uc/black-sheep/blob/0735de...
Have you tried the Dell XPS? Even with shitty linux touchscreen drivers/experience I end up using it almost every day when scrolling. On Windows it felt very natural.
When corruption is the norm, how do you think it would be expressed in society?

I have no doubt as to the value of the social engineering, knowledge of American values and norms are spread by American media, for the price of an armored division and hiring from the Arab emigre population in the United States, an Arabic movie and TV studio could be created. More people throughout the world are familiar with Miranda rights than with the US constitution, partially because the US constitution is dead words, while what Hollywood produces are reenactments.

I mostly agree with your point of view.
I wonder if a usb touchscreen monitor would mount and mirror the display of a locked device:

https://www.mimomonitors.com/products/mimo-touch2
>I'm low on sleep today, so I'm honestly having a hard time parsing this argument. Are you saying that Yelp and other businesses are sufficiently afraid of class-action lawsuits that they're not willing to do shady things?

Businesses doing shady things will dance around the allegation of shadiness with clever language, legalese, and PR-talk to avoid saying the truth. They will rarely intentionally give an unequivocally simple and straightforward answer when there is some truth the allegation.
In New York you don't need a car either. But this isn't good enough. A Car-free city means no one is allowed to use automobiles for personal transportation. I'm sick of non-necessary car use ruining the quality of life for everyone else.
I encourage you to look twice at your question - I believe that, under close scrutiny, you will see that it contains its own answer.

No one is advocating for prohibiting people from peacefully expressing their genuinely-held political beliefs in ways that do not infringe on the rights of others in public (unless you want to count the multitudes of minority voters who are regularly removed from voting rolls by GOP lawmakers or subjected to onerous identification requirements and other intimidation tactics...). If a person's "genuinely-held political beliefs" involve racism, sexism, homophobia, etc., and if said person "genuinely believes" that the appropriate way to exert their opinion upon society is to discriminate against the people they hate or even inflict violence upon them, then they are crossing a line established by our societal norms and threatening the stability of society itself.

If a person's genuinely held political beliefs lead them to enact discrimination or violence upon others then they have placed themselves outside of society and are by definition not valid input sources for determining societal norms and laws.
No my argument is, if you program you are doing math. That's why the techniques from math are applicable to programming. If you know advanced math you can become a better programmer.
The issue with old strains is similar to the whole concept of homeopathy. Sure, the original strain might be 4000 years old, but keeping a sourdough starter usable means keeping it exposed to air where it gathers fresh bacteria, eventually leading to the starter being statistically significant only to the bacteria of the locale, not the source of the starter.
To keep it short, if you don't want migrants think twice before starting a war(i.e is it worth it? What after we win?) or just stop pretending you care about human rights(i.e people dying of hunger, abuse etc) even if you are indirectly responsible.

I agree with you that many countries had flawed leadership to begin with it's not really the case with many others(i.e much of the middle east). Removing the government of another country by military force and destroying the social and physical infrastructure is the direct reason for the current situation. Arming various extremist groups does not help either. As we know Al-Qaeda was armed and trained by the U.S in the first place.

Why did US invade Iraq? We know it's for the oil now but at least it should have had the decency to provide security/safety transition to a democracy in exchange for their resources. Not to mention that US vets their leaders/administration. They are not infants but have little choice in the face of the world's most powerful country/countries.
You implied that by "synonym" you meant "things that mean the same". A thesaurus lists things that may be used in similar context, but that doesn't mean they are the same.

"A synonym is a word or phrase that means exactly or nearly the same as another.."

-- https://en.wikipedia.org/wiki/Synonym

Your example uses the latter (nearly the same) for convenience, as tht is what a thesaurus if for (finding words that in certain contexts can be used synonymous.

It doesn't mean all listed words are exactly the same, i.e. drop in replacements, which depends on context, or 'sense'.

In this case, "attacker" is necessarily tied to the meaning of "attack", where "invader" does not have the same constraint, since "attack" and "invade" have different meanings. They can be used in synonymous contexts, but so can many distinct words, because words can be used euphemistically e.g I can talk of an "attack" on my rights, distinct from actual physical violence.
This is a common engineer's problem. You're missing the point.

Convenience is a massive selling point. It's the same reason Dropbox is a thing rather than "hurr durr build your own FTP server, it's cheaper and more effective".

Sure, it's cheaper. But count the 2 hours you have to spend debugging and making it work, then maintaining the server...

Personally, I have other things to spend time on. Things like, you know, building a product, rather than maintaining a contraption that fetches social stats from the very convoluted social APIs.

Ever tried to get your Instagram follower count via their API? Good luck doing that without access tokens or some hack.
Funnily enough, I've been using DDG for a few years and results have definitively improved to the point I'm using less and less !g

And when I do use !g results (especially tech related) are not that good ! Maybe because Google have not enough info to set me in the correct "bubble" ?

DDG does the job for me.
Zig seems very close to C to me. What makes you think it's different?
> When my in-laws came to the USA from Vietnam after the war they wanted to be able to work for a long time before anyone forced the to retire, so they just said they were 25 years old

God bless your parents. I don’t care much for the immigration debate in our country, but we should be actively recruiting people like this.
What they did not factor in was the cost of the software.

You can make junkyard bound stuff do amazing things when you program them right, but you pay for that programming or time spent.
For food, I've enjoyed Foursquare for a better signal:noise ratio in reviews. I am generally quite satisfied eating at its top-reviewed places for any given search term. Coverage of locations is almost as good as Yelp although you'll miss a few restaurants here and there (I'm in NYC).

Just be sure to turn off the always-on location tracking and go through the other privacy settings.

I typically cross-reference Foursquare with Google Maps reviews to make sure the overall rating is similar, since I'm a stickler like that.
No one is arguing that Yelp shouldn’t be allowed to funnel customers to their app. We’re just condemning the choice as shitty and user-hostile.
The article goes on to mention that it likely developed gradually over several generations. The first kids with the mutation would have never been taught recursive language by adults. Instead, they probably developed some semblance of it from speaking with siblings/cousins their age. While this would be pretty weak, it probably gave them enough of an advantage over others.

Once they themselves had kids they would be able to teach them their imperfect version of recursive language. This probably continued and amplified over generations.

It's a pretty interesting case of nature and nurture combining. The mutation is a prerequisite, but largely useless unless there's enough "nurture" happening during the critical period.
The "vending machines" inside restaurants are only there to increase efficiency and reduce labor needs, because there's a labor shortage of sorts in Japan.

For stuff outside, they just don't have problems with vandalism and theft the way America does, so it makes it much more feasible to have lots of vending machines outside: no one is going to deface them or break into them.

This is also really useful for bicycling. Bikes in Japan all seem to have little locks on the back which go through the rear wheel's spokes, so someone can't just hop on and pedal away. But there's nothing stopping someone from picking the bike up and carrying it away, putting it on a truck, etc. But theft is almost nonexistent in Japan, so people just leave their bike parked on the sidewalk and don't worry about it, and this makes biking very easy and feasible, whereas in the US you have to worry about someone stealing it if it isn't U-locked to something completely immovable, and even then someone might steal parts off of it.
The DNS ROOT becomes controlled by the people instead of ICANN - it’s the end of ceased and censored domains.

Additionally, HNS also fixes the problems the CA system has today. CAs can generate certificates for any domain - even if the domain owner didn’t request it. This has led to countless occurrences of abuse.
I don't think you know how the IPCC works. They're not some vegan activist group. It's an internationally appointed group that studies scientific consensus to inform policymaking. From the report (https://www.ipcc.ch/2019) you mentioned:

> The Intergovernmental Panel on Climate Change (IPCC) is the UN body for assessing the science related to climate change. It was established by the United Nations Environment Programme (UN Environment) and the World Meteorological Organization (WMO) in 1988 to provide policymakers with regular scientific assessments concerning climate change, its implications and potential future risks, and to put forward adaptation and mitigation strategies. It has 195 member states.

> IPCC assessments provide governments, at all levels, with scientific information that they can use to develop climate policies. IPCC assessments are a key input into the international negotiations to tackle climate change. IPCC reports are drafted and reviewed in several stages, thus guaranteeing objectivity and transparency.

> The IPCC assesses the thousands of scientific papers published each year to inform policymakers about the state of knowledge on climate change. The IPCC identifies where there is agreement in the scientific community, where there are differences and where further research is needed. It does not conduct its own research.

> To produce its reports, the IPCC mobilizes hundreds of scientists. These scientists and officials are drawn from diverse backgrounds. Only a dozen permanent staff work in the IPCC’s Secretariat.
They have a suggestions area, where you can submit your mental model. They probably expect to grow with the use of that
From Scylla to Charybdis
How about you raise your kids without the big trust-no-one bubble mover?
What if the (expected profit per chicken)/(cost of chicken) was close to the return on a riskless asset, like a government bond? Wouldn't the farmer be more inclined to park money there than take the risk of buying more chickens?
The cost is all in the distribution/packaging - the covers themselves are surely injection molded, pennies if that per cover, and lots of covers fast. (Injection molding tooling costs like 50k+ to setup, obviously not a concern here).

If the cover costs .05$ (which I bet is 5x it's cost) - the rest is all of the packaging/printing/logistics/shipping/etc.

My question is if a solution so cheap is available, why can't they just fix the root issue of the keyboard?
Worst-case Congress can pass a law imposing onerous requirements on digital currencies backed by a basket of something. Best-case Libra has to comply with a bunch of existing money transfer regulations that were never written with cryptocurrency in mind and thus are open to interpretation; various agencies may choose stricter or looser interpretations depending on which way the winds are blowing.
I don't think lower income is necessarily strange.

For example, it seems that as people get richer their diet becomes less healthy (too much quantity, too much meat, too much processed food, etc).

So there seems to be a sweet spot for healthy diet between "starving poor" and "decadent rich", at least when as long as 'traditional' diets survive.
The Problem with Traffic Infrastructure
VG Siddhartha: Cafe Coffee Day Tycoon's Body Found
They are asking what kind of problems need to be solved in order to speed up the latency.

They are not asking what kind of problems having a touch screen on a laptop would solve.
Does that mean that Scheme and other languages with TCO help make more imaginative programmers?
You could use one via the eGPU support in most newer Macs:
https://support.apple.com/en-us/HT208544
Firstly, avoid leaking memory (including objects like images and DOM nodes) in JavaScript. Leaking memory here means retaining a reference beyond the end of the object's use. The garbage collector only collects memory which is no longer referenced; it does not attempt to analyse when a reference is no longer used.

Secondly, avoid including unnecessary resources. Many web pages include many libraries which are then mostly unused. Some packaging tools can help eliminate such unused code.

A memory profiler helps in both cases: it detects leaks, and it measures the cost of resources, allowing you to make educated decisions about their inclusion.
I'd be interested in a version that used the Vision Framework. Back when I looked at the Apple frameworks for iOS, they utilized the Neural Engine hardware available on iPhones while OpenCV didn't (that may have changed).

The laptop hardware is different of course, but it would be an interesting performance comparison.

Here's an interesting overview of using Core frameworks with Python: https://developer.apple.com/videos/play/wwdc2018/719/
Now apply that logic to the war on drugs. Tell us how the war on drugs has actually helped society and how similarly banning 'hate speech' will result in a net decrease in the damage these ideologies cause.