skysight-inc/HackerNews huggingface dataset:
If Silicon Valley were serious about solving its housing crisis (which it's not), there are solutions. Because while you're concern trolling that Brisbane doesn't feel any sort of civic duty to create some sort of Gibsonian tech ghetto with their valuable (but really smelly) land, the valley could solve this problem on its own by relaxing zoning laws (which they won't).

https://www.citylab.com/equity/2014/02/heres-what-it-would-l...

Now imagine an alternate reality where the BART had circled the bay and then extended northward, southward, and eastward instead of getting @#$%blocked in 1961 by San Mateo county. But since we can't have nice things like that, Brisbane IMO owes SF and the bay area nothing and they should squeeze out the last drop of profit from this situation.

http://www.mercurynews.com/2007/02/05/history-of-bart-to-the...
Meh. When it comes to spreadsheet hell, the issues are usually human, not technical. It's getting people away from defaulting to spreadsheets as a data source/destination that is the problem. It's a cultural problem that is unlikely to be solved by a technical solution any time soon.

And no, there's no way this happens in 5 steps. Spreadsheet hell usually exists because of poor data management practices and/or lack of understanding. In other words there's some underlying reason people think they need to use spreadsheets instead of other data management tools.
The React components are being used on production Office websites/webapps.
Source: I'm a Microsoft employee working on this project.
I don't disagree that Amazon has antitrust issues, but this simply isn't an example of it. Amazon is arguably trying to ensure competition (in this case, their competing platform) survives against an illegal anticompetitive action.

The exact terms that Google uses to block Amazon devices from using Chromecast and other Google Apps is the same one they're expected to face a new recordbreaking fine for in the EU (larger than the last one) by the end the year.

I mean, I guess I could be sold on the statement that it's two behemoths throwing around their leverage to try and force each other to play ball.
That's rather vague. "Vicious and dehumanizing" could be anything from "I dislike you" to "we will murder your entire ethnic group." The remarks in Warman v. Winnicki, which I won't reproduce here, look to be much closer to the second. For example: https://www.canlii.org/en/ca/chrt/doc/2006/2006chrt20/2006ch...

I'm having trouble finding the original material for Warman v. Northern Alliance, but according to http://www.richardwarman.ca/?page_id=6 it involved calls for murder and genocide.

If that's the standard the law requires, it sounds like a good law. Free speech does not include death threats. Even the US does not go that far.
Come on, Nicotine and CO2 aren't even remotely close to the same sort of thing. It's quite true that nicotine is only responsible for a small part of the (direct) harm of cigarettes, but nicotine has a lot of bad effects that the linked article doesn't mention. A big one for young women are the adverse effects on fetal development. Because of addictivness of the drug, many pregnant mothers are unable to stop nicotine consumption during their pregancy.

It's quite likely that there are useful applications of nicotine (even botox has uses!), but that doesn't mean the drug is safe for general use.
I agree with you! Yet, looking at Node, JS has sorta taken off. And so has Ethereum, despite the poorly designed languages. Maybe they should have done one proper language, then a toy language to make it easy onboarding?

In the end, the Ethereum folks have achieved wild financial success, even if not in the realm of making smart contracts usable. After seeing shitty coding make people independently wealthy many times over, I'm slow to be too harsh on poor technical decisions. Perhaps a more rigorous language would have deterred a few people that turned out to be key in making Eth take off?

OTOH, criticising poor technical skills of billionaires gives me one reason to feel superior to them, so I'll probably continue to do it.
For anyone curious about Phoenix and Elixir, I can sincerely recommend the following resources to get you started:

- Programming Phoenix by Chris McCord, Bruce Tate, and José Valim [1]

- The Little Elixir & OTP Guidebook by Benjamin Tan Wei Hao [2]

- Elixir in Action by Saša Jurić [3]

Phoenix initially attracted me to Elixir, I've stuck around for that and the OTP platform: pattern matching, process based concurrency (actor model), supervision, immutability, macros, and more.

