skysight-inc/HackerNews huggingface dataset:
Entered the network, manipulated data, created misinformation, use social engineering tricks and tried to control stock pricing. When you have a platform only accessible to the elite, it makes the possibilities extremely tempting.
I've been wanting to provide a high-fidelity many-to-many commenting system inside of a text editor or browser since I was in college. My thought was that if you could annotate something as complex as Shakespeare:

http://imgur.com/FgsyAco

then you could annotate legal documents, code, and other high-density texts as well.

I've long felt that existing solutions fall down in a few ways:

1. UX -- this is a HARD UX problem because you are potentially managing a lot of information on screen at once. Anybody staring at a blizzard of comments in Word or Acrobat knows how bad this can get.

2. One-to-one -- Most existing exegesis solutions like genius.com only let you mark of one portion of text for threaded commentary, which is not ideal because complex text like the above example can have multiple patterns working in it at the same time:

http://imgur.com/x6BKKQW
(a crude attempt to map assonance and consonance)

Really, what a robust commentary system needs is to map many comments to many units of text, so that the same portion of text can be annotated multiply (as this solution attempts) but also so that the same comment can be used to describe multiple portions of text as well.

3. Relationships between comments -- It's great that this solution gives threaded comments as a first-class feature, but you also want to be able to group comments together in arbitrary ways and be able to show and hide them. In my examples above, there are two systems at work: the ideational similarities between words, and the patterns of assonance / consonance. You could also add additional systems on top of this: glossing what words or phrases mean (and in Shakespeare, these are often multiple), or providing meta-commentary on textual content relative to other content, or even social commentary on the commentaries. You need a way to manage hierarchies or groups of content to do this effectively. No existing solution that I am aware of attempts this.

I literally just hired somebody yesterday to start work on a text editor that attempts to resolve some of this, but it's an exceedingly hard problem to solve with technology.
The HN community strongly values civil—even polite—discourse. If that's something you don't feel is necessary and choose to ignore, please refrain from commenting on HN.
Well, they might have the key. If your answer does not match the answer in the key, BAM, you are not allowed.

(Not saying that this is the correct approach, just saying that this is possible if correctness is not a goal.)
A few fellow students graduated with a BA and had their aplications rejected by most companies due to a lack of experience.

Theory is nice. But Experience trumps all. Esp when you think it mostly boils down to PCA/DBSCAN, regression and scatter matrices.

A month of Python/R/D3 on some initial data like pubmed/twitter or any toy dataset would go a looong way.
It was a loaded, disingenuous question. It was one already answered several times in this thread. The very premise of the question was ridiculous to start with. It also came attached to a left-wing conspiracy theory.

I would have been better off not reply to such drivel - thank you for reminding me.
Yeah, it's similar idea. Rust makes this a bit more interesting because the memory safety doesn't come along with a massive performance penalty.

One could also go in the opposite direction and write an OS that just runs as a process inside another OS. Kind of like virtualization, but you don't need any of the specialized virtualization hardware features to do it. An advantage to doing this is that you could in theory setup the same environment on Windows, Linux, MacOS, or whatever, and be able to run one application on any of those platforms inside your process-level "guest OS" without modification. Sort of like Java, but with more OS-like features (like a shell, process and user management, a filesystem, and maybe a desktop environment), native code generation, and no GC.
I could not resist...

