skysight-inc/HackerNews huggingface dataset:
I think you are expecting too much from FB here.

FB offers a service that allows you to share your pictures with your friends among other things. Before you upload a picture Facebook asks you if you have all of the rights to the pictures you are uploading (albeit they ask that in the fine print of their TOS.) FB offers ancillary services based on those images you shared. If you are uploading images you don’t have the rights to how is this FB’s problem?
>How is this supposed to be economical or scale compared to regular terrestrial networks?

I don't think it is. People think they're going to get unlimited data, gigabit connection, etc etc and I think they're all highly delusional.

Starlink is not meant to replace wired internet, it's meant to give HughesNet customers something that is actually usable. It's meant to give people in remote areas with no wired connection available something that actually allows them to meaningfully interact with the internet.

Realistically I see it like this:

I think the bulk of the customers will always be companies working in remote areas such as ships, oil rigs, mining operations, gas stations primarily serving semi trucks in rural areas along highways etc. Also, first responder agencies as it will be handy in grid-down natural disasters for command centers.

Then you'll have RV parks, camp sites, rest stops, EV charging locations in remote areas, etc reselling access by subscription or in time increments.

Then you'll have folks that just live in rural areas that want something better than HughesNet and possibly THOW/vanlife folks that work remotely and move frequently.

Then you'll have low-profit/served-at-cost customers that will be schools in developing nations, especially in rural areas.
Passive interception is less of an issue because so many sites are using tls, but in the case of a mitm attack isn't https stripping still a problem unless the site is using hsts?
I have had less than 1 pack of cigarettes in my life, none in the past decade, and yet I still get cravings.

By comparison 3 heavily medicated days in the hospital plus 1 week on heavy Opiods and 2 weeks light Opiods and that’s a vastly lesser craving. So, no addiction is not really just about long term exposure.

PS: Addiction is also not simply a habit, though habits make addiction harder to deal with.
Inovio of San Diego already have a computer designed but untested DNA vaccine. In the past DNA vaccines have not been approved for use in humans but they are partnered with a Chinese company and I'm not sure the Chinese will be as conservative as the FDA in terms of trying things. [pasted from another thread]

Their previous Elboa vaccine seemed to work well in tests though I think it never made it to the field. http://ir.inovio.com/news-and-media/news/press-release-detai...

I sometime think the testing protocols are a bit over cautious when you have a candidate that is probably safe and quite likely effective.
Show HN: Youshouldhaveboughtstocks.com
Most likely, at nights, the ground above the tunnel gets colder, or colds quicker than the surroundings. A bit like road bridges, that are more prone to icing.
The EFF is awesome with Let's Encrypt! It was really a dreadful task to buy and renew certificates, especially as out infrastructure back then wasn't that automated.

I think this article is a response to all those ads from VPN companies. They do try to scare people about public WiFi's.
The old Java GUI = Slow/bad/Ugly, stemming from the 1.(4?)-1.6 days of clunky AWT GUI interfaces.
Please don't give Forbes a link, they don't deserve it. This story was brought to light thanks to a joint investigation by Motherboard and PCMag:

https://www.vice.com/en_us/article/qjdkq7/avast-antivirus-se...

https://www.pcmag.com/news/the-cost-of-avasts-free-antivirus...
I think the problem here is poor tooling that contaminates your working directory.

If you look at something like Bazel, all the build artifacts end up in ~/.cache (or similar). Thus there are no artifacts to gitignore. OCI container builds ("docker images") are done by simply adding artifacts controlled by a build rule into the image (rather than starting a vm/container, copying a working directory into the container, and running random shell commands).

To summarize, I think the problem is that node puts packages in your working directory instead of some other location, causing you to have to ignore them. It is reasonable to check in your dependencies, in which case node's strategy is fine. But you can compare this to something like go, which puts all modules in $GOPATH/pkg/mod and if you want to check in your modules, you run "go mod vendor" and it creates a vendor/ directory in your working directory to check in. All of these ignore files exist to work around other packages; it's not git or docker or dropbox's fault that some tool you use contaminates your working directory. Plenty of designs exist for those types of tools that don't.
It's more like that one cigarette represents opening the door to the addiction within the context of your day to day life. Almost everyone I know who smokes does it first in a certain context and then it eventually persists through the rest of life due to the cravings.

They started smoking when working at the mines, on boats, or when they worked hospitality, or when they hang out with a certain friendship group. Saying yes that first time, allows it to begin and develop. Because you're often in that context due to work/life you will come up against that decision point again and again, quickly becoming addicted through repetition. But what keeps you there for life is the craving for nicotine.