"Elixir took the Erlang virtual machine, BEAM, and put a sensible face on it. It gives you all the power of Erlang plus a powerful macro system." – Dave Thomas

[1] https://startlearningelixir.com/r/programming-phoenix

[2] https://startlearningelixir.com/r/the-little-elixir-and-otp-...

[3] https://startlearningelixir.com/r/elixir-in-action
Energy can't be created or destroyed, only moved around. So the heat generated by an air conditioner can be calculated exactly by how much electrical power it consumes.
https://hackaday.com/2014/04/04/sql-injection-fools-speed-tr...
Those people regularly fall for far worse.

During the dotcom bubble, there was a guy that moved from the East Coast, New Jersey or similar, to Orange County CA. He had next to no technical ability or background. When he moved, it was on the last thread of his pants, he was broke. The story (in The Industry Standard or Wired or similar at the time) included an example of that poverty: him pulling his own cracked tooth out with some help from a bottle of jack, on his way out to California.

He gets to Orange County, settles in, and has a bright idea. To defraud people by starting a new tech company that is going to be in the media player / streaming space. He proclaims that his company has invented an advanced new codec, among other things. He proceeds to raise something like $16 million from wealthy people in Orange County, using each investor as a referral to the next (dentists, doctors, wealthy older people, and so on). His product, used in demonstrations to said wealthy people, consisted of a skin over top of Microsoft's media player. People started to very gradually get suspicious, so he hired armed guards to stand outside his office, supposedly to protect him from death threats that had been made (actually to prevent people, employees and investors, from getting easy access to him). The rest of his story melts down from there, with him essentially wiping out the ~$16 million he defrauded investors out of. His side of the story of course, was that they were going to build an amazing new media player, and that investors conspired to make him look bad and blah blah.

Those qualified investors fall for all sorts of dumb schemes.
Beware that a million other people may have the same idea.
To me, saying "Bezos doesn't influence Wapo's output" is like saying, "Oculus will remain an independent entity inside Facebook." Not something I'm inclined to believe. Why should one believe that the billionaire (and new richest man in the world) at the helm of a major monopoly isn't influencing WaPo's content?
A whale made of pure gold.
Having played around with building exactly that, the conclusion I came to is that REST is nice for not having the additional setup step of establishing a websocket connection as well as having the considerably better support for simultaneous http requests over rebuilding that part of the networking stack once again and layering it on top of everything else.

For real-time subscriptions though, websockets (pardon my grammar) are wonderful. Hence why all the above will probably be ignored as they become a trend and people at large learn the sensible limits of what to use them for.
The Chromecast app is a Google App. Google App access is conditional on agreeing to a Google contract called the MADA which requires device makers preinstall all of their software and set Google Search as default.

One of those apps is Google Play Books. So in order for Google to permit them to support Chromecast, Amazon would've had to agree to pre-install their competitor's ebook store on every single Kindle.

See the issue?
Wow this is seriously not constructive at all.
We use https://quaderno.io/ and stripe. It connects and syncs to your existing Stripe account and takes care of the regular invoice sending for subscriptions. Invoice layout is customizable. We have a (HTML) link to their service for each customer so they can see their invoice history, update their credit card (again, quaderno really just updates your Stripe records) and download past invoices as PDF. Quaderno has an API as well so you can build your own UI (list invoices, link to past invoices on a cobranded URL).

One key requirement was European tax law: we have to collect tax ids (different format for each country) and do some custom reporting for accounting. Quaderno does that nicely.

Previously used early versions of https://plasso.com/, who again connect to your existing Stripe data.
The only fix available for big companies doing anticompetitive practices is splitting them. The question of "are they too big?" is basically interchangeable with "are they harming the market?"

