skysight-inc/HackerNews huggingface dataset:
Doing Haskell nowadays, been years since touching C# --- maybe my memory is fooling me but didn't have C# "structs" (or whatever they were called) from the very start? What else exactly are "record types" if not those?

Or do you simply mean some leaner syntactic sugar for their on-the-fly instantiation?
Hello Firefox!
> Google do Trunk Based Development and they have 25000 developers and QA automators in that trunk

For some stuff, but

Is Android trunk-only? No.

Is V8 trunk-only? No.

Is Chrome trunk-only? No.

Those have release branches.

---

Some software works with trunk-only paradigm, some does not. A rule of thumb is whether your customer-facing distribution is SaaS/web-based.

If you're making Google Search, you do it in a trunk. If you're making Google Chrome, you don't.
DB2 is a bit of a different kettle of fish for a few reasons:

* DB2 rolls new features in at their top pricing tier, then trickles them down. So things you could only get in the top tier in 9.5 (for example) are now available in Workgroup edition in 11. Oracle keeps very old features (e.g. partitioning and encryption) as expensive add-ons.

* DB2 is still pushing out new features. PureScale has (for example) moved from parity with RAC (clustering in one datacentre) to well beyond it (metro clusting across a region).

* DB2 respects pretty much any VM technology for sub-capacity licensing. Oracle pretty much require you buy OVM.

Top-tier DB2 and a fully loaded Oracle DB are pretty similar pricing (depending on the specific deals you can obtain from your account manager), but DB2 keeps moving, and many of the features you might care about can be had in much cheaper editions.

The problems DB2 face are mindshare (easier to find DBAs for Oracle, many people still think of DB2 as a "mainframe thing"), and there's still quite a few "enterprise" apps that only support Oracle DBs.
You won't find any argument from me that higher wages can translate into higher prices. They're separate decisions, but in the case that the principal value comes from the labour, highly linked. So changing the wage of Apple Store staff is unlikely to impact the price of an iPhone too much, whereas I agree a burger is much more likely to be materially affected.

My point is, it doesn't matter what the "market rate" is if the consumer is going to be paying the price anyway, either in terms of taxes or other effects, such as an increased probability of violent crime.

Basically, it's the difference between micro and macroeconomics.
Your comment would be just as useful if you did s/morons/people/. You can highlight that it's awfully risky to pigeonhole yourself into corporate certifications, but calling people moronic isn't civil.
Again, semantics. It's being called a Muslim ban because it _only_ affects Muslims. Sure, it doesn't affect _all_ Muslims, but it still singles out one religious group.
It is not just morally right to resist laws that are unjust and immoral. It is a moral imperative. It's actually accounted for in jury trials in the US, see jury nullification.
It's not $1M. It's $1M over 4 years. I doubt they'll last that long.
If you have the compiled assembly obviously you can say exactly what will happen. I agree with your meaning somewhat though that more often than not many people have no clue, especially with large systems. Its not as bad as your statement though..
Because meaning is our survival advantage.
‘Nerd Judge’ Questions Evidence in KickassTorrents Case
Twitter Personality @SwiftOnSecurity has a guide https://decentsecurity.com/ that is reasonable for non-techies to understand and follow.
https://ssd.eff.org/
Ever tried to tune it via their CBO? Then do a major release upgrade?
Are you questioning the daily part (continuous) or the mainline part (integration)?

I'm also interested in your better source. Every book I've read on the subject and the top 4 search results on google say the same thing.
Drivers of Disruption? Estimating the Uber Effect [pdf]
I can also achieve it in C++, and do it on my personal projects.

Working with teams on typical enterprise environments is another total different story.

Just last week I had to do an acceptance review of a C# application for a customer, I surely wouldn't want those devs touching C++ as well.
Immigrant here. My family moved to the US when I was 11, I'm 30 now.
We were selling to Fortune 500s.

