skysight-inc/HackerNews huggingface dataset:
Firefox Test Pilot – Side View; split screen without a new window
That Rust OS class is from 2014, and so was pre 1.0 and therefore near useless today. Phil Opp’s work is preferred, for sure.
Yes, YNAB, it rocks: https://www.youneedabudget.com/

They have an opinionated, cult following that seems a bit weird at first, but if you approach the situation with humility and the real need to budget you'll realize YNAB is really good. You want opinionated software when it comes to something like budgeting. You want a system you buy into and has been proven to work, not a system that lets you do anything how you want.

If you tried YNAB before and didn't jive with it, try it again. The new version they released about 6 months ago was a really good update.

It's $5/mo. The software is simple but works. The mobile app is good. The bank syncing is as good as it can be. Realizing how using a credit card for most payments affects your budgeting process is tricky at first, but that's because it's a tricky thing to account for. YNAB make it pretty easy to make credit card payments mesh with your actual budget.

The founder wrote a decent book: https://www.amazon.com/You-Need-Budget-Paycheck-Paycheck-ebo...

Re: cloud solutions accessing your bank account—the benefits outweigh the risks. Living without a budget is very expensive because it's so easy to spend money on things you don't actually care about instead of things you do care about.

- The benefit of having a budget long-term is probably hundreds of thousands of dollars, and getting the things you want out of having money vs. haphazardly blowing money.
- The risks of a budgeting company screwing up with your cloud data is real, but doesn't outweigh the great benefits.

I've also been tracking this company which is building a pretty slick looking desktop app:
https://medium.com/actualbudget
http://actualbudget.com/
https://twitter.com/actualbudget
Get your ticket tagging in order with these best practices
This looks like an awesome level of overkill. Right up my alley. Maybe I'll build one of these next :)
Innovation is a Fight
Do you/did you have clinically diagnosed depression?
Bought YNAB for a year ($50) -- heard great things but then couldn't get it to work. It massively helps if you can get your bank to sync transactions with your budget but at the time YNAB didn't have a script for my bank (N26) so made the whole endevour somewhat 'manual'.

So anyone thinking of going for that software my recommendation is to check for such a script is available/easy to use/maintain with your bank first -- then proceed.
There's no reason libc couldn't define a static inline implementation of qsort in the header. The callbacks could be inlined just like in C++.

But putting tens of thousands of lines of basic library code into headers isn't commonly done in the C ecosystem for very good reasons--e.g. ability to fix a bug or improve performance[1] without having to recompile dependent binaries.

That said, in the BSD universe there are linked-list and tree implementations provided in <sys/queue.h> and <sys/tree.h> that are almost universally used, in both the kernel and userland. The macro definitions might be uglier than templates but no less typesafe and nobody forces you to look at the headers. Unlike sorting and hash algorithms 1) these never change and 2) they make it possible to create intrusive (space-efficient, zero-allocation) data structures, so it just makes sense to provide them in headers.

[1] qsort is not always implemented using quicksort. In fact, I think it's the exception rather than the norm.
I use YNAB (You Need A Budget). I don't really keep a strict budget. Just a loose idea of how much I want to spend and use i to track my spending more than anything else.

I like the software a lot, but the subscription model really turns me off. I am grandfathered in to the $40/yr plan from last year so I'm going to keep using it.

I don't link any of my bank accounts, because I feel like it defeats the purpose of budgeting. I love manually inputing my transactions. It makes me feel more connected to my finances and makes me more mindful of my spending.
Design Lessons from the Raccoon That Scaled a Skyscraper
The Mac line brought them ~25B revenue in 2017, in one of their best years ever.