Well, ok, there are others fixes around, tried more often. They have an unbeatable track record of failure. Thus it's perfectly fine for the author to ignore them.
I am always interested in AMD vs Intel articles, and am excited that the competition is heating up again.
A terminal-based, open source speed reader
SQL injection fools speed traps and clears you record (2014)
The directory reorganization is a good sign that Elixir/Phoenix are not simply rehashing Ruby/Rails for the sake of popularity but are willing to prioritize what makes the most sense for this particular language - and asking how they can improve upon what already exists.

I recently ported my app from 1.2->1.3 and moving away from Models to Contexts/Data was a simple transition that makes a lot of sense.

The `data` files (aka your new models) are basically where the schema for your model lives and the `context` (your models API) is the interface for your data.

For example when building a blog:

Instead of having User, Session, Post, and Comment models which contains your DB schema, business logic, and interfaces for getting/setting data all models directory ala Rails:

blog/app/models/comment.rb
blog/app/models/post.rb
blog/app/models/session.rb
blog/app/models/user.rb
blog/app/controllers/...
blog/app/views/...

you instead create a namespace for each group of data:

lib/blog_app/accounts/accounts.ex
lib/blog_app/accounts/session.ex
lib/blog_app/accounts/user.ex
lib/blog_app/blog/blog.ex
lib/blog_app/blog/comment.ex
lib/blog_app/blog/post.ex
lib/blog_app/web/controllers/...
lib/blog_app/web/views/...

And in your data file `lib/blog_app/blog/post.ex` for example, you'd keep just your schema defining the fields like "title, permalink, body, etc" and code to handle validations and virtual attributes.

Then in your context file `lib/blog_app/blog/blog.ex` you define the API that access your data. So from your controller instead of calling:

Post.all
Comment.all
Comment.find(1)
User.new({..})

You now call:

Blog.list_posts
Blog.list_comments
Blog.get_comment(1)
Accounts.create_user({..})

It makes for a very logical structure for your MVC code.
So what can victims do?

I posted a link elsewhere in this thread suggesting that women need to learn to give pushback sooner rather than later. That is in the category of trying to not let yourself become a victim to begin with.

If you do become the target of something like this, well, it gets a lot more complicated. Your idea about shaming to family and friends is not necessarily effective. In the past, I have been moderately harassed online by a man who alternated between verbally feeling me up and verbally assaulting me. Any time he verbally felt me up, his girlfriend would attack me in some other discussion on the same forum. I complained to the mods. They saw no reason to intercede on my behalf.

Horrible people often have friends who are either horrible themselves or basically a good pawn. It is not unusual for a romantic interest to treat the object of desire as if they are intentionally being temptresses. There are complex reasons behind that.

But, yes, contacting them at work or implying/threatening that you will make it public in a way that materially harms them can be useful. If it is ugly enough, making it clear that you understand you can't win, but you can make them lose harder can be a useful way to get some breathing room.

But all of that requires you to understand what they want from you in specific and from life in general. Victims are often emotionally warm people with a lot of empathy. Coming to terms with how cold hearted, callous, manipulative, uncaring horribly assholes stalkers really are is an uncomfortable process for such people. Some of them will fail to get it through their thick skull because they would literally rather believe the world is a nice place and people are really good at heart than to let their delusions of that sort be destroyed by coming to terms with the truth of their situation.

And that is probably a rather muddled, hand-wavy comment. My heart isn't really in this discussion today.

Best.
The ONLY purpose of monopoly laws is as a consumer protection.

No, it's about protecting the marketplace. Consumer protection is a second order effect. Here's a quote from the U.S. Supreme Court with respect to the Sherman Act:

The purpose of the [Sherman] Act is not to protect businesses from the working of the market; it is to protect the public from the failure of the market. The law directs itself not against conduct which is competitive, even severely so, but against conduct which unfairly tends to destroy competition itself.

