skysight-inc/HackerNews huggingface dataset:
Kafka’s Last Trial
But few are actively making the world a worse place.
Fox News is in no way "the same" as CNN/MSNBC. It's straight up GOP/conservative propaganda that in some cases dictates official policy.
Your Apache Groovy example doesn't work in Jenkins Pipelines, which cripples Groovy so the functional methods such as `collect` don't work.

You wrote elsewhere that

> I won't miss Grails because I think that, a bit like Gradle, it is an antipattern use of Groovy - needlessly applying its dynamic features where they are not even required

Groovy was designed as a dynamic language to complement Java. Its static compilation was tacked on much later, whereas Kotlin and Scala, like Java, were designed to be statically typed from the ground up, and they, unlike Groovy, also run on other platforms besides the JVM. If you're not going to use Groovy's dynamic features, you might as well use Java, Kotlin, or Scala.
Probably because Google is treating all s3.amazonaws.com links as being the same authoritative site, so they see each of these coupon sites as just a page of s3.amazonaws.com and therefore the site gets the link 'juice' from the root s3.aws domain.

Each page of a site doesn't need a ton of links to that specific page to rank, just links to the site in general (site being root link plus subdomains).

That's typically why blogspot-type services give you a subdomain, and not a page on their main domain.

It's been known about in SEO circles for a while[0], will be interesting to see if things change in the next major Google update.

[0] https://www.blackhatworld.com/seo/how-to-get-backlinks-from-...
"Can't allege" is an oxymoron.

