skysight-inc/HackerNews huggingface dataset:
...and then not complain when they can't distribute to Apple users.

All these whinging developers seem to have forgotten that they made an agreement with Apple which included:

"10. Term and Termination. Apple may terminate or suspend you ... at any time in Apple’s sole discretion."

Don't like the terms, don't sign the contract. I learned that the hard way at the age of 19, it wasn't in tech, it was a housing contract, but I learned my lesson:

Before you agree to anything with legal standing, read it and reread it. Understand it, and if you don't seek help to get that understanding. Once you understand the terms you have to make a choice to agree or walk away. Then you have to live with the consequences.

This is the basis of legal justice (as it stands) and much of society relies on it.
Beware of Google Alerts data-breach notifications – they could be a scam
Users won't pay a one time fee to use a webapp and theres no infrastructure to do this. Maybe paid up front apps are a dying business model anyway and everything will be subscription based in the future. Theres also just a whole lot missing from PWAs right now, even on Android where they're at least somewhat supported.

Edit: Just to clarify I'm not bashing PWAs I've developed a lot for both the web and iOS and consider myself fairly mercenary, I will jump ship to other tech if need be. But there is still quite a way to go[0] and it's going to be hard to get these companies to agree on some of these standards. I'm also conscious of the fact that PWAs may just replace one dictator (Apple) with another (Google).

[0] https://whatwebcando.today/
Device fingerprinting falls under European data protection laws, so might as well just use cookies if you're going that path.
Well this is probably not the case if you are an American. See US code title 18 section 2516 paragraph 1.
Yes, most of the bios programs have the setting of "POST Boot Delay", which intentionally waits a couple of seconds to give user to interact with the bios, e.g. entering settings page or to allow user to change the boot drive.
And the portmanteau of Fortran/Docker is the same as the surname of the character in the film
>Visa blocked users from giving their money to political causes they decided didn't aligned with their view of the world.

That is why I am absolutely against abolishing paper cash.

Edit: I know there are countries where you have a democratically elected representatives and every part of the government and even companies is held ( more or less ) accountable to the people and does not need to worry ( much ) about big business or government taking over some basic right. Yes cashless in that case is great. Is like utopian.

Unfortunately not everyone has that luxury.
Agreed on supply. Might want to look at the 75% of household disposable income or exclude non-workers. Only the best earners get to live in the city.

Germany is a relatively equal country. A worker in the capital doesn't get double salary as the same position in the countryside. In fact there is hardly anybody who earns triple as of anybody else in the country.

The US is extremely unequal. A position in NYC can pay numerous times than a similar position in the countryside, then even for a given position in NYC two companies across the same street can vary from simple to double. Rent in NYC is naturally triple to reflect the triple in income.
You have just inspired me. I've always wanted a political fiction to try and write in my spare time, this sounds perfect :)
Apple’s decisions in the last 5 years are causing more and more of my developer friends to move away. Bringing back the escape key on the MacBook Pro won’t change that.

If Apple were not years behind PWA integration, switching to a PWA instead of native app might be an option. But this is sadly not in Apple’s interest.

I wonder how many people will choose Android over Apple in the future because of PWAs. I can imagine there will be a flood of useful PWAs, freely to use and only fully working on Android, not Apple.
Red language offers a different approach:
https://github.com/red/code/blob/master/Showcase/calculator....

Truly native and cross-platform GUI with declarative DSL for its specification, built-in reactive framework (no FRP though), and semantically rich evaluation model (e.g. note that calculation of typed expression is a one-liner).
Apple's strategy against the web app workaround appears to be two-pronged: abandon any pretence at maintaining webkit whilst continuing locking out more competent browser engines. Even Microsoft in the IE era didn't actively ban Netscape from running on their platform...
Unsolvable.

> We saw X on your account so we are closing your account temporarily

