skysight-inc/HackerNews huggingface dataset:
The reason I am NOT USING TransferWise is that I encountered something strange.

To obtain their debit card, one of the requirements is that I add money to my account. So far so good. When I am on that page where I can enter the amount I want to add, there is always a minimum amount given. This is not in itself a problem. The problem is that - to my surprise - this varies by a LOT, and I have no clue why. Sometimes it is 5 USD, sometimes it is 20 USD. As in, sometimes I can add 5 USD or above, but not less, and sometimes I can only add 20 USD or above, but not less.

By now I went through[1]: 5 USD -> 20 USD -> 1 USD -> 5 USD. Why does this happen?

I do not know the actual values as I was using another currency, but you get the point.

[1] I kept checking only for 2 days, so those values were changing this way within those 48 hours max.
if sql server can't incrementally maintain your view then it doesn't let you index it. that's why there are so many restrictions but on the flip side if you manage to workaround the restrictions then decent update performance is assured.
You write pure-function mappers using any imperative language. We're targeting TypeScript initially for $reasons, followed by ergonomic OpenAPI / WASM support, but anything that can support JSON => JSON over HTTP will do.

It's only on you to write mapper functions -- combine & reduce happens automatically, using reduction annotations of the collection's JSON-schema. Think of it as a SQL group-by where aggregate functions have been hoisted to the schema itself.

Here's a worked-up narrative example using Citi Bike system data:
https://estuary.readthedocs.io/en/latest/examples/citi-bike/...

| it bucks the general trend in data tooling

You can say that again. It's a bet, and I don't know how it will work out. I do think SQL is a poor fit for expressing long-lived workflows that evolve over joined datasets / schemas / transformations, or which are more operational vs analytical in nature, or which want to bring in existing code. Though I _completely_ understand why others have focused on SQL first, and it's definitely not an either / or proposition.
Right. Presumably that your bosses held those positions while being incompetent, meant that no one else in the company was able to convince the higher-ups that the company would make more money if they were managers instead.

My upbringing only ever emphasized two approaches, do your job and be a good line employee, or own your own business and be your own boss It's only recently in my career, within the past 5 years, where I had a manager want to groom me and started showing me how companies work.

One of the fun ways of looking at things, is that a manager can only get promoted once they have nothing left to do. They need to delegate out all of their tasks and responsibilities, and once they have none left, they can start taking on new tasks and responsibilities at the next level above and get seen for promotion. That then also means that the fastest way for you to get promoted is to make your boss get promoted, so take as much as you can off of her plate, which then also has the dual effect that when her position opens up, you, being the one who's doing the majority of her title's responsibilities, would be the natural fit to slide right in to that promotion. Of course, it's not enough just to do all the work, you also want to make sure everyone knows that you're the one doing all the work and that everyone wants to vote for you to become the new boss.
In Go it may or may not allocate a new array; it depends on the array's capacity. This means that the resulting slice may or may not alias the original slice.

See this playground for an illustration: https://play.golang.org/p/mOpuGVj2ypG

That uses append to delete, and then modifies element 0 in the result. In the first call, only the new slice is modified. But in the second call, both slices are modified, since they share the same backing array.

I consider this to be one of the worst mistakes of Go, to design a highly multithreaded language in which variable aliasing is a dynamic property. I am convinced that many Go programs have latent races and bugs, invisible to the race detector, and they have not yet been tripped because they have been (un)lucky with the runtime's capacity decisions.
Yes, I assume that the core rules will not be changed, which requires an element of trust, making it more similar to FIAT currency than gold in that regard.
Thanks for the post!

I should be eligible under S. 4 where it makes it sound like I'm already a citizen. But yeah, I got the feeling proving it would still be a slow and painful process where it could take a while to gather it all. And I'd only have to deal with 2 parents' records (I think?). They'll be listed as hrvati, but finding originals of the birth certs is a question.

But kinda worried about a parent trying to make an EU trip if ETIAS ever goes live, and being unable to because they don't have an EU passport to travel on. So a lot of paperwork might get sorted out for me anyway.

Just haven't bothered to follow through with it unless I saw myself needing it. And it's increasingly likely I'll be eligible for another EU passport in the near future anyway.
There's at least one track I wrote used as an example of a genre in this guide.

Full disclosure: I have the privilege of knowing Ishkur personally
I'm not sure potential buyers or even friends and family would go through the whole trouble of setting up an account, buying crypto, etc... just to send me a message. But I agree that this seems like a great idea to send spam to my competition. As well as potential customers :-)
Not quite so severe but I had a problem logging in which resulted in my account being frozen until I could prove my identity. This was a simple matter of providing a selfie whilst holding a photo ID.

