skysight-inc/HackerNews huggingface dataset:
Thanks, glad you liked it! Undo/redo is definitely there already. The arrow buttons in the top left near the zoom buttons will do that, as well as Ctrl Z for undo and Ctrl Shift Z/Ctrl Y for redo. I totally forgot that Macs use Cmd for most shortcuts, I should be able to add that in as well, thanks for letting me know!

That being said, the undo and redo currently only handles the drawing tools, text and stamps can be deleted their own ways, but that's definitely on the todo list.
This is very cool though a touch pricey. Do you have any hands on experience with them? How's the quality?
I'm a little late to the party but this is really great.

I've been working on building out a list of resources for people interested in social enterprises (https://github.com/RayBB/awesome-social-enterprise)

Do you have any recommendations for resources that helped you get started or inspired you to start a social enterprise?

Also, do you mind if I add your social enterprise to my list of social enterprises?

Thanks!

peridotoak my shameless self plug for my repo above may be of interest to you!
Whenever post-covid comes, if you WFH you can meet a local friend for lunch. Don't conflate covid-WFH and non-covid-WFH as a reason to dislike general WFH.
Your point, that nobody should make iOS apps as a business because that puts them in a lousy situation, is fair but not actionable. Sure, it's a risky proposition, but there are something like 20 million registered iOS app developers out there, and so we've moved well beyond whether this was a good decision on their part. Now we have to figure out how to make society work well for these 20 million people.
I work in a hospital. 90% of the administrative staff is still here, in our offices. Those of us who didn't get laid off never left.

Sure, we get asked if we 'have any symptoms', have our temperatures are taken at the front desk, and we're required to wear a mask going in/out of the building...but other than that, it's business as usual.

The office my wife works in, they won't let anyone come back. They can work from home, which is fine-but she's tired of being cooped up. She had to sneak in on a weekend to get some devices for testing.

They are considering opening back up in the fall, and would be requiring everyone to wear a mask the entire time they are in the building.