The upgrade paranoia only kicked in when they were subjected to broken releases and had to roll back.
It's complicated. Google gives out free results, sometimes, if you show google's search ads. And some Google partners have grandfathered deals not available to new partners.
A simple, open format for taking back publishing
I was one of the creators of Facebook's Instant Articles. At that time, I had concerns about the future of publishing; namely, that publishers were struggling to survive whereas networks -- like Facebook -- had too much control over what was being seen and shared.

With Instant Articles in the works and things like Apple News, AMP, and Snapchat Discover on the horizon, journalists needed new tools to do their job effectively.

The recent rash of fake news and propaganda -- and the half-hearted efforts to stem its spread -- are evidence that these tools still don't exist. And as someone who has seen behind the curtain, it's pretty clear that these tools are a ways off.

A year or two ago, I began working on a simple specification that attempted to provide an "open web" approach to decentralized publishing. It defined a structure for representing content and journalistic metadata. More importantly, it did so in a way that would be amenable to open collaboration by technologists and journalists, alike.

It wasn't and isn't "the" answer. It's more of a jumping off point.

What's missing, in my opinion, is community: engineers and journalists coming together to build open, free tools that aren't married to Facebook or Google or Twitter. Tools that are designed for journalists and not advertisers or marketers.

To that end, I wanted to invite the community here to take a look at what I've scraped together. Perhaps it can, at the least, form the basis of a discussion about the future of publishing on the open web.

If you'd like to be added as a contributor, feel free to let me know.

----

Link:
http://openpublishing.github.io/

TL;DR -- publishing has radically changed and fake news is a symptom that journalism hasn't caught up. We should try to fix it. Here's a rough start.
> Theoretical and observational evidence suggests that we are living in an enormous, eternally expanding multiverse where the constants of nature vary from place to place.

Really? What is this evidence? I didn't see much of it in the article.

Also, the "sleeper" argument (at least as presented?) seems to be flawed. To repeat, the argument is this:

Suppose you are cryogenically frozen, to be woken up in either 1 year or 100 years, determined by the flip of a coin right after you're frozen. Furthermore, say that the population of the Earth doubles every year, and each year 1% of people undergo this experiment. Now suppose you wake up, and wonder how much time has passed. There are two lines of reasoning:

1. Obviously, the odds are 50/50, since the result was determined by the flip of a coin.
2. Whatever year it is, most of the people waking up from the experiment were frozen last year (when the population of Earth was higher).

The article then concludes that "The fact that two logical lines of argument yield contradictory answers tells us that the problem is not well-defined."

But they're not contradictory; either may hold depending on what you know. The probability of an event depends on your knowledge. Assuming you remember when you were frozen, then there are two possibilities: "I am John Doe who was frozen in 2020 and woke up in 2021", or "I am John Doe who was frozen in 2020 and woke up in 2120". Thus line of reasoning #1 holds. On the other hand, if you're an experimenter who's greeting people as they wake up, then there are many possibilities: "It's 2120, and this was one of the 70 million people who was frozen in 2020", or "It's 2120, and this was one of the 140 million people who was frozen in 2119". Thus line of reasoning #2 holds, and the person you're greeting was probably frozen last year. No contradiction.
Show HN: A Simple Keylogger for Linux Written in Python
The Exa* pitch complicates that, though. I've dealt with Oracle DBAs who were rabid to get their hands on Exa* units so they could "get rid of the sysadmins." They cooled their jets when they heard a big part of the Exa* pitch is reducing reliance on DBAs, as well.

Oracle's in an awkward place. They want to get to the new world of cloud and appliance without burning down the old world, while preserving their profitability, and that's quite hard.
Digital Ad Spending in Iran Accounts for More Than $53M
>If you are going to claim that people have drowned by following his methods, you should link to it.

http://www.parool.nl/binnenland/-iceman-oefening-eist-opnieu...

I did not say, nor do I think, that Wim Hof is scamming people. He appears genuine, although often evasive. And I do not think it has anything to do with English being his second language.