Looking at a business of this magnitude, I don't see how it matters what percentage of the total revenue this is. There's so much money to be had here and, unlike an individual, a company's attention shouldn't be so limited as to essentially make them forget to collect this additional revenue.
This can't silently be changed as the setting has impact on disk format for data and indexes and so and will be confusing when using different server versions, i.e. in replication.
So far the closest I've seen is the Dell XPS line... but those trackpads are still on the smaller side and have physical click buttons. One of my favorite aspects of force touch is you can adjust the pressure required for a click to register—and the amount of physical feedback you get!
Hamdown author here. To make it clear the I don't see this as a replacement for HTML/ERB/whatever templating solution for your web app.

The niche is rather narrow - it is for people who use static site generators like Jekyll/Middleman, and write content mostly in Markdown.

I often simply want to do a quick look-and-feel experiment by styling some of the elements with Tachyons. This is where Markdown becomes a bottleneck.

Another idea is to make front-matter a first class citizen of Hamdown so that you could add a bit of structured data on top of your blog post and use on the page.

P.S. You kinda can achieve this with kramdown, but I find its syntax super-weird.
Are there undercover software architects?
Is there a business that sends their software architects as undercover employees in client companies: work as cashier, so that they later fix cash machines software, work as insurance broker, so that they write better software for insurance companies,work as accountants so that they fix financial software?
This is not as unusual as you may think. Examples abound in such mega projects where a major civil works contractor default and another one walks in to pick up the mess. In addition, the path of the tunnel will be decided in details and subjected to various authorizations so mess will be limited. Delays will occur but, regardless what Elon thinks, there are plenty of reaaaaally good tunnel makers on this planet that will happily come and finish the job.
Not necessarily. It's about timescales and other environmental factors. Pausing in a debugger is measured in seconds. Your network-using application won't notice extra half ms for a print statement, but might change its behaviour if you pause it for 5 seconds, as requests will timeout. A video game running in fullscreen won't mind printing to console/file in the background, but may not handle well being interrupted in the middle of rendering and having you switch focus to the debugger (less of a problem these days, but I remember this being a pain ~10 years ago).
Really just wanted to learn how to use the hammer, in this case. But still, yeah... you're not wrong ;)
Maybe try the National Review? I disagree with a lot of their conservative stances but they are typically well thought out and often at odds with Fox and the completely loony alt-right news sites. But NR is more of a news-magazine, they don't cover everything and don't necessarily cover breaking news.

