skysight-inc/HackerNews huggingface dataset:
Here's my theory on why open-source products (given enough time to develop) are often higher quality than their closed-source non-free counterparts:

Industry has a vested interest in maximizing returns. This means that it tends to pump out very practical, usable products, but often gets stuck at local maxima. It makes more sense for Intel to keep hammering away at x64 than to switch to a possibly better architecture, even if switching might be better in the very long run. OSS is driven not only by industry, but also by academics (who have a vested interest in doing highly experimental research) and hobbyists (who have a vested interest in quality and simplicity). This additional set of interests means that OSS is being pulled in more directions and is more likely to escape local maxima. If software was entirely driven by industry, we'd probably still be using FORTRAN or something.

Now, the problem is that open source projects tend to have fewer resources and less time pressure, so development is slower. This is fine for computer science, where an academic who develops a novel language or algorithm can reasonably expect it to be cutting-edge for quite a while and still in use decades in the future.

On the other hand, processor design moves so fast that the only way to keep up is to dump tons of money and man-hours into pursuing the latest and greatest as aggressively as possible.

As the pace of processor development slows down (if it does), it will give a chance for the slower, but higher-quality, work of academics and hobbyists to catch up.

I am looking forward to all sorts of esoteric architectures implemented on all sorts of esoteric theories to come out of the woodwork. We're very likely to find some good stuff that we haven't thought of yet.
They mentioned on the live stream that the landing point doesn't really change the difficulty. It doesn't matter whether they land on water or on land, for the most part. What makes the landings difficult is how much propellant is left in the first stage. There's more of it left after a LEO launch, so they can do a longer landing burn and during that have more opportunity to correct, e.g. for winds. With the GTO launches there's only very little left, so the landing burn is shorter, which also stresses the vehicle more. This time they were happy to actually do a one-engine landing burn as opposed to three engines like they did with the drone ship landings so far (I think it has always been three engines at first and then one engine for the very last bit for drone ship landings until now).

They've also noted numerous times that waves don't really matter much to the landing.
I would not advise a job in the oil industry if you are a minority in. I've heard lots of traumatic experiences from friends in Texas and Alberta.

Lots of good reviews in Norway though
Many people think that the HTTP was the ultimate invention, often doesn't seem to know that it's clearly evolution of Gopher. https://en.wikipedia.org/wiki/Gopher_(protocol)
GPLv3 is stricter about this than GPLv2 though.
I didn't follow the Max Howell / homebrew story when it originally appeared, but reading about it now from a year's distance, this[0] seems like the best summary (the other quora answers are also illuminating, as is the HN discussion from the time).

Regardless, assuming Howell's original narrative ("you couldn't invert a binary tree so goodbye") is the truth, I still don't see why this is "pretty messed up". It's not the olympics where the scoring system is repeatable, objective and well known, or court where lives and livelihood are irreversibly changed".

It's an employer, one of many, who decided -- for whatever reasons, which might have been the tree inversion failure -- to not hire Mr. Howell. There's Apple, Microsoft, Facebook, Amazon, IBM if he wants to work for bigcorp. There's thousands of smaller companies. If someone else hires him, fine; If no one does than the narrative is obviously untrue.

[0] https://www.quora.com/Whats-the-logic-behind-Google-rejectin...
2 zırhlı aracın MOBESE kameralarına yansıyan yeni görüntüleri
sounds quite similar to https://en.wikipedia.org/wiki/Vector_space_model and related ideas
A person doesn't necessarily get an SS number at birth. And a naturalized citizen doesn't have a birth certificate. Therefore, some people might not have either one of these documents.

Of course, a citizen is normally eligible to get such documents by applying at whichever bureau. But, it is conceivable that some people don't have them.

Practically speaking, it is difficult to live life in the US without an SS number/card. You can't open a bank account, get identity documents, (get a passport?), get student loans, or be a employee in a company that wants to record your SS for tax compliance purposes.