There will always be some idiot who goes 'oh so you're descriminating against X' or some other bullshit but legally valid reason and sues them. Can't have that.
One of the nicest interactions I had with customer support was with Apple. It was a younger, very patient and helpful support.

At the start I also got canned responses, which was a bit frustrating (because I knew that these won’t help me in the slightest) but then I got real help and it also felt like the support actually wanted to help, which is often not the case in such scenarios.

I guess what I wanted to say is that this is what brings value to interacting in any business. You need to be able to listen and talk.
It's worth pointing out that you can absolutely sell software to Linux users i.e. I pay for all JetBrains software and recently purchased Ripcord[1].

What I've noticed on macOS however, is that is a lot easier to sell things that should be bundled or FLOSS for relatively serious money. For example there are dozens of rather expensive "Finder replacements" on macOS and you'll have a hard time selling something proprietary like that to Linux users because we do have good file managers that are libre software already.

1 - https://cancel.fm/ripcord
What is your opinion on config files used by the Bazel build system, written in a programming language called Skylark [1] (much like Python)? I haven't looked into it but it seems plausibly Turing-complete, or at least powerful enough to cause problems in the same way a Turing-complete language would.

[1]: https://docs.bazel.build/versions/3.3.0/skylark/language.htm...
Maybe they do something like that now. This was ~10 years ago. @BiteCode_dev's comment resonated with me because it happened to me. There wasn't a warning or anything, just an email terminating my account.

Slowly trying to disconnect everything away from google.
Show HN: FakeLoad – Java library for producing “fake” system loads
Thanks for the replies. The page still takes a few seconds to open in my browser (FF 72.0.2 (64-bit)). I think it's maybe better today? Anyway I could play around with it today.
India to bar BSNL from sourcing gear from Huawei, ZTE
OK, let's compare your definition of "war" with the one Wikipedia has to offer:

«War is intense armed conflict between states, governments, societies, or paramilitary groups such as mercenaries, insurgents and militias. It is generally characterized by extreme violence, aggression, destruction, and mortality, using regular or irregular military forces.»

Brainwashing seems to work fine, making a "campaign against something undesirable" out of the most horrible bloodshed.
Interesting point.
I feel that dismissing the whole thing as a "lack of transparency" issue is a bit too simple though.

It might not be "illegal" but it is not farfetched that they are abusing they power position.
Sure is their platform but we sometimes forget that it represents some 1.5B devices.
As also other cases point out the 30% tax, which for a small firm is money,
is not the only unfair practice. Different set of APIs for their apps and everyone else's
is another important thing.
Checkout https://github.com/prometheusresearch/baseline-codebase/tree... which does that. Very happy about how it works.
Amazon suspended my parents' seller account last August or September with no explanation. All listings removed, couldn't log in, no direct customer service number that connects you with someone who knows what's going on, and kept taking the monthly fee anyway. Finally, they closed it entirely (again without explanation) a month or two ago. They're still holding their inventory in their distribution centers, probably a few thousand dollars worth. I'm sure they'll charge storage and shipping fees to send it back, so it's almost certainly not worth bothering about given how thin their margins were in the first place. Yeah, it's not a great direction we're going in here. These companies just don't have enough incentive to care.
They often shoulder that responsibility to reduce friction, and I think it works net-positive in their favor.

Billing the customer and then penalizing them for being a victim of theft introduces so much friction and frustration.
I don't see the 90 days rule in those guidelines.

As others have said, GMail was 5 years in beta, it's normal for products to be in beta for years as long as they are not monatized. Maybe he didn't get the updates reviewed according to the guidelines though.
Apple and Google are not primordial forces. At some point they've started small and had to compete/coexist with IBM, Yahoo etc.

There are still emerging markets and space for innovation. And next innovation might be based on something open, like Ubuntu Touch.
Overload resistance and overall robustness.
See this is why I love these sort of projects. Yes as a casual person just reading the nerd news it’s a useful resource

