skysight-inc/HackerNews huggingface dataset:
And people wonder why voter participation is so low...
1. They can make it look however you like. They don't because they're not allowed into that particular market.

2. They're all over those sites. And the journal takes a lot, apparently.

3. A few tens of dollars? How many papers does an academic do in a year? They really can't afford a few hundred bucks?

I think if the publishers weren't in their near-monopoly position, money could be found for this. Heck, someone will probably write an AI that does the formatting in the right style soon.
Not sure in other platforms, but in the .NET world, ORM(read Entity Framework) usage skyrocketed and improvements are made with each version of .NET released. I use Entity Framework. Both at work and when doing my home projects. Code First. I started with Database First and only recently moved to Code First. It feels so good modeling my database using C#.NET classes instead of doing it in SQL. Don't get me wrong. I do like SQL and I am very good with it, but I prefer C# better.

Speed of development greatly improved since I switched to EF. Speed of development is what matters most for me when building first version of an application.
I still use ActiveRecord a lot (Rails) and I would not write SQL queries manually since the ORM works so well. But I used ORMs in other languages and they were not as convenient so maybe it depends on the ORM itself. The time it saves compared to standard queries is massive.

ORM haters would likely point out that complicated queries are hard to write with an ORM but these complicated queries are not a massive part of the work and can still be abstracted away in a method using SQL if needed.

Another good point of the ORM: validation of data. There are plenty of validation you cannot enforce in SQL (regex, postcode...).
I think your experience reflects that basic gist I've gotten from most professionals:
ORMs are complicated and convoluted because they provide a solution for a very complicated problem. If you are somewhat new and don't understand things, it's easy for you to see the few problems introduced by ORMs and think that it means that the whole concept is just unnecessary bloat. With more experience and wisdom, you understand that the few quirks of ORMs are a necessary evil for having a software that solves such a complex and flexible task.
Elon Musk's boring machine completes the first section of an LA tunnel
This is dreadful and such a disappointment from a company I'd praised to others for their service.
This is still a muddled view of things.

In pay-for-click, advertisers are paying for advertising which is effective. The click is how that is measured.

There are other ways to measure effectiveness, but measuring clicks is simple and reliable. No matter how you do it, advertisers ultimately want to pay for ads that work and lead to sales.

Everything else is a means to an end, targeting in particular. Ineffective advertising is a worthless waste of money, no matter how well targeted it is. Untargeted advertising which leads to sales on the other hand, is very valuable.

So sure, advertisers will prefer targeted advertising. But that's because they expect it will work better than the alternative. What matters to them is whether it works, not how.

To the general public the how is critical though. If there was less tracking and spying and data harvesting we'd all be better off. So it's very important to squash the misunderstanding that tracking and targeting itself has intrinsic value for anyone. For society (and for the ad networks), tracking has a significant cost and is in many ways a significant liability. For advertisers it's a tool in their toolbox, and if we could replace it with a more benign one, that'd be good for everyone.
I can't edit now but thinking over it I guess the analogy would make miner consensus the judges?
Fortune cookie: a niche IT job in Eastern Europe will, with high probability, grant you the best life standards available worldwide.
Main startups trends from 2000 to 2017
If I claim that red is my favorite color, but I actually prefer orange, does that I mean I get to call orange "red"?

The fact that restricting the verbal equivalent of "swinging fists into others' faces" may be a good thing doesn't mean that can be redefined as free speech, because everyone has their own idea of what these reasonable restrictions are. Free speech is free speech, even if it's in practice a bad idea.
Programmers doesn't use text-based programming language because it gives them elite feeling. They use it because it is the currently best tool possible.

- It's concise, clear and unambiguous.
- It's easily extensible. `def foo() ...` is all you need to define new word. What do you need to do to define new block in WYSIWYG that is still meaningful to the user?
- It can be diff and search. Can you meaningfully diff visual graphic? And then merge it automatically?
- It's stable. Do you think source code in WYSIWYG today will be usable in the editor 5 years from now?

