skysight-inc/HackerNews huggingface dataset:
> My point is that this is impossible. You can't buy the software you need at any cost. It does not exist. You can't even consider other platforms for this reason.

There are people who can. Most people don't use $50K worth of Windows-locked CAD software. 80% of people who use Microsoft Office can get by perfectly well with LibreOffice or Google Docs, despite the loud objections from the remaining 20%.

> Why would a company bifurcate their development effort to support multiple platforms when it isn't necessary.

Because it's profitable. There are already people who use other platforms. Typically software prices are the inverse of popularity; more specialized software costs more. How many users does it take at $50K/user to justify the porting cost? 50? 500? That is not a large number against platforms with millions of existing users.

And porting to three platforms costs about the same as two, because the differences between Unix-like systems are much smaller than the difference between Windows and Mac, and by that point you're already on a cross-platform framework like Qt and cross-platform database like postgres. So adding support for Mac justifies adding support for Linux, whether it did initially or not.

> Don't get me wrong, I don't like the idea at all. But, frankly, we probably spend significantly less than 1% of our time fiddling around with files in Explorer. When I am spending 12 hours a day on SolidWorks I couldn't care less what happens with explorer.

The problem is the only thing they hear is money, and you need to be objecting to this more than anyone else for your own benefit.

Every time they do something like this they lose users at the margin, because the annoyance pushes those users above the switching cost. Those users are gone, because then the cost is to switch back. But every user they lose increases the level of ad spam the average remaining user will tolerate, because they know those users have higher switching costs and therefore a higher tolerance for ad spam before losing their business.

Which means the only way for you, as someone with very high switching costs, to avoid being inundated with ad spam in the near future, is to push the switching costs down for as many people as you can. Demand that all your professional software be supported on Linux, even if you aren't going to use it on Linux. Encourage the people who can switch more easily than you to do it. Because that's the point where they stop -- when the number of users they lose costs more than the profit from the ads.

If they stick you with ads and you don't like it but nobody does anything about it, tomorrow there will be even more ads.
There are numeric domain names, but no numeric TLDs. You can see all the current TLDS here: http://data.iana.org/TLD/tlds-alpha-by-domain.txt

The only rule I can find is from RFC 1738 (http://www.ietf.org/rfc/rfc1738.txt)

"The rightmost domain label will never start with a digit, though, which syntactically distinguishes all domain names from the IP addresses"
Why don't you like implicit interfaces, it's the feature I love the most actually?
Net 20.
This is super cool. I'm trying to think of common practical applications for this - would one use this to sync a script with a performance? Could this remove a lot of the work required to manually subtitle movies, TV shows, and YouTube videos?
I mean that the compiler does not check if I’m handling the error. I can easily just ignore the error and work with the value, and therefore have code that breaks if the value might not be there.

Any code that compiles should not be able to ever segfault or have NullPointerExceptions or similar.
The reasons why NYC's subway is so expensive, and why it matters
I'm in the process of setting up the same thing for my email. Any interest in sharing what you're using?
I would love to see some actual numbers on this, but here is another perspective on this:

A) Students educated in Berlin are far more likely to move to other cities, since there are e.g. no jobs in production. How many engineers working at Daimler did study in Berlin (i.e. costing the city money, without contributing by paying taxes)?

B) A lot of large companies are currently opening offices in Berlin. They are gladly using the services of the city, as are their well-payed employees, effectively raising the rent. However, they will still pay taxes at their headquarters in a different city.

As I said, I have no numbers on this, but the situation is way to complex to just say that Berlin is wasting tax money. It certainly is - in a lot of areas - but so are others states.

Instead of being pissed that Berlin is trying to improve the situation and keep the city affordable for everybody, maybe we should start asking how we can achieve the same in other sought after locations as well.
I feel like Linus (and others) have earned the right to be assholes on the mailing lists. He's demonstrated good judgement and made huge contributions, if he doesn't feel the need to be nice i don't think he should have to.
As most german flats are rented without kitchen appliances there is a certain amount of investment (the landlord does not have to do) that deserves protection.

There are simply two markets. One for flats that produce rental income and one for flats for any use.

The situation in the US is different as e.g. there are more fixed term rental agreements.
That's a really interesting story and congratulations on beating a pretty nasty disease. That must feel like a true accomplishment.

It appears, based on this, that carbohydrates drove your diabetes? I wonder if the problem is with refined carbohydrates or with gluten specifically?

Do you eat sugar, chocolate, etc?
>The longer-term fixes are to improve education...

