skysight-inc/HackerNews huggingface dataset:
The field of patent law seems to go against reason all the time. I'm so glad I don't deal with that scene anymore.
The previous related thread is https://news.ycombinator.com/item?id=25794374.
I've been a mostly happy user of Elasticsearch for 5+ years, but agree it is a bit heavy for just logs (which is ironic, since that's the use case that really launched it beyond application search). I recommend Loki for logs, especially if you're already using Grafana: https://grafana.com/oss/loki/
If Lua is range/iterator-heavy (I haven't used it), then yeah that would definitely ease the burden, but I wouldn't say it doesn't make any difference unless you never ever index anything directly
I'm using Signal from the early days on where a lot of stuff wasn't working properly. I try to comvince people for quite some time now and whenever there was like a privacy issue on WhatsApp or other messaging apps, I saw people discovering and moving to Signal.

Sadly, whenever there was such an opportunities to shine, they ran into technical difficulties.

As a result, many friends tell me on a different messaging app like telegram that they finally tried out signal but moved on because it wasn't working.

This makes me very sad and I hope that the Signal team is able to learn from that and plan ahead.

@Signal please take your opportunities and make a reminder like a big banner in your office reminding you to ask yourself "is there an opportunity?" Or more concrete "did WhatsApp messed up with privacy?"

For me, I will still try to convince more people to switch to signal :-)
Bleh. It was hard enough to convince my family and friends to swap to Whatsapp many years ago. Remember also when Whatsapp promised complete end to end encryption and privacy?

I feel like it's the curse of popularity. As soon as one of these companies get big enough, it will get bought it, and this nonsense will happen again.

I think only decentralized systems are the answer, but they have their own challenges. I don't think there is a lot of value in switching to yet another centralized service.
It's not so much the changes they made, but asking people to accept the new policy or lose service. I think it's not a new thing, but

> Facebook and the other companies in the Facebook family also may use information from us to improve your experiences within their services such as making product suggestions (for example, of friends or connections, or of interesting content) and showing relevant offers and ads.

https://www.whatsapp.com/legal/privacy-policy?_fb_noscript=1

They stress that they're not sharing message content, but metadata appears to be fair game.

I don't recall agreeing to that part, but then again I don't recall reading the privacy policy before.
You can't. My company spam filter is probably going to catch it, and if it doesn't. I'll delete it. I only open email from people I know. Zero cold emails.
There are some useful one off things here for sure. Personally, I always feel awkward asking for help from strangers, even if I have my stick out. For me, these sorts of things have never delivered on the hope. Rideshare apps are quite the disaster, and I tend to just not go places instead of using them.

I know this off topic, but what I've found most helpful is good public transit, regular patterns I can grock, and of course friends (I fear getting hit every time I cross a road, unless I'm with someone).
I tend to be more free and independent in places like Japan or China than the US (I only speak English, and am American)

(I'm legally blind)
This really fits well with the narrative that Apple is more about control instead of giving users power over their own (or “own”) computers.
Discussing whether the current vaccines are suitable for all population segments is a valid conversation. Should these

> very frail patients with very serious disease

have gotten the vaccine?
People always talk about separation of HTML and JS is a separation of concerns, but it's really not in my experience. It's separation of technologies.

The JS has to grab DOM nodes by class or ID and is highly coupled to its structure anyway, so putting them together (as React does) seems far more logical in my opinion. Separating them into files and using string classes to look them up is far less easier to read and leads to runtime issues (since a typo isn't actually a code error but just silently doesn't work).

JSX is really not like PHP at all. PHP just writes out strings - JSX is all JavaScript objects. What you are describing is more akin to something like Handlebars or Angular templates. Plus, JSX is just sugar and is not required to use React if you prefer something like hyperscript (no compile step needed in that case).
The only case I can think of is mobile apps on slow connections. Even on a fast connection waiting a minute to download an app seems a bit annoying.
Done, thanks for mentioning this. TBH..I would happily pay for a paid tier of Signal.
> With regards to variables, the best way to hack around this issue is to 1) always use `local` when declaring a variable and 2) set the `_G` metatable to never allow the creation of keys

