skysight-inc/HackerNews huggingface dataset:
Google can be a real pain in the arse with this due to their absolute lack of customer support. I had my Play Store developer account locked due to some automated trigger that I had no control over or anyone to reach out too. The upside in comparison to the app store I 'spose is I'm free to distribute my Android apps via other means.
Probably also helps to read it in an Irish accent.
No, the GDPR's definition is broader and has been in use in EU privacy regulations for a decade prior. It's every piece of information that can be linked to an individual, even indirectly.
You're overthinking it. Some people have a "fuck this world" attitude, others don't, that's all Wells wanted to say.
Shameless plug: I wrote and use nemea[0] for all my stuff.

[0]: https://github.com/Bogdanp/nemea
Using Neural Networks to Predict Climate Change and Conflicts in Somalia
That would depend on a country. Sweden? Probably easy. South-Eastern Asia? 100 years would be too optimistic.
VS Code is the best Markdown editor on Linux
Irony. You can publish a book without a publisher right now. But you have to rely on publisher will if you want to publish an app.
Git Tags: Explained
Are you sure there are negative consequences of ~$1M? You're talking a lot about profitable/unprofitable, but you haven't linked to any sources that back up your numbers.

Maybe the marketplace just doesn't value security? Customers seem happy to give away all their data to Google/Facebook for free. Equifax got completely and thoroughly owned but it hasn't seemed to cost them anything. Zoom is a security nightmare but keeps getting more popular.

Companies aren't going to value security until the lack of it starts to sting their stock price.
No need for your unconstructive argument

"Note, however, that apps using TestFlight cannot be distributed to testers in exchange for compensation of any kind, including as a reward for crowd-sourced funding."

If you have taken the time to read the information posted you would see that the information is relevant on monetization outside of the app.

I am just giving possible considerations for the author that they haven't consider in the article, we don't know how the app link has been distributed throughout the last 3 years, maybe they posted a donation link somewhere before and Apple considered this as compensation for the beta distribution of the app.
We cannot have _the_ source, but we can have a good enough approximation of it, especially if a human is in the loop (see: commercial decompilation software like the Hex-Rays decompiler, Binary Ninja, and even Ghidra).
Should companies should be founded wherever the financial and legal friction is lowest or are there other important factors? What about the social responsibility a company has towards the community, city and even country that that company was created in?

I think there are a number of factors to consider here which will be specific to each individual context but just pointing out that the answer is only obvious if you've already decided what the important considerations are. VCs will always have a bias towards ruthless efficency but founders need to be more thoughtful. Not every decision is about the bottom line.
Satellite Image Analysis to Identify Trees and Prevent Fires
Still no real alternative when on a Github page, or am I missing something?

It's not that I really need statistics, but sometimes it would be nice to know if there is even anything going on or you're just screaming into a void.

But I refuse to spam visitors of my pages with GA.
Trying to build a different kind of job board and make the world a better place. Please let me know what you think, any feedback is welcome!

Right now this website is aggregating the jobs from other job boards by certain keywords. The idea in the long run is to completely remove the scraper component and only feature jobs that get submitted directly on the website.
How Startups Build Efficient Marketing Funnels
Well what else can you do but upvote?
Show HN: Flatend – Quickly build microservices using P2P networking in Node/Go
Yemen is in the middle of the largest humanitarian crisis in the world
Wirecard shares plunge after saying auditor can’t find billions of missing cash
Chill out: how a new ‘cold economy’ could bring environmental benefits
Archival Catalogue Record Identifiers
Looks like a nice combo that can be used for other projects as well; thanks for the writeup! :-)
Since it's pedantic HN nuclear day again, actually it was an airburst.
Microsoft Office 365 Malware Protection: A Short Guide
I have this problem. I run a small MMORPG and I'm known for being very hands-on with my community both in the game and on Discord. It's a great selling-point and I think my players really appreciate me answering all their feedback and suggestions.

It is however very time-consuming to the point where my productivity becomes zero. What has helped me is to be very transparent about this, telling them that I will need to close down Discord and focus on the new patch. They understand since everyone is always very eager for the next update.

During crunches I normally have Discord closed and only hop on once a day to go through the messages. The in-game chat is impossible to keep up with so I tend to say away from there completely between patches, which means a lot of feedback is lost but the players know this and direct newcomers to the Discord instead.

After a patch is released I dedicate a couple of days just interacting with the community both in the game and on Discord. I used to be very stressed out by all this but being transparent about my limited time and priorities has helped me a lot.
I turned off Google Analytics, because I realized that it doesn't actually report any useful or actionable data, just vanity metrics, and many of them of dubious quality.

I run a SaaS and what matters for me is paid subscriptions. "Visits" (even if by humans, which is hard to tell) really do not matter much. Yes, I do want to increase conversion rates, and run bandit experiments, but I'm better off doing that myself.