Please don't insinuate astroturfing in comment threads. If you think you're seeing abuse, email us at hn@ycombinator.com so we can investigate. We ban accounts when we find evidence of abuse (I've banned that one), but just dropping a comment in the thread makes it unlikely that we'll ever see it. It also poisons discussion in the case where the insinuation wrong, which is far more common.

https://news.ycombinator.com/newsguidelines.html
If you've ever ran Postfix on a public-facing MX host, you're probably familiar with so-called "restrictions" like "check_client_access", "check_recipient_access", and "check_sender_access".

There are also several other (seemingly lesser known) restrictions available, such as "check_sender_a_access", "check_client_mx_access", and "check_helo_ns_access" (plus similar variations you can likely think of) that you can use to take action based upon things like the IP address(es) listed in the A RR for the client MTA's hostname, the hostname(s) listed in the MX RRs for the client MTA's IP address, and/or the authoritative DNS servers of the domain name provided by the client MTA during the HELO/EHLO phase.

Imagine a spammer that had hundreds of domain names, all of which used her own DNS servers, jack.ns.example.com and jill.ns.example.com. Using check_sender_ns_access, for example, you can quickly and easily reject all mail where the domain name in the envelope from address uses one of these authoritative DNS servers.

If you get creative, you can come up with some really effective combinations that are actually pretty simple.

[0]: http://www.postfix.org/postconf.5.html
beotians?
The way I see it, coupons are about giving a discount to people willing to jump through hoops, in order to do price discrimination.
There is no cite, they seem to change the wordings of the paper to avoid 1 to 1 copy of text. E.g. they change 'label distribution model' with 'lesion distribution model'. Their chapter 'Learning Image-Text Mapping Model' basically describes the method of the first paper with minor but bad changes and it is not really self contained. They claim they simply forgot to cite. For me, it doesn't look like forgetting a cite. I wanted to hear different opinions.
If I remember right, NUMA effects are lot more pronounced, since the NUMALink connections are slower and higher latency than QPI.
Well Frosty, I for one am glad to see the struggle and gasping for oxygen. As for hope in each generation, I honestly believe #3 is growing stronger each day. We are alive in a great moment in time.
sounds like you've got it all figured out
HN trends to think there's nothing else besides Google, Facebook, Amazon, Microsoft, and Silicon Valley startups. Truth is, there are tens of thousands small software shops all around the world, working on - in HN's opinion - "mundane" software like machine controllers, production management software, ERP systems, etc. without collecting and indirectly selling all personal data they can get their hands on.
>I think it'd be a huge win for short term Tesla investors and Tesla, but not long term investors.

I'd say the opposite. Kicking out Musk will kill the stock price as the cult members sell, but in the long run Tesla might be better off being run by someone boring, as opposed to an unstable CEO who divides his attention a million ways and seems hell-bent on self-destructing via twitter. Over 40 executives have left this year and the latest CFO quit after a month on the job. For Tesla to become a solid company, that has to stop.

The optimal case would be Musk gets some sleep, talks to a therapist, and takes his ego down a notch. Then he could go back to spreading a vision instead of trying to harm people with flagrant lies. Unfortunately, the window of opportunity for this may have already closed.
Rails is optimized for small teams to ship code to multiple platforms. When I visit indiehackers and see people posting about their struggles creating a page to update user profiles and the associated back end code - it's not hard to see why it's more productive. There is very little in the way of boilerplate or BS.

There is nothing out there that has anything close to the productivity of rails. Not that there can't be; it's just not a mindset/approach the industry has embraced.
Sure, in retrospect you could create the same thing. It's just various text processing at the end of the day. What I'm claiming is that their choice of Rails led to certain choices which were really transparent throughout the product and are still there. It would've grown to be something totally different on another technology, so I don't think it's fair to just look at cost and performance. They did many things "the Rails way"
It used to be that previous marijuana use could be used against you.
Overall, simplifying how to understand one's cap table is great. It gets in the way of many founders understanding their business in really pernicious ways.

I do believe this will change the dynamic for YC founders dramatically 1 - 3 years out if not ready for a Series A (equity round) but need more capital (seed extension). I know many people who raised $500K - $3mm more on SAFEs. Because they were pre-money, the dilution for stacking SAFEs worked. Now, that will be much harder. The next round of financing will need to be an equity round to convert SAFEs to equity. I don't know if this is good or bad, but it will push people very heavily towards an equity round if they need any more funding.
I lost it at "emerging revolution".

My PhD thesis in 2000 already used genetic algorithms for seeds and it was hardly new then.
I suspect that that's very team-dependant (in a company with thousands of engineers in tens of offices, most things are). Personally I got promoted based on debugging / code cleanups / reliability work, and I don't remember the last time I worked outside my self-assigned working hours (~10am-6pm) (Aside from on-call shifts, where I got one false-alarm on a weekend a few weeks ago). If one of my teammates messaged me asking for code review at midnight and it wasn't a "the site will be down if this doesn't land right now" issue, then I'd reject their code on the basis that we should all be in bed :P

My understanding of the "get promoted or leave" thing is "engineers hired as juniors are expected to get to mid-level in under 5 years (with a half-way milestone at 2 years)"; once you're mid-level it's up to you if you want to carry on climbing. Personally once I got there I switched to a "work more efficiently in fewer hours and keep the same overall productivity" approach instead of trying to get promoted into the senior levels, and that's worked out nicely so far :)
Look, if you are going to be a critic then you can't stand behind ignorance.

The "fees are just too high to buy a cup of coffee" is an old trope that is no longer relevant. One can go download LND 0.5 and use the lightning network to make instant practically free payments for a "cup of coffee" today.

The only thing I'll concede is that it is still in beta, but the question of whether it's going to exist or not is no longer a question.
Looking into the author I found this lecture about his book Life’ Ratchet:

https://www.microsoft.com/en-us/research/video/lifes-ratchet...

>Peter M. Hoffmann is a professor of physics and materials science at Wayne State University in Michigan and the founder and director of the university's Biomedical Physics program.
Not sure what dictionary you used, but this sounds highly irregular to me as a native UK English speaker. I've never heard of "fella" being used to refer to anything but someone of male gender.

That said, clearly our experiences and interpretations differ.

There is no right or wrong here. As such I dont think we can easily reason that they were using it to refer to generic group at all as clearly there is confusion and different interpretations of the word. Using "fellas" to address colleagues in an email (for example) that includes non-males may lead you to inadvertently offending people who share my interpretation of the word.

I think it would be better for everyone to just use non-gendered terms in the first place to avoid this sort of confusion and potential to give offense (e.g. "guys" is another loaded term: some people think it is non-gendered, whilst others think it is strongly-gendered - as such probably best avoided in a lot of situations).

Some alternative options that are non-gendered could have been "people", "applicants", or "potential employees" (and for the "hi guys"/"hi fellas" email opening you can just do "hi all" or "hi everyone")
Wow. This is too much!
Now that you've extended it beyond phones, tell that to Comcast, Samsung, Nikon, etc.
It's pretty interesting to me how incredibly polarizing the topic of Facebook is on the web. People seem convinced that Facebook is an evil enterprise and has to be stopped and its board, employees, and shareholders should all suffer. At least that's how it seems based on the loudest voices on the web because defending Facebook is a highly unpopular position.

But why? Use of the platform is entirely voluntary. Beyond that, what are they doing besides targeting ads at people based on pretty basic info that those users (almost entirely) provided to Facebook of their own free will. Yeah, I know they were found recently to be using "shadow contact info" to target ads. But even that study seems fairly contrived- they had to upload an entire organization's private data without their consent just to prove the point they were making in the article. But even if we all agree that that's bad, so what? Okay, so if they stop using MFA data and shared contact data not necessarily shared by the users to target ads are they suddenly not evil? My guess is that most people would remain unconvinced.

I think there's some part of society that just hates the idea of advertising of all kinds. They think they should be able to move through life without having information foisted in front of them without their consent. That's a fine view, but the reality of our society is that it relies on businesses being able to sell and they do that largely by advertising to consumers. I also think a lot of the lament comes from the idea that using these platforms is a waste of time, which obviously is more of a personal value judgment call.

But above all this, I believe Facebook is hated because it's powerful. But it's powerful because people the world over use it and use it a lot. And that doesn't seem to be changing at all based on Facebook's last several earnings reports. People seem convinced that everyone should agree that Facebook and targeted advertising is evil and the use of the platform isn't worth the trade-offs. And yet people don't care. That stubborn fact. People just simply do not care about having their phone numbers, ages, political beliefs, genders and interests used to target ads at them. Lots of people can't wrap their minds around that fact- that not everyone is so concerned about using that info for ad targeting. Some fraction of the active FB user base probably does care- but not enough to delete the app and stop using it. "Your actions speak so loudly that I cannot hear what you say."
Oh please. Upgrading any framework is always a huge pain in the ass. Using it as an excuse not to use rails is just that: an excuse.
Same here. Been writing C++ since around 1998, was somewhat excited about C++11 (which brought a few good things, like lambdas, and ... uhm...). Since then I have the impression that C++ and I are moving into different directions. Since last year I started writing C code again and enjoy it very much, surprisingly I haven't missed C++ at all since then. That's when I realized that all I want/need is a "slightly better C" (Go is pretty close but already too high level, in the sense that there's too much under-the-hood-magic happening).
If the House flips, that won't take effect til January. So the hearing will probably continue as scheduled, just with a Lame Duck Congress. Whether that means they'll be more blustery or less would remain to be seen.
You may want to temper your claims with "based on the currently accepted Standard Model" or "with high probability." Because paradigm shifts occur.
I'd tend to agree, but yet they went with Bayer. I guess Bayer's history is a little more buried while Monsanto's flagship product is currently getting sued to oblivion.
Paperspace (YC W15) is hiring all roles to build the future of Deep Learning
It's not the only ML course that starts off with decision trees: https://courses.cs.ut.ee/2014/ml/spring/Main/Lecture-1
> * Cheaper than credit cards (who take 1-3% fees).

Not always. It would be more expensive than a 3% credit card charge on anything < $20 at current levels (0.62 USD). And if if the network actually gets busy, like it would if bitcoin actually went mainstream, then your max fees per transaction top out around $55.

https://bitinfocharts.com/comparison/bitcoin-transactionfees...

> * Safer for merchants as it avoids credit charge back fraud.

Less safe for consumers as this simply transfers risk to the buyer, who incidentally is the ones choosing how to transact. Why would they prefer Bitcoin over protected credit card transactions that, depending on terms, give a 1-2% cash kickback to the consumer.
Here's the banner that they put up on peoples newsfeeds: https://imgur.com/G7sBbwX

Nowhere on that banner does Facebook make it clear that there was recently a severe security issue that may have resulted in the loss of personal user information (Making it much less likely for the user to actually click 'Learn More'). It's misleading to title this with just "An Important Security Update" and make it seem like they've just updated their systems. No mention of the recent compromise until you click 'Learn More'.
> Money is only useful to the extent that every unit is interchangable, accepted at face value without prejudice

What makes you say that?

If I paid you in gift cards redeemable with specific places you spend money would that not be useful to you?

What if I bought coffee from you and paid you in tokens that your employees could invalidate if they proved you engaged in illegal labor practices?

What makes these forms of money useless?
Are they under-estimating that 90 million people (out of 2 billion accounts) have to log back in?

I had to log back in and so did 6 out of the 8 people I've asked so far. Purely anecdotal, but it just seem unusual that if only 5% of accounts are affected that so many of the people I talk to would be potentially affected.
Yes, I recall him saying something similar. I was writing from my memory.
It would still be very easy to raise a bridge round on SAFEs at a higher cap (or the same cap). Not sure why there would be a push to equity round. Even better, you'll know your dilution after the bridge round which will better allow you to plan for the A.
I can't say I can agree with that in the slightest, especially regarding NPR. I would say that they refuse to follow up on those assertions with conservatives quite often.

As far as embedding, I believe that is at the discretion of the campaign.
Ask HN: How do you rationalize working at an ad-tech/tracking company?
I work at a large ad-tech/tracking company that's ruining the internet (not FAANG, but in the next tier). Me personally - this is my first job post-undergrad. I tell myself that I need the money, and I'll only do it for 2.5 years, until I have the savings/skills/experience to branch out and do something relatively more meaningful.
Generics is why we do templates in C++.

That you can use templates for something else is almost entirely useful only if you want to win something like the IOCCC.
Website traffic tips
1. Agreed - supporting your partner through weeks and months is one thing; but half a decade is a whole relationship in itself. It is a tremendous commitment on both sides.

2. Great book and I can wholeheartedly recommend it; on one hand it's stories on video game industry and its characters - on the other hand it's a primer on complex project management as well.
I'm surprised at how credulous everyone is being about this. Even assuming a maximally evil Facebook (which they make pretty easy to do...), they'd have to be incredibly stupid to be unaware of the Streisand effect and the fact that this would take off even more (and much more negatively) if they tried blocking it.

It seems a lot more plausible that this article is unusually widely shared, which is obvious since everyone on Facebook has some interest in Facebook...
Hilarious, but I bet it's Hanlon's razor at work again:

> Never attribute to malice that which is adequately explained by stupidity.
> These forms are such bullshit and are only here to give authorities leverage against you at a later date incase you did purger yourself. Then they have it in writing that you lied.

They're not bullshit. The forms' design is what gives the government unambiguous grounds to revoke the citizenship of foreign war criminals, once their crimes are discovered. The fact that they lied during their naturalization means it was never actually valid.
I've switched to basic HTML view. Looking for a new email client.
Aaaand it's back (just tried to share it and it worked).
I have a browser plugin that informs me if Amazon products are cheaper elsewhere and will apply coupon codes for me. So at least in my specific case a retailer might lure me away from Amazon and to their site for a particular sale.
In an adversarial decentralized global payment network, information does not propagate instantaneously.

As transaction rates increase, race conditions will increasingly clog the network. There is no way to fix this as information takes time to travel across the network and because this is a payment network, all nodes are constantly shifting funds around. Optimizing away from race conditions inevitably requires a large enough pool of liquid capital that its only solution is for all nodes to connect to a single central hub, or a small number of centralized hubs large enough to support all users and all clients. This is not designed for a peer to peer system and there is no other solution. This can be verified though rudimentary modeling simulations of random nodes, and more so when node sizes are limited to what a normal person would have in a small amount of cash at any given time, or even a sum deposited into a checking account.

The way Lightening Network is designed, is predictably to benefit capital holders with enough excess capital to act as the backbone hubs. Normal users will be unable to bypass the Bitcoin banking/payment processor LN hubs and unable to reliably route though peer to peer paths on the LN.

This presumably is intended to enrich the Bitcoin oligarchs as a passive way to extract rent and wealth on the network simply for controlling existing capital.
It makes me feel like I'm a child at a daycare center. What's a good alternative? I'm thinking of switching to iCloud as my primary but I don't know if I want to be completely ingrained into Apple's ecosystem.
How exactly does not naming your functions make your code more powerful and less complex?
It was pretty trivial. I just stored each page into a value and served them out of there, with some stupid code to infer content-type from file extension. I meant it as a dumb demo because I wasn't feeling creative. I didn't know John would mention it in his blog. :)

Currently this isn't a great way to serve content because the values are limited to 64k, you have to infer content-type (which makes your URLs ugly), etc. So I don't recommend it. We'll come up with something better in the future. :)
I think you're right that my response is idealistic tinged with naivety. Sure, with a sufficiently smart type system you can model subtle things like OpenGL changes, but "a sufficiently smart type system" is obviously impractical at best.

I agree that dependency hell and getting the versions to line up right is equally hard.

However, I disagree that 3 is a good argument.

> these sorts of trivial problems would be caught at compile time and that's certainly an advantage. However it's not exactly rocket science to catch these in a Rails app

Actually, it kinda is. To model the constraints you create in a dependently typed language, you have to create a set of tests and checks in your dynamically typed language which are basically the equivilant of a full dependent-type-system.
Creating an ad-hoc human-enforced type-system and test suite is incredibly hard and I can't think of a single large project written in a dynamically typed language that adequately does this.

Regardless of how good the documentation and testing and warnings in rails are, it's not a replacement for a full type system, and the only way to get those benefits is to implement a poor ad-hoc type system in your methods and tests.

Yeah, big upgrades are always hard. Good type systems make them less scary and have less chance of breaking stuff, which honestly is the most important thing... But after you've finished getting through the stuff that all languages share (hardware sucks, dependencies suck, etc), a dependently typed language will be a matter of fixing compiler errors, not watching percentages of 500s in prod and crossing your fingers.
there are too many youtube videos, now what?
No, don't give me that weaseling out crap. Put up or shut up. Either you have evidence of them discriminating against conservatives for actual conservative opinions, or you don't.
It is completely ridiculous to try portraying someone working for FB as morally disabled. I'd suggest people express their moral superiority by deleting their own FB account, without much ado.
Google's Crypto Ad Ban Ends
It's fairly common for people to abandon the cart and come back later to complete the purchase, not always coupon related. Especially true with non-impulse purchases costing 3 figures or more.
Arguably followed by a , or -.