However, I do get a feeling that _someone_ is using him behind the scenes to make money, due to the false/exaggerated claims made about the results of his method and the related publications, and the method getting heavily commercialised and promoted.

As for the method itself, like I wrote before, it is nothing new. It is controlled hyperventilation (and cold showers). Like many kids, I discovered it when competing with friends in who could hold their breath the longest.

It has also been used by free-divers for a long time, and there is evidence that it may cause brain injury when done repeatedly (in addition to blacking out and drowning). Which is why I would not recommend anyone to "just try it".

Too many red flags for me personally, and I just wanted to share that since the topic came up.
Honestly? It makes sense and I see nothing wrong with it.

Chrome is Google's opinionated version of Chromium, with the average user in mind.

Everyone else should be using Chromium. There's nothing wrong or lacking in it now that the PDF module has been open sourced. If one wants Flash or Widevine, those can be installed separately.
My personal opinion: Before monetization. The Internet I remember was people volunteering their time, because they loved the project that they were working on. If some random blogger wrote an article about something, it was often shit, but it was also sincere. Now that there's money involved, it's less about feeling passionate about something, and more about what brings the most CPM.

This has led to walled-in gardens, where the noise is amplified. I'd even tentatively argue it's because having more users is seen as better, even if those users are fake, trolls, or non-contributers.
What a frustrating change. However it still is possible to disable (though you probably will need to do this every time chrome updates)

Simply deleting the folder that contains "widevinecdmadapter.plugin" will effectively disable the plugin.

So, for example, on OSX using homebrew to install chrome, it'd be:

rm -rf /opt/homebrew-cask/Caskroom/google-chrome-canary/latest/Google\ Chrome\ Canary.app/Contents/Versions/58.0.2996.0/Google\ Chrome\ Framework.framework/Libraries/WidevineCdm
Given the existence of things like Erlang/OTP, I doubt software is the big issue here.

Rather, the issue is that individual machines are cheap enough that you can have machine-level redundancy at a much lower cost than trying to engineer a single machine with redundant components.

The issue with machine-level redundancy is that they tend to run their own isolated operating systems (which is great from a fault-tolerance perspective, but is rather wasteful from a computational perspective). Operating systems like Plan 9 were billed to help bridge this gap and make clusters of machines communicating over 9P feel like a single unified whole, but they never seemed to catch on (besides maybe the concept of a Beowulf cluster).
I say AMEN -- let's move to automation faster, the faster we get robots and automation the faster we will realize the need for universal basic income.. Bring on the robots so maybe we all can work 30 hours a week so more people can get hours, and have a more productive happier society, and share the leisure that a 75% or higher automated society can bring. There's plenty to go around we can choose to enrich the 80 families at the top, or spread the resources and wealth so everyone can have the necessities of life, and at least a little bit of comfort.
Real number seems to be somewhere around 100-200 - http://www.reuters.com/article/us-usa-trump-immigration-conf...

The American Civil Liberties Union, which sought the stay, said it would help 100 to 200 people with visas or refugee status who found themselves detained in transit or at U.S. airports.

ACLU has no reason to underplay the number of people affected while seeking emergency order to help them, so we can treat this as good approximation.
I'm not an expert, and I've read no books on the subject, so I'll refrain from suggesting sources. The implication of my comment was that it's disingenuous to use that link as proof when it's marked with the equivalent of a FIXME.
Why? This is basically how the business world operates. There is nothing wrong with a private business wining and dining a potential client to swoon and sell them something.
Obviously if you can't break it up into smaller pieces, you can't regularly integrate smaller pieces. That's a tautology.

With that said, I've been doing this for over ten years and haven't come across that scenario. You can easily figure out all kinds of tricks to break things down, but usually only after you believe in the value of it.
I have seen articles similar to this one a number of times. The thing that I wonder about is if there are certain personality types that would be less sensitive than others while still able to remain objective in terms of applying the standards. For example, would a sociopath be unaffected by the content? Just wondering if a psychological screening for the right personality type to do the job would help.