but do you want to confuse her with python2 vs python3? When python2 should be out of the question, even if it's default on macOS. Though to be fair the difference should be learned, but it shouldn't be promoted to learn python2 for beginners. It will just confuse them. Even though many years have passed, but I think soon many libraries and frameworks will not support python2 at all (e.g. Django's next version will not), any new code I write - I write it in python3 and never think about python2.

The LPTHW is built for beginners in a sense, that it's easy to read and follow, though author is extremely __butthurt__[0] against python3 [1]. I guess it's the authors _shtick_ to be extremely opinionated, to a degree of incoherent blabber [1].

[0] sorry for my language

[1] https://learnpythonthehardway.org/book/nopython3.html

P.S. Though "Appendix A: Command Line Crash Course"[2] is probably one of the best promotions and intros into CLI .. and that is very useful to learn, instead of locking yourself as a beginner into some IDE.

[2] https://learnpythonthehardway.org/book/appendixa.html
Notes:

1. The most realistic speed is actually 186mph (300kmh) max making for a ~90min trip between Seattle and Portland - which is still great.

2. There's a completely alternate alignment for a good chunk of the Seattle-Portland distance (former Milwaukee road branch lines and the old chela is western). There is also a rebuilt alignment of the old Tacoma western that will just went in service that will cut 30min off then trip from Tacoma to Olympia anyway.

3. Interestingly, it shouldn't be thought of as a mid-distance intercity train. It's a commuter train at higher speed. In Japan a huge number of people commute on the Shinkansen. Imagine if you could commute in 20min from Everett to Seattle or Olympia to Tacoma.
IMHO: Using varint for this is silly, and just wastes decoding time.
(Doing because proto/etc did it, when they have wildly different use cases, it a bad idea.)

The example they purport to give even proves it:
" For example, a 100 TB file in IPFS may have as many as 400 million subobjects, which would mean 400 million hashes.

400,000,000 hashes * (7 - 2) bytes = 2 GB"

Right, so uh, that's 0.002% of that 100tb.
(IE who cares)

(This already appears to be the difference between what it would normally take, at 7 bytes, and what it takes with varint, which is ~17 bits per int)

But assume we go crazy, and use 8 bytes per hash.

we have 3.2 gigabytes there.
vs
800 megabytes for your varint encoding.
Or, for our 100 terabyte file, approximately, "who cares" vs "who cares".

if you could transfer at a gigabyte per second, the version with varint would take ~28 hours.
The version with fixed-size 8 bytes would take ... 2 seconds longer.

Remind me again how this is showing it's a good idea?

Also, if you really wanted to use variable size integers, variable byte encoding is pretty much the slowest way to do it.

See, e.g, https://arxiv.org/pdf/1209.2137.pdf

Using variable sized integers here doesn't save space, precisely because th , but it does make it more annoying to splat these in and out of memory.
The article refers chiefly to repeating mouse or rat experiments.

The obstacle there isn't what level of training researcher has (as long as it's sufficient), but who is going to pay for it.

At the scale proposed (a 6-fold greater number of mice per experiment than is usual) the cost of testing only the core hypothesis is easily over $100K. In addition there is the time involved, which can be from months to years, depending on the experiment.
Thanks for pointing out the Operator framework. Please correct me if I am wrong, but Operator is not a Kubernetes thing - its a custom functionality built by coreos. It is undoubtedly awesome, but it is very hard to get it working on non coreos distro.

I personally believe that orchestration primitives like operators, linkerd, ingress, etc are what the k8s project should focus on. Im actually unsure if StatefulSets are solving production problems for anybody.

IMHO they are a fairly Googley concept and hard to apply outside of Google for anybody (without solving the networked filesystem problem first).
This isn't really a "virtual DOM" in any way, though. It only generates strings, which defeats the whole purpose of keeping a separate DOM around.
I think it's simply that America has a larger geographical scale relative Europe causing there to be a lower ROI...

That being said, I never have understood why we can't get support for a bullet train from San Francisco to Los Angeles.
Not sure why you're getting down voted... currently looking at relocating to Seattle and this was the first thing I thought of.

If we're going to build such a train it needs to be engineered to be safe from the faults along the cascadia subduction zone - that may be no small feat.
Stack of Early Apple Memos Discovered in Seattle Thrift Store
Given Male 1 and Female 1 wherein female 1 was unfairly discriminated against. How does it follow that if you unfairly privilege female 2 in favor of male 2 that you have somehow made up for the original injustice.

A rational though process would be that this just adds to the sum of injustice in the world.

