jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>Antitrust law kicks in when consumers have no choice, usually due to large barriers to switching.

Depends on the jurisdiction. "Abusing a dominant market position" is enough for the European Commission to get involved - and Google do dominate this space.
Excuse my ignorance but was comp.lang.c active? Is any of Usenet still active? I haven't used it in like 20 years and wouldn't even know which NNTP host to connect to.
Stocks are highly correlated with interest rates too. For the same reason.

I think it's a pretty reasonable look at the value of stocks in something tangible.

Maybe you could compare the stock market to the price of a gallon of milk or something, but gold is a fairly natural choice.
> I think the aim should be less about making the rich poor and more about making the poor rich

I agree in principle, but reducing immigration and restricting free trade aren't policies that make the poor rich; they're policies that benefit those in possession of scarce resources at a cost to the rest of society.

Take steel tariffs for instance. They benefit the steelworkers, at the cost of every domestic industry that consumes steel. The entire economy pays to support an otherwise unprofitable industry.

Reducing immigration won't magically increase the supply of skilled workers. There aren't masses of unskilled poor who aren't going to college due to immigration putting downwards pressure on skilled wages. They aren't going to college because they lack the resources and opportunity.
Of course. Even more likely is that the timestamps aren't forged, but are merely a result of the attackers copying everything to some sort of local storage a few days before preparing the big dump to release to the public. It's possible that in reality the data was initially copied 3+ months ago. You can't rely on file timestamps as a sole mechanism of when the true "original" version of a file was created or modified. (This is "conclusion 2" from the post.)

This isn't really news at all, and I'm kind of surprised Schneier thought it was worthwhile enough to publish it. Look at how incredibly sensationalistic this article is, which Schneier cites as the primary source: http://www.4thmedia.org/2014/12/breaking-we-can-conclusively...

"BREAKING: We Can Conclusively Confirm North Korea Was NOT BEHIND Sony Hack", seriously?