As you can see, the court concluded that anti-trust law is about policing market failures, and specifically about the destruction of competition.
I will possibly upgrade to a Ryzen3 or 5 to my next main home system. The only reason I can see sticking with Intel for now is for Hackintosh.
We should look at what they've done to really know who they are. Which is a bit tough, because they've done very little so far, but things like the Muslim/travel ban, attempting to repeal the ACA, cracking down on illegal immigration, and pulling out of the Paris climate agreement indicate a much more extreme right ideology than Clinton or Obama.
Do you have a source? I searched and got this story [0], that says Bezos wanted "Prime Video Player to be a pack-in app on units sold through Amazon" and Google/Apple refused, so he pulled it.

0: https://www.androidheadlines.com/2016/06/amazon-ceo-explains...
I think Google is failing here really. They should be able to find the exact product. I should be able to click on an image, and select "Find stores in my area selling this product", or they could find a nearby internet shop so shipping is fast. They should be able to replicate the same experience as Amazon, and make it better, and apply it to the whole internet.

I don't understand what is taking Google so long to figure this out. This is where the money seems to be.

(Otoh ... maybe they are afraid of becoming too large.)
Once when I was working at a game publisher I thought it would be fun to help an indie game project anonymously. At that point I had designed or produced many games, but the job was going through a dull phase. So I picked out a project on sourceforge (this was a long time ago) and offered to help out.

Pretty much all they were doing was recreating all the UI widgets in any OS (buttons, pull down menus, etc.). Everything was less than half done and there was a lot of work put in. I suggested maybe prototype some gameplay.. No, it was important that they start from a clean code base.
Your link didn't work for me, still paywalled.
Honestly, I've seen so many truly awful managers that I'd trust that the engineers "know better about how a business should be run"... from an operational standpoint.

However, there's the magical "sales" and "public relations" side which those same awful (operationally) managers usually excel at.

When those managers have a strong CIO or operations guy by their side they're a killing team, but I've seen cases where they get sweet-talked by an atrocious ignorant CIO (and they can't see it because they're not knowledgeable themselves).

I've also seen strong, well rounded CEOs... and many were engineers transitioned to management roles (with MBAs, etc).
Wasn't this actually an X-files episode? I remember a rich techie developing a home AI that Scully and Mulder eventually fooled by stealing a license plate it recognized and putting it on a different car.
They're using 1TB as in 1024GB. 1024*$0.0039 = $3.9936
Samsung ends Intel’s 24-year reign, becomes the largest chipmaker in the world
The Elixir pipe operator |> is the equivalent of the Clojure thread first macro ->, right?
What kind of i5 do you have? If its a i5-2500k your only going to gain ~15% to ~20% in performance, I would buy a 1600X or just hold off on upgrading at all.
You mention "fake solar observation glasses". do you mind elaborating a bit: how do you tell if they are fake? Is there something missing in the knockoffs? What is the effect of a fake?
Most people already have Amazon account, and the lock-in effect is huge. I also have one, though I buy occasionally (few items per year max).

Recently I wanted to buy some electronics, and I found a good offer on a non-Amazon website. But when I wanted to proceed with the purchase, they asked for so many of my personal data (all of it required) that I decided I prefer to pay slightly more and buy from Amazon, than to hand my personal data to yet another third party.
If I own two devices, logged in to a chat service on the same account, and they have different chat histories and contact lists because there's no account sync, I will throw that chat service in the trash can.
Last Day of June is for people who “don't like” video games
This is the best Elixir material I've used: https://pragmaticstudio.com/elixir

You build you a simple HTTP server using Elixir and learn a lot of the core language and architecture choices when writing Elixir code. It doesn't pester you with this is an int, this is a string. You just start building this HTTP server out and learn about Elixir along the way.
You make a very valid point.
I'm only saying that just because it is a question in a headline, the answer is not automatically "no".
I have no idea where I mentioned to validates the Nazi/neo-Nazi ideology. Nazism is a national socialism which, much like fascism, has nothing to do with conservativism, quite the opposite. That being said, this completely ignore the fact that Nazi's mass murder were preceded and followed by Communist mass murder, not just in the USSR (including the Gulag and purges dating back to the October Revolution), but also China, Cambodia, Cuba, etc. Mao's regime alone is responsible for twice the death toll of WWII.