So abstinence is a worthwhile goal still, and especially if the opportunity to smoke comes up at somewhere you'll be regularly.
You would have to trust a root certificates from your mitm attacker, so it is not a problem.
Could you elaborate on why you think data-modeling is a solved problem? It’s seems like an opinion warranting more than a one word explanation.
This should be called stocksyoushouldhavebought.

A close cousin of lotteryticketnumbersyoushouldhavebought
Agreed. LookML is to SQL what SASS is to CSS: not necessary but it sure makes certain things easier.

I’m not connected with Looker in any way, and they are pretty expensive, but the product is awesome.
Another Clue to CIA Kryptos Sculpture
How to Load a Dishwasher Correctly: The Definitive Guide
Err, no it is not safe unless you trust the app you are running to validate the certificate chain. Not so long ago, I found out my bank's app didn't validate the cert and I could happily put a proxy and intercept all calls.
https://www.reddit.com/r/technology/comments/evt5vz/electron...
Unfortunately, that's how the justice system works, it's basic game theory. Because we don't want or can't give infinite budget to justice, we need to make sure corporations and citizens abide by the law and put the burden on verifying it on them. If we had time and money to verify every Facebook project, sure, we could have fines proportionate to whatever they got in profit from that project. The reality is we don't, so we need to make sure Facebook is self-policing.
>Being mysterious must provide some other benefit, to someone, if it has such vehement defenders. I know better than to ask what or who.

I don't know what axe you have to grind but what you're doing is basically the equivalent of looking at the fifth page of a bus schedule and then getting angry at not knowing what a bus is even though it is clearly written on page one.

If you want an introduction to a product then go on the home page [0], the features site [1], the Wikipedia site [2], anywhere except the darn release notes. People are getting angry because there are huge big fat eye catching buttons in the header that point to these pages and you're purposefully ignoring them to the point that you're basically trolling.

[0] https://godotengine.org/
[1] https://godotengine.org/features
[2] https://en.wikipedia.org/wiki/Godot_(game_engine)
I really wish you hadn't left that comment.

I guess having the power to delete unwanted child comments would be too much, but moments like these it's a power I'd really like to have.
When you first access a site, unless the site is using HSTS you are going to go to an insecure version so a mitm can proxy the request and remove tls or redirect you to another site. This is what is known as "https stripping."
Great article. SQL is so widely known and relatively simple to implement that I'm baffled business don't start with it as a solution and then work their way into our solutions if they find it doesn't meet their needs.

It's so easy and quick to get started, it should be most people's first choice.
I agree with you, the numbers doesn't mean anything without a context of time
Show HN: nymus - Tranform i18n strings to React components
This is an ad for gmass
Correct. It also shares a fair bit of implementation with columnstore indices in MSSQL Server.

There's also a proprietary relational query language shared among Power BI, Power Pivot, and SSAS Tabular, called DAX.
To which version of Julia are you referring? All of those things are much improved now.
Don't pawn shops hold items because they are essentially lending money with the item as collateral. They don't sell the items right away because the person that sold them to the pawn shop has the right to repay the loan and reclaim the item within a certain period of time.
The classic antiviral* is a modified nucleotide, e.g. 5-fluoro-Uracil, that buggers up viral DNA/RNA reproduction and causes substrates to stick to the enzymes that transform them causes them to not work. The resistance is developed by the enzymes changing to not stick to the drugs.

This in contrast seems to be membrane disruption, i.e. bursting and disintegration of the viral membrane, which is host derived and thus the virus has no control over apart from any proteins it add to it (e.g. gp120 for HIV) and is therefore much.

*that isn't aiding the immune system in some way

N.B I haven't finished reading the paper yet. so take it with a grain of salt.
Try buying a bag of poppyseeds from the baking aisle, shake it up in a liter of room temperature water and drink a few cups of that water.
But did things improve?
This looks like this is an analogue of heparin, that preferentially binds gB (on HSV). It looks this is all about presenting the sulfation in the right shape for recognition, and the cyclodextrin is the delivery mechanism (and upgrade from gold nanoparticles). Not sure how this compares to straight up heparin if that’s the mechanism.
Speeding Up Builds with Dagger Reflect
> This implies that SQL is not reusable, causing similar code with slightly different logic to be repeated all over the place. For example, one cannot easily write a SQL ‘library’ for accounting purposes and distribute it to the rest of your team for reuse whenever accounting-related analysis is required.

Data scientist here. I think some of this problem is handled by effective use of views. Oh, everybody is constantly joining these three accounting-related tables and aggregating by, say, order number? Have your Data Engineer/DBA/analyst/whoever create a view that takes care of that. Boom. Now everybody's using the same data, calculated the same way, nobody's reinventing the wheel, and you don't have to worry about somebody fat-fingering something when they re-write that query for the 10th time.