For example, they advocate protecting marijuana legalizing states at the federal level. (https://www.nationalreview.com/2018/06/marijuana-policy-shou...).

https://www.nationalreview.com/
The closest i've seen to that is the Pixelbook but that's not mainstream linux but clearly shows it's doable
I am definitely interested in technical details on putting something like this together.
Agreed, and not just for fast internet. This is the path to true, competition-enforced net neutrality. It would be so much better to have municipal infrastructure than to have digital rights ping-ponging in the federal government forever.
But he HAS put solar panels and powerwalls in Puerto Rico, how is that fake?
> Most of the London Underground is above ground.

Technically true, it's 45% that's underground, which includes 32km of cut-and-cover lines and 150km of tunnels out of the 402km total.
I think Apple needs to be very careful about not loosing the developers.

Because if Android/Linux someday becomes they best developer platform (however unlikely), Apple will have real trouble. When the good developers loose interest in a platform it becomes very difficult for it to survive.

And good developers results in not just good apps. It's also recommendations to friends, support when something doesn't work or needs to be explained, and it's advertising that's much more powerful than the advertising you can buy.

All the money and ads Microsoft put into MS Phone did nothing because it didn't bring developers. Same with Blackberry and Nokia because those platforms were never developer friendly.
I think you're referring to power users. 99% of their customers are fine with Apple's new offerings.
Devil's devil's advocate. The world is too complicated to be reduced to a function. AI isn't going to take over the world anymore than anyone else has (governments and organizations included).
Those are more physiological or psychiatric issues that meds can usually solve.

> real problems

Do you hear what you just said?
My experience with Linux drivers has always been dicey... do they also have lots of issues running Windows? Heat and throttling problems are, in my experience, endemic to Macbooks too.
FCA and its Dodge line. For example, the Challenger is essentially the same car sold since 2008, save for a few new engine options (3.6L and 6.4L in 2011, Hellcat in 2015, Demon in 2018) and a minimal lighting and interior facelift in 2015.

In case of FCA the speculation is that they will sunset the brand in the USA to focus on SUVs (Jeep) and trucks (RAM). Looks like focusing on what's generating the maximum profit. Just like Apple with consumer electronics.
Actual budget just looks like a YNAB rehash, but worse...
Without government funding?
I use a combination of Personal Capital to get a high level overview of income and expenses by category, along with a custom Google Sheet I made that breaks out projected and actual spend by category. I started out using Mint and was largely happy with it, but found the PC interface much cleaner and faster, along with a better mobile app. That, along with my own personal dislike of Intuit as a company, was enough for me to switch to Personal Capital.

Each weekend I'll take a bit of time over coffee and breakfast to review, mostly to keep tabs of how much money is flowing towards certain categories and how I am doing towards my own personal financial goals.

It's a great habit to get into, and once you get the hang of it, its truly eye opening, but I'd caution not to become too obsessive over it. Life happens, some times you will go over in some categories, and thats OK. Learn to roll with the punches.
How Suicide Quietly Morphed into a Public Health Crisis
> Nobody says, “I want someone unqualified to be my president, therefore I also want someone unqualified to be my surgeon.” Nobody doubts the value of the expertise of an engineer or a pilot.

If planes were crashing every other day, you'd better believe people would be doubting pilots. Trust is earned, not owed. And the reason people have trouble trusting our political and economic elites is because they keep crashing the damn plane.
> Creatives doing photography, 3D, video, etc. have long left for other platforms.

Is this really a thing? I recently started dabbling in digital comic book art, using Krita and a Wacom-clone drawing tablet on a Windows PC. As I interact with others in the community on Discord and web boards and so forth, I get the "filthy casual" vibe for not using Adobe on a MacBook even as an absolute beginner.
What is the expected lifetime of this kind of fiber infrastructure? Shouldn't the city also accumulate funds for eventual replacement?
I used to use Mint. I'm not an impulsive spender so there was minimal benefit. It doesn't require software to figure out most of my disposable income goes towards housing, health insurance, and car expenses.
The interesting takeaway here is the idea that decentralization is the key factor in determining whether a token is a security.
Inspired by Gengo's post "The 50 Best Free Datasets for Machine Learning", via https://news.ycombinator.com/item?id=17309443
Keep in mind the definition we can use legally for a security is "a contract, transaction or scheme whereby a person invests his money in a common enterprise and is led to expect profits solely from the efforts of the promoter or a third party." (https://en.wikipedia.org/wiki/Howey_test)

What's interesting about this ruling with respect to Ethereum is that one of the main reasons Ethereum has done so well is because of the development team. If they were terrible, Ethereum investors could have lost all of their money, but instead the developers have done a wonderful job and that has resulted in substantial profits for those holding ether.

The investors do not get dividends or equity, but they absolutely have invested in a common enterprise (Ethereum, the Ethereum network, and the Ethereum codebase) with an expectation of profit (obviously) based on the efforts of a third party (the developers - who control the entire codebase and have moved Ethereum forward every step of the way).

Although this ruling is obviously good news for Ethereum, it seems to set a bit of a double standard with respect to what we've seen about Ethereum tokens, where the situation is very similar to this, but yet they're instead ruled as being securities due to the above reasons. It is interesting that one of the key points here is their notice of 'decentralization' - how much decentralization is required for something to not be a security? It's a very difficult question, because development is generally always centralized in any project, there's few other ways to get things done efficiently.

The price of Ethereum is up almost 10% in the last 24 hours, partially related to this news as we see a spike in price coinciding with this announcement across the market (https://coinmarketcap.com/).
Well, if you use the standard playsets, hopefully a lot! Fiasco games are boring if the plans go right.
If you're the type of user who actually needs 128GB of RAM in a laptop, you're generally willing to make the trade-off on battery life.
What’s behind the EU law that would “ban memes”; how to stop it before 20 June
I'm not entirely sure if the problems with the keyboard are simply inherent. The gap between the keys on the new one and the frame is simply tiny, and since the key doesn't move, and because the key hits the bottom when pressed, anything that gets in there isn't going to come out or let the key work normally. With that said, I still do appreciate the thinness of the new MacBooks.

Interestingly enough it also seems to vary between units. The 2017 TBMBP is apparently V3 of Butterfly according to someone who worked at Apple on Reddit, who claims they tried to fix the issue.

The 2016 Retina MacBook (12") that I had was able to handle some serious crumbage and never had issues. I at some point had some real crumbly snacks over it and nothing got inside the keyboard.

Then I got a 2016 MacBook Pro (13", touch bar). Even with lighter use, and trying to keep anything getting into it, I had basically every problem with that keyboard. The only thing that fixed it was a silicone keyboard cover from Amazon, after taking all the keys off and cleaning under them. Then it never broke again because it was effectively sealed.

I wonder if the thinner MacBook has a different keyboard than the Pro (It does, I know that now). I think that might have made a big difference, since the thinner one was definitely less susceptible to pulling stuff into it. Might also have something to do with the airflow from the key going in and out.

On the plus side though, the keyboard covers impact typing a LOT less than they used to because of how thin the keyboard is.
A Mini would be useful here right now. No way I'm buying effectively a 5 year old machine with soldered RAM. Especially when I see what Intel are offering. Which means they're way overpriced second hand on eBay too.

There's something too ironic about Intel being the value for money option. A refresh of Mini will no doubt have soldered RAM and SSD making it even less appealing.

So for now I stick with my '15 Mac Book Pro, not giving Apple money I'd otherwise be happy to spend.
Not _any_. The SEC has previously acknowledged the different types of tokens (utility, security, commodity, collectible, etc).
Wife has a Macbook Air from 2013 that recently was water damaged. I took a look at the lineup and there has been almost zero change to the Airs since apparently 2010...same crap screen, monster bezel, and tiny ssds.
It's not anecdotal because I was giving own experience.

Also I wasn't offering any advice.
Second this.

I've been using YNAB for two years now and pay the yearly subscription. I'm from Europe so I can't connect it to my bank accounts, so I enter every single thing by hand, and it works fine for me so far.

I've grown to like budgeting and generally managing finances which is pretty helpful now that I work as a freelancer through my corporation.
Trains travel in each direction so 20 trains per direction or 6%, unless this is entirely single tracked.

We can also exclude any car stopped at a station, as you can have multiple cars unloading at the same station or have a train bypass a station without making a wider tunnel.
From ~2001-2005, the finest linux laptop I'd ever seen was an Apple product running Debian.

I presume that people have linux running on modern macbooks -- would that fit your needs?
I mostly agree. I bought a 27" 5K iMac recently when my personal MBP from 2011 finally kicked the bucket (GPU, of course...). If only it work in target display mode so I could hook up my work MBP to it when I'm at home, I'd be in heaven.
Hormonal birth control may be more predictable, but it predictably has bad side effects (acne, weight gain, depression, and a host of other symptoms I’ve forgotten). There are also people where it straight up doesn’t work—one of the women to which I’m referring had two kids on hormonal birth control before connecting the dots and switching.

Overall, everyone has their own birth control needs. Most of the evidence I’ve seen has led me to prompt people having issues to consider the copper IUD because it does seem to work very well (when those complications you mentioned don’t show). A surprising number of people have misconceptions about insertion, periods, hormones, and efficacy, so I’m always happy to increase the amount of power people have over their own uterus by making them aware of their choices.

A certain, cynical part of my brain believes the reason the pill is popular is that there are many, many incentives to encourage people to go a route that returns recurring revenue, not helping women find what works best for them. It seems to be pretty common to simply prescribe the pill when people ask for birth control.
To make any claim at all you have at the very least wagered your integrity. At the other extreme you've got someone like the free soloist Alex Honnold, who wagers his life every time he scales a cliff without safety equipment. So what does 'skin in the game' even mean? It's kind of irrelevant. Although when Taleb talks about it, he makes it clear he refering largely to financial risk.
That's a huge win. Consider that the economy today is built upon trading emotional bias for labor-saving and calling it "employment". With AI, we can get all the same emotional bias and not have to pay them. Plus they operate millions of times more efficiently and never need to sleep or have a personal life.
YNAB gets around this in an interesting way with their "age your money" concept.

When you spend money, you aren't looking at your account to see how much actual money you have. You're looking at your budget to see how much money you previously allocated for a specific purpose.

The idea is that you are spending your "oldest" money, i.e. money that you earned 6 months ago. Any money that came in yesterday is just gravy and you'll budget that later.

In practice, transactions hit YNAB same day or next day for me. If you're wondering if you have money for something, you just pull up the mobile app and check the budget category. Unless you go on a crazy instant buying spree in a single category, there shouldn't be a problem deciding if you have money budgeted for something.
Copyleft terms may become unenforceable in 11 countries due to the CPTPP
I don't want to go all "640k RAM" on this, but I think people's hardware needs have plateaued in recent years. The average person mostly uses a laptop for the web browser and a handful of other simple programs. Even gaming, many users' most hardware intensive task, has shifted in recent years to be less demanding.

So the question is why should Apple update their hardware more frequently? The HN reader, the software developer, or the content creator are simply not big enough audiences to motivate Apple anymore. A MacBook with 2-3 year old hardware does everything that your average Mac user would want.
I use Mint to track my habits retroactively. I wouldn't have guessed otherwise that I spent $20k on Amazon alone last year, and $12,000 on Seamless! It really adds up. It also makes adding up business expenses at the end of the year a breeze.
Inspired by this post, I was looking for a fun way to browse datasets randomly, which led me to build this Kaggle Random Dataset Generator:

https://news.ycombinator.com/item?id=17313374

Thanks Gengo!
I'm using YNAB while manually inputting each transaction, rather than having it linked with my accounts.
It might sound like a hassle at first but it's just a reflex now, whenever I buy something I just enter it in there. At the end of each week I'll open up my bank app and compare what is in there against what I have in YNAB and this flow has been fine for me.
I had tried a few other apps before but I couldn't stick to any of them, the idea of budgeting upfront and then adjusting as purchases are done, moving money from one category to another, really clicks for me.

It works great and has drastically changed the way I spend money since I've started using it, I'm much more aware of what I can actually spend and less stressed.
The reporting features are also great to see how much I spend on average on a given month etc.

Pricing has gotten a bit steep for new members but I still think it's really worth it, it's the most useful service I'm subscribed to.
Some of Android app recent UI changes were a bit questionable but I got used to them.
Debian uses su implementation from the shadow package:
https://github.com/shadow-maint/shadow

I suspect most other distros use the one from util-linux.
The Clever Concrete Poetry of a Benedictine Monk
I don't see how the SEC could rule eth is a security and maintain its integrity, which is critical when dealing with this new technology if it wishes to retain some form of control into the future.

The primary use of ether in its purest abstraction (ie not packaged in an index fund), is in the form of gas to power the individual steps of the computer. It is no more a security than the gasoline in your car.

However, based on the statements, there are going to be a lot of coins that are a security and a lot of coins are going to blur the line to the point of near invisibility. It is arguable that Eth is already doing this.

It's clear the SEC is far behind, and needs a new framework by which to judge these coins, instead of hammering them into existing frameworks designed explicitly for older financial vehicles.
Metro to start selling Troika bracelets and rings
Switched to a Dell Latitude 7470 14' (Skylake) and haven't looked back.