skysight-inc/HackerNews huggingface dataset:
> On aaarch-64, the address of a local dummy variable may be above a register save area in the stack frame

Then use two stack frames! Every problem can be solved by adding an additional level of indirection. ;-)
As I've pointed out numerous times previously, commingling doesn't significantly add to the counterfeit problem. Amazon internally tracks which product was sold by which seller, so if a customer leaves a bad review or complains about counterfeit, Amazon will know which seller it was and will punish them.

Even if there are no complaints but simply a higher than average return rate, Amazon will shut down a listing, and this is done based on the actual supplier of the stock, not the commingled seller. Source: have gotten such emails from Amazon when I was selling that specifically said "you may not have actually sold the orders these complaints are for but it's your inventory".
How to manage a program in a product-mode organization
This is also why you should never use cloud backups for iMessage or WhatsApp.
All ProtonVPN apps are now open source and audited
Hi David. I've never had the need to graph geospatial data so I'm probably not your target audience but I did have a lot of fun playing with your examples. I found the main application intuitive and easy to use on a desktop computer (did not try on mobile). It also seemed pretty fast and I didn't have any performance issues.

I tested out the embed code and I was expecting something more stripped down. Even with all the checkboxes unchecked it still looks like your main app squeezed into an iframe. I would expect it to not include the full page header and footer. I was really expecting just the most essential features, like the What/When/Where/How sections. I'm imagining a use case where it is embedded into a blog post or news article. I feel like the far right column with all the info could be optional for embeds.

Hopefully that's helpful. Good luck with your project!
I've not spent much time studying this but is it not the case that there's basically some sort of 'ideal suburban-ness' beyond which things start to get horribly congested?

If you want the sort of front and back garden, big detached house lifestyle, then it feels like you want to get in early whilst a city is still small. Once it's beyond a certain size, even if you can afford it, traffic is just awful at any time of day so you're not getting anywhere.

Public transport isn't the answer either - taxi services can work, but if you bought in to a place for the sprawl, you just can't get buses and trains to every corner of it. (It's theoretically possible, but people who move to these places don't want it by definition - the whole point of having that big old house is to fill it with big toys, the workshop in the garage, the big chest freezer, etc etc).
I think there's a big difference between pushing through occasional lulls, and never wanting to do something ever.

You clearly fell into the latter camp.
I started publishing a daily dev log. Coinciding with YC SUS Winter 2020

https://okaq.github.io/log

Just simple markdown pages with daily progress. Eventual goal is a live video stream

For my own part, I can say that once you reach the point where the thing you are working on is more interesting than anything else. The rest of the world melts away
I use vim and plain text files to keep track of interesting bookmarks in markdown format and also write a summary or important points. That way, if I need to search for something, all I need is a grep (or ripgrep). If the page is worth saving for future, I use Evernote's web clipper to save it so I can re-read or review it in the future. (I'm on Evernote free plan as I rarely go over the limit)

I used to be a heavy Delicious user before it went away.
This approach is interesting to me as it would have not crossed my mind.
I view goals I set myself as a minimum I of what I want to do. Doing more, because I feel like it, is a bonus that I think adds to the feeling of accomplishment.
I guess the main difference is that I actually want to do these things and just have to overcome the hurdle of starting while you describe them as "doing something you don't want to".
It’s a vote whether you claim it is or not. If you need something but don’t want to support the company, buy it from someone else. And if you can’t find a company that you want to support, then you’ll see it’s just like real politics. You don’t get to only vote for the parts of a candidate you like, you vote for the whole package.
Amazon currently requires ID for signup. Any bank that allows online signup would have the same issues.

They do take significant measures to block repeat offenders, but bad actors are sophisticated.