Anecdotally, I have read that some people refuse to give their kids a number at birth via SS. This then means they have to go through extra paperwork later in life if they want to get one when they are adults.

Also anecdotally, I was renewing my driver's license recently, and I overheard the 40+ year old woman at the counter next to me tell the clerk she never had a driver's license or a state ID.

She seemed pretty embarrassed about it, probably because without a driver's license or state ID, it's clear that she wasn't able to participate in things like opening a bank account, for which a photo ID is required (unless she had a passport).

If this all seems kind of crazy, just consider that in the US, the federal government, state government and individual are all sovereign, just in different and sometimes overlapping ways.
ABD’li Ledecky rekor kırarak altın madalyaya uznadı
America's Addiction to Mercenaries
> "A web page renderer is more ubiquitous than PDF"

Just any browser can render a PDF as well. PDF is good because it guarantees the formatting intended by the author.
It means that the vdev on top of the three RAIDZ vdevs can lose up to three devices simultaneously, one per RAIDZ each.

Any further failure would result in a complete data loss. Also, if any of the RAIDZ stripes loses more than one vdev simultaneously, this will lead to a complete data loss as well.
Paul Graham wrote an essay on this topic which might help you. http://paulgraham.com/startupideas.html
> It's entirely their prerogative as to whether or not they provide a decent level of security, and it's entirely up to consumers to choose whether or not to work with them.

Entirely? Does the security of their website rank anywhere in the top ten of reasons anyone chooses an airline?

> The vast majority of people do not know what 2fa is, and sure as hell don't care to know, so the only people irked by their misleading messaging are IT professionals, who, again, can fly with someone else.

And it is the IT professionals who might raise the bar, and protect those who do not 'care to know'.

> Of course, if they have a major hack there will be some brief PR damage (none of the high profile hacks of major companies seem to have inflicted any reputational damage - instead the public blame the "terrorist hackers" the media parade), and their insurers will cover any direct losses, including those as a result of a class action, which they're probably indemnified against anyway.

So all that matters is PR damage, and anything that someone is willing to sue for?
Thanks for checking it out. Let me know if you find any bugs or if you have a feature/improvement idea. :-)
He doesn't like PDF because it doesn't reflow to fit his screen, but that is precisely the point of PDF.
If you are into Python, if you are serious about advancing your technical skills / career, or if you want to promote your ideas to SF Bay Area's finest developers, you won't want to miss http://pybay.com next weekend (Aug 19-21)

PyBay is a chance for SF Bay Area's Python developers to come together, learn from the best in the software industry, find a mentor, make new friends, and come away with an experience that can only be created by engineers for engineers.
Both arguments are hyperbolic.

Both propriety and open source software has likely killed people, and likely will do so again. No amount of eyeballs will help if no one is looking, nor will hiding all the bad code away so no one can see it. Bad engineering practice is bad engineering practice.
I must say i find it more readable than pseudo code; the reason being that all the keywords have been replaced with graphical elements and layout. This means that all the text is essential to the algorithm, which makes it much easier to read for me.
On a 30-year forward looking basis, we appear to be fucked, though - the only 50-year old software guys I know are either self employed, or have been working at the same place for 20 years. Even "stable" employees who only switch jobs every 5 years have problem finding new jobs when they are older.

Ageism is definitely a problem in software, but not in other specialized fields, which suggests to me that it is fixable.
Emphasis in "printing, not displaying".

The objection should not be "PDF must die", but "people mustn't use PDF for other purpose than printing".
That is not correct: one can easily increase the size of the pool by adding larger devices. As soon as the last device is replaced, the pool instantaneously possesses the upgraded capacity. No complicated grow commands, no filesystem expansions. It JustWorks(SM).

zpool set autoreplace=on pool_name
zpool set autoexpand=on pool_name

properties must be set on the pool for this to work, either before or after the pool upgrade. Note that older versions of zpool(1M), like for example zpool version 15, do not have the autoexpand property.