Typing "cryptic text" is the easiest part in programming. "Thinking clearly" is the most important part, and most people are not specifying clear instruction to be made into program. It has nothing to do with programmer's identity crisis.
I think the disagreement is that Americans (and Brits, and possibly other countries deriving their legal traditions from the Crown) generally consider speech merely expression.

Expressing your hatred is not what's illegal in Germany. Inciting violence and hatred is. It just so happens that certain ways of expressing yourself also incite violence and hatred.

Saying "I hate Muslims" is in itself not necessarily a crime in Germany. Saying "All Muslims should be killed" on the other hand is a direct call to action, asking people to commit a crime and thus directly attacking public order and human rights.

It's similar to shouting "fire" in a theater: it's not illegal because it's expression, it's illegal because it aims to mislead people into thinking there's a threat to their life and to act on that fear (i.e. cause a panic as people run for the exits).

It's also no different from the adage "one person's freedom ends where the freedom of another person begins". You can express yourself all you want, you just have to consider how that affects other people (and not so much in the sense of "I am offended" but "You are right and I will go and commit the crimes you're asking me to").

EDIT: FWIW, Germany has "freedom of opinion" and "freedom of expression" in its constitution. But it also strongly defends not just the rights of individual humans but also of "human dignity". Most laws are ultimately derived from that.

EDIT2: Also keep in mind that the US in some cases takes it so far that _giving people money_ is considered a form of expression and therefore protected speech. This would never fly in Germany because "expression" doesn't automatically cancel out everything else.
I hear this argument often but I wonder in which percentage of cases the extra work actually translates into a net benefit for the employee. Promotions are linked to how you are perceived, and this is turn linked to factors that do not necessarily include the amount of work you put in.
Your questions :

1. Strawman. It is the concept of value itself that has been perverted through this process.

2. Because organisations (i.e. banks and the owners of their service channels) closer to the feed of treasuries suffer the least of the effects of monetary expansion.

3. I thought we were talking about inflation and bitcoin as a store of value?
First try to imagine a way to have decentralized money on the internet by yourself.
It's a trustless, reliable system for transferring and tracking ownership of property. Yes, you still need government to enforce it. Think of it like unforgeable, hard to steal, uncorruptible, easy to transfer land deeds.
You don't mention the name of the company, but may I ask whether they were selling goods in the same price range?