I've heard, for example, that if a new account is selling inventory that's too similar to a banned account, it will get flagged. If accounts ramp up sales too quickly, if too many details match existing accounts (name, address, IP, credit card, etc) it's gone.
You may have seen my recent post about [Chatistics: a Python tool to parse your Messenger/Hangouts/WhatsApp/Telegram chat logs into DataFrames](https://news.ycombinator.com/item?id=22069699).

This notebook uses the exported chat logs to train a simple GPT/GPT2 conversational model! It uses Google Colab, a notebook platform that allows you to train complex models online for free.

The approach is super simple: it takes all your chat logs, turns them into this format:

> <speaker1> Hi

> <speaker2> Hey - how are you?

> <speaker1> Great, thanks!

> ...

...then simply trains a GPT model on this corpus. In practice, I found that the default parameters (including using GPT and not GPT2) give the best resources for this setup.

This notebook will be part of our workshop "Meet your Artificial Self" happening this Saturday at AMLD 2020 in Lausanne, Switzerland: https://appliedmldays.org/workshops/meet-your-artificial-sel...

Feedback is welcome! :D
I use my notes for big ideas that serve as fodder. So, I don't really keep notes on like "Here is how to do X in Javascript well" but instead "here are a collection of clippings on interesting LED art pieces and a link to my parts inventory".
I keep a few folders roughly organizing interesting links.

I heard an old trick to avoid overspending. Bookmark an item, and look back in a week. If you still want it, buy it!

I don't have that overspending problem, but I find it applies well to bookmarks. I clear it out once a week, it's a very fun chore. Looking back with a fresh mind, many things are not interesting to me, and those things that are, I can invest time in to look at.

Useful looking tools or programs, I usually file away permanently to another bookmark, because I find myself looking back there many months later :)
I have one of those.

It does not "wash" the air. It has a HEPA-filter on the intake side before the humidifying cycle. So it is basically the same thing as all other examples on this comment page.

You can actually run it without water (which we do), then it does only filtration.

Don't buy this particular product. It is overprized and has dramatic production quality issues (we sent two back, amazon reviews indicate larger issues).
Joel's examples of hairy functions. "Why does this need to be 50 lines and makes half a dozen case exceptions? Just strip out that noise, god who wrote this?"