Every attempt resulted in a message that the image wasn't clear enough. The delays bewteen messages were also days and weeks apart. Eventually I gave up and I no longer have access to the account. Thankfully, there was no money it.
On an unrelated note: What a spamfest of a banner ridden website
Can you please detail how you would apply that technique on dealing with a break up
I loved this as a kid and am excited to be able to play it again. They let you create an account to save your progress.
I used to fly into a UK gov office for work every week for a couple of years, must have taken over 100 flights so during that time so I got pretty relaxed about flying. Also my mum loves Australia so I’ve been taking long-haul flights to Brisbane from Belfast and back pretty much every year since I was six-years-old.

One time I was taking my usual flight over the Irish Sea and the pilot comes on and says “unfortunately we’ve encountered a mechanical issue and will be redirecting to Manchester”.

That’s the first time I’ve seen people crying on a plane, most people were calm though. I was a bit nervous but I realised there was nothing I could do about it except keep calm and not distract cabin crew.

Never found out what happened, we all just shuffled onto a different plane once we landed at Manchester and then took the shortest flight I’ve ever taken in my life, can’t have been more than 20 minutes from Manc to East Mids
But why would you be comparing to C? I've yet to find any scenario where Go is an option and e.g. OCaml isn't (unless the scenario is "I want to use a language whose creator called it a "systems language"").
Youtube is in between a rock and a hard place as well as all user generated content sites.

Either they automate removing content and end up removing some of the good with the mountains of bad, or they do it manually which costs a fortune and is too slow.

The local news is still ridiculing Facebook because they left the stream up for the NZ shooting for hours and their stated reason "No one watching the video had reported it". Well what do we want facebook to do? Hire thousands of people to watch every single livestream live?

IMO we should all move to some kind of self hosting where there is no central mega corp that takes responsibility for the content. You host your own content and you stand behind it legally. As long as its legal content, you have no risk of being shut down.
That talk by Martin Kleppmann is fantastic.

Another, closely related article is "The Log: What every software engineer should know about real-time data's unifying abstraction" by Jay Kreps.

https://engineering.linkedin.com/distributed-systems/log-wha...
Here’s something I wrote up about a project that is into its second decade, and just picking up steam. It actually matured just in time for the COVID lockdowns. The best thing I ever did for it was walk away: https://littlegreenviper.com/miscellany/bmlt/
From 1M to Graham’s Number (2014)
Then that's a problem that needs to be solved. And the only way to solve it is to have people who don't use WhatsApp and refuse to.
If the business doesn't take email, SMS, phone calls, Signal or Matrix they can go without my business, and I am already reaching out to those that may be at risk.
And it doesn't happen here, but if a government office were to refuse contact other than whatsapp then I would sue. Why on earth should Facebook be given the power to dictate and process how I communicate to gov offices? It's insane and requires immediate response by citizens.
I caught the babelfish.
You can hack out an API in Open API Spec (I recommend Stoplight as a GUI for that) and then stand it up as a mock server for initial UI dev.

If the language has a code generator written for it, you can then generate method stubs and types for your server. If not, you can still use your spec as a validation document that you feed into a library before responding to a request.
> 1.14 inch 240 x 135 pixel IPS LCD screen

Sounds familiar. Is this the ones used in Chinese smartwatches?
Quite often. Sometimes I quaffed coffee and my brain went high gear and I thought I got some good answers. But when I typed it the fancy facade wore down and a cooler head realized that it's stupid or incomplete and I never bother to post it.
Definitely two tracks. =)
Maybe not outsmart or outcompute, but outpower (unless you count any biological activity as computation).

Viruses have nano-level biological leverage and that's enough to wreak havoc.

The threat I'm most worried about is automated capitalism which is gradually gaining power (and intelligence, and psychological leverage) while folks are on a descending slope.
I am not sure that does. I have learned a great deal from folks that were very very different from myself. Not emacs vs vi, but why would I use a computer?
Yes, they have access to a more powerful computer, but they’re also surrounded by more powerful distractions. This is incredibly impressive no matter how you look at it.
A Look Down Track B
An older family member grew up in WW2 Europe under German occupation. I asked them about general everyday life during the war and the holocaust. Besides getting bombed on en route to school, it "wasn't that bad". I don't know if it's justification or stockholm syndrome. Part of me speculates people in these situations suspend their reality as a survival mechanism.
This is a Go idiom, one of the "slice tricks" that you are expected to just know. In fairness every language has its non-obvious idioms.

It may or may not copy.
> disintegrating jet engines sometimes cause problems by shooting fragments of turbine into the body of the plane.

The most famous uncontained engine failure incident was the 1989 Sioux City crash of United 232, where exploding fan blade bits took out all hydraulic lines and the plane became nearly uncontrollable. The pilots almost got it on the ground using only engine thrust to control the plane, but it crashed as it came in and 112 people died.