I'm perhaps presuming to much but with a name that begins with Jen which is often a short or familiar form of Jennifer I would have to wonder if you yourself are in favor of "positive discrimination" because you yourself have suffered from plain old discrimination the bad and in fact only form of discrimination there is.
You don't have to be faster than the bear, you just have to be faster than someone else.
It's discussed in the article that a different issue is tooling assuming the hash length won't change. That's an issue that came up with the recent SHA1 issues and git. Lots of git tooling assumes the hash is 160-bits. For example, a website displaying git history might be formatted for the hash field to be exactly 320 pixels wide, enough to fit a hex encoded 160-bit string in an 8px monospace font. If suddenly the hash needs to be 256-bits, the site needs to be redesigned.

Multihash seems to argue that by using an TLV encoding on the hash, that will make it clear that the hash length is dynamic, so tooling will design with that in mind.

Simply assuming that you can rev the version of your protocol in the future doesn't communicate to outside developers that, for example, hash lengths in your protocol could change in the future.

I'm not sure I agree with Multihash's argument, though, and on average I agree with your methodology in systems I design. Keeping the crypto fixed per version makes implementations and tooling simpler and thus easier to debug/less chance of [INSERT WORD]Bleed. That outweighs the supposed future proofing of things like multihash, in my mind, and I also feel a lot of designers won't take the hint even when presented with a TLV encoded hash.
Other than the last bit where they express an opinion, I didn't take it that way at all, particularly as 'morgante specifically took care to include the statement regarding Trump not being responsible. There are quite a few people in this thread (myself included) who are not well-versed on a lot of the details that may go on during customs interviews. Having references (other than something someone said on some internet forum) is commendable—to me the antithesis of someone searching for a conspiracy.

And if you thought it was disingenuous, and chose to answer anyway, don't make it worse: the goal should be to improve the conversation.

Perhaps you thought they should have already known about such things, or that they should have looked them up on their own. You mention that it was answered elsewhere in the thread: you could have referenced those comments as well. but choosing to respond like you did does nothing to improve the discourse.
Nice call
What are the differences against Resin.io?
It's not always charity, some opensource to have co-maintainers, some opensource to show his achievement and put into his resume. Some opensource because then they can build something together as a community so he can also use it in the next-release (..instead of patching his version). etc.
It's not so clear cut. The Republicans may be trying to put breaks on the never ending money drain that this project was. FWIW Trump looks to be very pro-High speed rail in general [1] esp as he is going to be pushing through his proposed 1TB infrastructure overhaul.

https://www.cnbc.com/amp/2017/02/03/abe-says-japan-to-show-u...
As an additional data point, in 2000, both a fellow traveler and I were asked mathematical questions by US immigration officers in Canada. He answered correctly, I was unable to do so, but we were both allowed to enter without further investigation. I thought the experience was fine.

I have had less pleasant, aggressive questioning dealing with British immigration when flying into Heathrow as well as Irish immigration when flying out of Heathrow, though in the latter case the proximal cause was my fellow traveler choosing to lie. :(
I wrote about how I manage it here: https://dev.to/yelluw/10-things-i-do-to-keep-open-source-pro...

Seems we are following similar paths. :)
Microsoft’s AI has learnt how to write its own code and create its own programs
> But of course there are downsides: caching can be annoying sometimes, because file changes take much longer to be rolled out

If you just want the SSL, you don't have to enable caching on cloudfront — that way you get in the instant updates at the cost of a bit of performance.
And that is exactly one of the reason of the opensource, to get more contributor.. (instead of releasing e.g. binaries..)
How different this framework is from statsmodels?
I wonder what Sungard/FIS think of the name, which is the same as their commercial financial modelling/forecasting tool.
You are right. My soup kitchen metaphor still stands (IMO).
Is this a joke, or are you so out of touch that you don't think a labourer could have a desire to ever travel?
But this is about a 140 miles / 225 km railway line, which is approximately the same scale as European high-speed trains.
This is why Copyleft exists.
Cool, another protocol which claims for security and a reference implementation in... C
This is absolutely not the norm. If this thing was resolved in a 20 mins after the mix-up we could agree. But 10 hrs for a business visa is not the norm. As someone who has traveled at least 50 times in pre-Trump era on immigration purposes, I have extensive experience with border agents. In fact, once coming back from my trip to Mexico, I had forgotten to get my I-20 stamped from my school. The border agents where phenomenal to deal with this, they produced a new I-20 with current dates and requested me to get it stamped with my school in the next 48 hrs and fax USCIS a copy. This was done within an hour. I shudder to think what will happen with a situation like this today.
>My suspicion is that the King Servers connection identified other associations that were far more sensitive for Russia than just an old spam business grudge. And that’s why Vrublevsky is finally getting his revenge