But then you go on to realise it’s a resource that people have poured themselves into. I love it
Yeah I read through all those. It’s a work laptop so I’m not comfortable doing things like disabling SIP or mucking around in any system settings. That machine is my livelihood so I don’t mind finding devices that just work.
> Sorry for the rant.

Don't apologize, your rant is valid and unfortunately this issue is not limited to Apple. Google is infamous for closing accounts and sending an automated message along the lines of "You may have violated a rule. We won't tell you which rule, and we won't offer proof, deal with it." They don't just do this to their free users, it's happened to businesses using paid Google services for their core infrastructure. It's maddening that a corporation can get so big that it's effectively a human walking through an ant hill, oblivious to the thousands or even millions of lives it's disrupting in the name of moving forward and making profits.
Aha, AnCap = AnarchoCapitalist? Used in the pejorative I assume. You Commie.

There's such a thing as a legally binding contract too. You sign one to become an Apple Developer. You don't then bitch about the terms you agreed to when they don't suit. It's called being a grown up in the 21st century.
At one point abolishing paper cash is even remotely plausible? maybe in 100 years? So far cash rules majority of the world and I don't see it going away any time soon.
The Comment "No effective removable media controls" Is shocking

15+ Years ago QinetiQ used to solder up the usb ports on its lap tops and that's for those working on avowed jobs, not the Secret Squirrel ones.
COVID19 Attacks Still Less Than 2% of Total Threats
It's fine if you don't consider the config files a threat vector.
The Open-Source Rails-on-Kubernetes Boilerplate
> My MIL has a math degree but knew full well that she might as well put in in the shredder once she got married. It's still kind of a painful subject for her honestly.

Goodness, I can imagine. If I was not given the chance to apply anything that I learned over the last two decades and was only allowed to do household chores and look after kids - as much as I'm looking forward to raising children - I would be extremely sad
Uber pushes into on-demand public transit with its first SaaS partnership
> The weird thing is, that after reopening many thing/services in many places, there were very rarely any new spikes in new cases. We've all been expecting a spike after every measure being removed, and it hasn't happened in most countries

I think at least part of the people keep distancing to some degree, and even if that does not prevent a new spike or outbreak completely, it slows it spread.

That's another critical difference to the Spanish Flu: Spread is much much slower. With the flu, most people become ill and infectious within one day. If that were a dangerous flu pandemic, the world would have had less than two weeks to shut down most cities.
I don’t see a problem with .m4a and .m4v for standalone streams of AAC and AVC respectively.
Isn't SoftBank heavily invested in Wirecard?
You can already do that on your website. Check if client IP matches and then don't print JS that loads ads
I remember seeing linotypes in operation at a Hirschfeld Printing in Denver, which is now out of business. They were fascinating to watch. On the other hand, if you happened to choose, oh, ten-point Spartan, then discovered that it looked a bit small, you had to have the whole item reset. And wrapping lines around illustrations was not simple.

But they were great in their day.
"And while you were brought up under the delusion of political suppression I was brought up under the delusion of political responsibility. It seems a fine thing for you to defy and break up. To me not in the least."

Even though he admits these are both delusions, I think that Wells is lying to himself a bit here, considering that Joyce was operating in a system where he couldn't exercise political responsibility. I'm sure Wells would have also have wanted to break up that system if he was in the same position.
Lab work exposes origins of magnetic fields after supernovae
At least for:

- interfacing with custom hardware

From experience, that's a lot easier on Linux.

As for CAD, video editing and music production - sure you do have a point, except that in those areas the likes of Autodesk and Adobe dominate anyway and the "pro" segment of macOS/Windows users is a tiny fraction of the overall userbase, so I'd be rather surprised if that's the kind of software you can sell in decent numbers to macOS/Windows users as an indie dev.
It's a user driven site. If you have something relevant to it, post it! It's what will keep it alive.

If you're like me who lurk because they've nothing to post bt are concerned about it dying, have a word with the guy running it, Ehud I think.
I have been working JinjaSQL[1] for a while to simplify complex SQL Queries.