I am asking because I can imagine that people who are looking for a $5 item are more inclined to abort the search if it feels to slow while I assume someone looking to buy a $1000 item will persist.
Thanks - I took out a bunch of extraneous transition slides (except in one place where I think it's helpful to see).
Therese aren't so much contradictions as indicators the reasonable answer to the question posed is really a simple 'No'. The only sane way it becomes yes is 'Yes it's possible if Facebook rewrote a bunch of Facebook AND Amazon rewrote a bunch of AWS'. That kind of possible isn't very interesting, though. It's surely possible to host Facebook on AWS if Amazon built an exact replica of each FB data center, trucked FB's servers over and then called the result part of AWS.
Google takes on hybrid cloud with Nutanix
> Some people are born with nothing, others are born with just about everything. Many laws, regulations, etc exist so that JUST existing with nothing is not feasible.

Rubbish. Nothing stops you from wandering off into the wilderness, except for the fact that it's a crap way to live. You just feel entitled to the benefits of modern civilisation, without the costs.
Can you choose which sets to assemble based solely on the rare pieces you have in hand (i.e. obtained), prioritized by some notion of complexity-weighted value of the set?

Said another way, assemble sets around the rare needles you have stumbled across unintentionally while sorting the haystack.
Owing someone money if you stop working for them is in no way equivalent to being required to pay them money in order to be allowed to stop working for them.

We don't say someone who has taken out a loan is a slave to their lender. And giving that person the option to pay that loan off more efficiently via labour doesn't make it slavery.
That's a good analysis of things, and on top of that, when you're new you'll treat an ORM like a hammer in search of a nail. So someone who's less experienced and doesn't realize that you should supplement the ORM with raw SQL queries might try to evaluate complicated queries in the ORM, with the usual results. Some of that has changed with e.g. LINQ and IQueryable in .NET, but it's no panacea.
If you're a threat to FB you:

(1) can afford to roll your own framework

(2) can afford the lawyers required to point out that this doesn't hold water
In that case, should he tell his employer he mechanized his work?
“When is this going to launch?” he asks.

The founder says the app is six months out.

“How about six days?” asks Altman.

I've not been through YC but I have been through a good UK accelerator, and this is exactly the sort of question that makes accelerators worthwhile. An accelerator pushes you way out of your comfort zone, makes you question fundamental things and makes you realise some of your basic assumptions are grossly flawed. How long you have to spend building something before you can launch and charge for it is one of those things - most developers think something needs to be awesome before you can ask people to pay for it. That's just wrong. If you can nail the thing that solves a customers pain then they'll pay you for the most ugly, bug-ridden, horribe code because it gives them a ton of value regardless.
Netflix and Spotify operate completely different business models, and their customer base has completely different needs and requirements.

They're also much cheaper.

Safari has always been an also-ran side platform. The "growth of subscribers" on Safari may exceed direct sales, but what's driving that growth? Is it really because Safari is Just That Awesome? Does the management team have any idea?

This is a classic example of a business with a reputation for treating its customers with respect deciding to trash that reputation by treating its customers and content developers as livestock that can be farmed and sweated.
> Internet service providers should never allow IP spoofing to be performed on their network. IP spoofing is the true root cause of the issue. See the infamous BCP38.

I don't see how it is at all reasonable to shift blame from a protocol that assumes the world can be trusted to the untraceable goal of "every single network in the entire world should only generate trusted data: then the problem would be solved".

> Internet providers should internally collect netflow protocol samples. The netflow is needed to identify the true source of the attack. With netflow it's trivial to answer questions like: "Which of my customers sent 6.4Mpps of traffic to port 1900?". Due to privacy concerns we recommend collecting netflow samples with largest possible sampling value: 1 in 64k packets. This will be sufficient to track DDoS attacks while preserving decent privacy of single customer connections.

OMFG. Do you want deanonymization attacks? Because this is how you get deanonymization attacks :/. The right form of solution here is not to encourage ISPs to log even more of our traffic (a practice I wish were illegal), but to try to kill off UPNP through every form of leverage possible (even if it breaks things).

I'd say this is "so disappointing", but I guess I shouldn't expect much from the company that tried its damndest to argue that nothing of importance was leaked from Cloudbleed even when you could still recover Grindr requests complete with IP addresses that they had managed to leak well after they tried to claim that data had been scrubbed :/.
> Tables are neat to read but pretty annoying to write, especially in ASCII form

They sure are annoying to write in a text editor, but the article does mention built-in support for them in the Dr. Racket IDE/repl.

Dr. Racket does seem like a very nice educational environment to learn some fundamentals of programming. In addition to text it can show images and tables, etc.

I'm under the impression that it is used in some universities in conjunction with SICP or HTDP.
Mobile App Development Company in Chennai, App Development Companies
If we had the resources wouldn't we visit another planet with intelligent life? Wouldn't that become a primary focus for the human race?
The bullshit with this reply is that if you reverse it, should you dock employees pay who work at a less than average rate?

10% less than average you lower their wage by 10%?

Because this is how you would have to do it.

At the moment if you are good you will do better, if you are not so good you'll do worse but this cut throat I'm 30% better than average = exactly 30% more will hurt other workers.

Not a problem in the richer professions, a real issue for most though.

What about you work as a team and give a little to your fellow workers?
It would be easier for them to make a clear statement if the app were open source. The decision to be coy could be understood as a hedge against the possibility that there really is a hidden exploit.
Researchers Found They Could Hack Entire Wind Farms
You are not reading enough science fiction. ;)