Hmm

I hope we can have an independent investigation about this.
It has little to do with geography and everything to do with the auto industry. They don't want to allow public transportation as government-sponsored way to reduce the profits of the auto industry.
It's a great design! I use a similar setup for my blog and wrote about it here: http://blog.michaelschmatz.com/2016/03/31/how-i-wrote-this-b...
> With almost 8 BILLION people on this planet soon, not everyone can meaningfully contribute

People keep saying this, but why is it true? Why can't you just have 4 billion people making boutique food for the other 4 billion who are making boutique clothing in return?

Why can't you have 8 billion people making TV shows for each other while robot housekeepers keep them alive?

Mental health care alone would seem to me to be an almost infinite market in need of labor.

Is there some economic law that defines an upper limit on how much work there is to be done? I see seemingly infinite undone tasks around me.
There's also https://github.com/staples-sparx/Agrajag which I've been working on. It is an abstraction on top of repmgr and repmgrd. It relies on repmgrd for quorum and uses zookeeper as a distributed store for who the new master is. This way your apps/bouncer/HAProxy can read off of it. It does not use zk for leader election and relies on repmgrd for that. It's a move away from the normal repmgrd style of push notifications to a pull + broadcast mechanism. This allows many nodes to broadcast the same information (increasing the surface area of success) and fencing old masters.

repmgr and repmgrd are written by core contributors of postgres and this is just an orchestration layer (with built-in monitoring) on top of it. It's very much under development at the moment.

More details are here: https://github.com/staples-sparx/Agrajag/blob/dev/doc/tradeo...

There are plans to add more lines of defense in cases where repmgrd dies.
I'll be speaking about it a bit this week at pgconf.in if anyone's interested: http://pgconf.in/schedule/a-postgres-orchestra/
7 Ways to Test Your App for App Store Success
I'm really not convinced that one must have pains of hunger, or fear of eviction, in order to start a business successfully. Many people have founded businesses while already having been quite wealthy. Elon Musk, to name just one.

I'd also argue, that there are many people who would like to start a business but are trapped by the aforementioned hunger pain, and rent dues. They can't take the necessary time to build a business, because they're too busy making ends meet.

I happen to be very lucky, and can work on my side goals after work in the evenings, and on weekends. I'd be much further along though, if I could quit my job, and live modestly, while building my business.
> Where are the Wii-game clones? Where are the DDR-clones and, like, retro arcades?

If you watch the Gabe interview, he points out that cloning experiences is the wrong approach. The problem with VR is that nobody knows what its DOOM would look like. Elite: Dangerous gives a glimpse into what that could be, but it's not conclusive and is on the more expensive platforms.

> Nobody has been so preoccupied with a VR game that that they flung the controller into the TV yet.

With Leap Motion Orion, I've flung my hand into a wall - if that counts. The term is "presence," and Leap takes it to another level. Sadly, Leap consists of tech demos right now.
The 8 Best Basic Cell Phones to Buy in 2017
Hey it looks great so far. I'm just getting into it.

On the new entry page, I would recommend adjusting the line-height of the title input field. Some of my g's are getting clipped on the bottom. May just be Chrome or my zoom level, but it is just something I noticed.

Very nice so far, keep up the amazing work.
Moderately relevant short story: https://www.facebook.com/notes/robin-sloan/julie-rubicon/985...
You are always allowed to get home if you prefer that as long as it's outside U.S.
Assuming you can clean it up, or put it up in the first place, and deal with future maintenance - assuming that whatever you put up ends up being enough for github-as-resume purposes in the first place...

