skysight-inc/HackerNews huggingface dataset:
Would you please stop arguing like this on HN? It's hard enough for this place to touch on divisive topics without disintegrating. When you post in this nasty, acerbic way, you're weakening the already-fragile bonds that keep HN barely cohesive, and contributing it to it going down in flames.
(That's ironic for a post that mentions social contract.) We ban accounts that do this repeatedly, so please make sure not to.

A long time ago, pg (who created HN) wrote:

A comment in reply to another comment should be written in the spirit of colleagues cooperating in good faith to figure out the truth about something, not politicians trying to ridicule and misrepresent the other side.

That's the standard we ask users here to follow, regardless of how wrong or provocative the other comment has been.
How are you defining "meritocratic online interaction"?
I think you're thinking with the framework of contemporary corporations and 'employment' structures. I think many of us need to look outside of that box.

I've found there are organizations that are actually working toward higher aspirations, I don't think this is always or even often a bait-and-switch tactic which is what your 'kool-aid' comment implies.

Where's the implication that 'work' is only one thing? My work is almost certainly TOO varied.
The US is not Silicon Valley or NYC. Between the coasts, a lot of developers get <$70k per year salaries.

Maybe it's the same for Canada?
Here's another one that has 3600 salaries:
https://docs.google.com/spreadsheets/u/1/d/1a1Df6dg2Pby1UoNl...
Travel and working is quite difficult in my experience. I work remotely full time and while I can do some kinds of travel, I have found that other kinds just don't work for me. If you have never done it before, it's easy to assume that there will be no problems, but finding locations where you are able to be very productive, have online communication, etc is much more difficult than it appears.

Having said that I have a colleague who is very good at the travel/work thing, so it's not that it's impossible -- it's just that I wouldn't recommend going into remote work with that as a near term goal. Spend a couple of years finding out how you work remotely before experimenting with some travel.
author here - I'd appreciate feedback on this. Is it useful? I think it is but wonder what others think. If there's interest I can push this to Maven Central.
Interesting. Didn't know this history. Got some links?

I still think Kalanick is a jerk, but that kind of history would explain at least some of it.
Ask HN: Android app to iOS convertor
I have a research project in university that requires me to create a converter that takes an android app (with source) as inout and outputs an iOS app. Obviously the conversion cannot be perfect, so I am required create a best-effort solution, with some parts that need to manually filled in by the developer.

I have looked at Google's Java to Obj-C converter project [1]. But that cannot handle UI code.

So is there anything that I can look at? Also some estimates about the difficulty & time required for the project will be highly appreciated.

[1] : https://opensource.googleblog.com/2012/09/j2objc-java-to-ios-objective-c.html
This is really data from bootcamp grads (the top of the spreadsheet says so).
The most powerful way to improve your career: join a community
I love flutter/dart, and have some little experience with Java + servers/microservices... So my question is how is GC trashing handled? e.g. if it becomes > some percentage of the running time are isolates "killed/restarted" (if that makes senses, or the whole process)?
Are you not aware that there are thousands and thousands of active Marxists in the US who proudly call themselves Marxists and who engage in political action for explicitly Marxist ends? Feel free to pop on over to /r/socialism or /r/communism to get acquainted with them (the type of anarchism espoused at /r/anarchism is also a very close ideological relative of Marxism, although strictly speaking, they are not Marxists). It's not poisoning the well to call someone a term that they voluntarily adopt for themselves.

To make it clear, I'm not a Marxist, but I don't think that it's inherently evil or outlandish to be a Marxist either. It's simply a philosophical position that I disagree with. So, there's no emotion when I (and many others) use the term, it merely denotes an ideological position like "liberal" or "conservative" does.
Hierarchical file systems lack expressiveness and are awkward in places. In my day-to-day computing this has become more apparent and problematic with each passing year. For example, I dislike that you are forced to give unique names for each file, that you can classify each file in only one way, and that you can't tell how many copies you own of a piece of data.

The smallest step up from a hierarchical file system is to allow any file to have any number of tags, where each tag is just a simple string (no hidden IDs or anything). I believe most tag proposals implement this concept and not much further. I briefly looked at Tagsistant and numerous software and papers.

I sketched some of my own ideas about identifying immutable files by hash and creating arbitrary tags that reference such files. It turns out that this way of organizing files goes really deep, and I haven't explored all the implications yet. It yields a completely different landscape than the file system that we are used to today - the concepts of path, mutability, attributes, etc. are replaced with different mechanisms.

The article is long, but I would appreciate hearing if the concepts resonate with anybody else: https://www.nayuki.io/page/designing-better-file-organizatio...
Context makes it much more valuable. If you only had one cron expression, you would just figure it out by yourself. The interesting things happen when you've got fifty cron jobs running on six boxes (or five thousand on six hundred) and you want to see when things get slammed. Having the name of the job associated with the colorful blips is important.
It doesn't do anything for endurance though. I watched my weightlifter friend struggle to carry a 40 lb pack during a hike with 3,000 ft elevation gain. He looked like he was just dying the whole way, while his biceps bulged through his shirt. He got to camp about 45 minutes after I did, and I was at my comfortable, light breathing pace.
Doesn't anonymous sourcing of data like this likely introduce some significant biases?
Russia seems pretty happy with their sodium-cooled reactors, they have two in commercial operation and are building more.
Both are subsidized by unlimited debt financing. The difference is that car-free cities are physically possible to do without subsidy, mainly having a corruption problem, while suburbs as we know them are not.

In particular, mass transit works if the average number passengers per mile is pretty high. The most obvious way to do that is to have a lot of homes and destinations close to each other, so the cars have a lot of passenger trips per vehicle trip. And then to take care of crowding, they can have higher frequency service and longer hours, which make mass transit more attractive, allowing more people to take transit instead of cars. Transit and housing are interconnected.

If you start from a sprawled, low-density city, then light rail doesn't work economically.
+1. I'd even be fine with .NET, but I'd rather not work with JS, and that seems like the main remote tech.
There's always a tradeoff between reading the next best book in your queue versus spending time sorting what the next best book would be. I certainly don't have the problem of not having a long queue of books to read, but always want ways to improve my sorting algo. I expect this might help me find lookalike books similar to my favorites, that might be more worthwhile for me to read versus my current queue.
Any tricks that helped you achieve this?

For me, the appeal of non-standard hours is that it's dramatically easier to focus when my coworkers aren't around (and to some extent, this is true even when remote). Truth be told, the optimum for me would probably be to just write mornings off completely and have them as the "family time" slot.
Even with NVDA's recent rally, INTC is still very close to double NVDA's size ($168bn vs $88bn market cap). The point being, the author's statement that the x86 party is over seems a bit far off at the moment...
>Nobody's talking about how you got into your position.

Yes, the author did "talk about it" when he contends that people got that 100k jobs because of "luck" and "good fortune" instead of meritocracy. The author is throwing that premise-as-fact into the reader's face. The author has overlooked the fact that the reader must agree with that "luck" premise as a precondition of agreeing with the author's policy changes.

>We're talking about whether the government should send you free money for a position you've already got.

Ok, don't just write that sentence as some abstract credo. What does that mean in terms of concrete policy?
Let's play that scenario out. That's what I tried to do with my last comment.

Are we wanting $100k job earners to vote for raising taxes on themselves via abolishment of mortgage and 529 tax deductions? Yes?

If so, you think his arguments persuasive to those who don't think those deductions were morally wrong? Did he successfully convince them that they are oppressing the low-income class?
That's not really related to the network. When you build a NN, you shouldn't expect different accuracy using different frameworks (given that you're using the same hyper parameters and training/evaluating on the same data).
> If you want to put your eggs into many baskets then great! But that doesn't prevent you from using GitHub at all.

In theory, yes. In practice you quickly end up having long discussions in "pull requests" and therelike and all references using github.com URLs. If (let's hope that doesn't happen) Github one day does what Sourceforge did and injects ads and malware you're in trouble as everybody still points to their domain.
I've noticed a number of people using https://jmp.chat/ to get a second number for 2FA. It supports most of the short codes companies use for 2FA, but it doesn't require you have a Google account (or even an existing phone number).
Actually, in columnar databases the ops/byte intensity is significantly greater, and the GPU helps here.

If you think about how a database CAN be built, instead of how they were built until now, you will find that there are very interesting ideas that can and do make use of the GPU.

The research into these has been around since 2006, with a lot of interesting papers published around 2008-2010.
There are also at least 5 different GPU databases around, each with their own aspects and suitable use-cases [1]...

[1] https://hackernoon.com/which-gpu-database-is-right-for-me-6c...
dope!!!
Fresh water is potentially as harmful as salt water, depending on how you utilize it.

E-Cigs potentially saved my sons life. He grew up around smokers. I had no control over this. Now that he lives with me, I fully support the use of E-Cigs. He has almost stopped using E-Cigs and he has stopped smoking tar+tobacco cigarettes completely.

Traditional cigarettes for certain are carcinogens and there is no dispute they cause cancer and kill people.
I've seen "regular, salaried employees" take sabbaticals for personal reasons more than once. Beyond that, comparing a CEO to a typical employee is ridiculous. You may not like it, but yes, they're viewed as more important by the board and a CEO is more important 99.9% of the time. Devs don't make life or death business decisions and set the cultural tone for the entire company.
"Driver labor, and related time-based costs, are the dominant element – often 70% or more — of transit operating budgets in the developed world. The only exception is a fully automated driverless service, such as Vancouver’s SkyTrain."

- Transit Expert Jarret Walker
http://humantransit.org/2011/07/02box.html

(I know making comments about downvotes is boring, but I always get downvoted a lot on HN on transit/urbanism issues, people here don't have much of a clue...)
> In my experience, in office communication is often MORE difficult to document.

Exactly, because if everybody is colocated, you can pick up on subtle social cues and figure out what's important and what people are working on just based on what people are talking about. If you spend that much face time with people, unless you're completely socially stunted, you don't have to document things because people "just get it".

> Remote work carries with it a certain number of risks to be sure. But it's not nearly as risky as I feel like people make it out to be.

There are tradeoffs to everything, and I think on this board, things have swung too far to the other side. Remote work is not an absolute panacea, and carries with it costs. Just like NoSQL is not the end-all be-all of datastores, remote work isn't the right solution for many teams.
Oh man, a human making stories out of mundane occurrences! How dare they.
London is not a wonderful place to live in any more (immo) but would be infinitely worse if it required a car to move around usefully.

Thankfully the one thing that this place gets right is the range and organisation of Public Transport.
This report (and others) suggest companies are hiring those with non-CS degrees. If this is the case, then how do self-taught or non-CS majors get hired when the bar to entry is solving medium to hard level leetcode problems?
I, Project Manager: The Rise of Artificial Intelligence in the Workplace
Oh hey! I'm a founder of Moonlight. LMK if you have any questions. We have people from all over the world contracting on the platform. I personally contract through it, and I'm traveling full-time (currently in Mexico).

I'll post a more full comment about the company above.
Chief Executive Travis Kalanick is likely to take a leave of absence from the troubled ride-hailing company, but no final decision has yet been made, according to a source familiar with the outcome of a Sunday board meeting.

Where "is likely to take a leave of absence", in this context, is shorthand for "has grudgingly agreed to resign as soon as we can find a replacement -- which, believe us, we intend to do as soon as humanly possible. But we'll in the interim call it 'taking leave' to soften the overall business impact -- and of course to at least attempt to staunch the exodus of the best and brightest of our employees, no doubt already in progress."
Suggest ab exercises to her as well. It could be that her ab muscles aren't strong enough so her back is taking on more load than it should. Works the same with basically any front/rear muscle pairs (pecs & lats, biceps & triceps, etc.)

Have her try to stick with exercises that are more upright ab exercises. Roman chair is a better choice than sit-ups.

Also, gluteal exercises that don't put too much weight on the back help as well such as leg extensions pushing back with that foot strap on your foot work well.
Context: Visiting a website written by/for reverse engineering, a subset of Hacking.

Assertion: Visiting a hacking website with Javascript disabled is a bad thing.

Hmmm...
I would think it would be a kWh tax...since actual mileage for an EV would vary based on local geography/traffic/weather etc in a similar fashion to MPG for ICE.
Clef is shutting down on July 7
Great project!

I feel that the problem of archiving files is not well served by the POSIX file system, and deserves attention. Gaps are in data safety and backup capabilities (dropbox is a huge leap forward here) and document retrival. Usually external idices (which go out of sync) are used to query file names. Also there is no way to attach semantic metadata to files (appart from date stamps, and permissions).

This tool provides an interesting stab at the latter problem. I have always thought that semantics would be layered ontop of a POSIX file system. This project fips the logic and implements tagging within the fs.

I wonder how compatible this is with NFS/Dropbox/git.
Can I use this to tag files on a Mac via Dropbox Sync?
digging...

I have been using some home grown tools that allow me to put sematics into filenames for a while now. And it has served me quite well. Files look like this:

2017-04-04 #S4907 #Choir List of names.pdf
2017-04-05 #EXCITE #S5005 Notes on Data Repositories.pdf
2017-04-06 #ARAG #S5031 $Amount=14.2EUR Invoice.pdf

And I have command line + CGI scripts that allow me to manage and query folders which contain properly formatted files. I just begun writing a second version in python:

https://github.com/HeinrichHartmann/pile

(waaay to early to use, yet. But the README elaborates a little). Has anyone aware of similar approaches?

E.g. using JSON documents as file names seems another obvious way to layer semantics ontop of POSIX/fs. Is anyone doing this?

EDIT: Formatting fixes.
> let us not paint electric cars as having any more negative externalities than their internal combustion brethren.

I wrote:

> EVs reduce direct pollution, but there are still a lot of negative externalities.
I would like to know who put the money to conduct this study.
It's been an incredible journey!
There's a corresponding google form out there to submit additional rows.

Edit: Genesis: https://news.ycombinator.com/item?id=11331223
The bug is from 1997, so not up to date with the latest versions of knuth. There are nice new string hash functions like murmur, cutyhash and xxhash that I believe are not covered in the art of computer programming.
Having prior experience will definitely help you find a remote position.

Personally I don't think being a junior remote employee is a bad thing, but a lot of the time hiring manages are afraid of hiring remotely.

I have worked remotely for a couple years now, and I found both of those jobs via Hacker News' "who is hiring" threads. A lot of companies on that thread are hiring for remote folks.

If you are in a situation where you are junior, but cannot work in an office for whatever reason, there are ways to dig into certain positions.

Companies with significant open source projects are a good place to start. If you can make significant contributions to a company's code via open source they might be more open to hiring you.

Be careful to not slave away for a company as free labor, but if you're learning and trying to grow your skills, some strategic open source development could be a good start.
This comment [1] in Tensorflow's discussion group gives some valid points explaining some of the crazy numbers reported by CNTK.

[1] https://groups.google.com/a/tensorflow.org/d/msg/discuss/Dhy...
One of our teammates was working out of the office on a daily basis and asked to just work from home to skip the commute. It was easy to say yes because his work ethic and skills were great.
> The fact remains, folks using e-cigarettes are still inhaling dangerous chemicals.

A very different mix of chemicals. Even if current mixes are terrible, it should be possible to find options that are a lot better.
Its not an import tax, its a registration tax, for getting danish plates etc. We have a seperate sales tax/VAT/import tax of 25%. If you import a car from inside the EU, you will pay the same taxes.
> They're decent programs in that they get a untrained individual to put up enough weight to get themselves out of a horribly weak position but they don't teach anything meaningful for long term. Other programs achieve the necessary linear progression that is capable during your noob gains without having stupid programming quirks that lifters need to unlearn when they move onto intermediate programs.

I think here I have to argue on the side of "done is better than perfect". StrongLifts/SS are both programs with tons of resources, massive communities and scores of Youtube videos with technique, tips and reviews. StrongLifts actually has a very high-quality, ad-free app (supported only by in-app purchases) that tracks your progress, tells you how long to rest between sets and handles the de-load and other programming quirks for you. In-app purchase also unlocks accessory lifts, which the app will then track for you.

Most importantly, StrongLifts/SS will keep the median person with no knowledge of lifting occupied for at least a year while they build up strength, confidence and knowledge about strength training. It gets them into the rhythm of lifting 3x/week, eating and sleeping right. At that point, they may be better informed and more able to separate signal from noise about all the other programs out there that might better suit their needs.

I'd much rather unlearn programming quirks than bad form. Both programs place strong emphasis on learning good form. That's what a lot of the deload and wheel spinning is often about in my experience; you get more training hours under your belt and improve your technique. IMO this is important for people who just haven't lifted that much in their lives and don't have the muscle memory and feel for body position and form that more experienced lifters have.
Your laptop/desktop are not secure either. That said, cell phones today have everything... every little bit of everyones life embedded on them. The are on all the time. They are not patched as often as desktop OS's. They are juicy delicious targets and great listening / tracking devices. Laptops can be used this way, but nowhere near the same target value.
Yes it's on the rise on the darknet, but it's also on the rise across the entire board.

Instead of attacking the problem at the source (fentanyl importing and distribution) people will use this as a way to discredit and attack the darknet. They'll probably have some success too. Then a new technology that increase anonymity on the internet will come around and the cycle will repeat.
ATI hasn't existed for over 10 years.
One of the things Nvidia excels at, and has done very well in is supplying the right ecosystem for writing performant GPU code.
This really pushed the adoption of GPUs forward.

Writing good, fast, high performance code for many x86 nodes is still quite difficult. Nvidia's CUDA stack including Thrust, CUB, cuBLAS and other libraries really made it easy to write parallel code, without thinking too much about the lower level operations.
Then you should downvote the GP claiming that EVs should receive taxes subsidies becayse they "are environmentally friendly".
New MacOS Ransomware 'OS X/macRansom'
When running `wrk` to do performance testing and monitoring in Observatory [1] and with anything we have in production, I haven't seen an Isolate or the process ever die. This may be a question better suited for the Dart VM team, I'll see if I can't ping someone.

And yeah, as a native iOS developer for many years, I finally sat down and built something in Flutter this weekend and really liked it.

1: https://dart-lang.github.io/observatory/
>I've never seen the FDA move on anything so slowly. There must be a lot of political money involved.

Quite the opposite, it’s lack of money. The FDA moves fast in fields and products where they already have budget and staff allocated to doing it. They’re slow about moving to regulate new things because, unless there is a concomitant increase in budget, they have to move people off of work on one thing and on towards another. This, of course, has all sorts of inter-departmental politics involved as branch managers measure the sizes of the peens by how much budget and staff they have under them.

Incidentally, a lot of the money about FDA’s regs in this area are actually coming from the cigar industry which fears, more than anything, being subjected to the same regulatory nightmare that the cigarettes manufacturers are mired in.
perhaps the best exercise for bone strength, but is it the best thing you can do for your bones?

assuming a moderately active lifestyle (e.g. an hour of brisk walking a day), we're skeptical that exercise has any significant advantage, if any, compared to improved nutrition and non-exercise lifestyle changes (more and better quality sleep, better friendships, etc.).

that being said, exercise certainly isn't bad.