What cannot be done is a reduction in pool's capacity, but that does not come into these tales.

There is no "apriori size determination", as zpool(1M) uses the entire disks or logical units, and ZFS filesystems use only as much capacity as they require, and no more, leading to extremely efficient disk space utilization.
I thought after 5-10 years you move into product/project management or something higher.

Why do you think project management is higher? Did a PM tell you that?
Sage suffers data breach
There's a massive potential problem, in either idea.

Passive aggression and resentment. The implicit loathing of a compulsory task.

The article is written by a volunteer. She finds the scenario repulsive, because there is stark contrast between her optimistic anticipation of a rewarding display of civic work ethics, and the dismal reality of thankless routine with no hope of escape and no end in sight, for anyone caught in this whirlpool of limbos pointed at hell. Neither the law, nor the victims, nor the accused may leave, all inclusive.

Taking a punitive mindset and trying to use it against the only population of participants who might have a glimmer of choice in the equation could backfire, with profoundly terrible side effects.

Use the lack of choice implicit in jury duty as a bellwether, to gauge the realistic level of enthusiasm any given non-adversarial participant carries into a court room. Not your own, but the observed ambient enthusiasm jury duty enjoys.

Like mercury concentration in seafood, that disposition likely magnifies, with ascent through the food chain.

This article is one judge's visceral reaction to a cavalcade of nightmares, on day one, going in cold. Now ask her to do it again, and again, and remain gagged, holding her tongue as she did in the article, and prevent her from acting in favour of any change. Her enthusiasm would choke and die after six months, although it would probably take longer to strangle any hope she harboured.

But the parade of misery curls around the block, and is longer than one judge's reaction or hope. It's a problem that's bigger than knee-jerk gut reactions. A direct attack on the situation might go all kinds of wrong.

An organisation of volunteers would really be a better strategy. This article highlighted one hotspot that needs volunteers to augment the workload, and the treatment of the cases. A conduit for volunteers, such as an exchange program to aid circulation, and help rotate operators of the system between duties (easy and hard), might improve results. It would need a monitor to ensure improvements are real.
They're delightful to read on mobile too with a reader that maintains zoom and allows continuous scrolling. I don't mind flipping the page but it's far more friction than flipping the page of an actual book since you do it about 5 to 10 times more.
BinaBot v2 Review THE TRUTH
The same in my village back in Portugal. We make our own wine and olive oil. My mother even sends me packages regularly with our olive oil!
Thanks for taking time! My views below:

> Since they're compiled into the code, it means you can't change them without recompiling, so they're not actually configuration.

Neither xml was configuration. I cannot remember ever changing xml for deployment. Actually in many ways the whole build jar/war process feels a lot like compiling in Javaland and while I'll happily pick jars or wars apart for troubleshooting deploying the result in production would break multiple guidelines at most places I guess (hope).

> Furthermore, they are a sort of explicit notation to make you feel like you're getting 'convention' over 'configuration', but if it were truly convention you wouldn't need them in the first place.

Partially agree but then again every other framework I have seen demands you do something: put x classes in y folder, subclass another class or implement an interface or something.

Compared to magical directory layout annotations are less well, magic, more explicit.

Compared to subclassing it is more flexible (although I remember enjoying Propel with Symfony 1.)

Compared to marker interfaces? Not sure.

That said once you accept them there is plenty of things you don't have to specify but can override if you want/need to.

Edit: As for your third reference it is out of sync itself:

> The same goes for EJB. I have a class named FooStatelessBean. How about we assume it's a stateless session bean, and it's interface is defined by its public methods? It can then provide FooRemote and FooLocal for me, and I don't need to configure anything or keep three classes in sync

I only use three annotations on such ones: @Named at the class telling the DI framework to pick it up for injection using its name as the name (although I can override it right there and then if I need to.) @Stateless tells it to make a suitable bunch of them and that it is OK to give any of them out to anyone at runtime and @PersistenceContext (at an instance variable) tells me that I want a reference to the ORM layer.

