skysight-inc/HackerNews huggingface dataset:
Well, it would be personal data about me that they store on their servers. So I could, at any point, send a GDPR request and force them to send me any data they have stored about me. Or tell them to delete it. Or sue them for having it in the first place without my written consent.

Same would be true for any other "online address book" type of app. Particulary funny if people added "notes" about you to your data set. Those notes would have to be send along with all the other data they have about you, because it is data about you.
No, but consider something like "In order to operate as a common carrier, you must deliver accurate ANI/CID/whatever info, and you must only peer with providers who do the same. Failure to depeer violators will place your own operating license in jeopardy."

With a list of exceptions for legit stuff like setting a company's inwats number as CID even if the call comes from a branch, etc. I'm sure there's a finite universe of such cases.

The calls don't bother me so much as the spoofing does. I can do my own filtering if I have accurate info to work from. It's the havens allowing bad info into the network that we need to aggressively exclude.
Thanks. French here, I need this.
Rather than casting scorn why not step up to the plate and do what the author has done here but for the architectures that you know?

I spend a fair bit of time in the Arm space and didn't find the article incorrect, just PC focused. I don't think the author claimed to be the authority on everything DMA.
Hurry up! only 3 upvotes left for this comment
> Do they also work if you have an American bank AND a German bank?

why would that even matter? its not rocket science to add more integrations. especially in an asynchronous process like fetching bank transfers. you got all the time in the world.

heck, why would you even want that?
if you have a singular provider which gives you access to all banking logic, you're entirely at their mercy.
they can just put whatever price they want on their service and you'd have to shell it out.

> Which platforms?

plaid to point out the most obvious. there are a lot since PSD2 came into effect though. that regulation isn't german btw. your comment makes it sounds like it is. and before PSD2, there were other providers that supported all banks in europe for example, and again: there is no reason not to add several integrations.
I'm still improving the list but currently, here are some of the things I use to figure out if a company has good work-life balance (not all are required):

- Has 40 hour or less work weeks

- Rarely requires overtime work

- Has a good amount of paid time off (Bonus points if they encourage employees to take a time off, like they require you to utilize all your paid time off and/or they provide a bonus if you take a time off)

- Remote friendly

- Communication is asynchronous by default

- Well known publicly that the company value work-life balance

