skysight-inc/HackerNews huggingface dataset:
I've met a certain subculture of racists who like to point to articles like this and say things like "well since there were never NINA signs, discrimination against blacks couldn't have been as bad as it was". Reading Jensen you can see how he's a kindred spirit of such people. It's apparent he started out with "I think the Irish were lazy, violent and anti-American who need victim-hood to maintain their identity" and set to work to prove it.
https://wikileaks.org/nsa-japan/
If you are paid by the job and not the hour, and you don't have any expectation of supporting the product, using a framework would be most tempting. It gets it done quick, looks acceptable, you'll get paid and move on.

Now if you are long term or expected to support, then you have to weigh the additional work of supporting the framework along with the app. The app you know; the frame work, while well supported now, may not survive web 3.0 or whatever. And if that happens you probably have a more complex migration than if you had built it all in the first place.

I've seen stuff developed on earlier Drupal DB now languishing because the effort it will take to update (and it wasn't really all that great in the first place, so it will be double work for them to update and re-factor).
I have older family that are winows solitaire addicts. The windows 8 options were just bad: Huge fullscreen only, sounds, fancy menus you have to navigate first...

I copied sol.exe and cards.dll from their retired XP machine.

Works great, just a bit small now. (Aislerot solitare from Linux is a clone with scalable cards, I wish windows' solitare went that way.)
Presumably smart contracts would very often depend on input external to the system - for example, imagine a will that says if Person A dies, Person B inherits the millions of dollars worth of Ether at a particular address that Person A owns.

Somebody (or some other system) has to be in charge of the input to the Ethereum system to tell it that Person A has died. This seems like a huge single point of failure that doesn't exist with current contracts, if it gets hacked then the money gets transferred irreversibly and that's that.

Trying to build a smart contract with any kind of "real world" dependency like this seems equivalent to using a crypto system with an extra key that the government controls, there's a single point of failure that could compromise the whole system.
Those Herbst maneuvers are really cool. The F-22 demo team does them as a standard thing, and I really enjoyed the F-22 demo I saw in 2008 at Andrews AFB.

The problem with the Herbst maneuver, as the energy maneuverability wonks will rightly say, is that when you're done with it, it leaves you in a low energy state. So you (as an F-22 pilot) must then give up some maneuvering for a short time while you regain some energy. So if you need that maneuver to get a kill, you need to actually get the kill, or else you've put yourself in a troublesome spot.

Where the capability to perform such maneuvers comes in handy is that being able to do such things means that your controllability at high angles of attack is superb. You can outturn your enemy in a wider portion of the flight envelope, in an area where fighter aircraft were traditionally not the greatest.
You might be interested in uMatrix
https://github.com/gorhill/uMatrix

Point & click to forbid/allow any class of requests made by your browser. Use it to block scripts, iframes, ads, facebook, etc.
Seriously? You're going to use the very argument I mentioned? You're arguing for "there are costs to cover" for the concept of running solitaire on computers?

There are cases where the "gotta cover the costs" argument applies, but this is not one of them.

Otherwise, I said NOTHING even close to suggesting that "software developers shouldn't make a living." That straw man you just made doesn't look even slightly like me.
The problem is that it's a complex trade off whichever way you turn. Knowing which trade off to make is difficult for many people as it requires knowing all of the assumptions and conditions that are before and after the call as well as how the expression will react under all conditions. Add complex predicates to that,which the language encourages and it's pain.
I agree with you. But these are serious competitors and they have egos, so I'm surprised it doesn't come up more. You do see some of the guys at the low-medium end of the pay scale really happy to get to a level where they can provide security for their family, taking into account how short their careers are.
It looks like an important difference between RC and Rust is that RC enforces at runtime (via reference counting) what Rust enforces at compile time via the borrow checker.
What they say. Your argument is the rapist's.
I have not seen any clear explanation of how these networks of interacting contracts will be verified, so you know they will work the way you intend. Anyone with any knowledge of the formal verification of software written in Turing-complete languages knows that it is difficult, and it is something that not even many programmers know how to do. Until I see a plausible answer to this question, I have to regard the sort of future presented here as a flight of fantasy.
Oh THAT thing. I remember calling a death trap without knowing the stats. Obvious why: flying too low too slow with plenty of bodies in it. Best thing to shoot. So, how well has Osprey done in terms of resisting being shot down vs those? Accident section on Wikipedia doesn't look complete for either.
If we reject the author's claim that the purpose and value of advertising is solely a signalling mechanism similar to a peacock's feathers, then the entire argument fails.
I am visibly frustrated with this article. It attempts to paint a proliferation of ad blocking as a measure by users to take back their privacy.

But it totally ignores the proliferation of defensive software to protect users from malicious ads that attempt to trick or confuse the user, many of which are funded or provided by the very agencies interviewed. The web without an adblocker can be a very dangerous place and users are becoming educated on this.

Ignored also is any not that the signal is confounded further by people seeking to avoid *-roll ads on video media, a market with amazing growth but positively miserable tools for unobtrusive advertising largely chained to the expectations of legacy media. YouTube is 10x better with adblock letting you bypass the same 15s shotgun preroll ad 16 times a day.

It also heavily biases the reasoning towards older people with a heavy stake in expensive and smaller log advertising. And all due respect to Doc Searles (SBLUG for lyfe!) and other sources, they're not 19yr old with what amounts to a substantial shift in privacy values and expectations informing their decisions.

Most toxic of all, this article implies that advertising overspend is the important part. While banks and other vendors have recognized this effect, its in no one's long term best interests to continue to feed that trend. It is tool that large institutions use to lock out small business by implying cash flow = confidence. We really don't want to encourage a world where you have to behave like Samsung to succeed even at a small scale.

I've resisted restarting my blog but ugh... I'm tempted to pull together some opposing data just to sock this pro-old-media anti-technology screed in the chin. It's just such an obviously disingenuous take on the situation.
Yeah, we all are like that in our naive form. Only through bad experience and the ability to learn from failure we can overcome that. Only few people have that ability, and some are "lucky" and never have such a bad experience until the end, but I would assume they still feel something missing yet never realise what it is.
You should make a really dramatic video where everyone in the team is presented in a chair, cutting between closeups of their face and details of FormFiller's user interface, while telling the story of the product, how it came about, how design is what really matters the most and how you will change the world with it. Jokes aside, cool idea :)
If it's a question of software: IBM is a Linux shop and OSX would seem a questionable plan B after platform agnosticism in the event of a massive retooling due to its BSD lineage and proprietary fiddly bits.
Too bad 99% of the effort in the Valley is focused on this question. Hey, its almost as if the interests of capital are generally antithetical to the desires of most of humanity.
IBM used to have tens of thousands of employees and not just technical people, running Linux on the desktop/laptop.
Ah, indeed, sorry for my misreading
"The Russian 5gen (T-50) looks like what the F-35 would have looked like if it was made as a 5gen fighter for the USAF without the stovl crap bolted on."

One of my biggest gripes with the program right there. F-35 seems setup to fail against 5gen's while others aren't doing that in design decisions. I'll take everyone's word for it that the others' designs aren't finalized or sufficiently detailed to tell what they can do overall.
Objects.Where(el => el.Id == myRequestedId).FirstOrDefault().Name; //Crashes when there is no result, but this has been handled by the null operator in c# 5.0 => Objects.Where(el => el.Id == myRequestedId).FirstOrDefault()?.Name; The issues was not Linq, it is/was c#

Single() is when there is absolute only 1 result. > 1 result is not expected ( i'll admit that i never use Single or SingleOrDefault() )

And using paging is the same thing in linq as it is in SQL. If you don't know how Linq works, you should learn it. What you should know is that .ToList() hits the database, so when you query all the objects, you get all the objects. Limit your query before the database query :)

Here are the results of page 4 with 10 items : Objects.Skip(10 x 3).Take(10).ToList(); //fetches 10 items = paging in the query

Here is how someone could write it without knowing Linq: Objects.ToList().Skip(10 x 3).Take(10);//fetches all the items and does the paging on the list.

As long as your DataType is an IQueryable<T>, it doesn't hits the database. When it's a List<T> (eg. when calling .ToList()) it's too late
Bitcoin transactions are scripts that execute sequentially and are very restrictive. Ethereum instead took bitcoin and replaced that scripting language with a turing-complete language.

Now, consider the conditional operator in the given example.

"If a transaction occurs.." is the condition. ONLY the conditional of transaction types can be verified by the program because it is inherent in the network. For every other conditional, for example, "if team A wins.." the program has to consult a third-party. These are known as 'oracles' in ethereum lingo.

Now since we are trusting a third-party, why can't we simply use bitcoin and even let the decision script be hosted on the third party?

For the program to be able to take decision on a real-life event, only the occurring of a transaction is the type of event it does not need a third-party for. And trusting is all the problem there is.

*

Bitcoin's script not being turing-complete is a feature because it specializes the use-case. Theoretically, if ethereum allows a turing-complete language to be executed, a code could be written to hack the system itself. Ethereum handles this by executing in a virtual environment.

Thus ethereum is essentially a abstraction on bitcoin and introduction of a new currency token (ether) is unnecessary.

*

The vision of ethereum is very desirable. Although Ethereum does not make it possible I want such a system to exist. My limited understanding is that for a system to exist, we need an algorithm to be able exchange private keys between two parties without trusting each other.

We need a homomorphic secret sharing but without a dealer. In a Blakley scheme, both parties chose their own planes; we need the intersection of planes, the line, to be our private key and for everyone to be able to know the public key for the same without the private key being known to anyone.

Does anyone know of such an algorithm, because solving this problem will also truly decentralise cryptocurrencies like email.
Run it through a VM.
It isn't mob justice, it's media justice. Without enough money or reporters to report on serious news, they report on irrelevant outrage like this -- and then claim it's popular outrage, when they themselves fanned it.
I just read the Wikipedia page and nothing in it said he committed suicide due to being harassed on fictional information from online.

In fact, he had already been missing a month when he was accused. And his body was found shortly after.
Oh, unencrypted data was an even bigger issue back then. I remember still having ethernet hubs at the time and watchin the data go to and from my buddies computer on the our network.
I agree, I think the website is failing because it doesn't touch on a key topic, one that you mention: How does Ethereum handle non-blockchain items?

It's easy to see how a blockchain might handle money payments (using its own money system, that is), but far less clear how you can encode contracts for real-world items. Like the example website, for instance. Just because a blockchain entry states 'x' doesn't give it any legal weight, and certainly doesn't transfer real world possessions or ownership.

As you mention, one of the key features is verifiers. Say I am selling a website. We need to ensure that the money transfer happens only once I have control of the site. (and presumably, that the site has been built and is complete). We need a trusted party to check that this is so, and the ethereum contract needs to have this verifier written in to it.
Yeah, I'm only talking about small niche websites aimed at ranking in Google and/or Facebook and driving leads/sales. Various pop-ups and free offers work very well.

I'm pretty sure they don't work on tech-savvy people and for large blogs where the audience matters more than monetization.
SWT menu disposal memory leak
I don't think it's about losing faith, so much as formalized careful justice being contrary to human nature.

I remember learning that ancient Athens had the same problem, with demagogues stirring up emotions to talk the assembly into doing all sort of stupid shit.

The more available group over-emotionality is, the more effort is required to suppress it in favor of reasoned responses.
The state of France in my hometown recently sold a former military estate to a private company to build a hotel: I don't see what's funny about it, or what it has to do with sovereignty. I don't know where you are from, but I am sure the state sometimes buy or sell lands/assets there too.

The state of Japan bought the islands to prevent promoters from exploiting them, to try to maintain the status quo with China. Obviously it was a failure, and outright buying the islands was not a good solution. But the liberal Japanese government at that time was very inexperienced: I don't think Abe for example -despite being a nationalist- would have done the same mistake.

I am from Europe, and I do not share your pessimism about Asia. The city where I'm born switched between France and Germany at least four times over the last 150 years. Hell, there is not a single border on the continent that makes sense. Peace and "friendship" between states is a political construct, built strictly out of political will, the rest is nationalist bullshit. That's true of Poland and Russia too.
Tracking Java APIs Popularity and Migration
In the samples there is an unbreakable marriage contract where divorce is only possible if both parties agree. Scary.
"Good artists create. Great artists steal." (Steve Jobs, inspired by Picasso)

Put that to good use after a visiting some true innovators at Xerox Palo Alto. ;)

Far as espionage, I lack the source on hand but one said what they got in a year from U.S. companies paid for their whole intelligence program in what they got on it.
We do no LINQ near the database so some of those assumptions aren't valid here. We use NH criteria for that.

The coalesce operator in C# 5 is welcome but then introduces another problem:

var x = myObject?.Property1?.Property2?.Property3;

If x is null, why and where?

This is all in-memory manipulation of data. Mainly rules engine stuff for us.
I'm not talking about public information. I'm talking about private communication between you and I. Like truly private, private where you are happy to keep our communication confidential. Except now you have to have the technical know-how and proactive burden of keeping it confidential because Microsoft (and Google in other cases etc) sweep up everything you do.

In other words, if you consent to Microsoft tracking you, it means I cannot trust you in private communication even if you would otherwise be trustworthy person.

This is completely distinct concern from what is true public information.
Is this going to be widely used? No. It's early technology.

Will a successor of this idea change things? Yes.
Yes, but the point is that only YC companies get to advertise jobs here.

They wanted to remind us that other companies can't advertise here, but also felt obligated to pretend that YC companies don't get any special treatment because they can't post job ads "as stories" either.

But in reality, rules concerning job ads are about job ads, not what constitutes a "story submission". Fair rules don't have tailor-made loop-holes for favoured companies either.

Note that I'm not actually opposed to YC posting job ads for YC companies here. It's their forum. I am opposed to dishonesty though, and that's why I commented.
A common optimization in hierarchical trees is to have each node actually hold multiple levels. This can be especially efficient if the node data can fit as a small multiple of the size of a cache line (64 bytes on modern Intel processors).
>, I challenge you to discover a "revealed preference" that says they like overlays.

That's not my position. I never proposed that web surfers "like" modal overlays. I think we can all agree that intrusive overlays annoy everyone.

The "revealed preference" I'm talking about isn't referencing the modal overlays specifically. The RP reference is to the "whole story" (to put it in author's words). To me, the "whole story" is how the website measures the value of its content, how it monetizes it, what % of people never want to return, what is a sustainable audience, etc, etc.

There are multiple dimensions to what people "like/dislike" and people assign different (and hidden) weights to them.

The author wrote:
>They will falsely conclude that people love these modal overlays.

I've never heard any sane UI developer or programmer expound that position. That looks like twisting the words of what they actually think (aka a straw man). The actual conclusion by them is more accurately portrayed as, "they conclude that greater % people love THE CONTENT MORE THAN THE INCONVENIENCES of these modal overlays. The % of people who tc;dr is real but small enough % to be acceptable collateral damage."

The RP behavior analysis attempts to answer that second thesis. Surveys and questionnaires are the wrong tool for it.
Seem to me to be more a rise of "for the lulz" thinking.

I wonder how large a part of the mob could not care less about the cause as long as they get some (flimsy) justification for harassing.
With all respect, it doesn't sound like you've taken the time to understand LINQ:

- Single and SingleOrDefault crashing with >1 row is a feature, not a bug. It means that your expectation that your filter is unique was incorrect. In that scenario, a crash is what you want. It's like when we use asserts. Similarly ..

- First and FirstOrDefault are only really appropriate after an OrderBy, i.e. to get the top item of a particular ranking. Using them anywhere else is almost always incorrect, and in the very few cases where it isn't, needs a comment to explain why, or I'll bounce your code back to you in review :).

LINQ is very expressive (you can do a lot with a little bit of code), especially with the embedded (non-fluent) syntax. That means that, yes, you can write some non-optimal code without realizing it, because it's only a few lines. On the flip side, you can also refactor that code quickly into more optimal patterns. By comparison, old-school iterating through collections is often much more difficult to refactor.
DSLRbooth Crack with Serial Key Free Download
That's highly oversimplified. It traded throughput for pause time.

(Pause time is not the only metric that matters; thinking that it is is a common misconception about GC that bugs me.)
The data for WEBSITE_ADMIN is set inside the Ethereum network. I think the term 'website' is tripping people up here. It's actually better defined as 'site with data' which can be accessed via the Ethereum APIs. If you are interested in playing around with the API calls, there is a Docker image for it. I put together a hosted version of this as well, so you don't have install anything to play with it: https://github.com/giantswarm/swarm-ethereum
While I generally agree with your point, it seems to me like that specific scenario could be solved with a dead man's switch contract. Not ideal, but still better than other cases.

I got the impression that the answer you'd get from the Ethereum team is: at the worst case, this is just as bad/good as the current system - i.e. real world effects have to be mediated by an executing authority, same as a real world contract. They would add (and I agree) that smart contracts still have advantages, even in this case.
You can't use Java 8 on Android but you can get a lot of its features. RetroLambda library will get you lambdas and streamsupport provides backported Streams API.
One of the primary reasons we have a criminal justice system is to curtail vigilantism.
Agree 100%, unless it's your goal.

Take JohnsonGrace, https://en.wikipedia.org/wiki/Johnson-Grace , they re-made JPEG into a product that really ONLY AOL could benefit from, then orchestrated a buyout by AOL based solely on the amount of savings AOL would experience from the use of their technology.

Essentially, they made AOL's JPEG image cache smaller and thus saved the cost of moving the extra bits across what was then a very expensive telephone network. I worked for Steve Johnson, one of the co-founders, after he came to AOL and I can tell you he is a master of this very tactic.
I understand LINQ very well (right down to code generation and expression trees) but unfortunately I work with a lot of other people's code.

Perhaps that is the problem? :-)

More seriously, the thing has really leaky abstraction boundaries which is a main pain point. I have to write and manage a lot of boring enterprise code and creativity and expressiveness go a long way to introducing a lot of additional work.
You mean "sucks to be any normal person today."

The ramifications of the destruction of anonymity and privacy affect everyone whether or not we understand enough right now to get this.

Also, "sucks to be all these people who would benefit from interacting with me but where I may stop interacting".

This is not a problem that is a personal, individual problem. This is a social problem. Period.
> None of this unique to LINQ but it hides a lot of problems behind a wall of pain.

There is your problem and it isn't LINQ. You'd have the same problem with C# without it. LINQ is a good declarative tool when declarative programming makes sense : data pipelines. And LINQ is 'lazy'...

You should be glad that an imperative language succeeded in getting declarative features. And that makes C# better than the competition in the same space, even though I never use MS techs.
>> well, the new ms office for osx is really good

Didn't the Mac version of Office get canceled then restarted then canceled then restarted a number of times over the years?
I find it unfair that HN only displays the YC logo. In the interest of equal time, I should get to put my logo up there too.