Keep in mind, I'm talking about beginners here. Beginner kids, even (it's a popular language for Roblox scripting!).

Are either of those things, things that will just come naturally to newbies? Are they definitely gonna know about them when they pick up the language in random text or video tutorials? Are they going to remember to use local as often as they can, and will they understand when it's appropriate to use a global?

The answer to all of these is no, obviously. For someone like me with a CS degree and several years of professional experience, your suggestions are perfectly reasonable, but in the wide, wacky world of beginners hacking things together, the right way should be easy and obvious. So obvious, even a beginner will catch on.

> Copying a table is generally unnecessary, if you never mutate the table to be cloned. Just set the __index property of a new table to a reference to the table to be cloned. Ta-da, you have inherited the previous table.

How is this more intuitive than just having a copy or clone function? You can find plenty of cloning functions on stackoverflow or wherever that people have written. Yes, there are workarounds, but why do you need a workaround for a pretty basic use case here? In python, you can just go "dict2 = dict(dict1)", or "dict2 = dict1.copy()", both of those are easy enough, and more importantly, they're intuitive: want a copy? Call the copy function! Why does Lua have to make it weird?

> This is one of those times where power users are given the advantage at the cost of the less experienced, and I share your implied concern in feeling the inconsistencies in who is favored by which language features.

Yes, it seems like the language design is a strange mix of "really easy to get started for beginners" and "footguns that you probably need to be experienced to avoid".
23 people died. These are the very people we were trying to save, why we shut everything down, right? But I guess we don't feel as strongly about their deaths because it was our vaccine that did it.

Looking forward to 2021
Bitcoin Pharmacy

For free time when our power to elect its option pass when our power to elect its option pass.
Best Online services
Best Graded
Stealth Packaging

http://gqriba2ugmfqgp3r5j5q2axnnqapep3sq257rirmf4ikku6pjntya...
So if you're fasting you should probably still supplement with the necessary vitamins etc.?
Covid19 kills at a rate of 10-20% in that age group. What's the bigger risk to them do you think?

People who can't do math with risks drive me crazy. No offense meant to you, it's just a button I have lately after arguing with my parents about the risks of the vaccine.
The perils of the accidental C++ conversion constructor
Robust input validation and help, sure.
Never had a massive use for auto-complete. Maybe my console applications are just too small in scope. I write multiple programs rather than one program with "sub-operations".

I've always used the (rather dated) library NDesk.Options [0]. Even though it was written way back in the .net 2 days.
For me, it seems to hit a very nice sweet spot between power and complexity.

[0]: http://ndesk.org/Options
One thing on my wishlist for Signal that's curiously still missing is the lack of a Web app.

On desktop at least, I'm generally of the position that messaging apps should need no capability outside of what's available in my browser (i.e. sending notifications), so when the option is available that's the one I tend to go for (usually have my commonly used ones sitting around in a pinned tab).

Pretty much every chat app out there today (including WhatsApp) has a web app. Anyone know why Signal doesn't? Is it just a prioritization/lack of resources thing?
Yeah, XBox Gamepad + Phone holder[1] is the best combo for your hands. I don't think, that it's comfortable to play on these small consoles.

1: https://cdn.slashgear.com/wp-content/uploads/2020/07/8bitdo-...
How can I easily make a tcp connection with basic?
Not only that, but starting at 0 just works mathematically better when doing stuff like dividing into round/ceil/floor or a modulo operation. If your index starts at 1 these can become really unintuitive. Depending on what you're doing you'll have to add/subtract 1 after/before operations a lot.

