jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Moving out to a suburbs gives me a bit more space but not much else. It also comes at the expense of being further away from everything and having to drive everywhere. There's a lot of room between everyone in the same dense massive urban areas and everyone going full remote from the suburbs.

Remote works lets you choose where you want to live and work. You can stay in the city if that's your thing, or move to the suburbs.

I don't understand comments that pretend as if remote work is going to force everyone to "work from the suburbs". Remote work is about more choice.

Incidentally, remote work will also make cities more affordable, so folks like you who enjoy them will benefit tremendously.

Remote work doesn't limit your choices, that's what office work does.

Remote work greatly expands your range of options.

> Many of us are still at the stage in life where we're (in normal times) going out, dating, going for drinks, going to events etc.

Areas that are very dense in tech aren't ideal for dating. Tech is male-dominated, so if your preferred partner is female, you will find dating in Silicon Valley quite challenging.

With remote work, you could choose a city that offers better dating prospects.

Yet another win for remote work.

Literally any particular thing you'd like to optimize for: dating, meeting new people, staying near existing family and friends, raising a family of your own - remote work gives you far better and more numerous options.
I do agree that combination of powerful ORM + light wrapper over raw SQL like Dapper makes stuff way easier (faster, less boilerplate-ish) while maintaining decent performance.

People tend to say that: EF Core for saving data in db (because it detects changes and shortens code really hard)

and Dapper for reads - writting manually good queries
This is supported by some databases and DWHs. I work with BigQuery and they do have that syntax
Fedora isn't much better, Monodevelop is stuck at 2.8.8.4 even. Luckily there's an OpenSUSE repository mentioned elsewhere in this discussion which has CentOS/Debian/Fedora/Ubuntu in it as well.
I was only joking when saying 100%, but it is high. It is like having a bag of 1000 marble and you put your hand in and pull out a green one. You now know that the probability that there are a lot of green marbles in the bag is high.
Why, the idea of an universal benevolent overlord is neither obscure nor new. It's basically the idea of God.

Do you know what's the problem with God?
I am not sure if that would be legal. Many countries have provisions against market fixing.
>It's treated as such by a lot of it's users. They do not have expectations of being censored. The items you mention are paid services. Facebook isn't for most of its users.

I'll preface this by saying that I don't use Facebook because I find its business model to be exploitative and invasive for a whole host of reasons.

FB users may treat it as a public forum, but that doesn't mean that it is a public forum.

There are a number of reasons (this is not an exhaustive list) why FB users might think it is a public forum:

1. They never read the terms of service;

2. They assume that they have free speech rights on the platform -- see (1) above;

3. They don't recognize that FB exists to make money selling advertising, and that advertisers are their customers, not them (again, see (1) above). Advertisers are notoriously picky about what sort of content they want their ads seen next to. And the customer is always right;

4. They don't think about the fact that Facebook's servers are the private property of Facebook, and Facebook can do (or not) whatever it wants with its private property[0].

[0] I'd point out that this is a very good thing. Because if Facebook doesn't have private property rights, then neither do you. Or me, for that matter. And if that's the case, I can come over to your house and project gay, furry porn in HD at full volume, on your walls -- all night, every night.
Sorry, you are correct. Nevermind.
Yes deleting chats involve multiple steps. at least on adroid which i have tried.

Plus there is no option to select multiple chats, which is quite annoying
> TI is now just rentseeking on their ananlog dominance and whatever sinking boat Intel is, TI is way worse.

Burr Brown opamps and DSPs are enough to keep the legacy of TI alive. OMAPs are just DSPs with processor cores. They were not designed to be fast first.
Okay, I'll admit that the whitespace crack at the end was pretty funny.
>You can also tag photos on the fly with #SnapPic so they make the print for that month.

Did you even read the website?
Lessig retracted his counter-notice in response to their lawsuit threat, so the video is still down.
> The public markets aren't much for venture investing.

The public markets definitely are for venture investing that was their origin and still is a main function today.

However it is not rare for founders and early investors to cash out during or shortly after an IPO, typically after a hold-back period called a lock-in.

In my opinion this is a red flag, it shows that founders and early investors would rather sell at the current price than stay in, and they typically have a bit more information (insider trading laws notwithstanding) than the general public.

The stock market is an excellent place for fools and their money to be parted, think of it as a giant casino where the house controls the games and the information available, the SEC controls some of the rules and the public is (usually) clueless.
This is nice and all, but the way the authors wrote this article gives off this feeling of hubris that they've uncovered some critical yet technically obscure problem.

They haven't. This is Unix programming 101 right here. Even if the Docker community has been generally ignorant of this, the problem is not any less glaring or basic.