BTW, thank you to the people that do that hard job including the HN screeners.
The very fact that you must be an "expert" in licensing really says everything you need to know about Oracle licenses.
I realize you're trying to make a political point, but the article isn't wrong.

Obviously both are legitimate considerations, but the quoted reason is why the patent system isn't useful for magic tricks. If you were just worried about public benefit, you could have the UPO seal the contents of such patents until after expiration. That clearly wouldn't work for exactly the reason the article gives.
I think at least at first, Google's success was definitely because of the algorithm. Existing search engines were terrible. They primarily relied on text analysis and human edited web directories. You could search for something as basic as "pet food" and get a few relevant results and then a bunch of random garbage. When Google came out using PageRank, it was a whole new world. Every tech savvy person I know switched right away, and not because of the interface.

But no doubt the simple and elegant interface helped too, and has helped them stay ahead as the other search engines have caught up with their algorithm.
There’s some debate how the "Houdini hole"[1] in the ceiling got there: “The story that Charlie Root told me is a little different than what they say now. There is a national organization of magicians who are sure it was Harry Houdini who cut the hole in order to insert some sort of apparatus to levitate a woman. But, Charlie, who in 1971 was one of the only living people who had been in the theater during its glory days, told me it was Harry Blackstone, a magician who was nowhere near as famous as Houdini. That’s all I know. I have no idea if someone has been up there to see if there was something up there.”[2]

[1] Photo of "Houdini Hole" http://3.bp.blogspot.com/-iiUFWI6Wdlo/VM52B-US1lI/AAAAAAAAbk...

[2] http://www.austinmonthly.com/Austin-Amplified/September-2015...
Well binary and ternary number systems can express the same numbers, they just do it in a different way. I don't think there's a good computer analogy here.
Are you saying Obama wanted a muslim ban? Most muslim countries aren't even affected so if you read it's a muslim ban you have been reading fake news.
> and to run the scheduler on the Android device in active mode without keeping poking at the touchscreen?

Enable Developer Mode, there is a checkbox that allows you to keep the display powered as long as there is USB power.
I interned at a company that had given continuous service with a tandem/NonStop system since the 70s (80s latest) iirc.

Its very cool to see such reliable systems in practice.
They should think long and hard about the downsides to each presence that they establish and not establish anything until they think they have a really good understanding of those downsides.

This may involve drastic steps like not using email.
Yip syntactic sugar for immutable property only class instantiation.

Structs differ from classes in that they are guaranteed to be contiguously placed laid out in memory; they're also non nullable and can't be a part of the inheritance hierarchy (though they can implement interfaces, which have some perf tradeoffs).
It would be hard to hold anyone in contempt of court while you're staring them across the barrel of a gun.
How do you combat code stealing and submitting an extension as their own if that has happened before?
That query optimiser is in many ways amazing, but it's mostly undocumented and the behaviour changes from version to version of the database.
The interface is FFI, it has to be unsafe, because you can't guarantee anything about the C code.

The rust code though, can be converted to pure Rust. A strategy I use and most other FFI code I've seen, is to have a shim layer, which is unsafe, that calls through to safe code. And vise versa for calling out to C. The function definitions don't need to be unsafe, just the direct calls to C and conversions to C types.
And allow the user ongoing use of a pirated copy of their Silent OS software? That's generous.

(It's also not Silent Circle's fault if the counterfeit devices were sold with a locked bootloader, precluding the installation of another Android distro.)
One minor nit: it's important to distinguish between phonemic and phonetic transcriptions in IPA. The former are what's usually found in dictionaries and does not account for variance in dialects and speakers. The latter attempts to represent utterances as they are actually produced by speakers.