JinjaSQL is a templating language, so you can use interpolation, conditionals, macros, includes and so on. It automatically identifies bind parameters, so you don't have you to keep track of them.

1. https://github.com /hashedin/jinjasql
Thanks for mentioning Simple Analytics [1]. We are at this point indeed only cloud based. We believe we need to make a business case/profit first before putting a lot of extra work in a open source version and maybe failing with the business. It's a dream to make it open source, but not at this time.

We are very firm on our values. We will never sell your data. We have many ways to get your raw data out of our system (API, download links, ...).

Our collection script [2] is open source and today we are also adding source maps to our public scripts. Open source does not guarantee that a business runs that same software as their cloud based option. We are looking into services that can validate what we collect on our servers. We never collect any IPs of personal data [3].

Great to see more products that care about privacy, I hope they will really care and commit to their values for a long time.

[1] https://simpleanalytics.com

[2] https://github.com/simpleanalytics/scripts

[3] https://docs.simpleanalytics.com/what-we-collect
SQL Server's inline table-valued functions are a good start. They are essentially parametrized views, which are inlined and "disappear" at the point of use, so all the usual transformations are available to the query optimizer.

They are also quite limited in a number of ways:

- Can't parametrize on the underlying table or view, even when it is "compatible" with the function's body. Some sort of OOP-style polymorphism or even JavaScript-style "duck-typing" would be nice.

- Can't parametrize the SELECT list or ORDER BY clause.

- No type generics (i.e. ability to "vary" the parameter's type when that doesn't require changing the function's body).

- Can't pass another function as an argument (what would be called delegate or function pointer in other languages).

- Only one SQL statement in the function body (SQL Server 2019 has lifted this limitation somewhat, but we are not quite there yet).

- Can't (explicitly) throw exceptions.

- And probably other things that escape me at the moment...

Some of these limitations apply to the stand-alone SQL as well, of course.
>The only case when you'd get better analytics from a _service_ is exactly a GA-like setup that can track people as they go from one website to another.

I was once making a service that provided cross site widgets for companies to embed. Obviously it was beneficial to track people as they go from one website to another, but at that point it was beneficial to do it with our own service.
Nice find. There are 3 others related to cookies, seems only Spain is going after them so far and only after the violators who don’t even pretend to be compliant. I think some of those were already violating the GDPR’s predecessor.
Nice answer, thanks. Have you ever used this syntax? Has anybody here.

I ask because I'm a heavy SQL user when I'm working, and I've never ever found the need (almost used a cube once but not quite) (I guess it's maybe for analysis rather than transactional stuff).
MIT D-Lab Learn-It – Adhesives
I would suggest trying Wild Garlic (ransoms) [1]. Very common in the UK and very strong garlic flavour.

[1] https://en.wikipedia.org/wiki/Allium_ursinum
Show HN: One-click speedy access to your Stripe customer portal
Server logs only tell you about things that happen on your server. If you are using JavaScript it's likely there are plenty of events that might be valuable to you that never leave a trace in your logs.

For example, if you validate forms with JS you might want to track form submissions and validation errors.
Funnily enough, the "Edison" effect was originally discovered in the 1850s. It got rediscovered approximately every ten years after that.
There's wasteful forms of friction at the road:tire interface when steering, look up slip angles. And there's always wasteful friction at the road:tire interface due to factors like toe and camber, even when going straight. The tire's not a perfect cylinder in isolation rolling perfectly straight down a perfectly flat surface, automobiles are not single-track vehicles.

Since we're already in pedantic land, tires aren't spinning in a vacuum, there's friction between the spinning tires and the air around them.
T. Rex Was a Slacker
This is pretty cool. Thanks for posting.