I would suggest Peter Watts' "Blindsight" or Liu Cixin's "Three Body Problem" trilogy.
One of the issues is that programming languages are evolving so fast it is hard for ORM libraries to keep up.

A good ORM library needs to be well designed, battle tested and mature. Then it provides great benefits over writing just raw SQL. That takes years of development effort.

The problem is that with new languages (Node, Golang, Rust) there hasn't been enough time and effort put into ORM yet to produce something good enough to be usable.

When developing in Java or Python there are great, mature and battle tested ORMs I would use but with these new languages I had bad experience with ORMs as they still seem experimental and have issues therefor stick to raw SQL when working in newer languages.
Direct link: http://www.tycoonapp.com

What other tools do freelancers on HN use for CRM/dealflow?
> So is the EU going to fine Apple for not allowing iPhone users to access third-party browsers?

They are not dominant in the market, but if they were I would hope so.
Please contact Cloudflare support
Browser inconsistencies are the 2nd worst part of web development. Are you sure you wouldn't want to render your site in a consistent 'browser in a browser' if you could?
Not really, I'm just aware that a lot of these sorts of grouping stereotypes are wrong - and much of the past studies have been flawed by discriminatory views.

For example, take the "poor people commit more crimes". Now, I don't know that this is true, though I know folks believe it and some studies have seemed to back it up. But I also know that a lot of poor folks lack ways to hide their crime (no private place to smoke pot in, for example) and live in areas more likely to be policed heavily. The only thing I can really come up with is that poor people get caught for crimes more often, and so are easily over-represented in the prison system. The conclusion that "poor people commit more crime" is one of bias.

This sort of thing is enough to cast doubt on a lot of these sorts of statements and check for such biases. It is a bit different from the data actually being true with the cause of the trend being discrimination. For example, "Felons often return to crime after release in the US" is likely true. Part of the reason for that is because of discrimination and biases against the ex-felon (especially in certain subsets of felons). I'd not ignore the data, but address the discrimination when trying to fix it.
Yes, with Django I would definitely stick to ORM. But when working in Golang or some other new language, unfortunately there isn't any ORM library that good. So people usually stick to SQL.
I mean, that's just silly.
iPhone Segmented Control:UISegmentedControl Tutorial
Explained: Jet Returns Policy – CedCommerce
Custom Sports Uniforms That Look and Feel Real
That's exactly what I would suggest.
How to build a simple neural network in 9 lines of Python code
ISP providers choose GNU/Linux because one cannot argue against free (gratis) that works good enough.

All the programming languages I care and use for web applications have zero dependencies on OS specific APIs, some of which I can even run bare metal or on an unikernel, with zero code changes.

The cloud concept, Web APIs and serverless executions, the OS of server running my web application is irrelevant, thanks to rich runtimes.

As for Apache and IIS, they are pretty much alive outside HN bubble.

https://news.netcraft.com/archives/category/web-server-surve...
SD-WAN Trends, Statistics, Predictions, Use Cases
Acting out of "duty of loyalty" seems fine as long as the employer acts reciprocally out of "duty of loyalty" to the employee.
CleanMyMac 3.8.1 Activation Number Crack for Mac OS Sierra Full Download
I think you could easily build the NEXT facebook on AWS or any of the big cloud computing platforms. But obviously moving facebook to AWS at its current size wouldn't be practical, and no one would probably ever do something like that.
Which is totally illegal by the way.(I think due to DMCA)
Fantastic post. Just one comment:

> This is a fair amount of optimisation passes and it would have been too time consuming to try them one by one

