skysight-inc/HackerNews huggingface dataset:
Re "We need to find a way to not concentrate all the wealth in cities." You have the crux of the matter right, but the goal might be unattainable in practice.

Urbanization is currently a strong force in all economies. In the developing world, it mostly isn't a bad thing because it improves conditions for migrants from rural areas.

It's an open question whether it's a bad thing in developed economies, especially if it reduces the kind of residual racism and intolerance that brews in the countryside. It's not just economic poverty that is reduced by urbanization.

In other words, the calls for understanding "flyover country" and healing the rural economy can prove to be futile. If they are futile or unrealistic, what then?
Have Your Grandparents Explain Crypto, Win Crypto
Your gross simplification of the issue is unfortunate. TV has never been able to track you and change its programming to the extent Facebook can.
For most companies, craptacular software is heaps better than what they already have (nothing). The point is, any newbie with ~3 months of training can write a non-beautiful non-scalable, line of business program that produces measurable value.
Major California city is turning to cryptocurrency as a possible hedge
Because you did absolutely nothing to earn having good family members?

Most people feel at least sheepish about their own success when faced with others, no less deserving, who experience failure.
>The real problem is self-discipline/control.

Lol. What a stupid argument! I know this is HN and I am supposed to be civil and all, but still, What a stupid, stupid argument..
From my experience so far (cs/ee, software developer):
work experience is more important than grades, current tech stack, interested/knowledgeable in what you're doing, networking (xing/linkedin helped quite a lot), bigger company for the first role also helped with salary. started out with about 58k (~13.8 salaries + bonus + >40 vacation days), quickly went up to around 80k (2yrs)
Companies are just a realization that absent some outside force, multiple people will band together to work and sell the fruits of their labor.

Get rid of all laws and you will see companies naturally form except they would be held together by a myriad of individuals agreements.

Stopping companies or getting rid of them world requires stipping people from making agreements between themselves and be against human nature.
I've thought about that for some time until it started to feel like a wrong question.

I usually wanted to code in one language to save learning many languages to an expert level. Also it felt good to have a uniform code on various levels of the system - something which today in JavaScript world is called "isomorphism". Then I realized I'm really doing different things in different layers, and in a big language I'll perhaps use different parts of the language - effectively several languages. For a small language I'll probably be creating necessary constructs first - again, different for needs of different layers - and then would use those.

Now I think it's better to have the ability to adjust language after the task, and here Lisps look rather good. Even more, with security in mind I want to use not only "language suited for the task", but "language minimally suited for the task", so it's hard to use it incorrectly and easy to reason about abilities of the particular software layer. Here, again, Lisp-like languages are a good platform. Some others languages suitable for DSL creation (Haskell? Tcl?) can also be good.
>> Was what he did stupid? Oh absolutely. Maybe he needed to be taught a lesson .. but now his entire channel with hundreds of thousands of subscribers is gone, and so is the ad revenue .. and all the videos/content.

> Do you believe that the government would be more or less ok with allowing controversial content like that? I suspect that government regulation would make this problem worse, not better.

In the US, the government would absolutely be OK with it. Protection of speech from government interference is one of the most fundamental and sacred cornerstones of US law.
https://github.com/golang/dep/releases

https://github.com/golang/dep/graphs/commit-activity

Agreed that it's a decent start, however I disagree with the lack of releases. If you look at the git history there is a lot of activity in it.
Ask HN: Except cookies which parameter is sent in every HTTP request?
Apple's tricky battery replacement program – and what you can learn from it
Agreed. As long as battery can be replaced by mfr at reasonable fee, I don't mind not having user serviceable battery as long as there are better trade offs. If I needed extended battery life on the go, I'd prefer 10,000 mah external source.
I was basing off of this CUFP report regarding Standard Chartered's use of Haskell.

http://anil.recoil.org/papers/2011-cufp-scribe-preprint.pdf

> Their experience with strict semantics has been positive. Particularly useful is the ease
of obtaining meaningful stack traces, tracking resource usage, debugging and exception
propagation. The chief downside of strict semantics, in their experience, is the increased
difficulty of modular composition

FWIW, I am a bit jealous of how laziness makes it easier to achieve function composition, and that was something that I wish was easier in strict semantics.
>Now you know pretty much all there is to know

From a Wikipedia page? Don't be naive.

> although I prefer to call them Nazis.

I guess you just like to speak in hyperbole.
Websites can change and break your client-side stylesheets.
The ergnomics are terrible and the search engine is barely useful.

It's still the lesser of all evils on mobile though.
The question is actually about the counterfactual impact of Facebook's addiction machine.

In the absence of social media, do people simply replace their wasted time there with leisure like video games, television, texting, and the like? If yes, the net impact of Facebook is small.