Question. How does jina compares to Elasticsearch and Solr?
I keep reading these comments on HN of people trying to guess on what the reason is Apple, Google or who else is terminating accounts, apps, videos or monetizing opportunities. Usually accompanied by a tone of voice telling people they should have known better. The point is: Your guess is as good as mine.

The fact is that those companies are not telling people what they did wrong and even more persuasive these days not explaining why their apparent transgression is leading to a particular punishment. Or how that transgression fits the punishment. I for one will not subject myself to such a form of tyranny.

In this case even if having your app in TestFlight too long, why is now (3 years in) the time to revoke the app? Having 200 test users is too much. Why not tell people beforehand they exceeded a limit if that is your rule?

Lets say you are invited into a country as a citizen, but the conditions are: You can be punished arbitrarily, even banished, without recourse, harassed, given arbitrary commands by minions. You pay a 30% tax on all your proceeds, but your proceeds are your sole responsibility. There is no right to have your grievances addressed by the tyrant, not even by one of the lower minions. Would you go? I will not. Now say you already find yourself in such a country. I'm sorry for you. I think I would organize and try to collectively have those rights improved.
Soft/Hard only considers one side of the equation, the level of security provided. It ignores the other side which is what is needed or expected. Without doing that you can not tell if you are dealing with soft/hard or tissue/paper. A more meaningful distinction is profitable/unprofitable and, if you really must rely on other people being tastier fish in the barrel, ROI. For example, if company A costs $10K to hit for a return of $100K, but company B costs $100K to hit for a return of $100M, the only reason someone would hit A knowing this information is if they did not have enough capital to hit B.

I agree that not everybody needs to be able to withstand an attack by state actors. It is up to the involved and affected parties to choose the level of security needed. However, the highest level of actual security I have heard from people is ~$1M and I would be hard pressed to find any appreciable system in a moderately-sized business where the negative consequences would be as low as ~$1M. Frankly, $1M is chump change in the commercial world. If that is all it takes to compromise nearly any system or organization in the world, then a sizable fraction of the people reading this comment and around 46,800,000 people worldwide have the personal resources to compromise any system in the world. That is terrifying.
> Hadn't heard of Plausible, maybe that's the one for me!

Plausible is pretty good, found it useful to monitor traffic and usage for small projects.
Uber driver? Well, the pay, benefits, and power there must be more or less comparable to what an adjunct gets...
Dungeons and Dragons is addressing problematic elements of the RPG’s races
Aren't Sweden and China frequently used as counterexamples, to a certain extent?
Your emails were probably in a queue, handled by people who work on them full time. It's completely different than someone choosing to answer your email later.

I do the same. Of course, it depends on the situation. When someone is blocked, or when it's a fellow dev, I respond fast. But responding immediately often teaches people (especially non-technical ones) that you have time and focus to always reply this fast. Value your own time, and manage others' expectations. Scheduling that e-mail for 15 minutes later will save you lots of time and frustration in the long run.
A cosmic baby is discovered, and it's brilliant
Yeah, I mean a disconnected reply to a tangential question is misleading.
Reaching people is not your right. This is the fallacy that social media has taught a generation.

> Id love to see mac users round here survive on mac os with nothing but the app store.

You're moving the goalposts here... Anyone can publish outside the App Store, I thought this was a conversation about publishing ON the Apple Store?
Why choose RepoDb ORM over Dapper
Firstly, you would only have a semilattice (ie you have join but not meet). It sort of gives you the notion of a merge but maybe not the best thing ever. One thing to note is that it isn’t a good model of common vc systems as join must be associative and those systems do not have associative merges.

I guess you could imagine your state to be the join of all its patches. That makes sense if you have an “add foo” patch and a “delete foo” patch and join them to get a “empty but remembering that foo was there once state” (which is required because joining “add foo” again must do nothing). But you also need to accept that “delete foo” on its own is a valid state (or any “resolve this merge conflict” patch) and it feels not great for that to be a valid state.

Generally I think you want slightly more constraints (than none) in which things may be merged or valid repo states.