I loved the fact that they used bisection, but then I was shocked to read this. This isn't the case at all unless you're extremely unlucky. If you just do bisection again, you can test with half the flags on and off, keeping the other half off. You can frequently discard half the flags this way, to narrow down the set, and on average it should be much faster than testing each one by one.
Correlation does not equal causa... nevermind, I can't be bothered to carry this exchange any further.
Not if they stop making PDFs full stop
> Third, people don't really switch databases that often, for the abstraction between different SQL syntaxes to matter.

But third-party libraries shouldn't assume any specific SQL database, so if you want libraries that can do database things, ORMs are very useful.
Imagine you're using excel. Or something with HTML & javascript. `Click for a new match subtable...`
https://github.com/bluejekyll/trust-dns
I feel like you have totally missed the point.
Yeah I thought that math sounded a little fuzzy myself.
Online.net dedicated server special deals
> then re-joined them when they went to "Subscription + keep your start of subscription version forever".
> Object-chaining map very well to queries

This isn't remotely true; it turns what looks like an in-memory access into a network round trip. Navigating your database using an idiom of lists and member accesses is a fast path to n+1 queries all over the place, or ORM tuned to eagerly fetch the whole world when you only touch a tiny piece of it.

The closer an ORM's API is to a monad, the happier you'll be. Fundamentally, accessing the database is executing remote code; the more you can package up into the query before it goes off and does anything, the better performance you'll see.

IMO trying to shoehorn objects (in the OO sense, with polymorphism, data hiding and behaviour) into a database is wrong-headed. Data hiding in particular is a wrong mental model for thinking about facts in the database, and the more is hidden, the harder it will be to reason about performance and bulk remote operations generally.
The problem with ORM? I always forget DQL "like" syntaxes while I never forget raw SQL.
Keep your friends close, and your competitors hosted
The interesting thing about it is not so much how it works as what they do with it: presumably track individuals' locations without their knowledge.
I'm pretty sure it's to the version that is 12 months behind when you stopped subscribing. You have to subscribe for an entire year to own the version when you started.

So if you subscribe for 12 months, and then cancel, you actually have to revert back to a version 1 year old. It's pretty messed up.

Plus the updates have REALLY been lacking. They have missed the quarterly releases regularly and it just feels like very little has actually been added.
Show HN: Generate a kinetic typography video for any script
For a more modern and up to date guide, Edi Weitz's "Common Lisp Recipes" is a great reference: https://www.amazon.com/Common-Lisp-Recipes-Problem-Solution-...

The more I use Common Lisp, the more disappointed I am that it hasn't become more popular. It really is higher level than Python, Ruby, or Perl but with nearly the performance of C and C++.
YouTube Fame pregnant woman fatally shoots boyfriend in prank gone wrong
I thought we've been through :-)

"ORMs are a thing of the past" (2009)
http://codemonkeyism.com/orms/

"Be careful with magical code" (2010)
"[...] ORMs and in particular Hibernate [...]"
http://codemonkeyism.com/beware-magical-code/
1 Click Stripe Referral Program
> Our signals decay so fast that you need moon sized antennas to receive them beyond a few light years.

This is true for relatively low power omni-directional broadcast signals such as terrestrial TV and radio. The signals proposed by the METI community (and those that have already been sent - e.g. from Arecibo) are broadcast at much higher power using a concentrated beam, and would be detectable over interstellar distances using technology similar to that which we have now.
Reddit doesn't let people upload videos and pictures to their site. You have to post pictures and videos on other people sites and then link to them. Sort of the same thing with Netflix. Netflix doesn't have a bunch of people uploading stuff to their servers all the time.
Why digital marketing is important for your business?
Volunteer. Join Tech4Good events. Attend Hackathons. Get INVOLVED.
True enough, and possibly that line of thinking is tentatively translated to automation by saying "well, you automated things, now you've got free time, stay in that chair and use it to automate more!" as if such automation were itself a manufactured good.

Obviously this is a false premise, as no software/automation/process is exactly the same as the previous one and you can't apply economies of scale to the end products, merely skill and experience, and with any luck reusability of some parts.