skysight-inc/HackerNews huggingface dataset:
What a tasteless and tortured analogy. I'm sure the slaves hated being freed as much as my brother will be when they tell him that he needs to drive X minimum hours a week to keep his employment status with Uber/Lyft. More realistically, there probably won't be an Uber/Lyft left to drive for if this ruling sticks. God knows they're already bleeding funds as we speak. There's no way they'll stay afloat.

No matter how you want to spin this, it's not going to be a victory for the majority of the drivers. Let us, in our high and mighty chair, obliterate a burgeoning industry filled with people voluntarily making money on their own time. Let the taxi medallions flow back in its stead. Problem solved - slavery is no more.
Unfortunately the FISA courts have been abused like crazy. But warrants aren't just paperwork. If you're charged with a crime but the prosecution has violated your rights, you can walk free in the U.S. You have multiple layers of appeals courts to go through if you get railroaded. The CCP is truly authoritarian and rules and laws are what they say they are. Not even remotely equivalent.
I’m Stronger Than a Cupcake
> It always amazes me that some people are willing to put in such hard work, alone, for open source.

For many people this is about scratching an itch, their own itch.

They improve upon it not for the sake of "open source", but for the sake of making the very same tools they rely on to be better tools.

This is how open-source used to work, and this is how it grew.
There's no police officer hanging out at the polling location to arrest someone for signing their name incorrectly on the voter roll. At least in California, signatures on the rolls are only verified after the fact. At least with mail in ballots you have the recourse of not counting the vote if the signature does not match. For the in-person roll you can't even do that!
> For scientific context to my statement H2O can be turned into really good propellant

Note that in The Expanse universe, water isn't usually used as propellant, but simply as reaction mass. All we know about the actual propellant is that it's used in fusion reactors and is surprisingly efficient.
I think 2000 instances counts as "many".

Regardless, the main point still applies. That's only the fraud we know about. The amount of fraud we don't know about that people are getting away with is an unbounded number that we literally can't even estimate given the nature of the crime. Again, this isn't identity theft or robbery where there is a clear victim to tell you "hey a crime has been committed against me" even if you never catch the perp. In the case of voter fraud, there will never be a smoking gun if you don't catch them first.

Regardless, it's fairly obvious that less ID verification / policies that result in less of an audit trail make fraud easier to execute without getting caught.
Did you know that the Democrats are also not too happy with TikTok and the CCP? Biden even had his staffers remove the app. This is not as Trump/Republicans partisan as people think. There is a lot of bi-partisan support for TikTok as dangerous. It's highly probably that the solution is not the same, but many politicians are definitely worried about the app.

It's also weird that so many people believe this idea that people on TikTok did anything to the Tulsa rally. I don't think people know how the rally worked, so they take at face value someone saying TikTok users made Trump mad. Requesting tickets was not first come, first served, it was simply saying you might come. So at worst, TikTok users inflated the number of people who said they might go. So it likely had no affect on the number of people that actually showed up. Covid-19 probably was the most likely reason that people didn't show up in large numbers.

I'm not even aware of any evidence that large numbers of users were able to get reservations. A bunch of kids on TikTok saying they reserved tickets is not the same as actual proof.