With that being said, I still think there's some truth to this criticism, in that it's not as easy/common to be able to build an abstract query that does a common operation on arbitrary data. You can't import trend_forecast.sql, hand it arbitrary time-series data, and generate an N-month linear forecast from your historical data points. At least, not easily in ANSI SQL.
One doctors quote in the article says it all:

> But, “if you want to model electronic health records as a for-profit system and not regulate them as such and force doctors to be on them, it’s almost inevitable that they’re going to be manipulated.”
Hey remember when this time last year Israeli scientists said we would have a cure for cancer within a year?[1] Yeah....

[1] https://www.forbes.com/sites/robinseatonjefferson/2019/01/29...
I suspect they'll absolutely charge different amounts in different countries but not different pricing inside a single country.

They could sell a certain data speed to areas with low subscriber base though and provide more speed than advertised/agreed upon though.
Nobody is the same in interview vs real life. You can train for interviews.
Ok, I know what you mean. That kept me away as well for a while. What made it work for me was to use the desktop app first. Then, I made a setup with nodejs and that's what I'm currently using.
2020’s new emoji include the transgender flag and more gender-inclusive options
How to extracting company emails like a pro
Hyundai Motor Boosts Kona Electric Supply for Europe
First hand knowledge of why airports are getting such terrible scores.

Airlines use agencies to do a lot of their tech work.

And agencies never really hire the "best and brightest" -- when they need to staff up after winning a project, they hire whatever freelancers they can get their hands on; whatever freelancer allows them to still make a 40-70% margin that is.

Airlines will go with the lowest bidder, more often than not, and all of the funding for a website or app is Capital Expenditure (CapEx) -- meaning there's no ongoing money set aside to do updates and security patches.

While airlines probably do have some sort of under-staffed IT department, most of the projects are owned inside of the airline's marketing team's budget. This means the airline's IT department is typically intentionally excluded from the talks between the airline's marketing team and the agency doing the work. Making maintenance of whatever gets delivered a lot harder.

The Airline's marketing team will say things like, "Our IT guys are slow, if we ask them for an estimate they'd say 3 years... we want this done in 6 months." Even if the agency staff wants to flag a tech or security issue... the dev doing the work is more often than not just on a contract, and would have to fight his manager (who would then have to fight the account manager) to get any sort of time to fix the defect. The airline's marketing team will lean on the agency to cut corners to hit the date.

Just an aside, often times the airline's IT staff is so under-funded, their only option is to lock down every bit of equipment. So the airline's marketing team ends up using OLD laptops with Windows 7, and can't even install things like Slack. So all communication between the airline's IT marketing team and the agency vendor happens on personal text messages, or via Whatsapp. Files are sent via whatever temp large storage host the marketing guys know how to use... I remember asking for a schema and getting back large chunks of customer data, over 100k rows, all sent via whatever "free large file upload" tool was popular at the time. I had to watch an ad video to download, seemed a lot more secure than a password...

When the project is finally launched, the agency won't have put together any sort of documentation around it if that documentation wasn't part of the requirements in the bid. And more often than not there's no security review. True story... we shut down an internal testing server, and had a client call us panicked. When we gave them code, they couldn't get their IT guys to load it onto their servers... so they just changed the DNS over to their test servers. This website was gathering customer details, and serving as the source of truth for the marketing CRM for years... we weren't told us the test server was now customer-live, but doubtful anyone would have cared since all we did was mark up the cloud hosting bill and pass it on to the airline.

Also you can replace "airline" with just about any company type here that uses agencies, but certainly true for airlines.
The concept of “notation as a tool for thought” originated with Iverson (father of APL and J, among other things), and I highly recommend reading his writings (all available in the jsoftware web site ang through google).

The main feature that terse code provides is that it lets you use your eyes and brain hardware for pattern matching. The magic of that is sometimes hard to believe if you haven’t experienced it, but for some of us it has become indispensable.

The right notation makes things evident. Compare e.g. Leibniz derivative notation (dy/dx) to Newton notation (y’); The former extends to partial differentials, whole differentials, divergences etc and often (but not always) hints at possible solutions and reductions - where as Newton’s notation requires that you remember (or continuously look up) everything.

While “sz” as short for “size” is not such a huge difference, it does let you fit more on screen and thus visually pattern match. It’s the logical extension of writing “x” instead of “horizontal_coordinate” and “i” for “enumeration_index”.

Similarly, the right indentation (lining up related items) exposes a lot of semantics in an easy-to-grasp and visually-grok way, that autoformatters ruin (those I’ve used anyway).

Your code might not benefit from this, e.g. if you do crud stuff. But I do mathy and video processing stuff and it makes a huge difference for me and my collaborators.

There is an underlying assumption that the people who actually write the code/notation actually know what they are doing and how to communicate that well - which is entirely non trivial - but I’m privileged enough to have that environment.

Apologies for typos, am on phone.

