skysight-inc/HackerNews huggingface dataset:
Nobody I know uses it.

On the other hand, the Whole Tomato refactoring tools are pretty awesome, and most of my cow-orkers have them installed. They make large projects a lot easier to deal with (near instantaneous search across a large project is a wonderful thing). But you don't need them, especially when you're starting out.

My basic principle is, when learning a language, doing stuff that isn't involved in learning that language is, well, not learning the language. It's like the aspiring writer who just needs to find the right laptop, the right software, the right printer / coffeeshop / corner of the house . . . it's all excuses and procrastination, just sit down and write.
True, but the bank won't be giving those loans if they think the contracts will fall through. Even if the contracts fall through, chicken demand is a known quantity. The farmer has opportunity to find someone else to buy his chickens.
Not really that surprising to me, Kotlin is named after a Russian island, so naturally their non-developer populace will use the term more than the rest of the world and the programming language was created by JetBrains, a Russian company, so I'd also assume there's probably some elevated interest for Russians in something successful that's also "home grown".
YouTube’s mobile app will soon better display all video formats, add messaging
I don't think any blockchain technology accomplishes anything that couldn't also be accomplished with a trusted third party. The innovation, if you see it that way, is always in doing things without any trusted third party.
LambdaNative – Cross-platform mobile apps in Scheme
It's a button we're talking about. Even a 5-year-old knows how a button works, regardless of looks. What is there to learn?
I've never seen this before, it's actually a pretty damning assessment of what putting an addict in jail will do to them... it makes them even more addicted than if they found a way to socialize and rehabilitate them. Give them an ability to enjoy their lives and they will gradually self ween.

This is quite sad really... I felt terrible for the rats in the cages.
JRuby, RVM and Vim walk into a bar
Maybe, maybe not. But you can still find pretty kick ass employees by somewhat spreading the wealth around. Make sure they have a great office and they're well taken care of. Perhaps have a bonus pool. Offer flexibility. Etc.

It might not matter much in the valley, where every startup does it, but it will if you're building a business in say, Europe.

I personally don't believe that just because you retain most equity as a founder in a "lifestyle business" you can't find equally and/or better employees. You just have to focus on different things. It's just a different game (organic, slower growth, longer term), and you probably don't want to be handing out equity to people if you run a profitable bootstrapped business.
NPM could have been Yarn, in 2012
Not startup-specific, but Linus Torvalds is definitely the Gordon Ramsay of programming.
That's fine, Italians will just go buy their iPhones in a neighboring eurozone country.

Furthermore, I doubt the politicians involved understand the benefit to device security a walled garden can help enforce.
Whether or not you find C++ uniquely useful for more general (e.g. desktop application) programming, it's still one of the most popular languages. There are lots and lots of legacy C++ codebases that are being actively maintained and updated. OTOH the places where C++ is especially well suited may be niche but they also tend to be crucial.
Many farmers like to paint themselves as unsophisticated simpletons. And the trick works more often than it doesn't.

In turn, many people in cities think of themselves as better than people in the country. Why, they moved from the country to the city in search of better opportunities and found them! So, they must be better!
This! Or sell the „startup experience“: 1 „CEO“ + 15 (free)interns.
Modern tooling will look for correlations; (fixed) useless instructions per se don't help, since the signal can still be found in the original instructions.

However, the attacks all rely on reducing noise by combining measurements. Introducing sufficiently-long random delays or sufficiently-big variations in clock speed can make it harder to combine measurements, and can thus stop such attacks. Unfortunately, making trace alignment hard is not so much a provably-correct fix as a contest between the hardware designer's ability to be really annoying and the attacker's intuition (to find usable synchronization points) and sheer persistence.