There's a fair amount of stuff I'd like to throw up on github since I can't put any of my work-related code up, but I have other priorities in my life, so meh. My spouse is the total opposite of me and will probably struggle to come to terms with our impending spawn sucking up his free time, but that's just how things are. I don't think there's any shame to be had to not participate in these things regardless of the reason - it has a non-zero time and effort cost that cannot be ignored.
It would be more interesting if the code was tied with parenscript instead of generating the raw HTML directly. That way you could generate the Javascript needed to manipulate the real DOM. Otherwise, this isn't a virtual DOM, it's only a minimal template engine.
This comment got voted down.

Days later Nature posts "No publication without confirmation" http://www.nature.com/news/no-publication-without-confirmati...
The Terrible Truth About Modafinil: 5 reasons why Modafinil and me are fini
This is kind of a stupid question, but why not just use .rpm/dnf or .deb/apt and a custom repo?
> putting Middle East energy producers on shakier footing.

I thought they were already pretty Sheikhy.
Something of a client state or co-dependency.

The US relies on Saudi oil.

Saudi Arabia relies on US protection.

Each benefit mutually from petrodollar pricing -- the US guards against devaluing its currency (and reducing the value of dollar-denominated assets within its financial system), Saudi Arabia, and virtually every oil-exporting nation, benefits by not having their currencies appreciate in the absence of any meaningful domestic demand for foreign goods.

There are other elements, though those are the large ones.
the confusingly named "Norden occasional table" (it's a sideboard, people!) is apparently discontinued, and I can't think why. in terms of quality and sheer utility at a low price it tops pretty much any piece of storage oriented furniture I've ever bought. completely transformed my kitchen, looks good, and has held up well.

you can see a picture here: https://www.decorist.com/finds/5895/norden-occasional-table/
Is there a way to extend these models to handle spatial variation (e.g. weather forecasting, property price estimation etc.) as well?
Worth noting Prophet is R/Python wrappers to some models with reasonable defaults, written in and fit by Stan, a probabilistic programming language, and Bayesian estimation framework.

Stan is amazing in that you can fit pretty much any model you can describe in an equation (given enough time and compute, of course)!

More on Stan here: http://mc-stan.org/
Well, the web browser only understands strings so sooner or later that will have to happen. But before and in-between generating strings you're free to update the DOM, which is the the exact purpose of keeping it around. And like I mentioned in the post, this is a general purpose foundation on top of which change tracking will be added as an opt-in feature.
Doesn't matter. Expressing support doesn't count as payment in kind under UK election law. Just as well really, otherwise anyone who spoke in favour of a campaign would need to declare it.
Top C# projects errors found in 2016 by PVS-Studio Team
Not even close, but similarly: travelling to Israel for work some years ago I was asked what I did for a job. Software engineer, I said. 'Where is your laptop?' I explained I didn't have one, that I worked only on desktops. It took some persuading the guy that you could be a software engineer without a laptop.
Funnily enough, I am rather intimately familiar with legal billing.

Many, many years ago, I worked for a company that did semi-automated audits of legal invoices for global-scale clients. The number of times we caught lawyers billing full-partner rates for paralegal work was not small.

We made a very good business by pointing out that $1000+ per hour was a tad expensive for photocopying documents.

For a large legal firm, you can get away with this. As an independent consultant, your reputation, and the future success of your business, is based on the value you deliver to your client.

If you had to spend 20+ hours tracking down a tough bug because the bug itself was that ugly, you bill for that time.

But, on the other hand, if you blew 20+ hours tracking down a typo in the code that you made, you write that time off and credit it to the client.

This is, in part, how you show your clients that you are worth $X000 per day: because they are only paying for the time that you spend generating value for them.
> Lack coffee tables: utter trash, fall apart quickly

If you want something to last you aren't going to get it for $8 no matter where you buy it.