We're going out to eat in restaurants again, we're all still going grocery shopping (where I've never see anyone cleaning anything), malls are open, so what's the big deal with going back to work?
Apple doesn’t get 30% when retailers sell iTunes gift cards.
Bummer! So, what platform(s) are you developing for nowadays?
>> The interesting and loud stuff that I see flying by out my window NEVER shows up on any app.

The slightly interesting stuff doesn't show up, the loud jets, but the really interesting stuff does. CIA rendition flights, police spying on protests, Air Force One, rich people flagrantly violating COVID rules ... they all squawk ADS-B.
It's more like, why did Epic decide to file a spurious legal action when their situation with Apple is exactly the same as their situation with Microsoft (for XBox) and with Sony (for PlayStation) and with Google (for Android).

The only difference is that Sony just invested $250M in Epic. I'm sure that minor fact has no relevance here, though. (sarcasm most certainly intended)
One thing I've noticed in my more recent job searches before starting my company was that this kind of spam exists at all job search levels.

I'm really getting the feeling that online applications to jobs are rapidly becoming next to useless, it really feels like this market is ripe for disruption, and I've been thinking for a while about how this could be done.
SIMple Physics, a set of physics simulators for learning/teaching physics
When does that effing toaster meme finally die? Why do you repeat it? It may have been true in the early days of Linux, but nowadays it's just a fairy tale. Compare the architectures Linux runs on, vs. NetBSD. And then STOP!

edit: I like NetBSD, but that meme is just non-sense.
I've heard this argument before...

Internet Explorer is as much the product as Windows.

Without Internet Explorer Windows is literally just a piece of software.

They have options - it's called a Mac
https://twitter.com/slasher/status/1295434558112960519?s=21

Apparently this also applies to all apps using Unreal Engine.
Vertical scaling for database servers.
The actual title of this is "How we Approach Website Design at Human Deluxe" and doesn't appear to have anything to do with the submitted title
How would a cop even know about this and arrest you? Being serious.
A flat monthly fee
>Now, how would you deploy this to AWS?

Personally, on AWS I'd provision RDS for the database instead of running the DB in the cluster. YMMV but I'll happily pay for the simplified backups and ops.

If you're mainly just using nginx as an application server here instead of as a load balancer, I'd probably put it in the same docker container as the php code.

Then you can leave the actual load balancing and health checks to AWS's ALB so that when an ECS task stops responding, ECS will bring up a new one and get things stable again.

You've two options when it comes to your cluster, EC2, in which you provision some machines yourself for the cluster, and Fargate, in which you don't. If you fancy managing everything tightly and tweaking until you find the right balance, EC2 clusters can be cheaper.

Fargate gets you up and running quicker but can be more expensive.

>What I don't understand is also how tests work. When I commit to a specified branch, will it just run the tests? Or will every commit trigger a build of the image (and the tests are specified as a RUN command in the dockerfile)?

How you do that very much depends on the CI system you use. For example, I use travis in work, and I can set it up so that:
- each commit runs a shell script, and in that shell script I can run tests, and if those tests pass, and if I'm on the main branch, a deploy will happen.
- or, I can split the tests and deploy up into different 'stages' and the configuration file for travis allows me to specify which branches (or pull requests) each stage can run on.
I just realised that I hadn't even tried it with the Joycons. I just went and tested and... it works, but to be honest, it's not great. You have to use them detached and you use the right one like a Wii mote, you point it at the screen and it creates a cursor/finger.

I would 100% recommend rather playing it in handheld and using touch screen after testing it out. Maybe you could get used to it, but personally I hate the "remote pointer" thing.

Unless I'm misunderstanding, but I couldn't get anything to happen in the game when I had the Joycons attached (I only play handheld) and only when I detached did it ask me to place the right one flat on a table to calibrate and then show me how to center the cursor.
I was using Nisus writer in the pre OSX days.
I had forgotten about it and I am amazed it still exists and is actively developed.
I disagree with how you define "model" to mean the parameters, rather than the form of the relationship between input and output. I don't think every time we make a new estimate of the electron mass, we are creating a "new" Standard Model.

I don't really think it's super worth quibbling over, since I think we're generally on the same page. It's worth noting that BERT trained on different corpora is generally still called BERT (you can look at the huggingface/transformers library, for instance).

I'm sorry that my message came across as more adversarial than intended.
As a game company I would expect Epic to have a massive strategy already laid out just waiting to unfold and win this one otherwise it will all feel very ironic.
Not sure why an answer to the question would be downvoted.

Anyway, it's possible that the reason was no so much ground-to-air missiles but rather ground-to-air weapons. In other words, idiots trying to shooting guns at airplanes or put up balloons in their path.
Epic has more revenue streams than just Apple's ecosystems.
I've been experimenting with flashcards that prompt me to write or solve some problem, versus the more common memorization usage. Not necessarily solving the same problem (write FizzBuzz in SomeLang) but maybe more complex (select a public web API with a JSON source, get the data, process it, and make a simple report). A way to reinforce understanding of different libraries or tools. I haven't figured out the scheduling on that in Anki yet, though. The same ratings can still be applied, even if it takes an hour to do it it's "how easy was that hour?" Did I have to pull open a lot of language and library references? Was I able to, without much effort, create the basic project template and start filling it out? Or did I have to look up the details on defpackage again?

Then combine that with more explicit memorization/recall cards like I use for Spanish. "In Common Lisp what non-destructive function filters a sequence based on a predicate?" "remove-if".

I think this should work well as a way to develop an understanding when paired with books/tutorials on the language and its libraries.
Thanks for the feedback! I've been trying really hard to keep the interface as simple and intuitive as possible, so it means a lot to hear that!
Going to be very ugly if UE games cannot run on iOS devices, very ugly, and seems neither wants to back down at the moment.
Do you think that Google, Microsoft, and Sony are also hostile and tone-deaf, then? One assumes so. All those platforms extract the same kinds of fees from Epic that Apple does.

But mysteriously, Epic only wants to go after Apple.
A cursory scan of the Twitter thread suggests most people who have expressed an opinion are on team Apple, blaming Epic for violating Apple's term of service.
They use multilateration, but there's no GPS synced clocks needed. They use ADS-B messages with position as reference and uses the relative arrival times of those messages to model the clock characteristics of each receiver. That way all you need is an inexpensive receiver (like a RTL-SDR) and with enough receivers in an area you'll get pretty good position estimates of aircraft only transmitting Mode S messages.

This is the most popular mlat server software, used by ADS-B Exchange among others: https://github.com/adsbxchange/mlat-server
My sympathies. That's a really sad story. I don't know if it's any consolation that it was at least discussed among the executives.

I don't know why you originally eschewed the web. I've developed on closed platforms in the past: Facebook (when Facebook games like Farmville and Mafia Wars were crazy hot), Silverlight, OpenSocial, Twitter, and now Google Apps Script. My work is always worthless in 2-3 years, and what I "learned" about that platform is useless.

Now when I develop for a platform, my mindset is only if it's temporary, and if I will be okay if this is shut down in a year.
Lessons from a Billion Dollar Open Source Company – A Chat with Gitlab's CEO
> How do you handle events with side effects (sending emails, for example), and ensuring they aren't triggered on replay when they shouldn't be?

Someone else already addressed this, but to paraphrase: your application should be able to deal with duplicate events (and gracefully handle side-effects).

> How do you handle randomness, like uuid generation?

Are you referring to id generation and tagging in events (ie. aggregate id's)? If so, that'd be an application responsibility - you'd have to determine how to properly attach id's.

Hmm. But that does bring up an interesting idea - what if we provided a way to "group" events and generate aggregate id's on your behalf. Maybe that's what you meant - it's an interesting idea.

We currently don't do anything "extra" in regards to grouping events - we tag each individual event but that's about it.
Opendoor was founded by Rabois and has a 3-year-exercise window if you're there for 3 years.
Ask HN: What are your favorite sources for dev focused content?
I'm building https://devfeed.io and I have a list of sites I "think" will serve as a good baseline for my content sourcing algorithm but I want to know if I'm missing any?

Here are a few that I intend to use to start:

https://news.ycominator.com

https://www.reddit.com/r/programming/

https://github.com/kilimchoi/engineering-blogs

https://dev.to

https://dzone.com/

https://www.infoq.com/

Others? Thanks in advance for any suggestions you might have.
Of course they should.
But, market dominance means agreement to such terms are not 'fair'.
They aren't immutable. You can safely add fields and you can add methods or entire services. It is easy to change microservice interfaces, you just do it in a particular way.
If the rules are possibly illegal, yes, a question which will soon be litigated.
Aside from trying to be smug, I'm not sure the point of this comment.

No one cares that a small handful of people owned a Treo in 2001. It wasn't relevant then and it isn't now. In any case, if it isn't a market, then there is no case here, so not sure what your comment means for you.

> They haven’t really created any market, they just created a software monopoly on their hardware using existing ideas.

The monopoly where the competitor has far, far higher marketshare. I'm sorry, I've never read about that in the history books.
I don't think they planned this well at all. It feels like rage fueled flailing they didn't think through.

What is it going to do for Epic's cash flow if they're not allowed on any app stores for literal years while court cases filter through? What is it going to do for their game store and engine selling business to be indefinitely evicted from the Apple ecosystem entirely?

Were I a company using Unreal Engine to develop a game, expecting to target Apple hardware, I would not be very happy about the stunts Tim Sweeney is pulling.
From a preliminary statement of Epic's motion:

> Just over two weeks ago, Apple’s CEO Tim Cook was asked during a Congressional hearing whether Apple has “ever retaliated against or disadvantaged a developer who went public about their frustrations with the App Store”. Mr. Cook testified, “We do not retaliate or bully people. It’s strongly against our company culture.”
Can I ask what your app was/did?
I recall having particular trouble with strings, filesystems (especially watchers; though that may be a domain issue more than a lib issue); and in more recent impressions, the TPL (task parallel library) was nightmarish, its behaviour never adding up to what was documented.
If that is true, then it seems EPIC's case is made stronger by this action.

How can Apple kick off thousands (10's of thousands?) of apps, which just happened to use the development kit provided by another party Apple's involved in a lawsuit with.
Epic's antitrust case against Apple is very weak, but they're well within the right to sue Apple to resolve their dispute. The developer agreement actually stipulates the venue, Northern District of California, for any lawsuits. However, Epic demonstrated particularly bad faith in how they've dealt with this matter so I'm not surprised that Apple is terminating their relationship (which they're allowed to do under the terms of the developer agreement).
Are the various cuts (both sale, and in-game) for each platform known, either informally or publicly?
Or maybe, because I care about:
- Who am I working to?
- Who am I serving?
- Who are the persons that I'm working with?

Or maybe, I'm curious about the language that your face brings when you said things like:
* "Business is stable. Don't worry."
* "Good job team."
* "We need an extra effort from you guys. This is not about money. It's about our mission"
Because on Android Epic can still have users install their games via a different app store.
It's now built-in to Nautilus, Nemo, and Dolphin (I think), so yeah, I'd say the majority of Linux Desktop users have some means of mounting their Google Drive.

I guess everyone is peeved that they don't get the "syncing" aspect of Drive w/ desktop mounts, but it works for me, as I personally use Drive as more of a cloud storage thing.
Epic's intent is clear. No need to ask why.

Apple's handling of the situation is baffling. "Let's martyr the smaller company!"
Yes, total market dominance with 10% market share.
>got his deal reduced by 25% or so by Steve Jobs in person - after accepting it and flying out to Cupertino just because Jobs could and he wanted to make a point.

make a point... to whom? The guy selling? He's already selling. He gave in. What more do you want?
Isn't it the case that game publishers often will invest in game developers for their platform? I read elsewhere this was the case, but I haven't found a good source online.
But they do once the consumer spends that gift card. So charing 30% for the gift card would sort of be charging the Apple tax twice, wouldn't it?
From their website: Kafka is an open-source distributed event streaming platform.

There are many use cases from piping website activity tracking, metrics, log aggregation and stream processing. For us, it's a communication layer utilized by our microservices. An event goes into the stream and any services that cares about that data will consume it. In other words, it's like an ultra-resilient, scalable, redis pub-sub with history that runs on the JVM. You can read more about the use cases here: https://kafka.apache.org/uses

edit: Sidenote, Kafka is often waaaaaay overkill - if you need messaging, use something simpler like Rabbit or NATS or Redis and only use Kafka if you know why you need it.
Shonan Monorail – a suspended train-line in Tokyo
Technical details are described here: https://gitlab.com/jjwiseman/advisory-circular/

Things flying near an airport are excluded ("The centroid of the last 3 minutes worth of positions must be more
than 2.5 km away from all known airports."). I've never seen it tweet about planes doing obvious pattern practice.
I personally thought they were already in abuse of market power.

But on this latest development, I want to hear Apple's argument first. That said, I didn't find their argument on the first action compelling so not optimistic. But maybe they discovered some abuse, for one random, made-up example -- my point isn't to trust Apple but just to see what the reasoning is first. This tweet doesn't say if they were given any reasoning for the latest action.
Given a vector space V over a field F, a tensor is a multilinear map

T: V x V x V x ... x V^* x V^* x V^* -> F

You're mixing up geometric objects (multilinear transformations) with their coordinate representations. A geometric object, such as a multilinear map, is automatically invariant to the coordinate system. An array of numbers, like a matrix, is not.
But can you be banned from doing business with millions of other people for offending the gatekeeper?
Some of these languages are an excellent fit for specific problems. I still think an array based language is best for sql queries rather than set based. Any time you hear something like "select the first....", you don't want a set, you want an ordered list.

Plug: I wrote an open source version of q/kdb that runs on the JVM:
https://github.com/timestored/jq

You can give it a try online in the browser here:
http://www.timestored.com/jq/
Any quality reading you could direct one to on the latter, would be interesting/appreciated!
What if Epic had decided it didn't want to support iOS anymore...

Is this all just something they may have wanted to achieve anyway?
> The only places that require comparatively large bicycle parking areas are large transport hubs, and in the example, the added distance for pedestrians is less than going between platforms, if any at all.

Everything requires comparatively large bicycle parking areas.
Here https://newworldeconomics.com/wp-content/uploads/2017/01/osa... is perhaps 5-10% of the visitors bike parking, making the street 30-40% blocked and 30-40% wider for everyone.

Here https://newworldeconomics.com/wp-content/uploads/2017/01/gak... are maybe 10-20 bikes clogging up the path for thousands of people.

> I was talking about cars -> bicycles. Densest cities are best served on foot

Right, so if you're redesigning smaller and denser, why on earth would you build so everyone needs bikes, instead of building so everyone doesn't?

And if you're not redesigning smaller, and distances are still car-suburb distances, they're still too far for bikes for most people and most journeys. You might have to do a 20 mile round trip to get into Houston center and back, for example, that's 1.5-2hrs biking. Way outside what you could expect most people to want to do regularly compared to say a 15 minute walk.

45k people live in https://newworldeconomics.com/wp-content/uploads/2017/01/gak... this photo with a ~10 minute walk to all of those places including a train station with lots of regular large trains.

> The only places that require comparatively large bicycle parking areas

All bicycle parking areas are comparatively large for the people who don't have bikes. "The space of a single car" is ~3 meters. You only need 30 of those to push your walking commute, trip to the shops, visit to your friends, out by +1km and +2km after a round trip. Building for the 10% of bikers compared to the 90% of non-bikers is insanity.

> That is truly foolish, and would fit over a million bicycles even without racks.

If it did, it would still be 157 acres of non-place nobody wants to go to, spend time in, and resent having to get to the other side of. The foolishness is having that much inhuman space dedicated to metal storage, not that it's dedicated to fossil fuelled vehicles instead of pedal powered vehicles.
That's right. Epic is trying to use it's user-base as pawns against Apple, but it isn't working. Is Epic planning on lowering the cost of games on iOS by 30% if the fee goes away? I don't believe they are.

Edit: Thank you save_ferris for for correcting me. Here is the blog post announcing the discount. https://www.epicgames.com/fortnite/en-US/news/the-fortnite-m...
Is it bad that I hope they do kill Epic's account?

Epic launches a preconceived plan with media attacks and the most ridiculous 1984 reference that actually doesn't make sense in the current context against Apple. If I'm Apple, even if this is a straight up attack on me, I just follow the rules in my TOS and block them like I do others who don't follow the TOS. If you don't like the TOS, fine you don't have to be on my platform and have access to my users. It's as simple as that. The fact that so many are rebelling against this, is actually good for consumers in the long run, they may flock to other platforms albeit there's now only two viable platforms, Apple and Android. Windows got bit by the dust, but I do wish they were still around to create a healthy three ecosystem battle.

Epic's a billion dollar company with huge resources fighting another billion dollar company. It's kind of hilarious watching this pan out, with Epic pretending to be some small indie corporation fighting a huge conglomerate.
I've long maintained [only partially in jest] that the Universe is figment of my imagination.

As far as my personal experience of it goes; it didn't exist before I was born and, unless I've seriously miscalculated on the non-existence of an afterlife, it will wink out of existence the minute I pop my clogs. So, to all intents and purposes, the Universe only exists while I'm around to experience it.

Sorry about that, the rest of you!
Yeah - here, I'll add a slight edit to the post to explain it in more detail and clear up any confusion.
Epic is trying to shine a spotlight on what they think is unfair, and I flat out disagree. They want to now sue the same company that provides them tools to develop, as if it’s some inherent right? Apple owns the Apple store, and they can choose to charge what they want. Epic can choose to raise their pricing if they feel the millions they’re already making isn’t enough.