I really wish that we could make people skeptical of all claims made by anyone. Don't just blindly believe some news story that includes no evidence, or quotes a few tweets because you want it to be true.
Guest Posting in Plerdy`s Blog
Cross platform UI toolkits are a sisyphean task that everyone wants someone else to work on.

Platform vendors like Apple, Google, MS don't want to let developers target multiple ecosystems - they want a monopoly on devs and users, hence the endless churn of languages, frameworks and SDKs, making it difficult to keep up.

It's much easier and more reliable to use HTML, even if the experience isn't as slick for users.
AutoPublish on GitHub Pages with GitHub Actions
> What US laws has TikTok broken?

The legal basis for the Order banning Tik Tok [1] came from Order 13873 [2]. It's...not the best.

[1] https://www.whitehouse.gov/presidential-actions/executive-or...

[2] https://www.federalregister.gov/documents/2019/05/17/2019-10...
Imo, polymorphic associations are one of the key areas that the relational model in general struggles. You can do them in most RDBMS, but they’re always a bit janky. Even when you’re just modelling your schema, you really have to think quite hard about it, and you’ll really struggle to preserve simplicity.
Would they be trademarked and copyrighted? Even if they were themselves a fraud?
Website for NFC payments? How?
Show HN: A browser extension that speeds up videos when nobody's talking
Well, regardless of being private or public, a foreign owned company having US operations doesn't guarantee it the rights as the US operated equivalent. Foreign commerce is regulated by both the executive and legislative branch - there are no constitutionally guaranteed rights for foreign commerce.
I don't see how that makes them arrogant. SQL's implementation inconsistencies are a real problem. Their query language doesn't claim to be another version of SQL - it's clearly very different.

Also that is only one of the things they are hoping to fix. It sounds like you're saying "We have 5 variants of SQL already so nobody is allowed to write any other database query languages ever. We must use SQL forever." which is stupid.
What basic rights are you worried about?
I struggle to understand this viewpoint. In my experience business rules are harder to express in SQL than in practically any first-class programming language. "Is this value one of this list of values" - whether that list is hardcoded or dynamically obtained - is completely trivial.

(Of course if you apply some double standard where editing your "source code" requires multiple approvals whereas changing your "database" may be done at will in production then you'll find SQL logic easier to adjust, but that's a reflection of your policies rather than any fundamental reality.)
Team SQL. There have been few data models Ive encountered that I couldn’t express with some functionality of Postgres.
Bookmarked this!
There's no "basic right" of foreign businesses to do business in the United States.
When I started at a company there were using MFC in windows and started transactions in a CDialog::OnOK().

Me and my companion moved everything to stored procedures. Now every IT-department says that the product is VERY stable.
IDEs do a good job with dynamic languages too, if you document your types and function definitions it will provide you same features as a static language. You need to avoid abusing eval or similar constructs like p[kind+"_name"].
Show HN: BattleBot – Slack bot to track your office games
I'm not doing SQL every day but i have rarely any issues with it.

Do we really need to do better than SQL? I don't think so and i also don't think that the chosen new syntax is better.

At the end of the day, most critical is not the language but understanding how it works to optimize indezes etc. If you are only able to write simple SQL because you are not good in SQL/Databases, you will not optimize your Database independently from the language.

If you are good in SQL/Databases, you (or at least i) do not care about syntax details; You just look it up, and get acquainted to your specific underlying Database.
> - find definition

> - find usages

> - rename

Emacs has these covered, especially when using LSP modes

> - extract method

I don't know what this is, sorry

> - detect code duplication

> - highlight unused symbols(vars or functions)

This is what linters and static analysis tools are for, and emacs integrates with them nicely via flycheck.

> - understand frameworks and libraries

not sure what this implies, sorry

> - can suggest useful transformation or code simplification

> - Intellij can understand type documentation like JSDoc and PHPDoc and use it in completion and highlight errors if using the wrong type or object member

More static analysis tooling, doesn't need to be built-in to the IDE, just hooked in with something like flycheck.

> - smart spellchecking, spellchecking that understand when it is in a comment or if it is a symbol name

emacs can kinda do this via flyspell but it's not perfect. You're right, this is a good idea.

> - good VCS support(diff, commit, push)

magit!

> - good debugging support

I'm mostly clueless here, sorry.

> - IDEs have by default a lot of linting and code analyzing tools setup, trying to go from Intellij to VS Code defaults is a big downgrade , maybe it could be partially fixed by installing many plugins but I personally want to pay for a good program made by professionals and keep them profitable(and not have JetBrains fail or get bought by Google or Microsoft)

aye, there's the rub. I suppose the "I" in IDE is the real value: the package deal with all the linters and analysis tools already hooked in. Various LSP modes have made it vastly easier to reach feature parity with this stuff in emacs with minimal effort, but I also definitely understand why things like Intellij are desirable and useful.
The issue here is until Congress intervenes, foreign affairs power still is within the executive branches jurisdiction... Which is increasingly tumultuous with Congress flipping underneath the president every cycle it feels like.
I was thinking this was gonna be some long ago theoretical work on something like roughViz https://github.com/jwilber/roughViz
Naturally it can, but it will always be an half baked experience, which is why languages like Python and Ruby are still miles away to replicate Common Lisp and Smalltalk development experience.

I rather prefer C++ and Java than any of those "I don't need IDE" languages.

I have been using IDE based languages since I became a Borland customer around 1991, and while XEmacs allowed me to survive without IDEs to the point that I still remember most of my way around ELisp, I don't miss those days.
This is what we are trying to do with Cayley https://github.com/cayleygraph/cayley
Have been through this process. So I know how this person feels. My simple question is with so much tech why cannot the NOCs be obtained digitally and also why can't this NOC process be time bound? Why should we spend months? If it's not rejected with valid reasons in digital format then why cannot the NOC be deemed valid? What is the use of so many tech brains in India if we can't create a simple system digitally? What political leadership is this that we have to suffer even after 73 years of independence?
I don't want to stir up controversity even more, but with POTUS reigning by decree most of the time, and a self-referential two-party politics cartel, isn't the US already into a constitutional crisis of sort? I mean, the US administration has every reason to question China's asymmetric conditions for investment, and the West turning a blind eye towards China totalitarism due to greed and economic necessity, but the current president's ad-hoc actions against partners (NATO, Canada, EU, Mexico, and others) don't amount to a strategic goal so much as a short-sighted signal of "doing something" in election campaigning. In fact, these actions have made it more difficult or even impossible to side with the US. The TikTok ban, apart from its terrible looks (intrusiveness into an already US-dominated market), seems to only follow Trump's desire to black-out an alleged anti-Trump social platform in upcoming elections. The reasoning for allowing Russia to meddle with elections OTOH should be even more concerning in geo-political terms: that Russia's pro-Trump stance is because Trump staying in power will only serve to weaken Western countries.
If you think about this dispassionately, the biggest likely effect of implementing this is as follows:

Uber rides become more expensive.

That money largely will go to the government in the form of various payroll taxes.

No one will remember this in a couple of years.

Because of the forgetting, we will in the future be skeptical that labor compliance was so important to the price. The idea that gig workers could have ever existed without all this compliance will seem alien and barbaric.

If anyone suggests removing all this compliance, they will be called a free market purist.

It’s odd, because I think most people actually think what is going on with gig workers right now isn’t horrible oppression, but rather adults agreeing to working conditions and having a ton of freedom.

I don’t think we will see it that way in the future. And I don’t think we will ever be able to deregulate this after the fact.
> basic rights of people and businesses

Expand on these basic rights that are violated if TikTok is banned. And since when do foreign businesses have basic rights in US or any other democracy?
In general, why would one take this approach of embedding a browser, compiling to WASM, etc. over a native UI?

I'm genuinely curious why/when this is a better solution.
thanks, I wasn't following the logic.
I tried freeletics 5 years ago. It felt great being hot and sweaty afterwards, until i had a knee injury from all the jumping (high impact) with bad form trying to beat the clock. I have yet to see someone who didn't quit freeletics because of an injury.
I do think there's a second wave of frameworks coming, because Django/Flask are showing their age a bit. Sanic is/was really popular and I think FastAPI is really promising.
Building native UIs cross-platform is a huge PITA and frequently the frameworks are also very annoying to use. I don't condone the use of browsers for desktop software because it is a travesty, but it is very understandable when you look at how we got here.
True, but in orbit refuelling means 3 or 4 additional refuelling launches, so now your cost per kg is back up to a few thousand $ per kg again. Still cheap for Ceres though.
I feel like this is what learning to program is like when english isn't your first language
Congress voted to ban it from federally owned computers which is much different than a blanket nationwide sanction.
Love you to death: how we hurt the animals we cherish
Remote work: Sharing tips for leading in a remote world
This seems to be focused on packaging applications, and suggests that wheel is not good enough if you have a dependency on a C library. I am surprised since I thought you could embed a C library in a wheel.

I would like to know, is wheel+pypi an acceptable way to go to package and distributed a Python library that includes a C library (so/dll)?

I get the impression that big libraries like numpy and tensorflow use this method to pretty good effect. It seems easier than trying to compile the C libraries on the target machine, but is it quite difficult to achieve multiplatform support this way?
Neilsen group has clearly chosen their opinion and then found evidence that supports it. It is a shame too. If they discarded their bias, maybe they could take some of the real problem points about PDFs and make a solid persuasive argument why we should try to fix those problems.
You can use Xposed and Magisk to make them work
I guess that's one theory: Uber, purely by existing, somehow managed to significantly reduce the number of secure employment opportunities available in the US and lured happily employed people onto a life that's inches away from homelessness. In the same vein, if we were to shut down Uber right now and went back to the taxi model we should be able to salvage our economy.
I've had the opposite problem. In a system I've been working on a lot, I know exactly what indices I want used in what order to read the data. Admittedly the database often figures that out first time, but sometimes it doesn't, then I have to go through an infuriating process of changing parameters or tweaking the query into a mathematically equivalent form until it guesses what I want. In one case I was even forced to write a procedural loop in PL/pgSQL (yes, I'm fully aware this is an antipattern).

I don't want to give hints to the optimiser. I want to specify precisely how the data will be read and joined.

I appreciate this is this is the exception rather than the rule compared to how most developers would prefer to work. And this system is a bit unusual in that it's using a database for passing messages, which it isn't well suited for (especially not the way they're storing the messages.)
EdgeSQL is no better than the SQL out there, and is arguably much worse as it introduces yet another version of SQL. However, in the end EdgeSQL will only succeed if it has a better query optimiser than Postgres, SQL Server and Oracle. That requires a significant amount of investment and somehow I can't see this happening.
You do gain something, namely you don't become the same as the people you're implying are worse than you. If everyone is on the same level, nobody is an improvement over anyone else and the contrast is a purely cosmetic one.
I agree, I don't fully understand why the comparison is being made here. There are plenty of things that are unfair on either side as far as the law goes; Chinese and US businesses have dealt with that for years unimpeded.

The more interesting question is my eyes is who's going to benefit/hurt from all this and why - US consumers, US/Chinese tech cos, US/Chinese foreign interests? I'd love to hear opinions on this aspect.

Like another comment said, it'll be interesting to see what comes out in discovery.
> I don't see how it's any more of a cesspool than any other social platform.

It actually is uniquely bad.

A disproportionate amount of the content consists of the sexualization of underage girls.

The way the thing is set up, there is some kind of audio, someone does a thing (usually a dance), and then other people try to do the same thing to the same sound. The audio is generally nonsense. One of the currently popular ones is a Russian cereal commercial (mepas zoo zoo zoo). Okay, fine. But then somehow the majority of the audio clips are misogynist or misandrist. Every other one seems to contain the N-word. And they're all catchy tunes that get played over and over and get stuck in your head. It's pretty messed up.
If you want to do something about Chinese business practices, than do something within the constraints of the law.

If TikTok wins, it means that we didn't follow our own laws. Either change the laws or follow the current ones.
I Created Cloudmonitor.dk
Well done, I too am building a desktop app in Go, I couldn't find a decent GUI library and just resorted to packing a webserver & static files into my program instead. For the time being anyway, still looking for Gui options. Figured I could make a creative html/css UI instead of figuring out how to create a GUI. I'd like to mess with Qt but the GUI builder is with their paid licensing iirc i think, but it seems to be the only cross-platform solution afaik
Ad companies insistent on spying while funding JS development schools?
You aren't wrong, but it's fairly easy to make a plausible argument for national security.

You can argue nation security when it comes to any app that isn't doing end-to-end, especially if it's written in a way that could allow the first, or a third party, to get access to arbitrary user data with the plausible deniability that security bugs can offer.

TikTok has had security bugs that made me outright mad when I looked at an expose on some of them. The kind of comedically terrible bugs they've had not too long ago makes it absolutely certain there are many, many more. Not even checking which user is logged in when you send a message for the user? Seriously, that's embarrassing in a rarely used feature on an app with a handful of users. Core functionality on a hundreds of millions users app? That's so terrible I almost can't believe it.

Not that other apps don't have bugs, but the track record, and global spread would make a solid argument. Confound by their app appearing to spread the data over an absolutely massive number of domains, and hosts, making auditing very hard, and also attribution of blame if data gets in the wrong hand.

I'm not saying eg Facebook is necessarily much different, only what argument can be made. Incidentally, what TikTok is doing is almost certainly illegal in EU, as I have no information that they have even attempted to follow GDPR rules.
I often find SQL is extremely good for explaining what you are trying to do.

It is of course a declarative language, but more than that it does what a good language should do: explain in both directions.

Languages need to tell the machine what to do, and to tell the person reading the code what it was the original author was supposed to be doing. Many bugs happen when the two don’t match up, and the maintainer is often not the person who wrote the original code.

Well written and handwritten SQL is some of the least commented code I’ve seen because it doesn’t need comments — it is self explanatory.
High CFR suggests relatively low testing rates, which aligns with their more laissez-faire approach; they're only testing and managing the severe cases.
RFC 54, by Damian Conway: Operators: Polymorphic Comparisons
I like your conclusion here.

I've never needed an ad blocker for a PDF. But I also don't have a good pdf reader for all of my devices.
Steelmanning the web page, maybe they meant protecting the research against tampering?

Regardless, I think the site mentioning COVID-19 is needlessly inflammatory.
It's not so hard to imagine a scenario where system happens to depend on both data concurrently written into a config file by 2 processes. If the file is properly written and renamed then data from one process gets lost, and/or if there is locking, one process will suddenly stall.
I can't speak to bugginess in general, but they're not supposed to be slow. I've used emacs with lsp modes for Haskell, Elm, Bash, and Python and they've all seemed very quick and responsive to me; if your setup is sluggish there is probably something amiss that can be fixed!
I mostly agree, but shouldn't the competition between states in the US be able to lead to the best solution? Maybe that is overriden by the large variance in the bag of different things (regulations etc.) one gets from being in one particular state vs another. This does not play well with the low dimensional action space of moving from one to another state.

Maybe it is time to think about "virtual" citizenship so there is competition between states on may distinct levels
Yeah, orbital refueling doesn't change the rocket equation unless you can manufacture fuel in space. The only benefit is that you don't need a bigger rocket.