Or, have the addictivity wizards actually managed to increase the amount of time spent in leisure, taking away from familial connection and deep friendships?

With Facebook in particular, there's a generated sense of belonging that comes along with the quantified social proof which makes the hits of dopamine much more personal and meaningful. I see this as trading off against getting that sense of connection in reality.

But much of the other 'damage' from Facebook is fungible, and people would turn to other sources of leisure and addiction soon after losing it. Perhaps one day these addictive engines will be powerful enough to make this untrue, but we're not there quite yet.
Agreed. I've done both law and programming. Law school categorically does not even try to teach aspiring lawyers how to practice. The classic curriculum is designed to teach you how to "think like a lawyer." There are exceptions here and there, but if you want practical skills, you have to deliberately look for the handful of seminars and clinics that teach them.

Between learning to program and learning to practice law, once you get past your chosen programming language's syntax and a few core CS concepts - learning to program is much easier.
I've most extensive experience in Python but I choose Ruby.
Then Rust, finally Go.
Where's all the great Indian, Chinese and Eastern European software? Seriously wondering, because most software I saw from these regions was mediocre at best.

The whole world uses operating systems, browsers and development tools made in western countries.
Yeah, was trying to get at that with `has more surface area to spread out`. Suburban sprawl doesn't work as well in SF.
I like your analogy.

To offer my own anecdote: In pure/theoretical Chemistry you conveniently ignore in-situ solvation effects to think about mechanisms of the organic reaction.

Then in the real world, you can't replicate someone else's paper because of humidity differences between your lab and the author's.
You might be interested in a human rights organisation I helped build out of my student house and that now specialises in covert filming for human rights:

"Videre: the secretive group on a mission to film human-rights abuses"

http://www.wired.co.uk/article/videre

"Hidden Cameras Film Injustice in Dangerous Places"

https://www.ted.com/talks/oren_yakobovich_hidden_cameras_tha...

http://www.videreonline.org/
You don't.

I try to only read things that are applicable to what I'm trying to do now.

The rest, if interesting or useful later, can be bookmarked using tools like diigo, pocket, etc.
> Aside I have een looking into nice headphone amps for iPhones and that market seems really small. It seems that audiophiles would skip the built in DAC yes or yes if audio quality would really matter?

The market it there, but like you said it is very boutique and specific. Step 1: be an audiophile, step 2: have good portable headphones where a good dac/amp will actually make a difference, step 3: user your phone as an audio source enough to care, step 4: be willing to spend a bunch of money on it.

I fall in to the audiophile category, have very nice custom IEMs (64 Audio, being upgraded + remolded from v6-s to a6 right now actually), and would be willing to spend money. However, I almost NEVER use my phone as an audio source, so I just don't care enough to invest in a portable dac/amp setup.

Hence the limited availability.
Sigh. Of course I want the app to restart, it's configuration. Changing it on the fly and hoping the Devs coded defensively enough to handle mutating config is a recipe for disaster.

I can see a case for mutable config, I use it, but the majority of config is not app time mutable and you shouldn't be designing a system for an edge case. Have a mutable config.

Experienced devs use the db for that by the way as mutable config generally needs an in app interface.
I speak primarily from experience.
The principals of finance are the same for everyone. Just because the UK (like Mexico, Argentina, and most of SE Asia) decided to ignore the rules, doesn't make him a bad person. It makes him an intelligent investor.

When you're screwing with monetary policy and most college kids (in finance and economics) know what you're doing will blow up in your face. To assume investors won't take advantage is not only naive but ignorant.

Play stupid games with your policy, win stupid prizes. This would be like turning over the Fed's duties to the US Congress. If this ever happens, diversify in other currencies, tangible assets, and precious metals. Because it's going to be a hell of a ride.
What a great idea this is!
True it all worked out in the end - but I can imagine at the time thinking "Ah gold coins, I can probably sell this" not realising that a) that's illegal and b) if you reported it to the government that they'd give any reward.
In both those examples the thing is “rooted in” the item/thing you mention.

So while, yes there is nuance, they still broadly mean the same thing: you actually just gave two examples agreeing with me.
Automated time tracking for developers. FREE account in exchange of social share
Hello community,

FREE business-plan, unlimited users/projects/clients, and support will be given for 6 months to members of this group, in exchange social share.

We are developing WEEKLY TIMELOG an automatic time tracker, specially designed for developer freelancers and teams. It's currently live and stable, we have over 500 active users.

https:/weeklytimelog.com

For Managers:
Our web app will help you to track booking of teams, projects, centralize timelogs, calculate contractor payments, bill and public shared reports for clients.

For Developers:
It makes time tracking for developers so simple as integrates with git commits, slack, trello, asana, jira, hangout calls, emails, google drive, one-drive, etc. It DOES NOT require developer interaction, every activity is collected automatically !!!