The leading ideological cause of death in the 20th century is not fascism, it's communism.

That being said, I challenge you to find any pro-Nazi argument in the discourse of either Milo Yiannopoulos, Lauren Southern, Ben Shapiro or even (on the Canadian side) Jordan Peterson.
Does your i5 feel slow? If not, it might be worth chilling out for a bit to see if Intel will counter with a price drop.
Yesterday I was at the local recycling centre and spotted an older gentleman dropping off garden waste (big black bags of branches, hedge trimmings etc.) with his mint condition ~1999 Peugeot 306 convertible. I bet he was the original owner too.

(For non-Europeans, link: http://petrolblog.com/wp-content/uploads/2014/02/Peugeot-306... )
For better or for worse, I suspect that while a significant percentage of HN readership may be planning to travel to see the eclipse, a far smaller percentage (certainly not 1/3 of Seattle) of the general population is going.
https://github.com/apache/ant-ivy/commits/master doesn't look very dead to me.
> Isn't the sum of net returns fixed to the total amount of stock multiplied by the purchase price?

(1) A value which continuously changes over time based on the decisions of participants in the market is not “fixed”, and
(2) that aside, no, the value you suggest is not the same as total net returns.

If you if ignore the claim on assets (which is the fundamental purpose of stock), then, the sum of all returns must be zero. But you can't meaningfully ignore that.

That's like saying “aren't all money-based markets zero sum, if you ignore the use-value of the goods/services sold”?
SSL with Docker Swarm, Let's Encrypt and Nginx
I've used C# for a few years and just started using it professionally this year. But never have used it for web dev. Is the .NET Entity Framework what is recommended today? What are some things I have to be aware of when setting up a web server coming from LAMP and MERN stacks?
Well, congrats on creating and publishing your game! That alone is far further than most people get, and you should be proud of your work.

Good job on the coding side of things too. I'm not exactly an expert programmer myself, but it seems like you found some good solutions to the problems you were having with lag and what not there too. As you say yourself, they're all things you can learn from and reuse in future projects.

However, as for the game itself... I can see why it didn't quite catch on.

It's probably not the idea itself being terrible, because I feel the main game concept seems decent enough. Is it original? No of course not. It's been absolutely done to death a million times in the past, with tank fighting games being a long standing part of the medium.

But it's an idea than anyone can grasp really easily. So the potential for going viral was certainly there.

The issue was in how the game was presented and how it was marketed. For example, as much as your designer did their best, it just doesn't look very interesting as far as the art style goes. Really, it's the same old generic style I've seen in dozens of app store games nowadays. The kind that looks like it's trying to mimic the style of a Mac OS icon and not quite succeeding.

And that likely put people off. Remember, they've seen hundreds of games that look vaguely like this one. So they skipped your one thinking it just wasn't interesting enough to bother with.

So that's the first problem you had with the title. You picked a very generic looking art style, and used it with a game whose core designs had done a million times before. It just didn't stand out.

The second problem you had was marketing. Put simply, telling a few websites and setting up a social media account or two doesn't work nowadays. Seriously, unless your game is some amazing viral hit that blows up like Minecraft or Five Nights at Freddy's, you can't just rely on the whole 'build it and they'll come' philosophy.

No, what you needed to do was market the thing to YouTubers and other influencers. That's because those people have tens or hundreds of thousands of subscribers interested in the games they play, and usually in turn end up inspiring other people online to cover said games. Tons and tons of previously unknown indie projects have succeeded because they were lucky enough to have PewDiePie or the likes pick them up.

Hence you should have contacted these people (including some of the smaller channels) and tried to get them to do a video about your game. That's how a game tends to go viral now. Someone who's popular online plays it and says how great it is, and then their legions of fans and imitators give it a go afterwards.

That's just my opinion on the matter anyway. Feel you could have made the game look a bit more distinct and marketed it via YouTube influencers rather than just 'new IO game' listing websites.