Being highly educated does not matter if you can't get a job. Also, a balanced economy shouldn't require everyone to be highly educated.
Just going by the headline (since the usual paywall workarounds are failing), it seems like this is a rehash of Intel's original marketing claims for 3D XPoint/Optane, but as far as I can tell they've quietly backpedaled to "expensive SSD" for the first-gen products.

This seems oddly reminiscent of Larrabee/Knight's Landing/Xeon Phi, which started off being billed as Intel's high-performance GPU play (they reportedly even hired Michael Abrash to optimize the rasterization code) and ended up being a niche HPC accelerator.
That's not really the issue, the issue is on who's terms must this review take place and there's a strong case to be made that it should be the professor's.
Show HN: YCReader – iOS hacker news client powered by official API
Interesting. For me Netflix and Steam are completely acceptable(ish), but Spotify is right out.

With Netflix the backlog situation (region blocks, limited catalogue) is pretty dismal, but with Netflix at least I know that a good part of my money goes to creating content.

With Steam most of the money ends up with the developers, again supporting content creation. I do buy games if, and only if, I find the price is right for playing the game once (or for a couple of weeks, depending on the type of game). If my Steam library is still accessible in ten years time than that is an added bonus. I do admit that a lot of the games I buy come with a Steam key, but are purchased from DRM-free stores (e.g., Humble Store).

But music is a completely different beast. If I like a song or an album, then there is a good chance that I will listen to it periodically for a good deal of my life. I buy music for keeps. With Spotify my money doesn't end with the content creators themselves for the most part, and I don't get to keep the music. It just doesn't work for me.
I took a break from coding/ops for other people for money a couple years ago to pursue a startup idea I had. It was a cool project but I decided it wasn't a great business idea due to regulatory issues with the field.

After that I had a choice to go back or do something else. I saw an opportunity to do a real estate development deal and I went for that.

I liked doing the first real estate project so much, I put together a group of investors and am pursuing a larger deal right now.

I do more interesting programming now than when I was working for others and keep my skills fresh. I really like real estate development for a number of reasons.

1) Much better tax treatment of income. Rents are not subject to self-employment taxes, a 15.3% discount.

2) Real estate benefits from access to the fountain of all money, the federal reserve. It's national policy to support RE prices.

3) The ability to do a project, put in a lot of work, and at the end own something valuable in perpetuity.

After a year of a very large ops contracting project the checks just stopped. I really didn't like that.

4) Real estate is a market that is very local, with a lot of opportunities for advantage through information asymmetry. It is also something that resists reaching global scale and the race to the bottom competition that induces, and resists automation.

5) I really like the physical quality of the work. I physically feel better due to all the running around and not sitting in front of a computer for 8 hours a day.

All of my software and hardware experience benefits me. I see all kinds of possibilities to save time/money with these projects with software. One day I will probably create a startup in the RE space.

Most importantly there is a zen like nature to the work I do now, and I do a lot of the work on these houses myself, as the going rate for skilled craftsmen is not far off from a remote dev contractor in a lot of cases, and its easy to do many more hours than many employers would be willing to pay for.

Very importantly, the value created is put into the property which is only realized through higher rents (taxed as passive income) and/or a capital gain if the property is sold. This probably means that in the long run I take home more money rehabbing a house than I would coding for cash, due to appreciation and better tax treatment.

My only regret in all of this is that I didn't do it sooner. In America real estate investing is a pretty reliable path to wealth for the right kind of person with the right kind of eye.
On the topic of "the humans failed to engage them through the intermediary of their bureaucratic process", we long ago stopped accepting any purchases for under $20,000 if the customer insists we apply to their organization, sign contracts, and fill in paperwork to obtain a vendor account with their organization.
> robust/mature

Needs more context. It's more mature for some things than others, like many young languages.

> how are compile times

Not Go, for sure, but not the worst either.

> how much of a priority are they

Getting them down is a high priority, but has taken some time to make a dent in. The last few releases have all posted speed ups, and "cargo check" in the last release helps. Incremental recompilation is coming, you can try its initial implementation on nightly today. There's a lot more to do, but users really want improvements, so it is and will continue to be actively worked on.
I think the disconnect is in what "help" looks like. From the "city folk" point of view, help means removing barriers: healthcare, education, affordable housing, child care, etc.

Creating jobs in where they don't geographically make sense isn't helping, it's passing the buck.
For sure, this is true about almost any kind of debate like this.

One view is to say that you may need to have short term struggles to get to a long term better place. Which may be true, but it also depends if the new long term place is actually a better place - or did you do a lot of short term struggles for nothing?
The other place "live" coding snippets has taken off is in webgl, the other language your browser probably supports. The Book Of Shaders uses this to good effect:

https://thebookofshaders.com
Narcissistic proclamation in a blog that brings no discussion or interesting thoughts.
> I was/am into house and techno but the tracks were not yet available on Spotify back then

That's a very common problem - a lot of tracks are unavailable anywhere except Beatport and Juno, and even more are on vinyl-only releases.

I have actually subscribed to Apple Music just a few hours ago, after spending couple of hours trying to give Spotify money from a non-supported country with no avail. And, of course, the music selection is... limited, for a lack of a better word.

Is Spotify better in that regard?
Abstraction increases as you move up org charts. Unfortunately, actual process knowledge does not.

I blame the "MBAs can do anything" philosophy, but it's probably also a consequence of worker mobility.

To state it most simply: if your management (at any level) cannot call bullshit on the data their direct reports provide them (whatever level of abstraction that is), then your business is at existential risk.
The Journal Of Open Source Software does the review process rather nicely:
You send them a PR with your software/description, and then a reviewer will publicly go through the review process (described here: http://joss.theoj.org/about#reviewer_guidelines )

Of course that doesn't work with all of science, you don't always want open peer review, usually because several people are working in various stages on similar or related things, or you don't want to publicly criticize the reviewed party, or you don't want to make the reviewer look bad when the reviewer doesn't know what s/he is talking about
Baden-Württenberg has even a Ad-Campain to recruit teachers from Berlin.
My first car, a total banger, was once stolen and then abandoned a few streets away. The thieves broke the ignition and steering lock, which I couldn't afford to get fixed. So for the next year or so, until the thing finally died, I had to hotwire it every time to start.

It never stopped being fun, as I would pretend I was in some kind of 'Gone in 60 seconds' situation, even though the car in question was a rusted-through Metro. And the looks I got from passers-by, especially in car parks, were priceless.

EDIT: And as they also broke the door lock, I could totally unlock it with a screwdriver.
Around the event horizons of black holes, would be the big one.
The competing chips on y'alls shoulders really illuminates how useless this discussion is.
Thanks for taking a look! I do like both those indices. As the Big Mac Index looks at inter-country comparisons and I'm looking at intra-country (US). That said, I'm going to see if:

a) it's possible to get pricing data on Big Macs city by city in the US
b) do the prices change with any frequency?

WRT b) I am very fascinated by the fact that grocery prices are changing daily within the same major super market within the same city. I can't really understand why and that isn't inflation, that's just pricing. Pricing based on .... ?
Trump Supporters want to #BoycottHawaii
>>> The first 9-12 years are required so that kids have something to do while their parents are at work.

They also learn to read, write and count. It's a rather useful skillset to have :D
Well, I never had segfaults.

Anyways, it's true, I miss pattern matching on errors.

However, in practice, you just get used to it. I haven't had a situation in the past half year where I'd forget to handle the error / check it.
> Also I noticed if you're listening to a playlist when it ends it will automatically start a Radio based on the songs within that playlist.

My phone has started doing that recently, which has left me puzzled a few times. I like listening to music at work, and while I'm concentrating on something, I don't really realize the playlist has run out until I get a track that really makes me wonder how I ended up listening to it.
One straightforward way is to use the new sha only for new Git repos. Old repo could be migrated but it would require "re-commiting" everything to the new repo.
I think it depends what type of "power" we are talking about. Ruby's meta programming stuff certainly falls into the problematic area. A powerful type system might be seen as quite the opposite because it can make code more predictable.
Yeah, reading this is pretty alien to me; I actively want to avoid going "home".
Would you say the same to a homeless person? Why should we just let the interior of our country become economically baren just so the top 20 percent of people in cities can reap the rewards of globalism? That's millions of people that you're saying should either suck it up or die.
Just read the actual letters or read https://www.amazon.com/Essays-Warren-Buffett-Lessons-Corpora...

There are little nuggets of wisdom everywhere.
Nearly any habitual task causes "lasting changes to the brain". Plasticity is not only real, but normative.
I'm trying something like this to get over shipping anxiety. First a project scoped to one day, then a project scoped to a week, and then finally a project scoped to a month. So far I've done the one day project: https://github.com/milesrichardson/docker-nfqueue-scapy
And that is why we have implemented this in our platform:

https://qbix.com/platform/features/invitations

https://qbix.com/platform/guide/invites
Well... Yes. It's the same command language that's used to drive vim by hand, so it should resemble a keylog of doing those actions.
That's exactly what this change is. You mean why wasn't it that way before the change? Maybe because it wasn't ever needed before? Git's been good with only sha-1 for 12 years. Think about the flip side of your question... what were the alternatives 12 years ago, or 5 years ago? And why would someone write code for alternatives that aren't expected to be used and maybe don't exist?