There's still some nuance that is lost in transcription but phonetic IPA transcriptions can achieve a pretty close approximation to the real utterances.
Higher wages will translate into higher prices, until you tie wages to executive pay, make it so no executive can take home more than 80X what the average worker in the company makes - Not including salaries of excutives in the tally - then raising wages = raising their own salaries. When executive pay is tied to employees' -- you'll have surplus because they won't be able to give themselves bonuses or extra pay and will either have to grow the business and hire more employees are just keep it in the company bank vault for a rainy day.
> That seem to go against the definition of simple: easily understood or done; presenting no difficulty.

That's not a great definition of 'simple' to apply to software dev. Simple != easy, because easy is inherently about familiarity. See Rich Hickey's excellent talk on the subject [1].

[1] https://www.infoq.com/presentations/Simple-Made-Easy
The guy above understands the Tragedy of The Commons. The Tragedy is that there will always be bad actors. The solution is to design systems that will reduce the impact of these bad actors.

In this case, make a system that strictly enforces the verification so multiple accounts can't be created.
12 generations,
5 generations,
(2x) 3 generations.
If by "everyone else" you mean 0.5% market share...
Holocaust Remembrance and the NeverEnding Story
Adopting Persona (or any "outsourced" login system) feels like giving up control of your users table to some third party. As with OAuth and OpenID before it, major websites want to be providers at most, no one wants to be a relying party.

Adopting U2F feels like getting a serious enterprisey security system (smart cards) in an open-source, hacker-ethos way. It doesn't feel like giving up control because no one in U2F's target audience (besides Amazon Web Services) was already managing their own smart card deployment.
I've used Fastmail for a long time and I like it. It's only had a couple of brief downtimes in the many years I've used it, and no spam has ever gotten through. But I don't get a lot of email, and I'm not super paranoid about privacy or security (or I'd just run my own mail servers and use anonymous remailers, at the very least). I just try to avoid the huge dragnets that are Google, Facebook, Twitter, and other "social media".

I've heard good things about ProtonMail, but have not looked deeply in to it.

I'm not sure if there are many good, truly privacy-respecting means of communication on the internet, that aren't a gigantic pain in the ass and don't severely limit who you can securely communicate with (such as, for example, using GPG with a fully vetted web of trust). I also don't have much faith in encryption in the long run. As long as there's a record of your communication, it could be cracked at some point by someone. So I wouldn't place much trust in even the most paranoid digital communication, unless I was forced to. For anything really sensitive, I'd prefer non-electronic, more traditional and primitive means of communication.
Is there a way to use a stable version of Chromium that automatically updates?
Trust is the only way security works in practice. Have you personally audited all the software and silicon in your secure device?
Stratus are still going (I'm assuming it's the same company, same product, same name) and making fault tolerant hardware like this.

They also offer a lower end product based on two standard servers where all the redundancy is software based with virtual machines.

It's clever kit and looks after a lot of critical infrastructure where downtime isn't an option.
> Quite false. How do you expect developers to take you seriously when you essentially say "you can't properly do CI/CD with your current approach"? I sure am enjoying CI/CD right now.

Do you not understand that the "Integration" in continuous integration literally means "merge to master". Please read the first paragraph https://en.wikipedia.org/wiki/Continuous_integration

What you do might work well for you, but if you build long-lived branches then it's not CI. Let's not call it something that it's not: words have meaning if we are to communicate, and we're not doing post-truth software development.
> As recently as 2008 (ahem), I implemented a website transforming XML into HTML/DOM using xsl-stylesheet instructions and it worked pretty well on IE6 and FF back then.

Oh ! Me too ! It was based on ATOM and PHP to recreate the files when content was updated.
I have no idea how that would go. It sounds like an interesting experiment, but I don't believe it would promote the sharing of diverse views. As a guess, it would likely promote extreme polarisation in a way that would likely root out nuance more thoroughly than usua!.
When the bike shop comes to you
How to drive MapD's 1.2B row taxi demo
On Celebrating Mediocrity
One person said they were implementing a Muslim ban, and the other... well, he didn't (not to mention his policy was materially different from the current one). I don't need to read fake news to understand the difference.