I understand he just wanted to aggregate all the updates and commentary since his last post, but this is practically nothing and is just about bordering on FUD (I'd say "reverse-FUD" but that's not how it works, just like "reverse-racism" doesn't exist).

So far, no 3rd party has provided any strong evidence showing that North Korea either was or wasn't involved.
For those who'd actually like some details, this may help.

Source code...

https://github.com/verlab/hero_common

Lab that created it, with much more detail...

https://www.verlab.dcc.ufmg.br/hero/
I'm personally thinking in a quite different direction-- that 100 kWh is pretty decent and that the advantage might be that an electric car with advanced batteries could be something quite simple, and something possibly quite cheap.

The transition from a battery weighing 500 kilograms to one weighing 250 is something which I see as allowing electric cars from being highly specialized constructions to something needing much less care in their design. After all, there are ordinary cars with engines weighing 250 kilograms.
The tax is for picking up TV signals, not for consuming BBC broadcasts. It does fund the BBC, though. Additionally, Channel 4 gets none of the license fee, and it is not Government-run.

(Nor's the BBC for that matter run by the Government - it merely has requirements to be for the public benefit, to represent the UK, and a variety of other things, by law, and in return it gets money from the TV license.)
> Option two: you charge 1200$ for an hour of work: none is going to hire you because there are people that are only charging 120$ an hour.

The solution is to find clients that are prepared to pay for quality + reliable results and to avoid discussing work in terms of hourly rates then?

Upwork sounds like it encourages hourly projects for clients that want the cheapest price. As a freelancer, your goal shouldn't be to win over every client.
Why does it have to be more? As long as someone else pays him roughly the same amount for Bitcoin in the future, it’ll have worked as a store of value.

Do you really think the people buying gold are buying it so that they can sell it to industry, as opposed to buying it so that they could potentially sell it to someone else who does the same thing? If gold price were based on industrial uses alone it’d be worth a small fraction of what it’s worth now. Is gold a Ponzi scheme?
> the same principle under which the state of Georgia is unable to simply vote that black people aren't humans, because the federal government forbids it.

I think in this context, it's fair to note that this situation is itself something that can be changed by a minority of voters nationwide + another minority in Georgia.
7.7b people. https://www.census.gov/popclock/world

15.77b acres of habitable land. http://www.zo.utexas.edu/courses/THOC/land.html

15.77 / 7.7 = 2.04

Every human could have about 2 acres. At this level of distribution humans would essentially live in wilderness and integrate with nature. Oftentimes humans live in family groups so the actual point distribution would be uneven.

Unfortunately arable land needed to feed the humans varies by locale but tops at about .6 hectacres [0] or 1.48 acres[1]. This means that effective wilderness could be slightly less than .5 acres per human after some nominal usage for housing and utility right of ways.

0. https://ourworldindata.org/grapher/arable-land-use-per-perso...

1. https://duckduckgo.com/?q=.6+hectares+to+acres&atb=v83-1__&i...
I'm really not sure.

I like Rust but I think it's too "low level" for web development. Ok, it's a better C++ but I wouldn't use it for web development neither. (And yes I agree with the points raised)

For a specific component of a web service where performance is very important absolutely. For a direct connection from a customer or an app, only in very specific cases.
It´s kind of sad. I am the same. I want to do something different but I don´t know much else and the pay is reasonable (reasonable, not great, I am in Spain).
I'm sure Dalia is great.

"other youngsters from Palestine performed better than at least half the experienced engineers I've interviewed in the past."

This comment caught me a little off guard. You are saying that these young people with no experience perform better than half of the experienced engineers you interview.

My question is what is wrong with your hiring process? It sounds broken.. What part of the process are the experienced developers failing in? What are you asking for
in candidates that these experienced developers lack but can be found in this group of inexperienced engineers? Curious about salary, would you say Dalia friends makes the same as an experienced developer?
Yeah, I've been saddened by the depreciation of SMIL for animation, for example. SVG can be rough around the edges sometime when it comes to cross-browser support of less-used features :/
Even then DRF and FastAPI offer an order of magnitude more features for free, and battle tested.
Well the ISPs are financing the side that fought for the injunction and lost, are they not?
Thats a harsh way to put it but somehow true. Its less about imagination and more about ability.

The people who need this site the most are people who are new to programming or don't have any university background (online courses, self taught). Unlike you these people DO struggle starting their own project and they DO need some help setting up their node.js environment.

The problem is that many of us who learned programming on our own have gone through these initial struggles (although we might have forgotten it). People who are learning online are led to believe that becoming a programmer is as easy as taking a code academy course and when they finish the course, they can't do much cause they have been gamified and handheld too much. Most of these people are giving up because there is this sharp fall from finishing an online course and becoming a 'developer'. We are trying to help these people.

Good developers are not in terrible need of a portfolio but the new ones or the ones who are changing their career path are in need of it to actually get a job.
So apparently its a logical impossibility to you to be against all kinds of authoritarianism. And since you are American it seems, you're contradicting yourself by mentioning Europe. Let Europe fix their own "authoritarian" governments, and we focus on fixing the United States?
If there is one thing I find absolutely abundant, it is programming projects that don't pay anything.
> I'm not clear on how his blinding setup works

Search for "Blind Testing" on the first page: "I use a passive three-way switch to route the outputs from the three sources to a pair of headphones. ... without looking, I scramble the cables in each hand."
I have created a free tool to allow mobile developers to be able to create their screenshots easily and fast. The tool allows you to change any parameter in the screenshot and also export it in all the dimensions you need.

Enjoy!
Email me at info@appscreenshot.me with suggestions. I would be happy to contribute more to the community. This tool is free and will stay free :)
I side with Steve Yegge when it comes to Gradle.[0]

[0] https://twitter.com/Steve_Yegge/status/523367285658894337
Storing away all of geocities for future reference is a good thing. Having every children memorize passages from geocities would be pointless and no one does it.
Having them learn a dead language is cruel, you are wasting their time to make them learn something that will only serve to keep them isolated.

And it's all in vain, making a language alive is the opposite of preserving it because live languages change.
Location: Moscow, Russia

Remote: No

Willing to relocate: Yes. San Francisco, Bay Area, Seattle, New York.

Technologies: iOS, Objective-C, Swift, Cocoa, Javascript, Node.js, Python, HTML5, AJAX, CSS,
MongoDB.

Résumé/CV: https://www.dropbox.com/s/l6udwczj2rd0zgd/valentin.shergin.p...

Email: valentin@shergin.com

Github: https://github.com/shergin/

LinkedIn: https://www.linkedin.com/in/valentinshergin

I have 9 years of professional experience in software development. I am excellent in two areas: iOS development (Objective-C, Swift) and front-end development (Javascript, HTML5, etc). I also have experience in back-end (Python, MongoDB) and stand-alone desktop applications development.

I worked for two big international Internet companies and developed many services and applications with tens of millions of end-users.

Four years ago I also built my own productivity tool and since that time I got about 50000 registered users (http://thn.gs/). Now I'm only maintaining it.

I have a Master degree in Information Technology (Moscow State Institute of Electronics and Mathematics).
Probably I am alone here but I think that Snapchat is the biggest innovation in the social space since Facebook and not just because of it's ephemeral nature. Let me elaborate and give my view why I think Snapchat is great and one of my most used apps.

- To start, Snapchat changed my communication behavior heavily. Before Snapchat people used any kind of messengers when they had a clear intent to start an interaction with another person. With Snapchat you just send something. You do not want to start a conversation, often you just share what you do right now, how you feel and very often it's so close to what you are and not some polished something you would like to be. You share emotions in forms of pics also on Instagram and Facebook but this is different since the emotions you present there are highly curated, see below for more.

- There are no 'likes' and this is wonderful. The existence of likes sets us under pressure. If we post something on Facebook and do not get a single like it's embarrassing and leads to postings which are only of outstanding nature painting a distorted picture of our life. Facebook is anything but not reflecting reality.

- Sending and selecting a few contacts is so fast and I do not know one single app which has a slicker process. This again leads to so much more honest and personal messaging. Since I target on other platform many more people I have to take care about my postings. On Snapchat I can quickly select a bunch of people and leave those out who might be bored by a single snap.

- The process of taking a picture is different than with the stock camera of a phone. You take a pic which is NOT saved—usually it's immediately saved and if you do not like it you have to go the the gallery, delete it and confirm again that you want to delete it. This is very annoying if you take selfies. Snapchat turned this around and once you find the right shot you can send and/or save it. Small thing but so convenient.

- Features like slide-in filters, painting on the pic, amazing video calling are just nice amenities but again show that Snapchat's interface is just great and miles beyond other cluttered UIs.

- One feature which I want to mention is putting text on pictures, no rocket science but again sometimes so funny and shows similarities to those meme generators.

- Finally, the ephemeral thing is not the key feature but it's the brand and the DNA of Snapchat, everybody knows that there's no privacy, people can screenshot the snaps and share it, period. But it's about being oneself and understanding that the pictures are just 'throw-away products', no shiny thing kept forever. This again leads to a very honest snaps. Snapchat is not about looking good.

I encourage everyone who doesn't 'understand' Snapchat's success to try it, it strengthens the relationship to close contacts and friends much more than other 'social app'.
Have you used xoom before? It looks like they're making a lot of money on the exchange rate.
- Samsung will introduce a foldable screen on a premier Android phone.
Several people have already raised the very good point that ultimately, we need the source code to be certain.

However, can we really be sure when we have the source? I don't think so. The codebase is likely to be large, especially when you start looking at dependencies such as the crypto libraries they may be using (unless you want to assume they are safe themselves), and it has been shown that humans are actually quite bad at finding vulnerabilities in code that is written to obscure its real purpose.

The Underhanded C Contest is a yearly contest that puts this to the test. Participants are given a spec for a small piece of software, and must write a program in C that appears on code review to work correctly, but in fact subverts the requirements in some way. This has been remarkably successful.

Sure, having the code is better than not having the code, but I think that gives us less security than many assume it does.
Want? Really?

We want a solution to the fundamental problem of life,
that is, doing something effective about feeling alone.

Or, one step deeper, we seek security from the
anxiety from our realization that alone
we are vulnerable to the hostile forces of nature
and society.

Only four solutions have been found effective,
love of spouse, love of God, membership in
a group, and one more not recommended.

Paraphrased from E. Fromm, 'The Art of Loving'.

Simple enough.

Bet the Amish do relatively well on the above.
ObRandom: The 500px link on your site is a 404.
I think that given the popularity of Github, there is a good chance of finding serious contributors.
Nice, I'll definitely go through this. For a typical freemium product, do you see it as being most useful when one is ready to start building out monetizable features, or do you see it as being essential for building an mvp and finding the most basic level of product-market fit? (Given that understanding the implications of pricing would probably be useful immediately, but learning it would also take time away from building the product.)
Yes, but hilariously that's both slower and more expensive than the picture of a cheque method.
The smallest violin in the world is playing a tune while I cry crocodile tears.

It's just doing what it's supposed to do.
Because this site has been overrun by (and/or revolves around) Silicon Valley entrepreneurs who don't give a damn about something unless it's in the form of a single-page noSQL web-scale big-data in-the-cloud CrappucinoScript imperatively dysfunctional HTTP2 Wangular.js monstrosity written by "hipster rockstar ninja devs" wielding Macbooks and plaid shirts and pocket calculators and half the inventory of ThinkGeek in a mockery of actual programming? ;)

More seriously, it's because web developers are in high demand, so there are going to be more postings for them; having a proper web presence is absolutely vital to modern businesses nowadays, and that requires developers to establish that presence. Hacker News is also run by YCombinator, which specializes in funding startups - a market which tends to lean very heavily on web development, since many of those startups are based on web apps - and therefore will already have an inflated quantity of web development jobs by that virtue alone.
Saw the Netflix post and remembered I'd recently written a post for Kiva that briefly talks about working there and that it could be interesting. Feel free to ask me things if there's something you want to know more about.
Agreed. That said, I think sharing a "top 50" list would be helpful to the community + encourage good behavior for investors who want to get on the list, but at the same time the full list would be even more valuable and would be proprietary to YC and its alumni.
That seems pretty unreasonable. I can see providing an option for it, but blocking it by default is bordering on paranoid.
That. Things _that_ aren't magic.

On a more relevant note, thanks for sharing this. It's always nice to read an explanation from somebody patient enough to not skip over a bunch of steps in the middle and avoid losing newbs like me.
I suspect what you meant is:

"In my experience, children of immigrants often have a better work-ethic than the children of non-immigrants"

Doubt that divides as nicely down race lines as you might think, though. I'm too lazy to run the numbers, but this[1] seems to suggest 50% of foreign-born population in the UK come from predominantly white countries...

[1] http://en.wikipedia.org/wiki/Foreign-born_population_of_the_...
Definitely! Awesome it's jvasquez11 (at) gmail thanks.
I agree with skorgu, jfb and bengross. Personally I have used free bookmarking tools, RSS readers, blogging tools & "free hosting" for years, only to see them go belly up or the founders leave and the product is left to decay or suffer years of unnecessary feature additions.

It gets really old (and time consuming for those who don't have time to burn)

I recently bought Fever for my RSS reader and Pinboard for bookmarking both which I love (and are worth every cent)

Personally I plan on avoiding free SaaS based services in favor of paid or open source self hosted solutions whenever possible.
Can you spare one at vidar.masson@gmail.com ?
There are 1.7 billion adults in the world who are unbanked. 420 million of them have internet access. You can find them in countries all over the world. For example USA have 18 million and France have 3 million who don't have a bank account.

It's not just poor people in countries without banks who have these problems. Even rich porn stars have had their bank accounts closed (for being porn stars) and people in the marijuana business too.

Some more info here: https://whycryptocurrencies.com/for_the_unbanked.html
If you have to trust an oracle, you have essentially thrown away all of the plusses of decentralisation/trustlessness. At that point, the blockchain becomes pointless busywork, useful only for duping mug investors.
As far as I understand it, all that matters is the logic of the smart contract code, and possession of private keys. Humans are removed completely from the process. If you own the private key involved in a transaction, then that is the guarantee you’re looking for. All that’s left is to examine the smart contract code in order to figure out what sort of contract to which you’re now a cryptographically-guaranteed party.

No person enforces anything. Only the math does. And I think that’s entirely the point.
That's a double-edged sword: because make doesn't "support" your language things get hairy (think sed) as soon as you need to support anything non-trivial (say header dependency extraction for C/C++). Doing it in a portable way is often just impossible (try to do header dependency extraction for MSVC on Windows with make).

So ideally you want both ad hoc rules (like make) as well as some king of build system plugin support which allows you to write more complex rules in something more powerful and portable. This is the approach we have taken with build2[1].

[1] https://build2.org
Very little of what you’ve typed out is actually correct.

1 - Creating money out of thin air does not necessarily lead to inflation. How do we know this? Because Europe and the US created a ton of money out of thin air after the financial crisis but were unable to meet their already historically low inflation targets.
2 - Inflation isn’t always hyper inflation. You’ve mentioned the 2-3 countries that have experienced hyper inflation in the past few decades. You’ve ignored the fact that nearly every other country in the world, including the richest countries in the world, have been experiencing inflation every year for several decades. A certain amount of inflation is a good thing. In fact, the only major economy that has experienced deflation for any sustained period of time over the last few decades was Japan, and that was a massive concern.

3 - Inflation helps lending. In fact, deflation on the other hand discouraged lending. Inflation means that in order to retain the value of the money you’ve earned, you have to invest (I.e. lend). In deflationary scenarios, the value of your money goes up simply by virtue of sticking it under the mattress. Hyper inflation is a completely different situation, and the lack of lending there probably has a lot more to do with the fact that there are no economic opportunities in a country whose economy is so bad that it’s suffering from hyper inflation.

4 - How in the world is inflation benefiting people who don’t have money (retired folks without savings, or folks without jobs). Inflation means that whatever money they do get (by begging?) only buys them less than it would have without inflation.

You clearly know very little about economics, and your insistence that this all axiomatic indicates you’ve likely not even done a cursory study of macro economics, but are convinced whatever you’ve concluded from certain basic principles is obviously correct, even if it diverges from what the entire academic (and investment and government, for that matter) fields say about those situations.
Normally it's the mid-level dev who mis-architects a system. It's called overarchitecturing. Seniors rarely overarchitecture.
A well deserved vendetta, Nvidia has screwed Apple over multiple times going back to the PowerPC days. After the defective chipset fiasco one can’t blame them for cutting ties.
So you're envious that the crooks are not using the dollar anymore?
They should need to fix it then, so that the police are not allowed to lie to you (but are allowed to withhold information, or be deceptive, or lie when they are not on duty and don't have a police uniform), but you are allowed to tell the police untrue stuff as long as it does not constitute filing a false police report or accusing someone else of a crime that they have not committed, or a few other exceptions (e.g. abusing the emergency service).