EDIT: Iversion's "Notation as a tool of thought" https://www.jsoftware.com/papers/tot.htm
C has its place; every language has its quirks. I think a lot of emphasis needs to be put on testing code. Like SQLite uses Tcl to script tests. C is easy to test because the “software units” are only structures and functions.
Yes. Plus all the SQL-like things you can do now. For example storing data on S3 and then querying it with AWS Athena is a simple and powerful way to keep a huge archive of data that you may want to query at some point.

Also, never underestimate the power and speed of a well tuned SQL-family server/cluster, even at surprisingly large scale. A lot of use cases for the older “Hadoop Cluster” type stuff have been overtaken by these approaches. I’ve seen a lot of operations spend silly sums to build ultimately quite clunky Hadoop-based systems when really they probably just needed one half decent SQL admin and a well tuned cluster.
Wish I could downvote.

Five Eyes is laughing at you.
I agree that data modeling is underestimated but it hardly can be considered a solved problem. It is very hard because there are numerous alternative understandings and formal defs of what we mean by data (RM, 00, OR, MD etc.) In additiin, there are several levels of representation (physical, logical, semantic). In real projects, they all are mixed.
Color Theft – 3D Color Picker, that lets you steal colors from your fav artists
Does a mugger steal anything? You "willingly" hand them your wallet. In the cryptolocker case, it is to recover your locked file. In the mugger case, it is to not get stabbed.
Unfortunately, while HTTPS is very common, this isn't really the case with HSTS Preload, so active MitM attacks are still a threat.
same here. smoking gives such a jolt of stimulation that you cannot get elsewhere, for that moment of smoking all your troubles are lifted, except you are slowly killing yourself too. The instant delivery of nicotine via smoking is why it does that. There is no other way to replicate it and is why it is so addicting.
According to the README it's not just an SFTP client, it's providing a combined UI for various remote operations, all executed over SSH. Text editing, system resource monitoring of the remote host (eg. disk space, CPU, locating files), as well as a terminal emulator for good old shell usage. Seems pretty nifty to me, to have all that in one place.
I dare to promote one StackOverflow question [1] about pandas I have tried to investigate and answer [2] half a year ago. And I was rather horrified by its internal complexity after digging into pandas source :)

OP was wondering, why pandas facing a strange overhead after each 100th iteration in some very specific case. There was a proposal about Python's GC, but it was not clear at all.

Finally, I have dived into pandas and found that it has a hard-coded constant == 100 (!) of a number of internal data storage blocks. After reaching this value it runs some consolidation routines [3], and they consume a lot of memory even leading to crash with memory error.

What was much more wondering, is that after changing this constant to some large value (1000000, actually it disables consolidation at all) reduces memory consumption dramatically! This consolidation seems to reduce storage and memory consumption, so I still do not know why the opposite happens and why it works well in all other cases.

[1] https://stackoverflow.com/questions/56690909/python-is-facin...
[2] https://stackoverflow.com/a/56705419/978424
[3] https://github.com/pandas-dev/pandas/blob/761bceb77d44aa63b7...
Yes. This is actually a huge settlement, driven by the fact that the Illinois biometric law has statutory damages of $1,000-5,000 per incident. As the article notes, the Equifax settlement was smaller despite being involving way more customers. Because proving actual harm for privacy violations is difficult.
This was a rare occasion when I opened the comments before the link, and it was good that I did.
I think this Wired article provides a good explanation for how stolen Bitcoins should be handled.

https://www.wired.com/story/bitcoin-blockchain-fifo-dirty-co...
Even Sqlite has json support these days...
Never thought I'd see someone link to one of my projects!

As others have pointed out, it's not a perfect solution and has a limited scope of use. I originally made this as an experiment to make it easy to distribute updates for cli apps that I was working on. Yes, a package manager is the "right" way to do this, but since I was testing and building images in my CI flow (using https://github.com/japaric/trust) I wanted a way to take advantage of that pipeline in a seamless way. The library exposes a couple predefined "backends" that handle common patterns like GitHub releases and s3, but the underlying steps (downloading, extracting, replacing) are also made available so you can build your own update pattern and add things like verification.
at least ecigs worked for you. won't work for for others. depends on how one responds to the delivery method.
Starting smoking while in an environment with smokers helps you socialize and be part of an ingroup.

When you leave that context, all you've got left is a costly habit that's a pain to quit.

But, not saying yes at that point might have cost you some chances to socialize and create some bonds with other smokers.

And you can still find places where being a smoker will help you socialize. Ex: in places where smoking is banned in bars, going out for a smoke is a pretty good way to start up a conversation with a perfect stranger.
Do employees hate time tracking?
Have you contrasted MeliSearch with Sonic?
Red Dead Redemption 2 still uncracked after 86 days, though its not using Denuvo