Similar hydraulic problems arising from uncontained engine failure caused Baikal Airlines Flight 130 to go down in 1994 (125 fatalities), and a 1984 Aeroflot crash (110 fatalities).

Shrapnel from exploding engines also killed two passengers on Delta 1288 in 1996, and led to a fatality in in a 1973 incident on National Airlines 27.

Uncontained engine failure is not common and it's very serious.

https://en.wikipedia.org/wiki/Turbine_engine_failure#Notable...
Boeing suspends [P&W4000 powered] 777s after engine failure on United flight
Speaking as someone who knows approximately nothing about ad fraud, what additional protections exist? The scheme you described could be easily thwarted by appropriately sandboxing their script to modify a shadow DOM instead of the real one (and countermeasures like checking the page once in awhile would just as well apply to a JSON approach).
Recovering Our Lost Free Will Online: Tools/Techniques That Are Available Now
In the UK we have the Financial Conduct Authority. For a registered financial institution you have protection of, I think, something like £80,000 in case the bank goes bust and you can also ask them to investigate any complaint.

I have done this once for my own account and a couple of times for others. They really do look into every detail and will award compensation if it's clear the bank was at fault.

Institutions that don't have this protection include Trasferwise and Revolut, both of which I have had issues with in the past.
Well, indexed views aren't materialized views per se, they are a tradeoff between maintenance and deterministic performance.

A materialized view is nothing more than a snapshot cache, a one time ETL job. So it can abide by any constraints and is completely untethered from the data that created it. So you have to create your own maintenance cycle, including schema validation and any dynamic / non-deterministic aspects of the MV.

An indexed view is modified just like the clustered index of any tablr object upon which it depends, as an affected "partition" of the DML. That's what the SCHEMABINDING keyword is for, binding the view to any DML statements of its underlying base table(s).

So no need to maintain it at all, at the expense of conforming to a fairly rigid set of constraints to ensure that maintenance is ..umm ..maintainable.

In practice most views' logic are perfectly simpatico with the constraints of an indexed view - the tradeoff is write performance vs the "cache hit" of your view.

I do way more OLAP/HTAP engineering in my day job so indexed views are less common vs. Columnstores, but indexed views are a highly underutilized feature of SQL Server.
> You'll find that a fair amount of single-header C libraries that are explicitly C89-supporting are in use by game developers.

Is that true? I thought low-level game development was almost entirely in C++. Why is there resistance to using libraries written in the same language as the rest of the program?
This is the fulcrum point of this debate - right here.
The reasons are not obvious to me. Why did they stop? Cheating? Annoying support requests? Could sell for more money?
You can sort by many things. Knowing where you sort (usually as far up the chain as possible) is important
If your developers hand write a binary search to delete an element you are extremely likely to end up with bugs. So it would be nice if there was a generic binary search too.
I didn't see any way to send feedback in the app itself, so I figured I'd add to the discussion here in hopes they'll see it. The ads themselves don't launch for a few weeks, so there's definitely time to resolve this stuff.

On Nodewood, yeah, it's probably not the #1 time-saving feature that Nodewood offers, but it's similar to any other framework's scaffolding tools. It ensures that when you want to make a new API Controller, or UI Page, or shared Model, it's in the right location, follows naming conventions, and has the basics filled in for you.

I always find starting from a simple case and extending it to be a lot more-productive than starting from a completely blank file and trying to remember the basic implementation of the thing I'm trying to build.

Plus, Nodewood is a little opinionated about how to split up your code into "features" that makes building a reasonably well-organized Monolith a lot easier, and the code generation tools make it a lot easier to follow that pattern.
We Shouldn't Fear Transhumanism – News Break
Meet php.
> > There is a lot of empty land in the world that isn't useful for people to live in or to grow crops due to lack of rainfall, which also makes those sites more valuable for solar energy.

> There is no such thing as 'empty land'.

Can't help but be reminded of this classic skit.

"The ship was towed outside the environment."

"...Into another environment."

"No no, it's been towed beyond the environment."

https://youtu.be/3m5qxZm_JqM
Even in professional gaming, wireless mice have become the standard.
This. I also used N26.

There support used to be bad, now it is atroscious.

