skysight-inc/HackerNews huggingface dataset:
> ApplePay on my 2 year old iPhone is very reliable. The only problem with contactless payments is the fact you still have to sign the receipt and tap through the purchase.

That's definitely up to the retailer (or more likely the gateway they are using). The one I use Apple Pay at most often used to do that and then switched to the more sensible no-sig policy.
Oh man, I played with FileMaker a ton as a kid. I made so many cool random databases for my stuff.

I had no idea what a database even was, but it was still fun to play with.
> I know that it did, but it was removed a few years back, and I haven't heard anything about it coming back into tree yet.

(out-of-tree) fork(s) have been kept alive by several groups. The most current one I'm aware of is: https://github.com/JuliaComputing/llvm-cbe
It's precedent on both sides.

On the one hand it's "A rich billionaire with pockets deeper than a media organization, funding a lawsuit"

On the other hand it's "A media organization that posts what they want because it's too costly to sue them"

Perhaps the precedent is "Don't try to make a quick buck posting sex tapes without permission just because you don't think someone can afford to come after you"?

It's not as black and white as most free speech and freedom of the press issues.
I agree completely. In the context of having a recording of the suspect trying to detonate a fake bomb, in that case I was thinking it's like the FBI provided the means, while the target had the motive and opportunity.

What I've learned from the other responses is that in many cases there is no smoking fake-gun, but just a dubious conspiracy to commit murder which the alleged participants may not have even been fully aware of.
Iirc, even old man Marx back in the day considered central planning a stop gap measure for the transition, not a end goal.

That said, while most people seem to barely know about his writings in Capital Volume 1, Volume 2 and 3, published by Engels after Marx death, went on to point out that while there was a struggle between the factory owning capitalists and their workers. There was also a struggle going on between production capitalists and finance capitalists. And that the ultimate culprit of capitalism was likely to be finance.

IIRC, Marx even noted that in the long run it would likely be better for production capital to ally themselves with the workers against finance. But that production capital was more likely to squeeze the workers as they themselves got squeezed by finance (with landlords and other rent seekers lumped into finance).
If you have the power to corrupt the justice system or even tip the balance - just because of the money you have - would you? There's your ethics problem.
Yes, but you could say the same about "object-oriented programming" (is it about inheritance? message passing? N/A?) and even something as well-defined as "pass by reference" (many people apply this term to Java, many others think that is completely wrong).