- Offers good employee benefits (e.g, https://basecamp.com/handbook/08-benefits-and-perks)
That’s a breakdown, not a ratio.
> governments building big facial recognition databases and surveillance systems is fraught with risks.

Specifically, what in the Snowden leaks should be illegal? There were no facial recognition databases in there. So far, you have not given any reason why Snowden's leaks are permissible in your view.
Get a copy of "UNIX and Linux System Administration Handbook" by Evi Nemeth, et al. to get you up to speed on the basics.

As for development, depends on exactly what kind of development you want to do. You're going to have to be more specific.
They're accountable to their electorate.
Suicide rates have been falling around the world:

https://ourworldindata.org/grapher/suicide-death-rates-by-se...
Who said that those units aren't used? It's just that they cost is so high, that bigger and bigger portion of the population can't afford it anymore.

It doesn't help that foreign investors also purchase the property and either don't rent it (afraid it will reduce its value) or use it for AirB&B. That causes the supply to go even lower and prices go higher.
So essentially booking.com agrees to follow the law? That's good, I guess.
Can you elaborate on the podcast thing
https://amp.scmp.com/news/hong-kong/article/1260306/edward-s...

Look up a Snowden US intelligence leak at random, and unless it's the phone metadata collection, it's legal.
Would have happened already, but the transplant receiver backed out.
Show HN: Angeldust – a fast and efficient video game
After years of solo development I'm presenting: Angeldust, an omni-compatible action RPG and building game!

Website: http://angeldu.st

My single server hosts 250+K active players in one giant, dynamic fantasy world. Angeldust's game server is pervasively multithreaded, implementing John Carmack's dream of processing an immutable world state each tick.

Both world handling and network traffic routing uses any number of threads. For networking, a typical game session only uses ~3Kbps of bandwidth, enabling decent play even over 2G/EDGE networks.

The client is programmed in C++ with bits of C, Objective-C, Java and PHP. It runs really well on very low-end and obsolete hardware, all the way up to modern systems with fast GPUs.

Angeldust works perfectly on Windows XP+, even without hardware OpenGL; Mac OS X 10.6+, even on the first 2006 32-bit Intel GMA945 MacBook1,1; Linux 64-bit glibc 2.17+; Android v2.2.3+, supporting Bluetooth game controllers; and iOS 6+, though iTunes App Store forces iOS 8+ (any way around this?).

I live stream weekly on YouTube and Twitch, even right now! Come ask me your development questions! I often see developers playing together with their kids.

YouTube channel: https://www.youtube.com/AngeldustLive

One more thing: the Angeldust website ( https://angeldu.st ) uses plain HTML and CSS to offer interactive, game-related actions. It's fully functional even without JavaScript enabled.
> 2. you got what you bought, you could not and did not expect updates

Given the number of user-hostile updates that often arrive somewhere along the way, i'd like to go back to not expecting updates. Happy to pay for new versions when new features are enticing enough.
Civilization is that thing we all impose upon each other because we all individually lack the perspective to moderate our behaviors in a fashion so as to bring about our own and others well being. Rather than we each muddle through experts in every field compose recommendations that become regulations that allows us to shape society in such a fashion as to bring about our health and wealth.

You can't drive as fast as you like or run an unsafe factory, or lock all the fire exits. It's not merely that one may not act in such a way as would immediately harm or impose upon the other. One also may not act in such a way as will ultimately on the overall bring about harm even indirectly by changing the parameters of the system.

At our present trajectory of each nation choosing the head morons in a myriad ways every n years and trying to respond only to immediate needs it seems likely that our actions will degrade our planet and with it our and our children's and their children's chances at health and wealth or even existence.

We need therefore a critical mass of citizens all over the world to make our continued survival as a species a priority. This will at some point logically in any given nation at some point be a minority, then a slim majority then an solid one. Any action undertaken will by definition be imposed on the ones that disagree and there will always be dissenters in any action under the sun. Some 30% of the US for example believes the earth is 6000 years old and we heading towards a future in which Jesus will either fix everything or take us somewhere else. They are as fundamentally unfit to make decisions about our future as crazy people on a life boat and we cannot all survive if we allow them to eat all the food and poke holes in the boat.
Why don't you like J? I've never used any of these and looking for an open source one to start with.
Rent control means there isn't a true housing market when only a tiny fraction of apartments are at market rate.
Glad to hear the EU is cracking down on Booking.com's sales tactics. Unfortunately, those manipulative tactics actually work.

I frequently have to remind my mother (in her 70s, and tends to believe everything on the internet) not to rush through a Booking.com transaction because "rooms are selling out fast." Or not to favor Booking.com because she was given some "insider discount" (forgot the exact phrase) for repeat business.

As the article states, plenty of rooms are still available for a given hotel no matter what Booking.com claims. And that "insider discount"? I got the same price as her while logged in on a brand new account.
We have entered a time where the first generation of people who grew-up with the internet part of their entire lives are now in charge. What to older generations is terrible UX and bad or completely lacking documentation to them is just normal.

IBM used to have great documentation for their systems, which they happily charged their customers money for hard copies. There really was not digital documentation. Microsoft has recently turned around the direction of their digital documentation (in a good way), which has been a huge organizational effort.

Every generation knows something preceding and succeeding generations do not.
> It seems like the biggest issue Etsy had was a lack of strong engineering leadership.

Know many engineers at Etsy; this is absolutely the problem and it persists to this day. The engineers are fine and do their best to self-organize but there is no cohesive engineering vision. They complain about this issue over beers with some frequency.
Thanks, Mr. Suess, for my introduction to online conversations and a profitable business model for a while.

My first introduction was to a BBS that was localized around Santa Cruz, CA - We even met up once in real life at the Scotts Valley Roller Rink. I think it was called Internet Cafe, although in retrospect that seems very vague as a name... My ISP shortly thereafter was Mtnweb... Which got bought by Got.Net, which is still in operation!

Then later I made decent revenue selling BBS systems based on WorldGroup to Builders Exchanges in the Bay Area. My wife and I would hand make the sign-up kits for contractors, complete with 3 1/2" discs and installation/connection instructions, sent in a nice little manila envelope.

I still have a few of the WorldGroup software box packages in my library...

My how times have changed. That was back in the period where I was lucky if a vendor had a 1200 BAUD modem (or faster - Maybe even 9600!) hooked up to download drivers from - Assuming I could get through with no busy signal. Otherwise I had to wait 3-5 days for a drivers disk to arrive via postal mail.

Memories...
> it's that long-trusted political institutions are falling apart, and nobody knows how much further they have to go, or if they'll be able to be put back together.

Or... we're witnessing a rebalancing of power where an executive branch will no longer have carte blanche and there will once again be a balance of power between the three branches of government (in the US at least, can't speak to how other countries do their politics).

One can hope at least.
This is one of my favourite topics. Most large DBs I've seen in the wild use some form of temporal tables, but it's often a hacky hand-rolled solution. I'd really like to see more support for bitemporal tables from vendors.

As noted above, the SQL:2011 standard supports bitemporality; here's a good summary from SIGMOD Record: https://cs.ulb.ac.be/public/_media/teaching/infoh415/tempfea...

This is a good summary of vendor support for temporal tables: https://www2.cs.arizona.edu/~rts/sql3.html

Oracle and DB2 both support bitemporal tables, SQL Server only supports system-versioned tables. There is an extension for Postgres that supports system-versioned tables, but it hasn't been updated in 2 years: https://github.com/arkhipov/temporal_tables

In the past, I've manually implemented system-versioning for audit purposes in SQL Server using triggers, T4 templates and the CONTEXT_INFO variable to store user IDs. It worked OK, but schema changes became much more difficult.
Much of the public's understanding of cell phone tracking has centered around the cell provider, the telephone network, and big players like Facebook and Google. They're missing a big piece. The NYT is shedding light on this missing piece.

This article puts the spotlight on yet another group of companies and another tracking mechanism. These companies are small, virtually unknown to the public, and they're providing SDKs which others are building real and useful mobile apps upon. One example given was an otherwise legitimate weather app which pulls your location to provide local weather data. You grant the app access to your location information because it has a reason to have it, and it does something useful with the data.

The article introduces the public to what you probably already knew. Those SDKs can (and do) ingest that same location data for their own purposes. In the article, they find that the SDK provides your fine location data to a location services company (Cuebiq) for a total of twenty times over the course of an eight minute walk. Most users have no idea this is going on behind the scenes. They just see the weather app.

The article isn't attempting to dismiss other forms of tracking. It is trying to better introduce a new form of tracking that most people poorly understand, if at all.
I'm not from California but a lot of homeless people navigate to California from elsewhere. Homelessness is on the rise in general. Religious ideology creates thinking patterns of the blame is on the victim and not from the system they reside in being unfavourable with the person's genetics & environmental upbringing.
In all telecom companies at some point there was a transition to digitization, reducing the need of employees per subscriber; that is an increase of productivity, not a management failure: if you need only half of the employees to provide the same services, what is the management supposed to do with the other half? At one point manual operators at the switching boards simply become obsolete, what can management do?
New fundamental underwater force driving particulate aggregation&self-assembly
The author is prolific, having made ton of amazing projects over the past few years. https://lingdonh.itch.io/
Encryption is either broken or its not. No one has broken modern strong encryption yet. Quantum computing as a threat to strong encryption is still purely theoretical. Also, you don’t need to use a quantum computer to break encryption when you hold the private keys, you just decode to plain text the normal way. This is exactly what they did
Can you be a little more constructive than that? If you think it's terrible, maybe you can explain why you think it's terrible?
Or an FPGA.
> Happy to pay for new versions when new features are enticing enough.

And many devs would be glad to provide that, but the shit-heaps that are "modern" storefront don't allow for it. AFAIK neither Google's playstore nor Apple's appstore allow for upgrade pricing, if you release an update or upgrade every user gets it for free.

Or you have to release a completely different piece of software, pray that it does't get rejected as a duplicate, pray that it doesn't consume a finite resource (like twitter application tokens) and can't offer "upgrade pricing" different from first-purchase pricing because you can't differentiate.

This sort of pricing methods remains fairly common for computer software houses who sell their thing directly.
> The difference is 0,15 seconds — which means it is negligible.

Maybe on desktop. It's surprising JS devs keep ignoring the low end mobile market which globally accounts for the majority of devices.
Generally because someone was failed by a civics lesson that was excessively dogmatic in its definitions. This can lead to strange situations, where compatible descriptors are mis-parsed into mutually exclusive claims.

The United States is a Symmetric Federalist Constitutional Representative Democratic Republic.
Squid (or any other popular caching proxy I'm aware of) doesn't cache verbs other than GET, so a lot of websites can't be cached this way; notably, GraphQL APIs usually use POST for all requests, even just queries.
Voters == the electorate
Practice self sufficiency. Stop relying on companies to gather your food, distill your water, even bring the water to your tap. Expect it all to shut off. No fixing it now, get ready for when it hits the fan. We will adapt or die. Let's hope we can keep some of this knowledge around, oh and those of you with your nice bunkers, dont forget to pass it on to your kids. Lets try not to make the same mistakes next time eh? Good luck and have fun all.
Depends on which Chinese people you talk to.
It's not a matter of morality, politic leaning or envy. We collectively agree, as a human specy, that fairness, equality and democracy are quality we want to cultivate.

A high difference between rich and poor is a sign of power concentrating, which is the opposite of what you want for democracy. It also means resources are getting less and less evenly distributed. If you aim for more fairness and equality, you need the reversed trend. Eventually, it means exhibit symptoms of being optimized for economic efficiency and a certain part of the population, while we know monoculture is not in favor of the specie on the long run.
I take the author's point that if something requires a user to undertake extensive training (or at least an extended period of familiarization) in order to become proficient with it, then it is not, and never was, intuitive, and also that the mouse, when introduced, was not familiar. Is not the latter, however, why it is called intuitive instead of familiar? Is it not useful to have a word to describe something that is not familiar, but which, after minimal experience, becomes so? (In this case, on account of taking advantage of many things that are familiar.) If not 'intuitive' (or 'intuitable'), then what? I am not convinced that 'intuitive' is being abused to the point where we should drop it. If the author's customers are confused by the difference between 'familiar' and 'intuitive', conflating them is not going to help.
I'm confused why the poster replied with a bunch of stats and then deleted the post. I suppose because they didn't really support the argument and one at least seemed to be misquoted?
The amount invested in startup type projects is nothing compared to normal business costs. Without adopting a startup like mentality when appropriate, a bank will spend 100M to put a webpage on the internet.
My academic grandfather.
Unrelated, booking released a nice turnkey utility for tying bird announcements to health checks: https://github.com/unixsurfer/anycast_healthchecker
Honestly, at this point mypy is inferior to the built-in PyCharm when it comes to speed, integration and in some cases the type-inference as well. I've also compared it to the VS python language server and it too doesn't stack up.

The other metric would be what a person coming from established, full-fledged IDEs such as VS would expect. With PyCharm, you get intellisense almost on-par with what you get from VS for C#/VB, assuming you use type-hints that is.

Not trying to be difficult, but I'm being honest about them providing a really good python experience that is for the most part free. There is no need to putz-around with VScode, json configs, plugins, mypy, etc and still end up getting a relatively inferior experience. Doubly so for new-developers.
Boeing backed themselves into a corner they weren’t going to get out of without major restructuring. The 737 is an old airframe design. They’ve extended the design for decades with longer cabin and more powerful engines. But underneath it all is the 60s era design considerations.

They needed a new regional airframe design a decade ago. Something to iterate on for the next 50 years. And that could be introduced while the 737 was phased out. A smaller version of the 787 would have a been a good foundation.
Serious breathing problems w seizure andpain medicines gabapentin and pregabalin
Virtual Actor Pattern in Go
Even after minutes my mind is still blown by the idea that there exists a proof of concept device for a remote sound generation - laser microphone - ultrasound imaging technique. Maybe we will actually live to see something like Star Trek tricorders.
> I didn't get it before, but when you said "texts are code" - now I see that you were feeding kanbun text into a VM that interpreted it as code..!?

I don't remember the exact details of my thoughts at the time, by I still have the code. I put it online here for you: https://dotnetfiddle.net/Q0kiXU

As you can see, it works well on small samples but fails for the most complex examples present in the paper. This is because the way I handle ㆑ which is not enough to deal with its real complexity.

Edit: reading that https://ipsj.ixsq.nii.ac.jp/ej/?action=repository_uri&item_i... I thing I was very close. The paper mention three stacks. I'm using 5 in my code, but maybe not in the good way. I don't have too much time to spend on the matter, but I might read a few papers and maybe contact/go meet the author because it's fascinating and nothing is published in an European language.
Yes, unlike, say Uber etc
It’s both, losing your right to anonymity is a separate, but highly related rights violation (aka: right to privacy)
They did this 2 or 3 years back for the free lifetime license users on Amazon. The feedback at the time was very similar to what I'm seeing here today.
I left the service in favor of the native Android solution from Google
Until you eventually run out of connections on the DB... And all the workarounds that ensue.
The problem is it doesn’t work reliably because a lot of people use blockers. Instead of seeing the intended content, they see a blank page for a few seconds, followed by the original content that had already loaded a few seconds ago. Some websites don’t have a timeout, causing many users to see just a blank page unless they disable their blockers.

Also, it’s terrible for SEO.
Fortunately, of course, excessive wealth and power disparities are reset periodically by major wars (WWI/2, the French Revolution, the Thirty Years War,...) and other civilizational upheavals (out on a limb, but the collapse of the Roman Empire).

Of course, many people regard that sort of thing as something to avoid.
Not sure what language you're planning to use, but if you end up with Java and want an ORM to layer on top of an enterprise-grade database, you could do a lot worse than Reladomo: https://github.com/goldmansachs/reladomo

The ORM has built-in support for various time-series data concepts including bitemporality.
That's interesting; I wouldn't mind hearing a spoiler of the long story. Is there something in the system besides time that doesn't scale relatively? comets at this scale would probably be dust-particle sized, right? Based on the soccer ball / tennis ball scale, my estimate is that a 1km diameter comet would be ~0.02 millimeters in the scale model.
> (All memory access is naturally linear in computing. Random access memory is an unnatural computing myth which comes at enormous cost and has to be hardware accelerated to be even usable).

Are you saying that the order of memory access doesn't matter? Because it's well known in the computer vision / graphics / game industries changing the order of memory access makes a huge difference, especially if you have a cache miss.

This is very obvious if you have a large object that can't fit into L1/L2/L3 cache. In that case, random access causes many cache misses, which destroys performance.
That can close a company that is already in a bad situation, is it?
It comes up in our solar system. The anomalous motion of Mercury can explained only if the gravity does not follow inverse square law.