I could easily create a combined annotation for @Named and @Stateless, even naming it @Stateless and just importing my @Stateless instead of the standard (across all Java EE implementations) one.

I guess I could also create a superclass that does all this and subclass it but some day I'll leave the project and another one will have to maintain it.

Could we have picked this out from the name? Yep. Would it be magical? Yep, more so than annotations. Would it tie my hands with regards to naming classes? Yep.
Maybe I missed it, did he say what time of the day he does the weight measurements? Unless you do multiple measurements per day and take the average (as my fancy device does automatically), a single weight measurement should be done in the afteroon, ie after rehydrating and stopped the fasting of the night and early morning.
As a very aggressive free speech advocate, forcing companies or individuals to serve certain kinds of content is just as bad as preventing them from doing so. Free speech is both a positive and negative right; I should be able to say whatever I damned well please, and I shouldn't be obligated to say anything I don't. If Facebook wants to keep pursuing their absurd politically-charged censorship policies, they are free to do so.

Forcing Facebook to allow whatever pre-approved speech is "protected" (and who gets to decide that list?), besides being a violation of their rights, is probably worse for the users than doing nothing at all, because it gives users the illusion that Facebook is a platform for free speech. Users should be fully cognizant of the fact that they are not free to speak their mind on Facebook, as this provides encouragement for people to seek freer platforms.
EPUB? It's zipped rather than compiled but that's an implementation detail when all platforms can unzip in memory.
All you need to know about Hadoop in one blog post http://aadrake.com/command-line-tools-can-be-235x-faster-tha...
A friend of mine flies for Cathay Pacific. He makes a lot of money, but really dislikes the job. He yearns for an 8-5 job in an office.

I guess it depends on the person. I know I wouldn't want to be a commercial pilot.
I have no trouble believing this of Facebook; that said, I find it frustrating that he could very easily be seriously misrepresenting what triggered this block, and still be "honest" about this report. More direct quotes from his posting history would help a lot.

Note that Facebook isn't saying they blocked him for that most recent post; more likely that something in that comment triggered a human review of his history, and that review concluded that he should be blocked.

Now he's asking us to evaluate that review (ok, good) and consider the repercussions of Facebook's overagressive filtering on free speech (sure) but this is very hard with only a 2-line summary of what he posts about in his account, and no direct quotes.

I do think this is a likely a completely legit complaint; but it's still very open to the risk that his style of posting was much more noxious than he represents.

(Alt: maybe if he posts too much detail, then the conversation veers into discussing those details rather than the free speech issue, which is more important than his single case).
There have certainly been moments. However, I suspect the time and expense wouldn't have balanced out yet, and becomes more skewed the older and more experienced I get. (I was a full time developer 6 months before I would have graduated, had I done a CS degree in 4 years out of high school, so throw that income in the mix as well)

These days my role is focused on a breadth rather than depth of knowledge, my ability to learn new skills quickly, and an emphasis on solving business problems through technology. (The company I work for focuses on logistics problems core to most businesses, not Twitter-level concerns)
Of course it is.
I've been running my for ages; the current setup is postfix, dovecot, dspam, opendkim, opendmarc. The last IP change was ~1 years ago, the last domain change is ~1 month, no issues.

A long while ago, when I wasn't running the mail server in lxc, and it was a server which also hosted web frontends, I got it "hacked" once; a rouge perl script sent 10s of thousands of emails within an hours. Thankfully, this was in ~2007, so removing the node from blacklists wasn't impossible.

Anyway: add dmarc, and make sure you have TLS to send/receive. This latter is probably the most important bit.
Entirely?

Yes, entirely. It is up to them how they choose to operate their business, so long as it is within the bounds of law.

And it is the IT professionals who might raise the bar, and protect those who do not 'care to know'.