(If you want to rely on such things, you really need to get a top-notch hardware attack lab such as Riscure to look at your countermeasures; you really want to test against an experienced attacker's intuition.)
It does preserve. We keep some special markers in the text files and we track the position of the markers. The markers have associated metadata kept on the end of source file. Neither markers, nor metadata is seen during the graph editing, so it works transparently for the end user.
For that exact reason, I am incredibly thankful my kid's interests are currently sufficiently geeky. Terrified for when those interests are dumped in favor of appeasing boys.
I wish I read this tldr earlier. I spent 7 minutes scanning this boring interview for an explanation without success.
I find it funny that they are afraid to show the code because it might lead to hacks, as if there were intentional bugs in the code that can be abused.

If your product contains bugs it is up to you to fix them. If some "Russian hackers" can find them by looking at the code in a clean lab but you can't, well, you aren't supposed to be in this business.
This one with no evidence?
1 & 7, thanks!
Please ELI5: What is the tech behind this? How is he able to do this?
But the author 'made' this article - an artifact that he presumably sold. Perhaps he has too narrow of an idea of 'making'.
Yuri Drozdov: The man who turned Soviet spies into Americans
This[0] video from Apple's WWDC gives a nice overview of how Differential Privacy is being used in iOS. Basically, Apple can collect and store its users’ data in a format that lets it glean useful info about what people do, say, like and want. But it can't extract anything about a single specific one of those people that might represent a privacy violation. And neither can hackers or intelligence agencies.

[0] https://developer.apple.com/videos/play/wwdc2016/709/?time=8... (the "Transcript" tab has the text of the video if you want to read instead of watch.)
> Sorry but this is pure speculation ( or fake news if you like the term ) by CNN, MSN and WaPo. Show the proof if you have any.

Are you kidding me? This has been known for months and is in declassified DNI reports.

https://www.dni.gov/files/documents/ICA_2017_01.pdf

> Cyber Espionage Against US Political Organizations.

> The General Staff Main Intelligence Directorate (GRU)probably began cyber operations aimed at the US election by March 2016. We assess that the GRU operations resulted in the compromise of the personal e-mail accounts of Democratic Party officials and political figures. By May, the GRU had exfiltrated large volumes of data from the DNC.

> Russia’s effort to influence the 2016 US presidential election represented a significant escalation in directness, level of activity, and scope of effort compared to previous operations aimed at US elections. We assess the 2016 influence campaign reflected the Kremlin’s recognition of the worldwide effects that mass disclosures of US Government and other private data such as those conducted by WikiLeaks and others have achieved in recent years, and their understanding of the value of orchestrating such disclosures to maximize the impact of compromising information.

> We assess Moscow will apply lessons learned from its campaign aimed at the US presidential election to future influence efforts in the United States and worldwide, including against US allies and their election processes. We assess the Russian intelligence services would have seen their election influence campaign as at least a qualified success because of their perceived ability to impact public discussion.

> Russian Cyber Intrusions Into State and Local Electoral Boards.Russian intelligence accessed elements of multiple state or local electoral boards. Since early 2014, Russian intelligence has researched US electoral processes and related technology and equipment.

> Public Disclosures of Russian Collected Data.
> We assess with high confidence that the GRU used
> the Guccifer 2.0 persona, DCLeaks.com, and WikiLeaks to release US victim data obtained in
> cyber operations publicly and in exclusives to media outlets.

> Content that we assess was taken from e-mail accounts targeted by the GRU in March 2016 appeared on DCLeaks.com starting in June

Btw this is the GRU:

https://en.wikipedia.org/wiki/Main_Intelligence_Directorate
If each person in a relationship is happier because they treat their relationship as a business, then it's pure hubris to suggest they should be less happy because it does not match your notion of what a relationship should be.
True. Relationships, on average, don't survive nearly as long as businesses. I'm not sure that's necessarily a knock against these people's approach, though.
As much as ads are annoying, this has nothing to do with the article. One man's bloat is another man's content. No need for this nag to be top comment on HN for an article about why data isn't moving at the speed of light.
Wondering why you didn't also automate the process of actually signing up for the seat? Getting notified that a seat is open is helpful but automatically taking the open seat sounds a lot more helpful.

Though at that point you'd have a lot more luck with selenium or some other web driver.
I am stuck. What is the next step here? (Aside from programming it in Prolog.)

https://i.imgur.com/ezUHHBp.png
Which other systems language allows the same style of programming while giving the same performance? You pretty much know if and when you need C++ - which is rare unless you live near the hardware.

That said, I'm not sure how you wish to engage people here with that comment. Do you have any specific criticisms of C++ (there are many!) that we can discuss beyond your personal feelings?
I'm surprised there is so much resistance to this idea on this site of all places. The fact is that in real life (unlike in TV and movies) few people have the emotional intelligence to divine their partner's wants and needs from subtle cues. It may be somewhat unromantic (what does that even mean?) to sit down and write things out, but explicit communication about expectations, boundaries, and priorities can make a relationship function much more smoothly.
So in terms of git, Luna users won't be able to comprehend the visual z-order and positional changes by glancing at a diff. And those types of changes will come freely in the normal course of development.

That means that Luna requires some kind of visual diffing step to reach parity with the development flow of text-based languages. Otherwise developers will get comfortable interpreting metadata changes as noise. In specialized languages like Max/MSP that leads to spaghetti programs. In more general visual languages it could probably even lead to security issues if an overlap suggest a different visual data flow than the source code. (And judging by Pharmaceutical TV commercials, people blithely favor the visual over the written when there's a discrepancy.)
The 3 Tenets of Service Objects in Ruby on Rails
Sure, but still, I don't see why you would need to look at asymptotes and convergence. It's enough to look at individual customers and ask the baker if he thinks it's easier to attract a new client than to stop an existing one from leaving.
They are definitely storing logs now. Where does it say in their statement that they won't be storing logs? This is about secure email.
I did not say there's anything wrong with being a janitor. My comment was made in the HN context. If you spend your life learning programming languages and systems for a good reason but you're unhappy with your current situation, then just choosing to work for a company with a non-catastrophic plan might not be a sure way to achieve happiness if at the same time you're not realizing your full potential (https://en.wikipedia.org/wiki/Self-actualization).
It is, though. The two of you are co-founding a family (even if there are no kids planned). The challenges you face when committing to a partner are exactly those you face when starting a business. OK, selling your progeny isn't a valid revenue stream to base your valuation on, but you're probably still going to seek 'venture capital' from a bank to buy a house.
you can call c/c++/obj-c functions from swift
If you want no CVEs you could use my web server filed[0]. It's really fast. And written in C. ;-)

Of course, it doesn't support HTTPS or HTTP/2, so... there's that.

[0] http://filed.rkeene.org/
I believe that this is a concerning side effect of the increasing inability for people to communicate and to trust others.

A contract is just to re-enforce an insecurity on both parties in a relationship. I'm all for discussing things even in that great detail to avoid conflict before hand. But a contract seems excessive and will probably be thrown away anyways.

[Soapbox] I'm convinced that most people are completely disconnected to others, and lack the skills to meet new people, handle rejection, and come down from overly high expectations. Just seems like narcissism and the lack of flexibility.
What's a "domestic partnership?" Is it a legal term?
There is no requirement to include comments with the author and date.

Package private is a reasonable choice for the default access modifier. Changing the default to be public or private wouldn't improve the language.
That sucks, but I think your experience is the exception to the rule -- indeed, is the result of the rule.

The typical reason things get broken like that is carelessness. And many people wouldn't have come forward like you -- not because they're justly afraid of overly harsh treatment, but because they have nothing to gain by doing so and don't share your moral principles.

That is background context in which your unfair treatment should be interpreted. Which is to say: I think you have the cause and effect backwards. And you, as a fair honest person, found yourself paying for "the way most people are."
The comic is from 2007. The Debian vulnerability wasn't announced until 2008.

I'm fairly sure this basic joke predates xkcd by quite a while. For example, here's a Dilbert comic from 2001 with a slight variation on it:

http://dilbert.com/strip/2001-10-25

This Jargon File entry listing several specific "random numbers" has the same theme:

http://catb.org/jargon/html/R/random-numbers.html
It's surprising to the people here. If this were a forum for tech workers for banks and defense contractors it would be a different story.
Why is this allowed on HN? It's not tech, startups or anything in between.

Is there a website like HN that's actually focused/moderated and doesn't mix Cosmo type clickbait with actual news?
> Dart? [...] JS fatigue

I think you might like working with Dart. The entire ecosystem is standardized. And if you do Flutter stuff, Flutter is the only framework.

Learning the language isn't a big deal. You already know most of the syntax and its semantics are straightforward.

You can try doing some Hello World stuff over at DartPad:

https://dartpad.dartlang.org/
Evidence is downthread.

CIA, FBI and NSA all concur, they all put out unclassified statements with their conclusions, although they obviously kept much of their supporting evidence classified.
You are correct it would not work for movies. For my use case, it sure would!
>The vast majority of DDOS these days is due to IP spoofin

Um, no. Amplification attacks, and direct attacks from compromised hosts, such as IoT, are the majority of the traffic. BCP38 at the edge doesn't protect against devices spoofing their internal network address from someone else in their same subnet/routing block.
It is probably unerforceable. It is a peer agreement, not a legally binding contract, with opt-out provisions. Still, immensely useful.
Just to kick off some discussion. Do you guys think that the shift from on-prem to SaaS is indicative of a move towards rent extraction?
Equity is not everything. There are bootstrapped startups that have outstanding work culture with people really aiming high, where 100% equity is in owner's hands. Equity often is overadvertised. I would take good pay over equity as a father for example.
Maybe they are, but I suspect they have different incentives.

If I discover that they're singling out my $5/mo VPN server for monitoring, the rest of my $1500/mo is moving to another company.
I finally understand people who don't like 3d movies. Your comment makes me feel ill! I hate high framerates in movies. Just ruins it imo.
I've never measured whether using cocoapods to import dependencies produces larger or smaller binaries than not using it. I would imagine it makes no difference, but it's something worth measuring if you are considering using cocoapods and are worried about binary size.

Personally I don't like cocoapods and if it were my project I would remove it (and/or not use it in the first place). This is more of a personal preference though, and not necessarily the right thing for other people's projects.
I get it is not related, but, what are some of the things people do with Haiku?

You can browse the web, what else?

What other languages are supported, is there Haiku Ruby?
This is a valid point. We are doing all that we can to balance making substantial UI improvements while not making disruptive changes the flows.
This feels like something only a woman could put forward or demand in a relationship based on their value in the dating market. A man would be in a much higher risk of being left with the same arrangement.
Also have a R11 Chromebook and love it. I do use Crouton but been also using GNUroot as does not require developer.

What I love is being able to do cloud development (Linux) on a commercial laptop.

I wish Google would push this harder as a great dev solution. My biggest gripe is small storage on most CBs. Plus no sdcard access from containers on the R11. Also all Android runs in same container.
XKCD 221 came out February 9th, 2007[1], so either Randall new about the bug before details were announced in May 2008, or it's just a joke about randomness not tied to any particular reference.

[1] Go to https://xkcd.com/archive/, hover over the title of a comic, and a tooltip will show the date

EDIT: I see 'mikeash beat me to it.
Evidence of Mars-sized planet influencing Kuiper-belt objects
I'm still not sure I understand. Maybe something is being lost in translation here, but I don't see how you'd interpret, "audio and visual programing" in a way that doesn't include livestreaming.

Are Weibo, iFeng, and ACFUN popular sites in China for livestreaming or sharing videos? I know if a western government ordered YouTube, Twitch, and Facebook to "stop their video and audio program service" in their country that could most definitely be interpreted as a ban on livestreaming (or even on all forms of streaming in general), even if the ban didn't include smaller sites like Vimeo or Periscope.
New iPhone 8 Glimpse Combines Leaked Parts to Show Off What Device Might Look Li
ISPs should come out of the stone age, and should start using fiber optics everywhere.
Isn't this exactly the arbitrage opportunity that energy storage companies could use to launch their products?
Doesn't looks like a universal solution to me. It looks that this particular solution works for them.

I know god knows how much families in my home country (Russia) who had no problems living together to old age without having to do anything special. I also know god knows how much dysfunctional families as well. I knew quite a few oddbals too, a couple that were still lovey dovey and dating casually for close to 12 years since their mid-teens. I knew a married couple that everybody suspected to be "mutually-infidel," yet they had a really strong bond.

It is all luck and compatibility/synergies of individual differences
The current version of Eclipse is quite fast even when dealing with large code bases.

Configuration is easy; there are a zillion options under preferences but the search filter makes it easy to find what you need.

Startup times are irrelevant. Start the IDE once when you boot the OS and leave it running. It consumes minimal system resources just sitting there until you need it.
>We spent weeks anxiously enumerating the pros and cons of cohabitation.

The older I get, the more I come around to the conclusion that thought is bad.
This 16-yt NYT veteran would agree.

https://imprimis.hillsdale.edu/2016-election-demise-journali...
I'm Tom Caputi, author of the ZFS encryption patch and I can answer of few of your questions.

First of all, the choice of AES-CCM. I have had a few people ask me why we didn't chose something like ChaCha20 as a block cipher instead of AES. This is largely because AES is by far the most scrutinized block cipher around. It's use is currently so widely accepted that modern Intel CPUs have built-in AES instructions to improve performance. While its true to say that ChaCha20 (or other block ciphers) might theoretically be faster or that they ARE faster on some architectures like 32-bit cell phone CPUs, this is not currently the case with the vast majority of ZFS deployments.

As far as the choice for CCM as a default goes, this one was a little bit harder. Originally this decision was made to match the Oracle implementation as much as possible (a design decision which has since been dropped). Later, when we re-evaluated the descision, we found a paper (http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/comment...) indicating there might be weaknesses with the authentication mechanism, although the paper only mentioned cases with truncated authentication tags. So in the interest of being as conservative as possible, we chose the option which looked the most secure. We did not look into AES-GCM-SIV since it is very new (it looks like it actually came out this year) and so I would not by any means consider it a "conservative" choice.

As far as performance goes, we have not yet (as far as I'm aware anyway) seen a case where read or write speed wasn't bottlenecked by the disk speed. The benchmarks you posted are (as far as I can tell) single threaded and ZFS processes each block asynchronously.

The biggest thing here is that AES-256-CCM is only the default. It is easy for users to pick GCM for the time being and for developers to add newer, better encryption algorithms and change the default as time goes on. I wouldn't be surprised i we had changed the default by the time that the patch ends up in a tagged release.
You see this in the weirdest places (government data processing, for instance) and I suspect this will continue to grow until there are some high profile data leaks at such SaaS providers. Way too many important eggs in single and often badly secured baskets.
A hard variant of binary puzzle, or a puzzle that is different from the binary puzzle and is also hard?

If the former, the 10x10 puzzle for today (solved in parent comment) is classified as "very hard".
You claim that conda "isn't very well supported by Unix as a whole" and "doesn't really work." Can you provide some evidence or examples to back up your claim?
A relationship isn't a business.

Sounds like someone who never met a divorce/family law attorney. In California legally speaking part your relationship is treated as such.

http://jurris.com/california/family-law-code/720-721/721-2
DevOps Q&A with Gene Kim
Basically, do we want to send the signal that entrepreneurship is for everyone, or just the rich and healthy?
This is such a terrible article. Massive hyperbole/clickbait. Doesn't explain anything.

Save yourself some time: "The most important invention is 'triple bookkeeping', AKA the blockchain."
Look at row 3 (0,1,0, , , , ,0,1,0)