The details of my situation are not important, however I was in contact with Christian Krabus - Head of Customer Care (https://www.linkedin.com/in/christian-krabus-075a7887/ who it appears no longer works for N26).

I would regular have to ask for status updates; email the managing directors and only then would things get progressed.

My issue stemmed from May 2019 right until Mar 2020; when he stopped responding (and according to linkedin, left the firm).

Basically, every support interaction required multiple pulling of teeth. That should not be how a bank interacts with you, especially when they have your money.

I now use another bank in Berlin, just a normal one, and the interactions are about average ( I ask a question; they take a week to get back to me -- but they *tell* me it will take a week).
Didn’t the situation in Hong Kong escalate from people being concerned about the extradition thing to the Chinese government now suspending elections?
The Turing is not about intelligence, it's about being able to credibly ape humans. You don't need to be able to credibly describe what it's like to fall from a bike or to fall in love in order to be intelligent... But you have to in order to pass a Turing test.

The first chat bots that I remember claiming to have passed the Turing test were actually credibly dumb (mimicking a teenage, non-native English speaker with deliberate grammar mistakes to paper over misunderstandings).
My experience is that developers in other languages have no idea of the performance characteristics of list.delete. It seems low-level and therefore obviously fast.
Checking signing certificate fingerprint of the RPK file for a quick app?-Huawei
From the Sublime to the Hilarious – Global Issues
We have created YOLO based video parsing website
If you want the bezels look less chunky, have them taper inwards towards the screen. It'll give the allusion of thinness and also pull the screen forward visually.
Sovereign Wealth Funds Have over $3.39T in Stocks
I remember in high school after an argument about games, my friend handed me a disk labeled "good text-based game" with this game on it. I'm sure we didn't have the same taste.

"New gamers may not see the appeal" is an understatement. The game takes inaccessibility as a badge of honor, or perhaps a badge of honour. It's not just lateral thinking that you need in order to get through the game... you need to lose, restart, and try again. Douglas Adams's humor (or humour) survives the translation to video game format very well but there's very little else about the game that is enjoyable, unless you are a masochist.

I can't remember if I finished the game or not. I do remember getting past the puzzle when you arrive on the Vogon ship. If you are tempted to use a walkthrough to beat the game, just go reread the book instead.

If you're interested in interactive fiction, you have 37 years of games to play since HHGTTG came out in 1984, and there are plenty of classics in there. My personal favorite is Galatea, which is itself an unusual game (only one location, many endings), and my "junk food" text game would be Leather Goddesses of Phobos.

The Hitchhiker's Guide to the Galaxy is one of my favorite books, but one of my least favorite games. It shows up high in interactive fiction rankings, but I suspect it's largely because some people are massive fans of the books.
This is why I like my accounts unbundled. One account per service thanks. Far too many horror stories of Rift users getting their facebook account banned without the option to have it reviewed and then losing access to all the games they had purchased.
> Of course, but if it can't develop finer lithographies, it might as well give up and declare bankruptcy right now.

No, SMIC was in very good financial position. They work tax free, got a rather good niche of expensive old chips, and a status of the only first tier foundry in worlds biggest semiconductor market.

200mm is currently booked for years ahead, so they are not going anywhere for those years ahead at least.

People on this forum know very little of how the economics for microchips work. I want people to learn up this industry to a level where they wouldn't embarrass themselves without at least having a glancing doubt about what they say first.
This year I've been using Complice.co which is interesting because it focuses on the present and the past but doesn't have any features for planning the future.

(I'm friendly with the Complice team on Twitter, because they're cool people, but I'm not a shill!)

Every working day, I start with putting today's intentions into Complice, and then I work with the builtin Pomodoro timer. Intentions are structured by a small set of "goals" or "areas." I have four which I call Wellness, World, Research, and Workshop; every intention belongs to one of those, or misc.

I have a small set of basic daily intentions set up, which includes one I call "settle" which means looking through my inbox and my todo list for actionable items I can do without much thinking, and also replying to messages and stuff like that. So I aim to spend one Pomodoro session there, and the goal is to feel like I've "settled" my basic relation to the world.

That kind of thing was always hard for me to keep up with, and my current success is due to Complice and also getting an ADHD diagnosis with medication late last year, which has helped me transform my life in a major way.

I have a separate system for todos, namely Things for iOS/Mac, where I put future intentions that I want to remember. During the "settle" session, I look at that list, and decide which of the todos I might want to do today, and make them into intentions.

The other cool thing about Complice is that it has weekly, monthly, quarterly, and yearly reviews. So for example it's Monday morning now, so my next task (after my coffee and internet) is to go through the weekly review form, which shows me an overview of the past week, along with the previous weekly review, and asks me some customizable questions about how it's going for each area of my life.

Getting diagnosed also encouraged me to start the year by participating in Complice's "online goal-crafting workshop" which was fun and interesting. That's the first time I've ever really thought consciously about setting goals for myself!

One insight that I had about goals is that for them to really function as goals, for me, they need to be what I call "visible on the horizon." That basically means I can IMAGINE them, and when I imagine them I feel GOOD, the picture evoked is one that's nice and positive, so that my whole body can orient itself towards it.
I’m not sure about keyboards, but as far as mice are concerned, wireless mice have become the standard for professional gamers.
Display authorization dialog again after canceling authorization- Huawei
Why NFT's are likely the greatest unlock of artist opportunity in 100 years
It reads like a caricature of authoritarian propaganda. They're not even trying to be subtle.