We look forward to having you onboard.

Kindly yours
Weekly Timelog Team
Facebook is unprecedented. Never before has any of these attention-monetizing things known you so personally and abused their position in ways that causes this degree of social harm. When has TV ever been so personallized that every single show and ad you see is curated to your exact interests and designed to push exactly which buttons make YOU, the individual, emotional - serving to polarize people on an incredibly personal level?
Which is different from XOAUTH2. The "less secure apps" listed in google still list ones using app-specific passwords.
Careful phasing of a photonic qubit brings light under control
Sounds like you’ve never experienced a tech downturn yet. Having been through two (and there are folks on this forum who have been through more) I can tell you with great certainty that you are wrong. I have been close to broke twice and am eternally grateful for what little safety net actually exists in the US.
A Statistical View of Cloud Storage
This and the volume warning. I think by now on my 3rd Samsung I've got the message that if I turn the volume up past 2/3's I could damage my hearing. Worse is when.your driving and turn the volume up only to have a message.on screen you need to hit the ok button for.
The beneficial aspects of mindfulness for students of computer engineering
People can administrate their personal enclaves as they see fit. There are a number of operating systems that you can rebuild from source. You can just create your own root CA and add it to your browsers. You can run your own root DNS zone.

Most people have no clue about computer security and don't want to get one. Tomorrow's grandmas will know as little about how their computers are attacked as today's grandmas.

And they don't want to know. They want technology that is safe to use.

We know from experience that a network where devices trust each other is a disaster waiting to happen. So let's kill that model. All devices have to survive in the open internet. Because if they don't, somebody will figure a way to attack them.
Video game industry doesn't reveal that much about their tech. You only see a glimpse of what they use during public talk like GDC ect...
HTTPS only protects data in transit from the server to your device. A local network work just fine for providing the same protection. It's not like an internet attacker can spoof a 192.168.x.x address on my LAN, or sniff the traffic to or from my server.
Can someone explain? Honestly, because I have never fathomed: Why has calendaring and associated PIM-stuff been grafted onto email specifically? Is it a spill-over from the strange land of Outlook/Exchange? My Thunderbird does really decent service handling my mail. If I need to look at a calendar, I'd typically open a, you know ... calendar application.
Let's ignore the fact that this may or may not be true (offshore code quality is bad) and just assume it's true...

Why is offshore-developed code not the same quality? What is it about living (growing up?) in the US that has developers producing higher-quality code?

I highly suspect that it's merely selection bias. US companies outsource offshore to save money and when your goal is to save money you've already decided that "the best" isn't really what you're going for. So the code we--as US-based developers--see from offshore development often looks like barely-working garbage.

Yet if we look at open source code written by offshore developers it's often of high quality (i.e. higher quality than the crap we see in the world of Enterprise software). Why doesn't it match our experiences with commercial software development?

It probably has a lot to do with incentives. Open source software is often developed for pleasure or as a learning experience whereas US companies outsourcing software development aren't exactly "driving excellence."
Yes, how you employ/deploy your frustration or anger is everything. I still fail often. It’s probably my #1 top thing I wish to improve upon.
The Electoral College is also a Gerrymander, in effect. Because low-density states are overrepresented in the Senate and in presidential elections, we get a government that is out of step with the population.

The Senate would be difficult to fix, but House district gerrymandering and a national popular vote for President would be helpful improvements.
Epic game is not a publicly traded company and there is a lot of things you can say when you're private.
I guess the grass is always greener. I'm a lawyer who lurks here occasionally. Most legal jobs involve 60+ hours of work, being on call 24/7, and there is pretty much no legal equivalent of a 10Xer because almost all work is billed by the hour. There is no way to make a contract that's 10x as valuable as your competitor's, and certainly no legal equivalent of scaling to the degree of Google or Facebook.

Law is incredibly challenging work - I know more than one lawyer who complains that they should have went into programming to work 9-5 at Google between free massages and endless burritos or whatever other perks you guys have.
It's certainly not work you can casually do while watching youtube - especially considered there's such a thing as legal malpractice a.k.a. get something less than perfect and you could personally be on the hook for your license. Also, it seems like career longevity in software engineering is a lot higher than in law - most lawyers for the top firms (the Google/Facebook equivalents in pay) wash out by the 4th year and practically all do by the 8th.

I always wondered if I made a mistake picking law over software engineering. I don't have any strong passions and I was good at reading/writing so I went into law, but have been kicking myself for missing out on stock options and equivalent pay for a laid back lifestyle. Glad to see there are programmers who think lawyers have it easy.
Why was the release cycle so long?
> They pointed out that they were Thunderbird users, but weren’t really into mailing lists.