Correct, but how will you raise the bar or protect other passengers, if United do not care about your opinion, as you are a small minority? Unless you can hurt their bottom line by persuading people to not fly with them, they won't budge - and just you try persuading aunt Tilda not to fly with United because their website security is poor, even though their tickets are $200 cheaper than $competitor. I mean, that television ad said they had the best security in the business. Why would they lie about something like that, and what do you know about it anyway?

so all that matters is PR damage, and anything that someone is willing to sue for?

To them, absolutely.
That is down to who has the most funding. Javascript itself has even more "support, completeness and maturity" than Scalajs. But obviously that's not the deciding factor.
I went though examples and I am impressed, it seems to be good.

I have some questions though, since I'm also interested to build a toy virtual machine for the sake of knowledge.

Which resources did you use?

How long did it take for you to build this? As I can't grok much based on the commit history.
It's also recommended to not have any "vacation" autoreply mails - you will get spam with blacklist's honeypot email addresses as apparent sender and end up on blacklists.
With open source software, you have the possibility of knowing how safe it is. With closed source, you don't (ok, it's a lot harder to read through binaries, but still vaguely possible).
Probably it's actually the other way around.

PDFs usually fulfill lots of typographic criteria for better legibility like use of justified text and ligatures that are hardly used in HTML or badly supported.

The only real problems are with two column text moving around is annoying and you often have to zoom in. However with a modern touchpad offering 2D scrolling and pinch to zoom this is hardly a problem anymore.
No science here... move along please.
Yeh it's all so complicated... The loss of sovereignty stuff seems sort of like fear-mongering nonsense, though. In the case you cite, just last month Philip Morris lost against Uruguay and was ordered to pay $7 million dollars plus cover Uruguay's legal fees [1]. In a similar case in Australia last December concerning cigarrete packaging, Philip Morris lost. [2]

[1] http://www.reuters.com/article/us-pmi-uruguay-lawsuit-idUSKC...

[2] https://www.theguardian.com/australia-news/2015/dec/18/austr...
Yes, start a company or create an app (or several apps) that will pull in enough revenue to keep you going. This is either doable, or not really possible at all, so it should be obvious which situation you're in.

Also, meditate, listen to brainwave entrainment, maybe spend some time in a sensory deprivation tank, research DXM reset (6.4mg DXM per kg of body weight-- at most once every 2 weeks), then start taking N-Acetyl Semax and N-Acetyl Selank (both administered via a nasal spray). Also, you can research NSI-189, Deprenyl, and Cerebrolysin.

If you are burnt out due to lack of ability to do the job you'd like to do, rather than being tired of programming, then the best bet is to find a company you match well with (glassdoor, paysa, and comparably should help make this happen) or (as said above) create your own.

What else are you interested in, made curious by, or passionate about? If you can figure out what those things are, then you can look into their viability as a career or business.
> Yes, entirely. It is up to them how they choose to operate their business, so long as it is within the bounds of law.

I guess the law needs to change then. A shop cannot sell you an item of food that might seriously harm you, because it's unreasonable for the average consumer to carry out the required testing on every piece of food they purchase for consumption. Ultimately (I'm not saying this can necessarily happen overnight), the same should go for online security. Now, it's a difficult-enough thing that responsibilities need to be very carefully defined; every mom-and-pop site should do the reasonable minimum themselves, but a good centralised system should be available for them to use for the trickier aspects.
There is a TED video linked in the story [1] that is a really interesting watch. Mycelium is some fascinating stuff.
I'd recommend : http://csharpindepth.com/Articles/General/Singleton.aspx?pri...
> What you see is what you get, wherever you open it, wherever you print it, that is huge.

Not really, it depends on the PDF software. I have printed the same bill with SumatraPDF, Acrobat Reader X and Acrobat Reader DC: different fonts, different sizes and missing logos...
Small sample size. No male female comparisons. No diagnostic criteria. Headline very different to the study title.

Low quality.
Any option to delete your account?
О биткоине очень просто
Google Trends