What also matters are search terms, but Google's search console (or tools, or whatever it's called this week) provides that.

Turning off Google Analytics was hard to do psychologically — the Fear Of Missing Out is strong. But it turns out I'm not missing out on anything, except some dubious vanity data. And I'm making the web a better place in the process.
I recently started using Kindmetrics, a very simple analytics tool written in Crystal. Looks very similar to Plausible actually, it may have been inspired by it.

https://kindmetrics.io/

https://github.com/kindmetrics/kindmetrics
I've seen server boards wait like 30 seconds before going into BIOS. Consumer PCs care less about waiting for PSUs and VRMs to warm up but could be a reason why it's not superfast.
Hey! I am in a similar boat, solo founder, recently pinned on an idea. I am building it and doing potential customer reach out. My learning and processes are as follows:

- I have attention issues, so separate day for development or engagement
- Exceptions are when potential customer replies back, will try to engage in an hour or so
- I stopped beating myself up if I do not get a lot done any day
- Context switching is very expensive for me, I account for that when I retrospect
- I am in Laos so much of my interaction is async because many possible clients are in Europe/US - a super nice thing
- Above point means I can not constantly engage on social media
- Above point means I need to find long term inbound strategies
- So I am investing in writing, documentation, relaunching product site multiple times a week - all ways to engage but indirect and inbound
- Lastly, It will take a lot of time - I have accepted this

I started full time about 60 days back. I have two startups who are interested to onboard as early adopters.
I see, I sometimes prefer using Brave when a website doesn't work okay on firefox. Or like you said, using developer tools of chrome are a good use case too.

About decentraleyes, happy to help. It's a remarkable extension and I've been using it for about 2 years now. It's crazy how I still discover little tips and tricks that really help me while browsing forums to this date. Things that I would never otherwise encounter. I would have installed HTTPS everywhere but given that I rarely browse websites on brave, I reserved it for firefox.
There's another plant in NY state with no evacuation path. Even the govt. is concerned about that one.
This is not racist language.

Repeating this claim as a fact does not help, quite the opposite. It just makes it sound like an extreme position and agenda.
I worked with some former hot-metal compositors from a daily newspaper. They had taken their savings when they were made redundant and started up a computerized compositing firm just as desktop publishing was taking off. There was an art to composition and layout and these guys were experts. They made book for a while (pun intended).

Nowadays we have lost the artistry and elegance of knowledgable compositing and layout. Algorithms automate us 80% of the way there and we swim in a sea of crap with few people aware of it because it looks, well, okay if you prefer to excel at mediocrity.
Then you reject the app in App Review, not terminate the account for "Fraud"
I'd choose Hiroshima.

"A millisecond of brilliant light and we're vaporized. Much more fortunate than the millions who'll wander sightless through the smoldering aftermath. We'll be spared the horror of survival." - WarGames, 1983
The sound of Entangled Life being devoured by a fungus (Pleurotus)
Of course you can now do Google Analytics server-side with GTM: https://www.optimics.cz/what-is-gtm-server-side-tracking-and...

Have GCP? Hit this button and you get your docker container in your Kubernetes cluster doing all the stuff for you, pretty awesome.
Ask HN: What do you wish you knew before you got RSI?
If you're interested in trace based compilation then the origins go much further back than Andreas Gal's work and into research in the 1970s into compilers for VLIW architectures [1]

It's not the dispatch to the next instruction that's expensive in most virtual machines. It's the sheer complexity of each instruction as it maps to the underlying assembly instructions [2]

Just getting rid of the dispatch loop doesn't help much and in many cases the increased pressure on the instruction cache makes performance worse.

I'm trying to help with this problem at the moment for the CRuby JIT compiler.

SpiderMonkey, LuaJIT and Dalvik record the trace in the bytecode interpreter. There's no generating baseline JITed code with additional trace recording stuff.

What PyPy does is quite different. PyPy is a Python virtual machine written in a language called RPython and has an interpreter and trace compiler for RPython.

It adds a whole layer of indirection compared to traditional trace compilers which makes it harder to do some optimizations but makes it easier to implement some more basic parts of trace recording and compilation and crucially, makes it somewhat re-usable for different languages.

[1] https://archive.org/details/optimizationofho00fish/mode/2up
[2] https://www.sciencedirect.com/science/article/pii/S157106610...
They flat out lie and say that a decision was automated when it wasn't, how can you trust these hucksters.
Ordered a pound of it this year and got some growing in the garden right now. Got it from a uncontaminated, heirloom, non-GMO grower in Alabama: https://raileyfarmandfield.com/shop/jimmy-red-corn-seed
The letter wasn't intended to be published, it was a personal letter that was published later, I would guess after both authors' deaths.
> BTW: Fukushima killed 1 person directly due to the nuclear material. Even Chernobyl only killed between 30 to 80 people directly, depending on how you count it.