Now legacy systems don't cooperate, well I guess they can just rewrite their APIs too because "software entropy".
Outside of suicide, nobody gets to choose. Death is, as natural and perhaps even more expected than birth, yet we pretend otherwise to shelter our own sense of mortality. Its an odd arrangement to be sure, but I perfer it to the alternative.
That's generally what "on the server" means, it's only encrypted so their storage provider (shown to be GCP https://www.theverge.com/2018/2/26/17053496/apple-google-clo... ) can't see their user data.
You seem to be under the impression that Google is building an EHR system. It is not. It is just losing hundreds of GCP contracts due to incompetence.
This helps me get to the gym every morning at 6am. I go every morning, even if I don't plan on working out and just stretching. The simple 8 minute walk to the gym is the main blocker, so once this step is done it's easy to start working out anyway.
Link is a 404 (and the imgur 404 page breaks the back button!)
Hi everyone!

I'm Alberto, the creator of IRIX.

My background is in computer engineering, but I've always been fascinated with the design of user interfaces. I tried as much as possible to mix my formal coding studies and work, with those of UI design. This led me to the creation of several apps and websites, some of which are currently published and listed on my personal website (https://albemala.me/).

While designing user interfaces, one of the areas I struggle with is color. Creating beautiful color combinations is very hard - at least for me! So I decided to create an app to help make this task easier.

Back in 2017 I started working on this project, and after a couple of months of development, I published Iris - Color Schemes Editor. I iterated on it quickly, publishing a few updates based on users' feedback. A good number of people were using it and found it useful, so I decided to move a step forward.

Last year (2019) I re-designed and re-implemented the app from scratch, improving the overall experience and set of features. A few months of work later, IRIX 2.0 was ready (https://medium.com/@albemala/irix-color-scheme-editor-color-...).

So, what is IRIX?

IRIX aims at being the definitive application for designers and artists to create beautiful color schemes. It is a full-featured color scheme editor and a collection of advanced color tools.

There are many tools around to work with colors. The web is teeming with applications to manage color schemes, test color contrast, extract colors from images, but they all have one or two features only. If you are a designer or an artist, you are probably familiar with that frustrating situation where you have three applications and five tabs open in your browser just to create a single palette!

With IRIX, the goal is to have a single space to work with colors and unify multiple tools into a single one (“A color app to rule them all”, someone could say…).

Some of the things you can do with IRIX include:

- Creating, editing, naming and organizing your color schemes.
- Fine-tuning the colors in multiple color spaces and giving them names (or let the app suggest a name for you).
- Generating color harmonies, shades, tints, and variations.
- Mixing colors in different color spaces.
- Extracting colors from images.
- Testing colors for accessibility issues (contrast ratio, lightness, color blindness…).
- Designing color schemes for infographics, maps, and presentations easily.
- Importing colors from other applications and exporting them to many formats, like text, file, and images.
- … And more!

IRIX is available on macOS, Windows, and Linux.

If you're a designer, for work or hobby, I hope you would find this app useful.
I would be glad to hear your feedback and thoughts on it.
Clarification: triangle goes on the in or out side of the fan?
The article is about reporting counterfeiters to law enforcement after they've been permanently banned.
The only times I had to rewrite the software was the time when initial documentation, didn't match what was actually delivered/expected from the client. Sometimes it's very hard to plan architecture when the whole concept change.
You vote wholesale (on all aspects of a product) and not just on those you like or don't like, so the point is moot.

Plus, to vote "away" from a company/product, other products should exist that are better, and not just in this single aspect (encryption of backups), but in other aspects that count for your usage.
Reminds me of WhatsApp claiming it had encryption everywhere and then this [0] dropped. Except, in this case, I'm actually surprised. Didn't Apple publicly claim that it wouldn't bow down to any demands from the agencies?

[0]: https://www.theinquirer.net/inquirer/news/3061660/whatsapp-i...
thats a good idea to open source it, after cleaning up the code. I plan to keep it running for the foreseeable future since i use it. I have added self-service ads for now.
The thrust of Spolsky's argument is that you can't stop delivering just for the sake of a rewrite. If a rewrite happens, it has to happen in the background while your main product keeps shipping. Mozilla spent years letting the pieces that would become Quantum incubate in Servo, all the while still shipping Firefox as normal.
its rendering engine hasn't been completely re-written though. They've been re-writing parts of it piece by piece.
Using Google to go back to something is only viable if the site stays online and Google doesn't change their algorithm in a way that makes what I'm looking for more difficult to find.

Time and experience have shown me that sites are ephemeral and Google is constantly changing things, so that's why I archive the things that I find most useful.
where did you get 48.65 from?
Clash–A Compliant Sensorized Hand for Handling Delicate Objects
Link results in a 404
This is one of the strategies covered in the book "Power of Habit". Highly recommend that book.
Maybe there's nothing worse than suffering, but suffering is better than nothing. I would rather suffer an extra week than die.
How does a self driving car help you live further out? You're still limited by speed limits, traffic lights and so on.
When you die you no longer remember (if you do then you're not dead), so it doesn't really matter. What matters is a life full of meaningful moments, not symbolic ones.
SK telecom democratizes streaming data with FLOW and Flink
54-Topping Pizza for Big Game Celebrates U.S. Regional Flavors
Even though it's a webapp it can be end-to-end encrypted. Fortunately, they are planning to do it, but I am not 100% convinced that all the function will work on e2e notes.
How to Generate a Sitemap for Laravel
I guess there's safety concerns from sub-standard components burning out, or storage sizes being fraudulent and you only noticing when it's too late, or good-old lead paint, or more issues.

But yeah, I have never even had a hint of any suspicion that anything I've bought on Amazon was a fake.
> Nationwide, the general sentiment is that only poor people use public transportation. Just because it's widely used does not affect that sentiment.

Yes it does. If it’s actually widely used class stigma dissipates rapidly. See the subway in New York or commuter rail in the New York metro area. I believe commuter rail is also a thing in other parts of the Boston-Washington corridor and I know BART has substantial non-poor ridership even though the Bay Area’s public transport is a complete snafu. North America may have the worst public transport of the continents with substantial development but it’s not uniformly awful, just awful compared to Europe or Asia.
> it's unclear that it's in the best interests of humanity at large to make it easy for every individual to cipher their data in a way that no other human can ever access

Unclear on what exactly?

How much damage is done through encryption alone?
At least some of them don't really work at all. https://www.youtube.com/watch?v=VM9CJZpqfpA

With something as simple and effective as HEPA-filters, it seems unreasonable to try other technologies.
it's called investing in your product. if a rewrite will cost x amount in dollars and man hours upfront, BUT will save much more over the lifetime of the product in support and pain for both you and your customer, then it is ALWAYS worth it.
He kind of touched on it, but he really didn’t go into one reason to rewrite code is if it is based on old legacy technology that won’t be supported in the future.

If your website was Flash heavy, you had to rewrite it for it to work on mobile.

I mentioned another post where I was responsible for rewriting a legacy 20 year old PowerBuilder app that depended on sql server 2003. The first step I took was to upgrade it to a “newer” version of PowerBuilder that supported COM, put a C# REST API on top of it, and then create Postman/Newman integration tests.

After that, we slowly started moving the code from PB to C#.

Honestly though because everyone has their own self interest at heart, sometimes you have to rewrite or transition to newer tech to keep existing employees and/or to get new employees.

I was at a job where the department grew from 4 to 15 developers in a year. The product was a B2B product where we had 90%+ of the sellers market using a PHP web app with complicated business logic. We didn’t have a product for the buyers market.

We were going to put COM on top of the (well written) PHP rules engine and share it with a new product for the buyers written in C#.

The buyers product written in C# didn’t find a market, but we were getting interest in expanding the PHP product. Every single developer left within 6 months because no one wanted to spend the next year doing PHP. We all knew that PHP wasn’t marketable at the compensation rates we were looking for. The only reason it took six months for them to leave is because some were waiting for their 3 year vest.
While the UX is definitely shit, GDPR has definitely improved privacy practices within the EU.
I've never had it happen to me personally, but there have been a number of times where I've been saved by reviews. My policy has been to read the negative reviews for every product (not just look at the overall star rating), and if there's even a hint of counterfeiting in any of them to move on to something else.

It's a pain, but so far it's worked, and every time I'm looking for things I see more horror stories: "Huggies" diapers that have no branding on them and break all the time, electronics sold as new that would be considered in poor quality if sold as used, etc.
> ...unless it's the official brand store.

Anecdote time. Last year I bought an Anker power brick via Amazon, using the link on Anker's own website. When it arrived, instead of Anker's normal well-designed retail packaging, the brick was simply wrapped in bubble wrap, with a printed label stating that it was "new" and thrown into its shipping box. I inquired with Anker support about this, but they could only say that all their products they send to Amazon for distribution are in retail packaging. I did confirm that the item was purchased through the AnkerDirect seller, so I can only guess that it was either a returned item or that the retail packaging had been damaged, and someone at the Amazon warehouse repackaged it and put it back in the "new" bin. I ended up returning it for a refund. My trust of Amazon as a retail platform has been steadily eroding over the past few years, and this was just another reason to shop elsewhere.
We’re closer than we’ve ever been to the optimum airplane boarding procedure
What all is it supposed to do beyond parts orders?
If you "need" an iPhone more than you "need" a competitor with end-to-end encrypted backups, then you've voted for Apple.
I just create a new folder and that pushes all the other ones to the bottom of the pile, and then I forget everything more than 1 year old... Forwards ever! :/

Seriously though, I can't believe it's 2020 and browser makers haven't updated the way bookmarks are saved, they should have had search functionality years ago...
Sometimes. It depends on the level of proof they have. I've heard from a seller who was banned after a distributor sold them counterfeit goods and Amazon gave customers refunds to the tune of over 50k.
The whole point of commodification (which arguably has little to do with capitalism - this process occurs in communism too) is to eliminate differentiation.

Pecunia non olet ("money doesn't smell") is the motto of any commodity market for thousands of years. You might not like who you're buying from, but the POINT is fungibility: to completely remove all distinguishing characteristics, allow interchangeability, separate the value of the good from the value of the producer or seller.

Early stage markets (usually aided by capitalism) on the other hand allows for disequilibrium, competition, and differentiation. At worst is how you get commodities repackaged as "artisanal bottled water" and "bone broth", and the like. But it would be the way to differentiate ethical oil (is there any?) from unethical. Also has been pretty successful at labelling GMO / non-GMO food. So, yeah, there are many cases where you do have meaningful choice.
Ridiculous.

Do you have any idea where the majority of massive breakthroughs in technology come from? They come from university.

AI started in university before it was even a thing. Autonomous vehicles were a university funded DARPA project. Nearly everything, even this guys research, is an important derivative of this.

Why do you think this guy chose to publish his paper in a academic journal? It's because it's peer reviewed. The Internet is not peer reviewed, it's public reviewed, as in anyone with an opinion can say whatever they want and get a million other opinions accepting or rejecting that opinion with little evidence. That's essentially what the entirety of Hacker News is. Very rarely do I see a post, including my own, that's properly sourced.

Let me ask you, do you think it's stupid that I paid money, like most people, to build a solar power management system? Do you think it's stupid that I built a memory management system, and text message system from bare bones hardware? Do you think it's stupid that I built my own shell?
I did all that in school with equipment that I could only dream of owning with people that spent more time helping me than writing blog posts trying to get famous.

It's funny, I was actually glad this guy got where he wanted. It must be nice to be a genius. And to be honest, I'm probably not as smart as this guy. It's great that he had a lot of drive and achieved greatness. But he doesn't need to imply that I'm some liar because I chose to go to university. I worked incredibly hard to get my degree, spending hours and hours in the lab doing assignments. Hours thinking I was dumb and that I'd never make it. Months trying to find a job.

And all I see is people that did it a non-standard way and then have these warped views of the traditional way despite the decades of people lifted out of poverty because of it. And despite having never even attending a university! I see all these smart people and how they're the only ones that matter. College did a lot for me. And I try and do my best every single day because of it.

Sure, I may not be able to write an ML paper in a year like this guy, but that doesn't mean I'm not going to defend myself when he essentially implies I cheated my way in because I got a degree.
WebForms is pretty similar to Coldfusion. Which he spent the whole start of the article saying was fine and got the job done.

There's nothing inherent in .NET that would 'not provide the type of experience that was best for this environment'. If anything, probably the vast majority of code that is written for managing 401Ks out there is probably written in .NET or Java.
Privacy? Who needs it, amirite?

I mean, I'm not up to anything illegal, and I don't actually care about people seeing my stuff, BUT... the concept as a whole of "government should have access to everything all the time, regardless of reasoning" does not sit well with me.
Native Houstonian turned New Yorker (25 years!) here. I often say to my Houston family and friends that while it may be hotter in Houston, we New Yorkers deal with the summer heat way more than they do. They go from their air conditioned houses to their air conditioned cars to their air conditioned destinations. We New Yorkers are out in it all day...we walk a hell of a lot more, and stand around in the ovens otherwise known as subway stations. And there are just way more spaces that simply lack A/C in NYC.

Yes we do have smaller living spaces, but I will say that my household electricity usage is about 50% less than most of my Houston cohorts, especially in the summertime.