In my experience, generalizing ahead of need more often than not causes problems, and I've watched over-engineering result in far more effort to fix when the need it was anticipating does arrive than just waiting until the need is there.
The most likely explanation is a misdiagnosis. The inevitability of statistical ocurrance does not make for an interesting story however.
A rent increase is not the same as a gentrification crisis.

The fact is, this issue is not a product of a supply issue. There is plenty of housing in Berlin, if you're willing to live in a non-trendy area and maybe take an extra stop or two on the train. In places like the Bay Area, there simply is no supply, and therefore there is a crisis.
Good question. Actually no, once I tried doing it and it was a mess. But it could be due to my limited capacity of handling numbers. YMMV.
Just one of those facilities, the Clinton Engineer Works, employed nearly a hundred thousand people. The vast majority of those did not realize what they were a part of. For example, this quote underneath one of the article photos:

"Gladys Owens, the woman seated in the foreground, did not know what she had been involved with until seeing this photo in a public tour of the facility fifty years later."
My productivity probably doubled when I started using the 4 window layout of sublime. I didn't realize how much mental overhead I was spending just flipping between open files.
> Many complaints are of the form 'there is an cabal of admins who engage in a conspiracy against me!'

Well, it turned out to be true that wikipedia admins had a place to discuss contributors and coordinate actions against them. It made quite a ruckus at the time.

A compendium of wikipedia criticism has been posted here:
http://wikipediocracy.com/2015/08/16/a-compendium-of-wikiped...
What's the accuracy level of alignment?
How Funds Use IPOs to Inflate Performance
Yes, this is correct. The struct object_id changes don't actually change the hash. What they do, however, is allow us to remove a lot of the hard-coded instances of 20 and 40 (SHA-1 length in bytes and hex, respectively) in the codebase.

The remaining instances of those values become constants or variables (which I'm also doing as part of the series), and it then becomes much easier to add a new hash function, since we've enumerated all the places we need to update (and can do so with a simple sed one-liner).

The biggest impediment to adding a new hash function has been dealing with the hard-coded constants everywhere.
There are Kronos extensions that require Win32 (and many of those do not have other platform equivalent from dealing with unified memory, to DX11/12 integration and other features), Vulkans mGPU support in it's current form specifically mandates Windows 10 because it's based on how WDDM and Windows 10 allow you to link devices, so do some of the VR specific functions.

Vulkan was a Camel before they introduces the new extensions road map, you know have KHR which are "official" cross vendor LTS extensions which can be still platform dependant (e.g. you can have win32 KHR extensions), then there are KHX extensions which are effectively a rapid deployment branch primarily sucking in vendor extensions that can be a good idea, then there are the vendor specific extensions.

Now not only that it's a camel, it seems to fall back into the same tarpit that OpenGL had in which you could not guarantee compatibility between hardware vendors and platforms.
> fixing your shit and quit bitching or stick to your ad-ridden Windows 10 Spyware Edition.

I'm a "computer guy" so I'll take the former. Most every one takes the latter.
IANAL, but I have some in the family and I believe the answer will be 'My Cousin Vinny' of all things.
Thank you.

Indeed several users of aeneas adopted it for producing SRT/TTML files, i.e. captions, for videos, both online and offline --- and many of them start with an existing transcript.

However, please note that there are limitations on the amount of "non speech" that aeneas can tolerate: for example, long spurious portions of audio or sung passages might affect the quality of the alignment.

For details on how aeneas works: https://github.com/readbeyond/aeneas/blob/master/wiki/HOWITW...
To tease out a little more from yours and parent's comments, I think a few things are drastically undervalued by traditional programmers.

Tactical initiative: not just for Marines. The closer software is being built to a person who actually posseses the domain knowledge, the less risk of misunderstood requirements / behavior there is.

Readability: a language that requires six months to learn to read but expresses programs in half the length is often times not the right choice. If a good enough language can be read by someone with a week of training, and 90% of the domain knowledge is possessed by people who don't know the better knowledge, then use the good-enough language.

Reasons like these are why Excel / VBA is used. And moreover, why it (paradoxically to us) works.
My Cousin Vinny is usually mentioned at this point.
They want to scare the investors away, and instead they want to force others to pay for new housing for them. That doesn't sound entirely reasonable.
This seems... unlikely? Is it possible he had some other, rarer autoimmune condition that presented diabetes-like symptoms, and that resulted in a false diagnosis?