skysight-inc/HackerNews huggingface dataset:
C++ smart pointers won't prevent you from making the mistake that the OP was about: giving out a reference to an interior object without limiting the lifetime for that reference.

I meant dependency tracking in terms of which libraries you need what versions of. Incremental compilation as a project in nightly is about improving compile times only, not about any functional change in build system/project management tooling. In this context, I'm not sure what you mean by tracking objects across dependencies.
Not always.

A pilot in France who's British but lives in France, is paid in the UK by the airline, tells me he pays income tax in the UK based on flying time in UK airspace (not much, he flies long haul, though he's restricted on the number of days he spends in the UK before they'd take it all).

The Maire where he lives doesn't require him to pay income tax, I don't know why but presume it's because they consider the tax to be paid in the UK.
AFAIK is red meat not causing cancer per se. While there has been a correlation between red meat intake and colon cancer shown, the studies that have shown this didn't differentiate between highly processed products made out of red meat (think of sausage) and rather natural meat (think of steak) itself. The processed stuff is packed with all kinds of sugar, preservatives, flavor enhancer and colouration which might be the cause for the higher rates of colon cancer. To my knowledge these highly processed meat products are not common in Japan.
Show HN: Bicimapa – Crowdsourced map for urban cyclists
Finally found alternative - Clementine player for Windows, Linux, Mac OSX and even RaspberryPI
What country did you move to?
I am not sure about that. Other sources I have seen put the median numbers substantially lower than what I make. But they are for all jobs with the same title, so it is a lot harder to compare.
I get your point, but I meant that the open source community works because it can leverage on the work from each other. The achievements would be multiplied by the potential reach.
My story is kind of similar, including the wrist pain part. I've been brewing this thing for a bit over ten years. I got burnt out for other work and the editor some years ago and had to take a long break. Last year I started about the tenth new prototype and finally got it on a path that I think could lead to something that actually works.

This time I'm trying to give away the code, ideas and everything, so maybe someday someone would continue the work so I won't have to. I just want to see it get made somehow and use the damn thing.
A large part of the EU population below a certain age is reasonably fluent in English already. It's only a matter of time until that part amounts to 95%.

Still, the language of commerce in a country for the most part is the official language of that country. I'm not sure as to what can be done about that.
Security without threat assessment is meaningless because security is about preventing a negative outcome. If the environment is perfectly safe then no security is needed, and if the environment is infinitely hostile then no amount of security will prevent a negative outcome.

Example: Being in an armored car in a war zone is still more risky than riding a bike in a peaceful country side, even if the bike has significant less security than an armored car. The Advice then is not to tell people in war zones to get bikes, nor is it to tell people to get rid of bikes in favor of armored cars. Security needs to match the need, which depends on the threat level.

In my above post I included "targeted attack" as the fourth test, named by security theory as an attack by a motivated party towards a specific resource. If a motivated party wants to attack a specific resource, then the defender needs to raise security above that of general security. Many government agencies have policies based on such threats, and neither a default Windows 10 or default Linux distribution would qualify for such environment. SELinux however was designed for that threat level and is thus common in military organizations, banks, and similar high risk environments.
http://rupy.se/logic.jar

More than tree structured XML, this also provides node graph XML visual editing.
You won't have to pay tax in your home country. Unless you spend a significant about of time there to be considered a tax resident
"Lots of calorie counting apps, activity trackers, motivational reminder apps, etc."

but how is this an untapped opportunity when there are already tons of products and companies trying to solve it? short of building an app that evaporates body fat?

some of these apps do work. i know a lot of people who had success counting calories with MyFitnessPal. but you cant force everybody to count calories. you cant force people to count their steps. so i just dont understand what opportunity you see here.
Well, for one thing it's not a "sharing economy" (that's a feel-good misnomer) - it's a "part-time work economy", which is a completely different beast. The fact that Uber, TaskRabbit et. al. have managed to brand it as such is a triumph of marketing.