There's some kind of irony in people wanting an email client not being into mailing lists. I wonder if it's because Thunderbird ought to handle mailing lists better than it does somehow, perhaps coming up with some innovative UI rather than trying to copy more popular proprietary (and these days mostly web-based) email clients.
100% agreed. There is no "by right" construction in San Francisco. If you want to build a building that fully within the intended zoning and use of the space as currently determined by the city, it is still subject to conditional approval and even environmental review. If someone in the neighborhood objects (100% odds of that happening), then they can tie you up for years, extracting concessions (often making the buildings smaller, and unfortunately often making them uglier).

I'm particularly excited about some of the new legislation that's just been passed that allows for by right construction if a city isn't meeting its housing needs, because it just may streamline the process of getting things built here.
The Microsoft Zune of delivery?
No it's not. We've had app config for the last 20 years. When you need mutable config put it in the db.

There is a case for a mutable config, but it should be a separate class, and still wouldn't need to be a service.
I think it would probably work out pretty well... for the candidate.
YouTube suspends Logan Paul’s ad revenue, blames ‘recent pattern of behavior’
>The problem to me isn't social media per se. The real problem is self-discipline/control.

I think we need to have the self-awareness to acknowledge that humans are falliable, chemical creatures and that companies like Facebook are exploiting that in ways that are unethical and beyond most people's ability to adequately deal with. Let's not blame the victim here.
The real solution is both rent control And building more housing. Rent control allows the service class to actually live in the same place they work. This has great benefits, from lessening the amount of traffic, to increasing cultural and socioeconomic diversity, and enabling more alternative lifestyles.
> Can stream to Chromecast devices, even in formats not supported natively

So excited to stream media to my TV via a non-crapware application.
My experience is that culturally, places outside of North America and West Europe have lagged in attitudes to software development. Tech is still referred to as "IT" and engineers are still seen as code-monkeys or a cost-centre.

This is very much changing, especially in China, but I presume there is still some lag. The other thing worth bearing in mind is that Chinese products are very insular. They are slow to get localized if ever so unless you have a reason to be going out to download them, you are unlikely to ever be using them.
I didn't spot this in the release notes but looks like the UI will now accommodate high-DPI displays in Windows:

http://bradshacks.com/vlc-3-hidpi/
lol nice try, Facebook.

Seriously though good points. I understand the hate and fear (if you would call it that) of old FB, however, and am among the group who is definitely Social Media averse. I'm not convinced Facebook actually holds old friendships together (anecdotal: I don't have FB and have lots of old friends. The same can be said for my parents and grandparents...). I also don't expect 100% of my waking hours to be spent productively (whee MUGEN and IRC, or whatever your drug is.)

However, with all that being considered, there is something very weird about the asymmetry of Facebook. They collect and store all this data, know a lot of intimate details and personal information about people, control the medium in which many people use exclusively for digital communication, and aren't really answerable to anyone except their Executives, Board of Directors and Shareholders (Wealthy people? I don't know anyone who owns a significant share of this big corporation). So yeah, weird. "Hi, please use your free time to tell me a lot of intimate and personal detail about yourself so that I can do whatever I want with this information and you have no say in how its used. Kthx"

Yeah, um, no.
A tool will never be a silver bullet. Somebody has a dozen of connections in staging, production, testing and many places.
They have history and some strict mode prevents the human mistake (warning, prompt for the password before executing queries).
That why we need GUI tool.
There's nothing to "play with or try out" on the page. The only activity is to provide contact information. That's about all the feedback I can give.

Good luck.
Why Code Breaks
I don't think that the code created for example at Google Warsaw is worse than code created at Google Mountain View (you can even check yourself, people in Warsaw work on Kubernetes, which is open source). And yet, the Warsaw salary is maybe 30-50% of the salary in MV.
It's simply not an appropriate thing to be injecting. App settings are that, settings for the app. They don't change on the fly, if they do change the app should restart, and it's definitely not something that should be injected.
The difference between public roads/sidewalks and private ones is called "public right of way". Google it. Chances are if you own property along a public street, you own the land to the middle of the street but for all practical purposes, it's controlled by the local government. You have to allow people to travel across your land. This includes sidewalks within the right of way area and they usually are within the right of way.
Loved the tone of the article. They know they have some problems to work on, they're being transparent about them and they're explicitly saying that they need help with it.
Chrome has a custom GUI framework of their own, and it does not look native in many cases (alerts, for example). Dropbox on Desktop is written in Python and uses PyQt (Qt itself is in C++ and looks fine on all platforms).
You're cute. This is a picture for the "alt-right" protest in Charlottesville in Virginia.

http://i2.cdn.turner.com/money/dam/assets/170814010139-charl...

Either Nazis or a very bad case of post workout muscle soreness.