I'm not sure if my_init is really an "init system", though. I'd call it an "init daemon", since it handles the bare minimum of waiting on its children. A system would imply greater complexity.
Oh God my juices are flowing to build a gyro extension for BMPCC cameras...
I'm pretty sure it did. The founder, Evan, did an exchange in the UK shortly before coming back to the states and creating likealittle.
Slightly OTT headline.

I would call it copy-writing :). On a serious note, it concerns much more than UCL. There is quite a lack of support for young startups especially in UK Universities (First hand experience). With the amount of tech talent UK has' this kind of incident shows why a lot of big things are not coming from this end. I just wish the person that made this call would be called out by a major publication.

All that aside, the site he mentions that lets you note "crushes" sounds a lot more pleasant than one where you rate "fitties."

I am sure he would have got round to sorting that out. Of course removed it from .co.uk. too.
The standards for automated driving have to be way higher than they are for human drivers. What's the point otherwise? "it's ok if our buggy AI car crashes into things because humans do too" is not a great pitch
Well, I personally find the design by the $15 guy better…
I've done it. I save the game right before I'm about to uncover a barbarian hut, then move onto it. If I don't like what the random number generator gives me, I load the saved game and do it again. Over and over again.

See? I've played ONE turn of Civilization, just repeated about 50 times.
With books, the individual ideas get filtered by the process of revision that's necessary to produce a work good enough to get past the slushpile.

It's a very different sort of filtering process. Social news sites distribute the filtering load across many different people, but collapse it in time - any given person spends about 2 seconds deciding whether to up- or down-vote a story. The publishing industry collapses the filtering load across very few people (a handful of editors decide whether a book will be accepted or rejected for publication), but spreads it out over time (your editor will then work with you over a protracted period to make sure the work expresses your views as clearly and as fully as possible).

They seem to result in very different outcomes. Social news tends to promote articles that are just barely at the edge of common practice. They make you think "Oh, that's a good idea", but can't fundamentally challenge the way you think, because you don't have time to absorb a fundamentally challenging idea.

Books, however, can fundamentally change your outlook - if you let them. But the process of letting them is difficult, and you need to find the right book, and it needs to come at the right time in your cognitive development.

I think the Internet has done a great thing for making the masses of people better informed, but it still does not replace books. Partially because, on a competitive level, all of your competitors have read the same blogs as well. You need to distinguish yourself with something difficult, which ideally would come from personal experience, but books are often the next best thing.
You would probably need a lot more than one to figure out their coding system though. Not that I think this is what he did, he probably just grabbed whatever was handy and left.
The hypothesis I've heard is that Disney fears people will find the original Tron dated and campy. This might in turn make people less interested in Tron Legacy. It seems Disney will rather lose some DVD sales for the original than risk lower ticket sales for the sequel.
GWT is not a compiler, it is translator.
One of my co-workers uses "cash" for $. I think that's the worst possible choice for pronunciation since it sounds just like "cache", which is another thing you need to talk about fairly frequently.
There are plenty of experiences in the world that don't help your career, but rather help you grow personally. College may be one of them. On the other hand, doing things that help your career doesn't mean in any way that you don't grow personally. And so, the question becomes if you are a person who can deal with getting this personal growth without any other motivation or not. If growing personally is just not enough, then college may not be the best option and you may want to seek something else.

Personally, I prefer working on things that satisfy both conditions: 1) make me grow personally 2) help me achieve my business goals. I tried going with only one of those things (just 1 or just 2) and I could never managed to accomplish anything significant this way.

However, I've seen a lot of happy people who were able to do a lot with just one of those conditions.
Indeed mirahc has --java option, but this is a separate backed from class backend. Class backend produce jvm bytecode directly, not through java source files, and is considered more stable.
Depending on how many hours you bill, maybe. But if you have a steady client or two, bill 35 hours per week (conservative) and work 48 weeks, that's $294k. Yes there are some additional taxes (but only up to the first $105k or something) and keep in mind salaried employees pay half the "self employment" tax too..
I'm convinced there is a real productivity loss due to OSX's limited notifications system.

On OSX you get a tiny little bubble in the upper right from your chat program and if you miss it, too bad. I've seen people resorting to shouting or tapping on shoulders because of this. Trying to do something as simple as change the font size was difficult or impossible.

On linux I get nice big notifications. If I miss or choose to ignore them, my WM highlights windows that need my attention and they stay that way till I get to it.

There are fixes no doubt, but this lack of "customizability" permeates OSX and seems to be getting worse.
From the original MSDN blog post: "Browsers that compromise (by spreading across too many OSes and OS versions) face challenges. For example, building a new browser for the ten-year old version of Windows that came with IE6 didn’t make sense to us because of the limitations of its graphics and security architectures."

Seems like they rewrote IE's engine using newer, lower-level, hardware-accelerated APIs to achieve better performance compared to earlier versions of IE. This is at the expense of dropping compatibility support for older versions of Windows. I think they are also saying, by avoiding the use of cross-platform compatibility layers, they were able to build a faster browser compared to their competitors'.