(I like the term "gig economy" - also used in linked article - because it reflects the reality of the style and conditions of the work.)
The AmigaOS also did provide a layer of software abstraction. While a lot of games and demos poked the hardware directly, a lot of system friendly Amiga software written in the 80's can be recompiled and run just fine on e.g AROS just fine with few to minor changes (most of the changes tend to relate to differences between AROS and AmigaOS) on anything from m68k original Amigas, throuh PPC, ARM or x86 "native" or hosted on a variety of OSs.
Hurrah I Succeed to Get Backlink from Google Plus
For our high school end of year CDT (Craft, Design and Technology) project, my best friend built a snooker ball sorter. It was awesome.
I just love the Amiga. Used to have a Amiga 500 and sold it a long time ago. I think I'll try to get my hands on one again.
trakt is cool, but it's more on side of sharing and social aspect, i was recommending your website until TMDb launched their discussions, since it's closest alternative to IMDb (plus as bonus pretty open platform), you have there movie and actors info plus you have proper discussions since yesterday

diversification and competition is healthy but too much fragmentation ain't good either
Already part of it. It's all lego pieces, not just the bricks, basically any part lego ever produced (hence the approximately 39k shapes).

The problem is anything but trivial but I'm making good headway, proof of concept took a few months and for the last year or so I've been slowly making progress with a more robust and capable version.

It's a superficially trivial idea, any toddler could do it but to have a machine that does this with any degree of reliability is fairly complex.

If anybody is ever going to try something like this I'd give you just one piece of advice: control your inputs.

Anything you have to deal with in software can eat up capacity very fast so by conditioning your inputs the software can get simpler in ways that really matter.
I've never disputed that. This duality (higher level allows safe abstraction of the low level) existed since the higher level languages exist.
> No. I am not American. And I do not fully understand.

American citizens are taxed on their worldwide income by the US regardless of their place of residence. There's a standard taxable income reduction (the Foreign Earned Income Exclusion) but they still have to file taxes no matter where they live.

> I will anyways be charged in my home country for foreign income, I think.

Most places work on the residence principle (following OECD/UN model convention), there's a country of which you are resident (which may be different from your citizenship one, I'm not sure which you meant by "home country") and you pay income taxes in that country. You probably want to talk to the tax authorities and an accountant either way.
Sometimes you need Stripe for a side project or stuff like that. Atlas is focused in large corporations and, besides, you have to pay to be incorporated.
In Theory in practice not so much most h1b's are not experienced professionals from world class organisations.
> Sometimes, logic needs to be manufactured hand-in-hand with what's morally right.

The point I'm making is that not everyone agrees with you about what's morally right. In fact, most people in the US, at least, do not. If you want to effectively advance your cause, it is worth finding an argument for your claims which does not rely on moral precepts your interlocutor may not share.