Ultimately, we have to live in a world where words are kind of ambiguous, but I think we should try to avoid useless definitions. The definition where "a functional programming language is one that can pass functions around" is extremely useless, because it applies to every modern programming language including C and C++. Whatever you want the term to mean, it shouldn't be that, because that distinguishes nothing.
You got it backwards: they are asking for in-game name so they can check their past chat logs and/or current "reputation" (there's an in-game system that allows other players to give you reputation rewards).

Once you get the job, you could simply create a new account to do whatever you want. Using it to get a competitive advantage for yourself wouldn't be very smart though, because you would have to sign up with your real name for an event if you want to make money from that. The best option would be to sell advantages to other players, like boosting their ranks or unlocking in-game goodies.
I used to listen to Bubba the Love Sponge--the guy who's house the tape was made in--back during that timeframe (before I knew what kind of a horrible person he apparently is).

On an almost daily basis Bubba talked on air about he had cameras all over his house and taped everything. I find it very hard to believe that me--a random radio listener--knew that he taped everything in his house, but supposedly his best friend Hulk Hogan was oblivious.
I think our radiation shield wouldn't last long. Back of the envelope, just for fun:

supernova type Ia energy release: ~ 1e44 Joules [1]
radius of Earth orbit, m: ~ 1.5e11 meters

diameter of Earth, m: ~ 1.27e7 meters

mass of Earth: ~ 5.9e24 kg

average specific heat of Earth (assume it's all granite): 2,000J/kg/°K

Grinding through the above says that if the Sun went supernova of the wimpiest type, it would dump 1e44 Joules to its surroundings. I think this happens pretty fast, say less than an hour or so.

Assuming isotropic distribution, the Earth would intercept about 4.5e-10 of that, or about 4.5e34 Joules.

That's enough to heat the entire mass of the Earth to ~ 3.8e6°K. That would literally vaporize the entire Earth. There goes our radiation shield.

Never mind the supersonic shock coming through the planet from the ablation blow-off on the side facing the supernova.

Amazing and hard to imagine...

[1] https://en.wikipedia.org/wiki/Supernova#Energy_output
Sounds like a SV mentality...
I love the jury system as a means for establishing guilt, but less for determining punishment or damages.
Addendum to your nitpick: Also don't even leave it at just "C++" unless you really are a master of everything in C++98 plus all the new stuff in C++14.
As someone who just finished a ph.d. in (non-applied) math I would agree profit incentives are a large percentage of the reason - in programming, you can learn enough basic skills to make money, and then smoothly transition that to higher skill / profit levels just through the experience you gain doing more actual programming. In math, you can't really make money with a lower level of math skill (your options of making money at a lower math level are maybe accounting or teaching, and neither of these provides a transition to deeper math skill levels). Thus your option to increase your math skill is to tough it out through 5 years of grad school making about minimum wage, and then another three years of a postdoc, making a 1/3-1/2 of the average software developer salary, and then you can start making more money if you are lucky enough in the problems you choose, and work hard enough.

I would guess the more applied math you care about / the closer to software your math is, the better you can do as a self-taught. I actually know of one guy who transitioned from an engineering ph.d. to teaching applied math doing self-taught / working on fluid dynamics in aerospace, but I expect the examples of someone doing this in more abstract / pure areas are extremely few.
Two ways I can think of off the top of my head:

1. Total reliance on ORMs, and never actually touching SQL (or not in 5 years since you started using ORMs)

2. Not building complex relational schemas with related items that you use SQL to pull in results of combined data that follows those relationships.

I'd wager #1 is the more common case.
I use it about 4 times almost every day. I've used it to buy food, coffee, groceries, restaurants, even tickets for a sports game. It has always worked flawlessly. Never had an issue with a terminal, never got any weird errors, never had any fraud issues. Give it another try. I personally love it. I even pay with the Watch.

PS: What's with the downvotes? No positive experiences with a product are accepted?
No built in compression. Really big deal for reducing IO and DB size.
Excellent comment, thank you for posting this description!
They might have something to gain, but they're probably deeply invested in the tech already.

People are very hard to dislodge from such positions, unless the new positions have overwhelming benefits such as: a new environment does not support the old tools/programming language; a radical paradigm shift has happened that risks to make completely obsolete their previous knowledge, etc.

Rust is more of an incremental improvement over C++, than a radical leap forward. So C++ magicians are less likely to want to switch over.
The Cape Verde islands were uninhabited until the Portuguese discovered them in 1456.
Mutation Testing
No, there's no reason, as it could have been written in Ada and gotten many of the same safety guarantees as Rust provides.
I can understand the appeal of getting an AI to generate movies or TV shows - if it were actually good, you'd be able to get a lot more of that stuff at relatively low cost.

I have zero interest in having a conversation with an AI, nor do I want my computers to have a personality in any way, but I think chatbots serve a similar purpose to this sort of thing - as a demonstration of the progress being made towards something with actual utility. I don't want to make smalltalk with a computer, but I'd love to be able to say, "How many books about dragons, written in Estonian, feature children under the age of 8?" and have it understand my question and understand the books well enough to give me an accurate answer.

Stuff like this is a good demonstration that we're nowhere near the level of sophistication for either of these things yet.
Can we please stop linking to bloomberg? They're approach to ad blockers is terrible.
Just to add to this, Mastercard and Visa have set a 2020 limit for all card machines in Europe to support contactless payments.
But have Fox and Breitbart broken the law and defied a court order?
Maybe. But if you're making an emergency landing in a populated area, there is generally no safe place to land. Parachute or not, you're probably going to land on or in the middle of something, and injury or property damage is almost certain.

Whereas, if my car breaks down on the street...
> What, if anything, is being done to try to inform these people that the situation has changed, to encourage them to try Rust again?

Releasing something called 1.0.
OK, that is much less than I imagined. Seems navigable with pre industrial ships.
Any company that resorts to practices that low will never regain my trust.

Even if they were bought out by RMS himself, I'd never host any of my projects there.

It's just something I don't think I'll ever support after what happened; it's a matter of principle.
There is https://access.redhat.com/documentation/en-US/Red_Hat_Softwa... but we didn't use it. Not sure how successful others are with it.

But yeah it was a major pain. Remember all the time wasted getting things to work or compile on outdated kernels or standard library...
> Remember how skeptical everyone was of Python at first due to its significant whitespace?

A large group of programmers still hates Python for this reason, to this day. They've just moved on and are probably completely ignoring Python these days.
Sorry, I see what you are saying, and I wasn't (intentionally) complaining that 1/4 isn't 1/2 or so. Rather, that the stat only tells us that when you look at toxic employees you find toxic players, rather than vice-versa.
> Development work is pretty much copy and paste

You don't create software, do you?
My sister and I learned how to make things with HyperCard (and HyperTalk) when I was about 6 or 7 years old. We quite enjoyed it, but it took me many years to rediscover programming as an adult.
Depends on the job actually, I'm licensed in the financial industry so my emails are all public record to the company compliance department.
This is worse than overreach. It's actively subverting your employer.

If you work for a bank touting stock X, you can't in troll Yahoo boards crapping on it.

If you work at a school teaching kids math, you can't troll on-line forums giving wrong answers to math problems. (At least morally)
That's what I initially thought, but he didn't ask anything about my luggage. That would have made it too obvious it was a security interview.

We were asked the standard baggage questions by the check-in agent. The ICTS thing was something completely different and new to us.

When we got to the gate, the same group of covert screeners were there waiting for us and doing additional screening.

I showed my passport to the gate agent, took three steps (past the desk, onto the jet bridge, and had to show it again to ICTS contractor. It seemed ridiculous and redundant. By this point, I'd shown my passport at least five times (ICTS queue interview, check-in desk, security, gate, ICTS again).
In my limited experience I believe one advantage programming has over mathematics in terms of self learning is that in programming one is more likely to know that a program works/doesn't work versus knowing whether your conception of an abstract definition or theorem is correct.

I've often wondered if automated theorem provers (Coq and the like) could be useful for this. Sure, it requires learning Coq (or Agda or ACL2 or whatever), but it seems that it might be worthwhile just as a way to sanity check one's work - somewhat akin to the way a compiler "checks your work" when programming.
I'm not trying to justify it, just explaining the reality. Human nature is a powerful thing, and there's only so much anyone can bend it to their will, especially when they're on a relatively low wage in a highly stressful job. I don't know what the solution is. Of course I agree that in an ideal world everyone is treated fairly, but if we want to make that a reality I think we'd need to radically review how these systems and processes work. These biases are universal, it's not just the UK, nobody has come up with a viable solution yet.
Chat disappears after the game, unless someone screenshots (so it's 10x less private than a Snapchat DM or a 1v1 game). But this is orders of magnitude less public than Twitter.
Thank you for the historical context of point (3), it gives a lot of colour to the situation.

Other replies to your comment have pointed out that the actions of the EFF and so on are generally against the government rather than private parties. But I wonder how re-instating "maintenance" would affect issues like consortiums funding defences against patent trolls.
> I just don't understand lack of the life and no improvements in C for ages.

Well, MSVC still hasn't even fully implemented C99. One of the big draws of C, as I see it, is its wide support on many operating systems and architectures. If you're going to abandon that by using new C features, you might as well use a language with less cruft.
Excel and Word for Windows was created to showcase Windows, but I doubt it was as early as 1987.

Multiplan was the DOS based spreadsheet software they sold (successfully) at the time.
> The aspect of a German company paying her in British pounds. shouldn't be a problem at all.

As far as I know in Germany the same rule applies as in Austria: you need to have the amount in EUR on the invoice at least in addition of another currency with an exchange rate.
My job doesn't require Powerpoint, but I've used it when given user group/conference talks.
Since Ubuntu doesn’t come with a firewall enabled by default, your postfix server is listening on all interfaces for mail immediately. The mynetworks configuration should prevent relaying, but any potential vulnerabilities in your postfix daemon are exposed to the network without your consent. I would prefer to configure postfix first before I ever allow it to run on my server

Technically, if security is your focus, then shouldn't one of your first actions after setting up a new machine be to set iptables default action to drop all incoming new,invalid packets anyway?
I mean, I generally install server with nothing. Set up iptables. Then install packages and open ports.
Unless you're going to create some imaginary communist paradise, you kind of have to be.

Those with more money, skills, whatever will always be in a position of power over those with less.

Thiel could've most certainly crushed Gawker even without the court system.
If I had access to Python and the REPL, preferably ipython, I don't think I'd even need the Internet.
I have consulted at a lot of firms. From small to enterprise, most I have been at lacked adequate security and many violated the simplest of standard security procedures. I would run into policies about how they didn't want a developer having access to a production server, yet passwords were stored in plain text, servers went un-patched and there was little to no intrusion security protection. Hell, I found developers at more then one place, hacking into their own production servers to "fix" critical issues after hours with management being fully aware of it and turning a blind eye. Hey dumb ass, if your own developer can do it so can others.

At one mid-sized firm, they had personal data on millions of consumers, yet every password issued to clients and staff was defaulted to the same one and no user was ever forced to change it. Passwords were stored in plain text as well, and on a number of occasions I saw internal and external people log into the platform as another user to see the data they shouldn't be able to.

The answers I have heard consistently as to why not fix it; it isn't a priority, too many things "might" break, there is no revenue in fixing it, no one cares about us enough to hack us. The last one always makes me laugh, true, at most of these places no one had to care to hack them because hacking would imply that it would require effort.

At least in my experience, most good developers care to implement security, but are many times overruled because of either schedule or cost. I generally don't give a breakout of security procedures or time estimates (about security) simply to avoid bone headed decisions on removing security. However, when someone else is paying the bills and I am being directed to do something, I will raise the issue if I think it is wrong, document my objection and then implement what I am told so I can get paid while I find a new client or place to call home.
The world of companies looks like ranked LoL.
Managers really look likes most are trolls
In the Bible, God sent horents after the enemy. They did not mess with pacemakers. God said he can send porkworms into the heart at just the right moment (for example). Anything like that.

Don't fight God, fucken stoopitest nigger in history!
Las Vegas and Self-Doubt
I agree with that and I wavered about buying the book because of it. In the end, I decided to read it and was pleasantly surprised. It's a nice book. It helps explain, but perhaps not excuse, his self-promotion.

Your username should not exist :-)
No, my claim is that Unix has good "bones", and Linux is all the hacks on top that make it work in the real world (more diverse hardware than Unix ever saw, diverse users, alternate models like Android and JVM, etc.) And that Linux needs some design leadership right now.

When you have good bones, the hacks have something to rest on. The system still has some coherence, and doesn't degrade into a pile of mud. Linux is wading dangerously into that territory.

When something is widely used, there is no option to not have hacks... you either have bad architecture and hacks, or good architecture and hacks.

There was a thread here a few days ago discussing how NT is the same... it has good bones from Cutler, but then Microsoft had to layer all the compatibility hacks on top, for Windows 95 earlier. That's probably true to some extent.

I guess I'm mainly saying that Windows is inferior in terms of system administration and scripting: shell scripts, fork/exec, shebang lines, the file system abstraction, etc. Threads and async I/O were not in the original Unix model, so it's perhaps not surprising if Windows does that better.
Work email, personal email, or both?
Except Thiel arguably has "connection with the merits of the dispute". He feels that Gawker violated his privacy as well as Hogan's, and he wants Gawker to be punished and/or discouraged from further similar behavior. Just like the EFF or ACLU.
On the other hand, I seem to recall there being no shortage of people who attacked Reddit over people posting revenge porn but sided with Gawker on this. Especially in the media. (Not just talking Gawker employees either, though there were plenty of those from all it's sub-publications.)
Canadian border guards are the best.

I remember once we were traveling by road to Waterloo, to meet some buddies. We picked up those 1.5L bottles of booze, one each. That's 6L of booze in the car. At the Buffalo border, the dialog went like this:

Guard: where are you going?

We: Niagara Falls, just for the evening (we were afraid that they might now allow us in if we admitted to partying in Waterloo)

Guard: are you bringing in anything?

We: This booze.

Guard: As a gift for someone?

We: No, just for ourselves.

Guard: (incredulously) You'll drink that by yourselves?

We: Yes.

Guard: (rolls eyes) OK, come on in.
> What if the sex might have been non-consensual (see: Dominique Strauss-Kahn)? What if the sex is between a public official and his employee (see: Bill Clinton)? What if the sex is illegal (see: Eliot Spitzer)?

Whataboutism. Hogan had the right to sue, he won, end of story. This isn't the government and a prosecution silencing Gawker, this is an individual against a corporation and he won.period.
> I am not a data point to be bought and sold.

Cutting off that clause really changes the intended meaning.
Cutting edge is terrible for running a business on though.
The web I want would have a built in micro-payment system (someone mentioned this in a presentation at the Decentralized Web Summit last week). This would provide an option to advertisements.

I would like to see strong privacy controls protected by the same strong force of law that media companies have with DMCA, etc. Citizen's interests should be protected at a higher level than corporation's interests.

I would also like a better mechanism for controlling how much extra media a server sends the browser. Browsing with Lynx (text based) is an option, but not so nice.
I both agree and disagree with this as many of the other comments took this in a very different way than I had.

You can still test for creative ability in the traditional coding interview construct through systems design questions. It requires you to have a deep understanding of various technologies, but at the same time focuses more on how you view various trade offs which are crucial in designing complex systems.

When discussing art with its creator, you could have the same kind of discussions about various tradeoffs they made in regards to various technical topics. For a writer, use of alteration in a certain way, or a photographer trying to draw focus to a certain aspect of the larger photograph, in particular to various editing decisions.

The issue here is that the vast majority of new-grads/young programmers are fresh out of school and haven't spent any time focusing on systems design so companies focus on what they know best, asking them to be creative in the domain of algorithms. I also think its the case that since so many people's first interviews were algorithms based the process just continues to be that way.

But, at the end of the day, to say choosing a particular data structure to solve a certain type of problem has no creative aspect to it is wrong.
Use This Website to Make Donald Trump Say Anything You Want
Thank you all for the feedback. It has been helpful.
Chances are Photoshop is the wrong tool for you. It's the wrong tool for a lot of people.

It doesn't make Photoshop a bad tool or overkill. It makes your choice in using it bad, and makes it overkill for your specific task.

A nail gun isn't a bad tool because a hammer is simpler and more intuitive, and a hammer isn't a bad tool because a rock is simpler and more intuitive. We don't expect roofers to use rocks, and we don't expect someone hanging a picture up to use a nail gun. Specialization is not a bad thing.
With a close up shot of a single drop of blood from a pricked finger falling onto a glass collector thingie (99% sure that's the medical term for it.)