The only upside I'm aware of is that the 'length' of your array is now a valid index, which is mostly not very useful unless you want to iterate backwards.
Thanks. And I agree, it’s not easy. But we have to keep trying. Soil is my God. Water is Life.
I would just put a cloth mask over my valved N95 mask if I wanted to wear one on a flight. Someone probably won’t have got the memo, then you can avoid the whole conversation.
Is a group conversation personal? Who decides what is personal?
Been OOPing for 24 years now. Just picked up a practical functional language about 5 years ago. The difference is night and day and I can see clearly now: OOP causes way more problems than it solves.
One thing that needs to happen is clear opposition to the current patent system from technology companies and employees of those companies. Too many people and companies are willing attack "patent trolls" but still defend the patent system in general and even software patents in particular. Apple, for example, received a large settlement for design patents from Samsung[1], apparently including, for example, a patent for the "home screen app grid".

My guess is that the leadership in large companies like the fact that the company owns patents, since it's some manifestation of the company's innovative capabilities, without realizing the pernicious effect the patent system has on their ability to innovate. I seriously think the patent system could contribute greatly to the end of worldwide U.S. technological prowess, especially as it seems to me the trend is toward more restriction.

Ideally, all tech companies should commit to complete patent non-aggression. And employees should pressure legislators for radical patent reform.

[1] https://www.theverge.com/2018/6/27/17510908/apple-samsung-se...
> Of course it's the Eastern District of Texas.

I thought that there was a rule change that killed this venue shopping with patent cases?

Presumably, this was a case that was already in flight when the rule change went through?

Thus the "rejected Apple’s request for a new trial"?
Because if they got more serious about it, they'd install committees to evaluate proposals, et cetera., like they do for scientific research proposals.
A bit meta on the meta, but here it is: https://github.com/minimaxir/hacker-news-undocumented
Jack Dorsey: Twitter crackdown will be 'much bigger' than Trump
That argument doesn't hold water when were talking about public sector employees. You don't become a public worker to get rich. Thusly being a public worker, the government can do as they please. And unlike a private company, the government can break the law.
N=1, maybe people aren't experiencing the same thing, but I was hoping to move all my whatsapp chats over to Signal and never expected anyone to care because I've watched the internet do it's thing for the last 10 years. Much to my surprise someone else suggested it and within 30 minutes all of my groups had moved over and with very little loss of membership. I was shocked at how quickly things moved, including my parents in my family groups, and how willing non-tech people were to move. YMMV, but it may not. Give it a shot.
So you need a handful of people to tell you anecdotes of how a union helped them?
> because it was our vaccine that did it

What makes you think that
Jeffrey Epsteins Little Black-Book Unredacted [pdf]
Signal has a desktop application that works across all platforms. Not sure why it isn't a web application though.
Business conversations are conversations between you and Whatsapp Business accounts. Everything else would be personal.
The quest to Nembutal Pentobarbital Online store is increasing on a daily bases. Many reasons account for this increase in the demand for Nembutal. This service was brought to you to find a quick, safe, secure and express method to Order Nembutal Online

http://buynembutalforsale.com/
I mined 1 or 2 bitcoins when it first started, I think they were worth 1/4 of a cent at the time, and, of course, no idea where they went. I often wonder how many coins in the block chain are like this - unrecoverable
Strongly agree with this. However, I also believe that there is no existing service that does both well.
See also: https://manual.ardour.org/lua-scripting/
No, that’s a waste. If it’s not worth scaling up the cost, it’s not worth it for society to give the business exclusivity.
Fair enough, my PHP in the browser line is a knee jerk comment which is extending its welcome.

My point mostly was: separate view from logic. Intertwining them only makes maintainability and cognitive juggling worse.
> Relevant to HN, tech talk circa 1985:

> https://youtu.be/C4ctm0tElsU

Since this thread is about accents, I start watching that and immediately hearing the guy say "hard drive" and "automatic" I think: he's from New York.
19% or 95%? US expert challenges Pfizer vaccine’s efficacy, has debates in China
> We’ve heard from so many people how much confusion there is around our recent update. There's been a lot of misinformation causing concern and we want to help everyone understand our principles and the facts.