As a side note, likening the existence of national borders to the institution of slavery is probably not such an argument.
Tools Founders use for Fundraising
If you structure your graph as an adjacency matrix/list, you can do it in rust. There are some optional GC proposals so you could build ad-hoc graphs of objects, but nothing concrete (it's gonna be a while). In general when building data structures in rust you would use unsafe.
I didn't want to say that JS' quirks are better than or equal than Rusts borrow checker.

I just wanted to say people are hating on the borrow checker, while they gladly invest time in learning quirks and I don't understand why :)
Show HN: How similar are two tweeters? Learn NLP with PyBites' new challenge
That's not the problem, most DE file managers use an external process too (via dbus), but it's still slow, even on an SSD or when the cache has alredy been generated.

They're also buggy, XFCEs thumbnailer thumblerd (also used in LXDE and probably others) used to have memory leaks when it encountered video files with unknown codecs, newer versions re-scan the entire cache every time you delete/move a directory, making quite a bit of disk IO.

I've found simpler file managers like rox-filer, pcmanfm to be much faster at thumbnailing.
Kafka and Orwell missed an opportunity when they did not incorporate the idea of secret/paywalled laws into their works.
It's not really a fair comparison because Osaka has twice the area of Paris. My ward has the same density than Paris.
Three keys to encourage creativity at work
fully agree with you, importance of trolls is overstated

if you look for alternative check TMDb which just launched forum discussions for reach title so don't expect decades of collective wisdom available but at least it's somewhere to move on
> For line of business apps, it is inaccessible and the safety dial is turned up too far.

My employer has a "line of business app" written in Rust. Here's what we're learned:

1. Rust does have a learning curve. It's easier to learn to use well than C++, in my opinion, but certainly harder than Ruby or Java. You really, really need to budget 2 weeks for turning an existing C++ developer into a productive and confident Rust developer. You can't take somebody who doesn't know the difference between "stack" and "heap", or who has never passed an anonymous function to "map", and expect them to bang out code rapidly in two days.

2. The library situation for business apps is just barely adequate. We need support for PostgreSQL, RabbitMQ, REST APIs, etc. In each case, high-quality libraries exist, but they're usually missing something. (For example: For PostgreSQL, we need to use both 'postgres' and 'diesel' to get the feature coverage we want. For RabbitMQ, we don't have heartbeat support. For REST APIs, we won't have good HTTP request mocking until the Hyper async stuff sorts itself out. And so on.)

3. The Rust code is just ridiculously fast. We're processing gigabytes of data, so we love this.

4. The Rust code is remarkably "trustworthy", and I'm not just talking about memory safety. If your program even compiles, it almost always works correctly (assuming you understood the spec). This has at least as much to do with Rust's 'enum' and 'match', which encourage people to enumerate and handle all cases, as it does with the borrow checker.

5. Rust code is very pleasant to maintain and refactor once written.

Overall, we like Rust, but we're mostly only using it where (a) we really want performance, or (b) we really want to make sure we handle lots of tricky corner cases correctly. Oh, or (c) for long-running jobs that take hours to run on real data, where compiler correctness-checks are a huge win. We'll probably gradually use Rust in more places as we get experience and the tools mature.
No, because I live in the UK. I conduct my self to a high standard because it's the right thing to do.
But is this due to text being the most efficient way of editing or are our tools simply inadequate?

Let's imagine a world that has standardized on certain UIs - just like TextMate/sublime style hotkeys are common in graphical editors, let's say we had iWorks[1] style table editing hotkeys everywhere and a TBD standard for tree operations that you could learn once and then apply everywhere. Basically you need 'sibling', 'union' and 'splice', right? That really wouldn't be more difficult than text operations IMO. I could see this for all sorts of purposes, starting with a standard configuration GUI for json / xml config files.

[1] because damnit these are still the only sane and consistent table hotkeys.
It's extraordinarily difficult and expensive to bring on new generation in California (and most of the US in fact). California's total population has increased by 50% in 30 years. They're adding half a million people per year net. They're going to need all the power they can get over the next ~20 years, as California rapidly shifts to electric vehicles and their population continues to expand.
It is pretty interesting to see how a couple of years ago it would be extremely bad PR for companies to get involved in politics and user their corporate power to tip the scales in their favor, but now it is completely the opposite.
Take a look at the job search websites relevant to you! If I take a look at one of my countries most prominent job website I find 224 jobs for JSF and 93 for jQuery. For perspective: 99 for ASP, React 35, Angular 55, Angular 2 37, zero for my beloved Vue.js.

Is Europe that far behind regarding front end frameworks or is JSF the hottest frontend skill in America as well?
Any recommendations for designing a pitch deck?
I don't know the current status of this system and if it's viable at all, but check out https://www.bimek.com/
Genius. My only comment is in how you measure the value of an address. It seems very likely that your algorithm would converge to areas that are only centrally located.

Perhaps it could be improved if the algorithm took an input of common routes and times, then tried to find an optimal location for these routes. This way the algorithm could be scaled as needed and provide a more realistic scenario. Is this something you considered?
check out TMDb, it has watchlists, ratings, API for apps and also discussions launched yesterday plus it's by no means some newcomer, they are around since 2008 as alternative to IMDb
Well, Windows 10 has become a form of spyware out of the box, it sends information about what one types and does to Microsoft. They use dark patterns so that users don't disable it and stick to the defaults.

macOS is also very chatty, but privacy is usually given more consideration. Not at all as bad as MS.
Rasa Talks – Ep 9: Telegram Marketing and Disruptive Innovations in Iran
> I expect that were I not personally as financially comfortable as I am, it would be less easy to think in the abstract about the merits of equality.

The crux of the issue. I appreciate you taking the time, and employing the insight, to identify it. In my experience of such discussions, few do.
> In inner loops, making calls to malloc is pure performance poison. Most common garbage collected languages are completely unable to do this, with the admirable exception of the C# and the other .NET languages (and possibly some others).

Modern GCs use bump allocators and (ideally) combine allocations of objects and their subobjects where that is possible.
As opposed to medicine or the law in think not?
Stross on: Some notes on the worst-case scenario
This is a great experience report. Thank You (spoken as someone on the verge of taking the plunge into Rust, but getting stuck on lack of documentation on unsafe etc)
This Is Why You Hate Me
I would love to see a New York Times or Washington Post article on H1-B that is based on interviews from those who are abused either by these consulting companies that pay low wages or the impact it has on driving down overall wages of American worker while the tech companies reap reward profits.
I had a look at Windows 10, by default, assuming you clicked Private for the network connection, there are no ports that are open for any program to use. There are 33 rules for the All profile, 18 for the private profile, some duplicates, each of which specifies what local program is allowed to receive data:

9 connect to Modern Windows apps, 1 for ICMPv4, 12 for ICMPv6, 1 for IGMP, 1 for ISATAP, 12 for TCP, Cast to device, IPHTTPS, Network Discovery, WiDi. 15 UDP: 2 for Cast to device, 2 for DHCP, 1 for Teredo, 1 for Delivery Optimization, 1 for mDNS, 7 for network discovery, 1 for miracast.
Improve the web usability
And refunds for ex-EU corps
plenty of good movies are still released each year, just the ratio of good vs the rest seem worse than in past or it's maybe nostalgia and i an becoming old, for instance recent Arrival was decent movie
I am not sure why you are downvoted, regardless of whether you agree with the travel ban or not, his supporters, the people who voted for him wanted this.
>most of the people writing about the problems with H-1B visas can't distinguish

My response assumes you're saying the journalist of the NYT piece is among "most of the people" not able to make a distinction between the 2 categories you laid out.

category 1: >between companies that hire the best they can get (and paying competitive salaries),

NYT article: "Proponents of the H-1B system argue that it is an important vehicle to attract top talent to America. After coming to the United States, these visa holders may apply their skills to start new companies or create new, innovative products"

category 2: >and outsourcing companies that file a ton of applications (and pay their employees much less).

NYT article: "The H-1B program’s critics say the system provides a way for American companies to turn over technology departments to outsourcing companies. These are gaming the system to snap up the visas so they can replace American workers with less expensive, temporary staff members."

It seems the NYT journalist has correctly distinguished both categories. (There are more paragraphs in that article that add more details about both categories but I only copypasted 1 example of each.)
>I suspect MI5 and MI6 must have PPW

I very much doubt it, they're civilians. Why would they need to be armed?
Wow - I have an add-on to add "open with k4dirstat" to the right-click menu. Have used KDE5 since it came out and did not know about that. There is no affordance there at all; it doesn't even highlight on mouse-over.

I get a menu with options for not-installed apps - filelight, kdiskfree and two partition tools. 'sudo apt install filelight' and it works, but TBH I'm not keen on filelight, would be nice to have k4dirstat as an option there (sounds like a bug report is due).
I've been looking into this a bit, but put off by the fact that EU VAT for digital products isnt really being enforced upon US companies, so not sure there is much of a market for it. Also, as a brit I'm not sure how brexit might screw up the business model.
I regularly edit large equations in LaTeX. I don't see how it's not manageable, just break your equations into multiple lines.

\begin{equation}
H_n(i) =
\begin{cases}
\left(
H_{n-1}(i)_2,
H_{n-1}(i)_1
\right) &
0 \le i < 2^{2(n-1)}
\\
\left(
H_{n-1}(i-2^{2(n-1)})_1,
H_{n-1}(i-2^{2(n-1)})_2 + 2^{n-1}
\right) &
2^{2(n-1)} \le i < 2 \cdot 2^{2(n-1)}
\\
\left(
H_{n-1}(i-2\cdot2^{2(n-1)})_1 + 2^{n-1},
H_{n-1}(i-2\cdot2^{2(n-1)})_2 + 2^{n-1}
\right) &
2 \cdot 2^{2(n-1)} \le i < 3 \cdot 2^{2(n-1)}
\\
\left(
- H_{n-1}(i-3\cdot2^{2(n-1)})_2 + 2^{n}-1,
- H_{n-1}(i-3\cdot2^{2(n-1)})_1 + 2^{n-1}-1
\right) &
3 \cdot 2^{2(n-1)} \le i < 4 \cdot 2^{2(n-1)}
\\
\end{cases}
\end{equation}

> For instance, doesn't the fact that people do pure algebra with Mathematica (forgetting about all the numerics, integrals, etc.) demonstrate that TeX loses for sufficiently large equations?

I use Mathematica, and I just use the plaintext Mathematica syntax for large equations too. I also break these into multiple lines.
Write another desktop enviroment from scratch?

/sarcasm
Meatball wiki has developed a specific approach based on soft security[1], Consumerium has a similarly based approach based on leveraging the lowest troll[2] vs sysop power structure.

[1]: http://meatballwiki.org/wiki/SoftSecurity
[2]: http://develop.consumerium.org/wiki/Lowest_Troll

"today, the word troll are both verb and noun, and are applied loosely to any outsider. If you don't like someone's manners, he is a troll. If you don't like a gadfly, he is a troll. If you don't like a philosopher, he is a troll. If you don't like a inquirer, he is a troll. If you don't like a humorist, he is a troll. If you don't like a teacher, he is a troll. If you don't like witches, they are, well, witches and must be witch-hunted. Thusly, from weirdo to witches, from teachers to philosophers, from gadfly to firebrand, from loner to gay, they are all trolls online at your call. Quick spun the guild of killfilers and troll-criers. Anyone who has contrariwise things to say or the manner of saying it is a troll." - "troll ignorance", Xah Lee

http://xahlee.info/UnixResource_dir/writ/troll_ignorance.htm...
"Regardless who was an expert in automation in the 60s, I'm pretty sure they weren't being asked".

Very much so. In those days if you wanted to know about the future of telecoms you asked telephone engineers. Those guys thought in terms of voice circuits, circuit switching, and paying for fixed bandwidth (e.g. 64kBit/sec) by the second whether you were using it or not. Even when packet switching came along they were still trying to shoehorn it into their existing technical and business model. There were people thinking about packet switched services, but they weren't "experts".

Take a look at Vannavar Bush's paper "As We May Think". It anticipates concepts of hypertext, but the whole thing is shot through with solutioneering about microfilm.
Provide a paid subscription to Android updates for old popular phones.
Don't add new features (unless it's easy), just make sure they remain secure.

Phones are lasting longer and longer, the main reason to get a new one is no longer that it's too slow, it's the lack of updates. It's very wasteful.
reddit is too messy, you don't have subreddit for every single movie ever released plus thanks to voting system you will see only popular opinions, controversial but valid opinions will be hidden

i would recommend checking TMDb which launched discussions for each listed title just yesterday, so don't expect there will be much content, but at least each movie or TV show had its own page and own forum, much more neat than reddit
Or ... Stored. Which is the problem.

If we really did eliminate the excess, nobody would be overweight.
Not the OP, but it was brought up several times, though it wasn't the focus of the article. I'd quote each area, but I'm on mobile, and considering the number of different areas I'd have to quote, it would be annoying. Suffice it to say, it's in there and your criticism is unwarranted.
So, a consultancy company then? Which we all know only scales with the number of employees.

Most people in Europe use Gmail, right? So they must already have figured out this stuff.
Maybe there needs to be some form of a blank screen for ageism as for hiring for orchestras. Probably pretty hard to implement.
It's mostly done for economic reasons, but there is a social aspect to sharing too. More so on couchsurfing than airbnb, and i generally prefer to chat to a part time uber driver than to a full time taxi driver.