http://blogs.msdn.com/b/ie/archive/2011/04/12/native-html5-f...
> Uber may be exploiting drivers, but it's still meaningfully better for them than the alternatives.

That’s how exploitation works! You take someone who has few/no other options and leverage that fact to get them to agree to an unfair deal.
Hi there, sorry to hear about your situation.

I'm actually quite surprised that most comments here focus on external solutions. Personally, the only thing that helped me in the past were inner-world related, things like personal growth etc.

I recently started a post [1] to try to offer guidance on this sort of stuff, so if you're interested or curious, drop me a comment and I'll see what I can do.

Hang in there!

[1] https://news.ycombinator.com/item?id=31065876
You responded to my youtube comment with that "let me know if I can help with anything" when I first watched your video and gushed a bit. I gather that you decided to do that because you're an internet professional and because of the things you talked about in that video. It was shocking, and where I can determine it's context appropriate I've been applying it.

I'm going to take you up on that. I want to get you to look at my sort of janky WebRTC+XMPP+Unity3D remote D&D... not game... more like puppet show... thing. heh. It is NOT my day job.

I've got a contingent of computer professionals and people I've played D&D with not working on it but playing along while I sort it out. I've got a really pretty OK chat bot foundation for it that is like the old BBS game Legend of the Red Dragon with forrest fights and stuff... but it's backed by a well groomed and totally NOT distributable database a friend made of the Pathfinder SRD and a pretty cool magic item and name generator I made. It's a containerized django project originally running an IRC bot that I have now ported to Discord... which I dislike but am ... whatever. Anyway.

Come look at my chat bot and meet my nerd friends (it's like six of us on a good day) and look at the 3D broken puppet show I put on top of it please. I would really like that.

I will ping you on twitter. I don't want to cross this account with the one I'm going to send you contact from on twitter... I guess since you asked if you could help, check my profile and shoot me a hello via email so I can confirm my identity easily. Please. If you don't get to doing that, we can do that later. I don't wanna be a chore.

Cheers. I really, really appreciate your work. It's effervescent. I've sent it to a dozen people personally and a few of them that are NT actually watched it and they enjoyed it but really, more importantly, you put things into place for them that I'm talking about but they don't get when it's just coming from me and it's made my life a lot easier in some places.

Also, can I buy you a new microphone? I would like to do that. I don't think it needs to be anything extravagant, but I'm an audio professional and your audio quality muddles the message and can be over stimulating at times even though I know what you said at source was great. Your video editing is tops. Let me buy you a mic. We can chat about what works for you in your setup and I'll find the perfect one.

EDIT: This is kind of the forum for I'd guess a lot of people on the spectrum or however we say it. I did not expect this to blow up but I really can't express how happy it makes me that so many the people discussing things here are talking about how much your video connected with them. That was a hard video to make. I think what you put together is going to help so many people and I really see it here. To type this gets my face all twisted and crylike which isn't my thing. Really. Thank you.
A more egalitarian Uber/DoorDash/Lyft/etc. where all players in the market benefit and the company solely exists to provide value lives rent free in my head. In the practical reality however, the idea seems somewhat intractable.
but that doesn't directly reflect on 5000 years of western culture.

There hasn't even been 5000 years of western culture...
It can contain passwords to much more and other information
Of all the SV bubbles, I feel Uber actually delivers incredible social value.
That's why I never update anything taps brain
TIL that I'm Comedy Central production staff, apparently. I submitted this because it's a funny story about growth hacking.
There are now high speed internet, unix powered, quad-core pocket computers in the hands of billions. You can't understand the implications of that and think there's a bubble by any meaningful definition.

There should probably be 10000x more companies than there are. The 1+ million mobile apps that exist hint at the true scale.
Nothing quite as usability oriented but I've also tried fivesecondtest.com, feedback army, and mechanical turk... and lately face-to-face usability testing (the best, if you can afford the time).
Ironically, I got distracted about 3 paragraphs in when I had to go research a bunch of those tools they mentioned. Sigh.
The beauty of doing this statically entirely in javascript is that you can serve the js file from anywhere, including s3 for example.
As usual, all roads seem to lead back to emacs.
I don't think Gear is based on HTML5. It is better to go with HTML5.
Looks great. One suggestion: create a desktop client for less tech-savvy people. All they have to do then is right-click that word document, and select "HelloFax it!" (or "Send it as a fax").
Typo: Bloomberg terminal
When studying for exams last week I went down to my girlfriends holiday house which doesn't have the net, only internet was 3G on my phone but it was on roaming so it would be costly to use for anything but the basics.

If you are able to locally store everything you need it's a great way to get more things done, I also seemed to sleep more normal hours because there is less to keep me distracted.

With these productivity programs, an interesting way to keep people on focus without making them physically impossible to break is to hook them up to people facebook/ twitter/a website designed for it where each time they broke the restrictions a popup asks them to write a short message on why they did. No better way to highlight any real concentration problems than let your friends see every time you can't keep to your goal.
Here's a simpler way. Put this in your htaccess file:

AddHandler server-parsed .js

then add:

(function(query_string){
...
})("<!--#echo var="QUERY_STRING" -->");

around your script. This obviously has problems with caching, but it doesn't have the problems addressed with those "heavy loads" that you have with PHP et al.
Using more concrete per floor can make a building weaker just as easily as it can make it stronger. There is some complexity here, more isn't simply stronger.
That goes for anything. A carpenter needs to know wood theory, but doesn't need to know how to genetic engineer new species of trees.
My only quibble with this is that Sam is assuming about 15% a year appreciation of market value for the established >= $10B companies between now and 2020. That seems unrealistic, given historical returns of US equity markets. I am sure those companies will innovate going forward, but given how large and established they are, this should be priced into their current valuations. But, I hope Sam wins the bet !
I've been wanting to use Drive as a db recently on an app I'm working on as cheaper/free data storage. That is, instead of hosting a db and storing user data there, I would store it on each user's google drive. I see it as a way to save costs by not worrying about the security of my databases, cost of space/uptime/traffic, etc. What are issues am I not thinking of?
Xinjiang has beautiful gold pine trees on its border with kazhakistan. I was surprised, actually, I thought the whole place was a desert but it turned out to be more lush than much of northern China (at least for the northern part I visited).
Cool Idea! A bit tricky to operate via the computer though -- It would be nice if you can give a 'Cancel'/'Save' buttons, at least for non-touch screen viewports.

Also, since there is no login, how long will my list really last?
Like I said, the current minimal product is hacked together from various pieces (scrapers, graph database generators, API wrappers, etc.) and is far from what it will be in a few weeks.
Things like adding were changed from manual to automatic (based on citations), and some of the interface remained the same. I suggest you check back with http://sciencetoolbox.org at the end of January.

Feature list:
Full-text search through the software (also by metadata, tags, citations)
More extensive/up-to-date indexing of citations
User profiles (for owners/developers and users)
Citation notifications
Usage visualizations (graph network of cited software, percent citations in a given category and much more)

Should be fun :)
For more background on Sonic Pi:

* talk: https://www.youtube.com/watch?v=e_CQpFaTGyw

* interview: http://blog.cognitect.com/cognicast/2014/10/21/066-sam-aaron

* music video: https://vimeo.com/110416910
Classic UNIX behavior was that environment variables were public (any user could see them with the right flags to "ps") so it was well-known not to put anything secret there.

Most (all?) of the current brand of UNIX variants have locked this down quite a while ago, which is a good thing. There are still a few old boxes kicking around though so if you're writing code that is meant to be widely deployed please don't put stuff there. For example: https://github.com/keithw/mosh/issues/156

Even if you are sure that your code will only be running on modern machines I think this article gives good advise. Unless you purge the secret environment variables when you launch they'll get sent to all of your subprocesses and it's quite possible that one of them won't consider their environment secret.
I think these fears will turn out to be fairly minor in practice. I've been implementing some protocols over the last few weeks (for controlling satellite terminal units), one text based and one binary. It was a huge reminder of how much simpler a well defined binary protocol can be to implement - it took far less time (and a lot less debugging) for the binary one.

Even a well specified text based protocol can have so many surprising edge cases that just don't exist in binary...

It does require a bit more tooling for debugging, but that's not that hard...
Ah remembers me of this "genius" chinese external hard drive scam : http://www.neowin.net/news/fake-chinese-500-gb-external-driv...
Every once in a while, I will stumble across a thread on HN that turns out to have been perfectly crafted for me.

I would like to thank the original poster for posting this talk and all the other HNers for posting the follow-up info (including a link to his book).

This info came to me at the perfect time.

I figured I would make my first post on HN for the year, be a positive and thankful one.

Thanks again :)
SEEKING WORK - Norwich, UK or remote

I have 12 years professional experience building sites and applications with open source technologies. I am an ex-Yahoo engineer, I am reliable, and I get stuff done.

I can build you a MVP quickly, or give you advice on scaling your application to thousands of users. I am also very comfortable working with large legacy code bases.

More backend focused (PHP, Perl, Python or Ruby) than front-end, but have good experience of working with standards- compliant HTML, CSS, JS as well as JQuery and D3.

glen@yellowsquare.info
Absolutely agree. I cringe every time I see a long blog post with a self-effacing "tl;dr" block, especially when it's placed at the end of the article. Just follow this "journalistic" style instead and you'll be doing the reader a big favour.