Nonsense. They've been impacted by uninstalls/deletions and trying to salvage things.
The problem is that EU cannot be considered as a whole. What you see in particular markets can largely differ one from another - what you have in UK, doesn't apply to France. What you have in the latter, doesn't apply to Germany, and so on...
Please keep ideological flamebait* out of your posts here. It leads to ideological flamewars, which are repetitive and nasty and not what this site is for. Please make your substantive points without it.

*e.g. "socialist hellhole", "jewish person supporting a neo nazi movement"
>You can grab the source for the version you want, and then never again look at Lua community.

Sure, but it's probably not the best move if you're planning on any collaboration or second-party input. Ambitious projects require more brainpower than one average programmer has. And that's not even considering multiplication of resources spent on similar things.

The gist of that article from LWN is that a lot of people see Lua as the perfect base for building "flying boats", but what lacks is some semi-official directions for the part of the community which is interested in such endeavors. In my opinion this wouldn't harm the language in any way.
No, it doesnt. But why do you need e-citizenship?

Estonia is a terrible corrupt country. I lost a sh..oad of money there and have seen a total breakdown of any administrative function.

Since "e-residency" is used a lot by criminals, Estonian banks likely wont give you a bank account, since they could be cut of from the banking world if they are involved in fraud and money laundering. The government does not care about these crimes, trust me on this one. Why would they? It brings in income.

Also see:
https://www.computerweekly.com/news/252487074/Estonian-polic...
Brillant. This distinction nails it. Luckily it doesn't matter much in 99.9% of the cases where one just enumerates/filters/maps a collection and indexing is not involved.
How bad UX almost killed everyone in Jurassic Park
That sounds like Unions doing their job really well. The entire point is for workers to better capture the value they create. From a combination of lower risks and or higher compensation.

Amazon’s warehouses for example have some serious safety issues which they largely ignore. One example being heavy items being stored in such a way vastly increase the risk of back injury. Stuff can be good for efficiency and a really terrible deal for workers.
I agree, but I'm not sure that's enough. "More people working on it" isn't always better.

I agree that have no way to tell ahead of time. That said, I don't think this works like buying a lot of lottery tickets. A breakthrough isn't random, even if it is unpredictable. It also isn't just a function of who the scientist inherently is. Circumstances may be the bigger half of the equation.

If a patent clerk shows up with relativity, there is no shortage of places that will provide him a desk and some pencils. Newton emerged out of aristocracy, as did Darwin and many others. Tenured professorships are/were an attempt to replicate those circumstances in many ways. Einstein came out of a patent clerk job. In today's terms this is a wfh with lots of bullshit time. We have a lot of math educated people today with these circumstances.

It's just a really hard question.. how do we get more "one offs." IIRC pg named it black swan farming. "Employ" is a broad term and I suspect how its defined matters here.
I have never engaged with a public government union that was short of bureaucracy and laziness.
If you don't come from wealth, please don't be deterred by this and similar narratives. The OP is not referring to any facts or data, just a personal experience, aka n=1. If you're looking for a more reliable guidance in life, look at YC which is n~3,000. If there's anyone who knows where to look for startup success, it's YC - and their search has increasingly shifted towards India, Nigeria and similar countries [1].

[1] YC publishes stats on each class, but here's an umbrella stat that should cheer us all up: in the last 5 years alone, around 1,000 YC founders were female, Black or Latinx (https://www.reuters.com/article/venture-capital-y-combinator...)
Honestly, up until a couple of years ago, WhatsApp wasn't free for iPhone. Yet people still downloaded it and bought it
I would like to know as well, but whatever they're doing it's working.
It contributed to their deaths in the same way covid contributes to the death of someone with underlying conditions. Or what, will you say that it was the underlying conditions that killed them, and not covid? ;)
People keep pointing out workarounds to me. Thanks, but that's not really what I'm getting at.