Only a pedant would write that.

A quarter million Fukushima residents have lived in school gyms for years. How many lived in jail-like conditions until death?
I still find it perplexing that one can fly a helicopter, or anything really, in such a thin atmosphere.

Especially considering one needs power which is not magical. In X-plane one can equip the plane with magical jets, but in real life?
how can it be both copyleft and non viral? isn't vitality a definitive feature of copy left?
If you only need page views, for example for a personal blog, try goaccess (https://goaccess.io/).

It uses your server logs for simple analytics.
If you wanted to capture in-game feedback, you could add it to the chat. Like, /feedback or /bugreport commands. Then you could do whatever with those. Email to yourself.. Or even set up a discord bot you post them to your existing feedback channel.
And yet many operating systems throughout history have not needed to do that. The complexity is not inherent to the problem space, it is a creation of the community.
It certainly could be an option, but that would require a major change company-wide.

This is more related to my personal distaste on how it affects my productivity and my team's.

Other teams don't have a problem with it, although it is always a too convoluted process to be able to push even the slightest feature or bug-fix.
What is stopping PyPy from getting more widespread adoption in the Python community? Surely it isn't that everyone is using the latest version of CPython; it's been years and many are still using 2.7.
I know some people are going to complain as with every redesign. But I really like how clean and uncluttered this feels. Lighter blue color, less bold text, dense side panel, misaligned repository header. Ok, it's not really uncluttered. But I think it's good that contributors are more explicitly credited now.
Ask HN: How do you minimize remembrance time when coming back on a task/project?
As a developer, I work with many systems and services. Each one has special configuration, parameters, flows, inputs, etc.

Sometimes, after even few days of not working on a task, I have to spend some time in remembering what to do, how to run stuff, the flows, etc. What are your best practices/methods to reduce this remembrance/recovering time?
Dogs' Eyes Have Changed Since Humans Befriended Them (2019)
Thank you for the writeup. Always nice to see new applications of Metabase. Will try it out.
Honestly, I'm not sure why "master" became the name in the first place. To a beginner, it seems unintuitive (at least when I first learned git, I would not have thought "master" actually described what master was). I hope something common like "main" is adopted.
Thanks! I was wrong about that one.
This articles takes 4 pieces of anecdotal evidence and concludes rents are dropping; there is no study, no calling around, no use of modern technology. Just 4 anecdotal pieces of evidence.

Then everyone on HN is going to start talking about their anecdotal evidence which does exactly nothing for anyone.

This is exactly the kind of drivvel and BS that does not belong on HN or frankly, published in 2020.
> Author says that he develops app in his free time, did not have time to push it to app store properly and that he has 200 beta testers. Apps with a public invitation link for testing are common and if the delay is the problem here, then Apple should have said so.

I agree that Apple’s lack of communication with developers is a massive problem, but I also think there are a couple of gaps in his story that need filling in.

TestFlight betas expire after a short amount of time – one or two months, if I remember correctly. He says the application has been available through TestFlight for three years. This means that he will have had to publish a new build well over a dozen times to keep it active for this amount of time. And if it’s already on TestFlight with external testers, it’s really not much effort at all to push it live. The build is already in Apple’s system – you've got to fill out a couple more form fields and click submit.

So looking at it that way… he gets hundreds of users, keeps pushing new builds to those users on a regular basis for three years, but never submits it to go through the public App Store review process. If I were Apple, I’d think he was probably trying to bypass the review process as well. Apps with a public invitation link are common, but this behaviour is not.

But yes, they should talk to him about it and this is a failure on Apple’s part even if he is acting suspiciously. I’ve been saying for a while that Apple need a VP of Developer Relations to take ownership of this type of thing, because it seems clear nobody owns it at the moment.
Cash is already going away in some countries.

Almost nobody pays for anything with cash in the UK anymore.
Scheduling in Linux
How is a quick start guide different to an instruction manual?
> it has no "viral effect" in case of linking
Please don't use code blocks for points, they are unreadable
Really good essays. It is like reading old date ars technica the long reviews of Mac OS. Many things you notice but not sure what is that.
Pdf.js is great for majority of users IMO. A good example is readability, is part of many browsers now by default so you don't have to hunt for a good and trustworthy extension.
On what?
Like I say though, that's prior to gzip/Brotli. It's usually < 10KB actually being downloaded.
A Guide on How to Mount Amazon S3 as a Drive for Cloud File Sharing
AMD Investor Keynote on Ryzen 4000
Exactly. Words cannot describe what sort of behaviors I've witnessed over the years. I.e. someone right-clicking copy-pasting 256 separate lines one by one into a text field. Normally a developer would never even consider such a scenario, given that it would take the user a good 40 minutes to do that. But there we go...
I can recommend Voice https://play.google.com/store/apps/details?id=de.ph1b.audiob... which is open source!
It’s sort of implied nowadays, few are alive who were. But in the 80s I was pretty annoyed when people were described as neonazis when in fact they were of the old guard.
It's probably not that angular is dumb - using angularjs 1.x in 2017 is dumb. And I do concur as someone who also wrote angularjs app at that time and eventually left the company over it.
Thanks for the comment, just learned something new today. I thought magnetic pulse compressors are only for physics experiments and EMP weapons, never knew they are used in photolithography.
Companies legally have to keep a ton of information as soon as they process any payment. High chances are your company gets money from its customers so it can keep all kind of information almost indefinitely.

The only notable exception is ad business because "users" are not customers and do not enter any transactions.
It depends on what you want to achieve. Do you want to rapidly build up a community around the project or you just want to provide some value on the long term to whoever may be interested in what you offer.

If you want the former, then you'll probably have to spend considerably more time engaging with users, and, as a developer myself, I can say that that will probably be annoying.

If you want the latter, just let things flow naturally. Periods of development and user engagement will probably alternate, as you spend time working on a new feature and presenting it to the community and gathering feedback.

You may also want to spend a small amount of time daily/weekly to just check on active user feedback.

P.S. I run and NGO and manage/develop a platform consisting of a mobile app and a site that allows users to send feedback to public institutions on various types of problems and also integrate the public info so that it is available for anyone to check out. Personally I want this to evolve organically and I spend my time as described above ( the second scenario ).
Fantastic effort in asking the question and raising awareness. Hopefully the universities would consider the shortcomings of the process for the IB results to base their decisions.
I'm not sure I'm being dumb but are these all actual lattices (formally speaking) as the division examples don't have (at least not explicitly) a LUB for {4, 6, 10}.
Some that come to mind

The Byzantine iconoclastic controversy 8-9 centuries weakened the Empire.

Some bits of the ECW (bishops wars) where religious.

The northern Crusades (much more savage that the eastern ones)

The Hussite Wars
V8 became faster than LuaJIT quite some time ago now but LuaJIT is incredibly simple compared to V8.
Kenya video-conference platform elbows its way into crowded field
> Apple's hardware is perhaps only marginally better than the competition's

Microsoft and other brands are getting better at making quality hardware faster than Apple is innovating in the space.

Apple still has the lead in their os just feeling so much nicer and solid to use but again it's still stagnant while windows is slowly evolving and when it comes down to it you can't even build a mac with the power you're working with on the Windows side so it stops really being an option if one means your work can be done multiple times faster (GPGPU workloads for example) than on the Mac side.
This is one of those nasty Prisoner's Dilemma type problems where everyone would probably benefit from a collective action in the long term, but it's hard to agree and coordinate when so many individuals derive (smaller and/or short-term) benefit from the status quo. Most societal problems seem to be of this form.
Provide a most secure data protection services by drive kit
It seems theres a bit of an impression of Wells here that he is being even-handed, but I would beg to differ.

He frames himself and Joyce as opposites, as if in an attempt to make what follows fair game.

I think if someone came up to me and said, "Not that my opinion matters, but I think you're disgusting", I'd still be pretty offended. I think onlookers would see something like that as unnecessary.

Just don't write the letter next time, eh Wells?
Nothing happened to J.K. Rowling. She's still an immensely popular billionaire, despite her continued bigotry towards trans people.

The trans acceptance movement started decades ago. Your suggestion that trans people need to be more patient is gross and insulting.
Monolithic Ideas for AWS Lambda File Systems
hadn't heard of One Minute Manager, thank you!
> Internet commenters frequently remark on how they would pay for good news...

This is a classic observation in the real word, and well-known to marketers.

What people tell you they would buy and what they actually buy are two different things, and we observe that everywhere in the marketplace.

Actions speak louder than words. Measure actions.
As someone who spends at least a few hours every day working with vectors that are then output to a laser cutter or a CNC, I'm having a hard time working out what exact problem this solves.

To my - very likely entirely ignorant - eye, it seems to hyper-complicate something much easier and quicker done with a mouse (etc) and a GUI.

I'm sure I'm just a bit stupid.
‘Hey Siri, I’m getting pulled over’ shortcut makes it easy to record police
>current was something like 100 mAh

Current was 100mA, not mAh.
Analytics isn't count a pageviews.

GA also counts - social interaction, events, Ecommerce and many more.
Your Tweet, Your Voice
The point is that we cannot automate reversing these obfuscation mechanisms the same way we cannot automate reversing a binary file to a higher level than assembly.