My complaint is that, if the language is supposed to be good for beginners, the workarounds should be unnecessary, since beginners are unlikely to a) be able to find proper workarounds, or b) even be aware that there's a problem that a workaround would be needed to solve.

My son has no idea that invoking an un-initialized global variable immediately brings it into being with 'nil' is weird behavior for a language. If a less experienced programmer was the one helping him learn, they might not realize it either.
Duromine weightloss medications & HGH
No more waiting for GP appointments. No more trips to the pharmacy. We offer the same professional service, and the same genuine medications, conveniently delivered to your door.

http://pacificweightlosscent.com/
From what I can tell they've just sat by as state after state passes increasingly restrictive gun laws
> I am not a patent lawyer, I likely don't know what I'm talking about.

I'm not so sure patent lawyers, and more importantly judges and jurors, know what they are talking about when it comes to technical details.
I'd guess it's the other way around. A roof is a flat and stable surface, close to infrastructure (roads, power lines). In the desert, you have to (literally) lay the groundwork first.
All that hot air and you didn't put any evidence forward. I'm open minded, but you're not giving me anything to work with here.
I can't believe nobody has mentioned Preact yet...
Duromine weightloss medications

No more waiting for GP appointments. No more trips to the pharmacy. We offer the same professional service, and the same genuine medications, conveniently delivered to your door.

http://pacificweightlosscent.com/
The harsh truth is that RSUs stand higher in the list of priorities, than other people's problems.
Not sure about that third point. Ruby desugars += and similar compound operators into separate operate and assign steps. There's no need for an implementation of += in addition to +. I'm sure Lua could do the same thing.

My guess for why Lua doesn't provide a table copy function is because then they'd have to decide whether to provide shallow or deep copies, and deep copies have to do cycle detection and other such stuff. Then there's metatables, functions, and so on.
The only problem with that is that I think a lot of people are okay with any really good upside above XXX dollars (i.e. comfortable financial independence). Given this, even though the potential dollar amount of the upside is much larger, the odds of an "acceptable" upside are significantly lower, and as a result it is a bad choice for people who aren't extremely ambitious.
> It has become a haven for religious crackpots. They had a Jonestown-type thing, a number of years ago, and it's a really, really bad place to be gay (even closeted).

It would be remiss to avoid mentioning that American Evangelical "Missionaries" were a (if not the) driving force[1] behind the clampdown on gay folk in Uganda - perhaps you were alluding to them when you said it's became a haven for them ;)

1. https://www.motherjones.com/politics/2014/03/scott-lively-an...
Server-side Blazor is as fast as any other server-side app, and can prerender the page before the JS adds the websocket connection for interactivity.

Client-side Blazor can also be prerendered now and has much better trimming so you can still see static HTML content instantly while the rest loads up in the background.
I grew up relatively poor in Arkansas. I dropped out of college (thankfully fully paid for by scholarships for music) after a few weeks. I was pretty useless in my late teens and early 20s and "earned" the low paying jobs I had. I finally got my act together, started working help desk / IT support jobs. Then I learned enough to get a job doing web development for low pay. I continued to show my value to employers and my salary reflected it after time. No one deserves more money because they don't like their job.
I’ve got a bunch of older Android devices (mainly Samsung s3, S4 and s6s) that run lineageOS. Some of them are completely degoogled, but it makes life really difficult to use them as “regular phones” without access to google play store. Way too many apps most people want to use are not available any other way.

Samsung have not demonstrated being any more user friendly than google in my opinion. My S6Edge ran out of OS updates about 3 years after if was released. I have iPhones several years older that are still getting updated to the latest iOS. And there’s a whole bunch of crap undeletable Samsung software on their devices that I trust even less that Google’s apps.
Oh sure the upside is higher because you might start the next Uber or Facebook or Dropbox. However the utility of money diminishes IMO for most people past the point you no longer need to work. It depends on what you goals are and the probability distribution you are after. Also many founders end up burned and in poor physical health so there is that risk too.
Anzeige ist raus.