skysight-inc/HackerNews huggingface dataset:
> I don't understand the common perception that any amount of commitment would be involved.

I might be misunderstanding you, but I'm sure that you understand that it takes more commitment to grow and maintain a beard than to simply exist.
Skully Investors Oust Founders, Marcus and Mitch Weller
> I would have guessed that swimming would be much more common there, since it is an island nation.

You could assume that. But in the islands you'd find that public access to open water is highly restricted. Most beaches are owned by resorts. The one remaining public beach in Jamaica was sold off to Chris Blackwell, who owns other resorts in Jamaica. Anthony Bourdain covers this in Parts Unknown.

With so few opportunities to swim it should come as no surprise that most island people can't.
unwrap is also kind of neat in that it 'unwraps' the value, so something that converts strings to ints

intval = convert("42").unwrap()

is like

if intval, err := convert("42"); err != nil { panic(err) }

but you can not do

intval = convert("42")

and pretend it can't fail, but in go you can do

intval, _ := convert("42")

the rust unwrap would most similar to a

intval := mustConvert("42")

in go, but 'must' type functions don't exist for every method in every library.
It felt less verbose on 0.16 with the Mailbox forwarding.
>Do you actually agree with that retroactive withdrawing?

No, but introducing an extreme idea makes my idea sound moderate in comparison.

>And that's because it's a social more that is being enforced.

I did hint at this in my comment.
the second object access example is fast because you don't set the innerHTML in it, you're only modifying the value of the `doc` variable

i don't think the micro-optimization is really needed with modern javascript engines anyway
In order to run stateful applications on Kubernetes, we've done a bunch of work to make it easier. The new (code named) PetSet object includes:

- Initialization containers
- Identities (so pods in a set can have a specific number)
- Automatically mounted persistent disk
- Persistent hostnames

Please let me know if you have any questions!

Disclosure: I work at Google on Kubernetes
> But I honestly don't see writing non-javascript web applications being mainstream any more than it is now at any point in the near-ish future.

The performance of touching the DOM and browser APIs will be the factor that decides that, imo. I think you may be underestimating how many people are partially or heavily disgruntled at javascript, and would happily replace it if given the chance.

If speed is not an issue, and it's purely by choice of the user, i think there will be a lot of interesting changes to the web in the coming years.

Hell, for many applications i'd even be willing to accept a speed loss to use "my preferred language". And, in the event that certain tasks are indeed too slow, perhaps i'll be able to pass data back and forth between my WASM and JS to let JS deal with the performance critical DOM.

Regardless, i'm quite excited, and hope to see something fruitful from it.
But, seeing a breakout hit made with Unity is very likely to make a lot of devs think, "I know, I'll use Unity!" I'm confident there's gonna be a big sales bump from the success of Pokemon Go.
DOM and GC are on the plan list thought, fwiw. It will, as far as the planning is concerned.
I am also not a fan of the "hey code this while I watch you" process. There is no reality to this process, I have written code that many of the people "testing" me would not have ever considered, does that make me some super programmer? NO, it makes me a guy that had no other choice so I learned it and did it. Asking me to write your next brainfuck interpreter or whatever algorithm you want may or may not result in positive results, but either way you will learn very little of what I am capable of in your pre determined time period.

If you want to know what I can offer after 25+ years in this industry, look at what I have done, talk to me for 15 minutes without the entitled attitude that tells me you are a new grad and have no real world experience. That fact is, I don't care if you are a new grad, but I admit I do get excited when I meet new grads because that means I can likely learn things from you, at least as much as you can learn from me. But in the end, don't BS me, I've written production level code for years and (overall) know the reality versus your fiction you are telling yourself.

In the end, I don't mind hard questions or questions that are related to the issue you will have me solve. But to ask me to write an array reversal in Javascript and I do so at a low level and you ding me cause I didn't use some new fangled framework is just an indictment of your own education not my experience.
I'm guessing it's related to segregation, specifically public pools. Swimming is commonly learned in a pool, so if you don't have access to one it would be hard to lean.

Obviously it's pretty outdated, but stereotypes are rarely concerned with accuracy.
Lightning Network: Scalable, Instant Bitcoin/Blockchain Transactions
Congrats to Unity. Maybe they can use some of that case to fix the UI. At modern resolutions it's unusable.
Sure, but in both places the labor prices are (roughly) market prices.
This is incredibly unfortunate. I feel like this attitude will turn off and hamper a lot of potential users. It smacks of functional proselytizing and it is not appreciated.
> You're simultaneously wed to copyright because it's here, and arguing against a "right" to repair because it is not. So you're just repeating rationalizations for the current status quo.

Oh, so you're a mind reader who can figure out my motivations? By the way, those are arguments, not rationalizations. They are pretty good, too.

> For the third time now - copyright and patents presume to create a type of creative product wherein it is not the manufacture of the product that is really being sold to the consumer, but the design of it. A person buys a cell phone not for the plastic and doped silicon it is made of, but ostensibly for the abstract structure of the way that they are arranged.

So what? Nothing in this logically necessitates any conclusions about repairability of products.

> Since the person is buying an instance of a design, it stands to reason that they should have the ability to service the physical manifestation and otherwise directly interact with that design.

How exactly does your previous statement logically necessitate this? Show your work. Otherwise, it is a handwavy "stands to reason," "it's just obvious" kind of assertion.

> It's not surprising that companies want to have their cake and eat it too - implementing only the half of an abstraction that takes away a consumer's rights while ignoring the second half and leaving them subject to law-of-the-jungle.

What rights are being taken away? In your first sentence, you argued that a right to repair is not "here." How then can it then be violated or taken away by companies? How can anyone violate a non-existent right?
It's definitely useful. I wasn't trying to say there was no value in a tech background in VC. Rather, I expected to use my tech skills to dive into code and understand technology a lot more, and instead I just use them as a baloney detector and a good differentiator from VCs who have non-technical backgrounds.
>In the case of child porn, we know they were forced into it.

We know that only if we consider a child's consent and an adult's retroactive consent as worthless, which is exactly what I'm arguing against.

>Currently in the case of an adult porn star who was forced into it as a child, that is illegal.

Is it illegal to distribute the pictures of them as an adult which they currently agree to?

>I understand what you are trying to get at, but the point of any age based legislation is based on the idea that children are less able to understand consequences than adults. The victims are explicitly not given control over whether they were 'really' a victim or not.

Which is why I proposed that we wait until they're an adult; now they can understand consequences, and so their consent should now work.
Thank you for explaining this; I was trying to see how this would be useful. Could this be used to do parallel data load (like read from csv and database at the same time?)
Not to be confused with Zero Days (2016), which is also worth a watch.

Edit: I mis-read, you actually are talking about Zero Days (2016), which - I meant - shouldn't be confused with an earlier documentary called Zero Days - Security Leaks For Sale.
Same. I've some spots in my code where I return three or four values (there's no logical reason to put them inside a struct...) and so I end up with a handful of

if err != nil {
return "", 0, err
}

_all_ _over_ _the_ _place_. What I also don't like (perhaps I'm just being too uptight) is

return myStructType{}, nil

The alternative is to use a named return parameter (which usually is good form), but it's still kinda gross, especially if it's a longer package + struct name.
Not everyone can afford (large) data plans. Look at some of the other comments in this thread for anecdotes of people enjoying the free access.

Also, your experience with service definitely doesn't match my own. There might always be a signal, but it's not always very fast...
haha :D. I also have plans for a Rust web framework. Nothing fancy, and it will likely suck, but it's a dream :)
Type "celebration of black" into Google, look at the auto-complete results. Imagine those things, but with black flipped to white.
not exactly harmful, but in the docs they promote stateless functions by saying:

"In an ideal world, most of your components would be stateless functions because in the future we’ll also be able to make performance optimizations specific to these components by avoiding unnecessary checks and memory allocations. This is the recommended pattern, when possible."

See https://facebook.github.io/react/docs/reusable-components.ht...
There's a difference between putting out information for general dissemination and actually contacting a journalist directly.

Not that the latter doesn't happen in politics. But government press releases are pretty likely to be newsworthy just because of what they are.
>Most systems "minimizing their potential" exhibit a crystalline, ordered arrangement.

crystalline structures have lower entropy compensated by increase in the entropy of the environment due to heat being transferred out of crystalline structure during its formation.

It is kind of intuitively obvious that hyperuniform(random) forest have higher entropy than crystalline style ordered forest would have. I don't see connection to environment (like heat transfer in crystal case) that would allow to compensate for decrease of entropy in an ordered forest.
The writer acknowledges the value of entertainment that the game provides, but you're not really refuting his larger point about wealth transfer.
"I see a black guy my own size coming towards me, which really bugs me; I know it's stupid but I can't seem to suppress it. Racism is insidious."

But is it necessarily racism? Possibly it is a survival mechanism? After all, don't you notice a white guy of your own size or larger coming toward you?

I think it is natural, and likely a genetic trait, to pay attention to and/or even avoid persons of larger size. Color may add to this wariness, since it is common knowledge that black men are more dangerous than white men. Neither is racism: the first is IMO genetic, the latter is based on statistics.
Maybe that's why they keep asking people to write fizz buzz in interviews.
If I had to guess, now knowing that there's a crushing stack size limitation for 6502 CPU, probably "just plain working."
Even when others cared and decried the walled gardens...

...I used to not mind when I couldn't open my iPod Classic to replace the battery, because failures like this rarely occurred and when they did Apple repaired them easily...

...then when I started to need to care, there were no brands left that cared for me.
Nice read. This part cracked me up: 'Interestingly, our CTO, Greg, had a different take: “There’s no way this happens.”'
And they probably didn't read the article
Ask HN Staff: Could you build emoji support?
I'm tired of this:
It is hard, but when you're an "It" company in hypergrowth it's the only place to be. When you're 20 people, it's easier being in a small city and just finding the best talent available. It's much harder to scale like Google/Facebook/Yahoo elsewhere. (It's possible in Seattle/NY/Boston/Austin, just tougher at the hypergrowth moment)
Not sure what you mean on component state, as I've never heard anyone say that is explicitly harmful, but I think what you might be getting at is the principal in react of creating MINIMAL state such that any logic - for example something that renders an item - can compute off that MINIMAL state, rather than creating a new state that's the result of processing that basic state. The example given in Thinking in React[1] is having an array in state, but computing it's length somewhere (say in render), rather than making the length of the array also part of the state.

On this note, I find that I rarely use state in child components, because as much as possible I have functions that compute values off props and simply return that where I need them, rather than storing them as state variables.

[1] https://facebook.github.io/react/docs/thinking-in-react.html
Seems to work great: https://theintercept.com/2016/07/12/after-dallas-shootings-p...
It being prevalent in NYC doesn't make it any less creepy.

Honestly, the constant terrorism fear-mongering is one of my least favorite things about the city. A few horrible tragedies are apparently enough to turn a city into being fearful of strangers and "anything unattended" for years.

In 99.999999% of cases, that unattended lunch box is just a lunch box that someone forgot. All this fear-mongering does is further aggravate human's inability to reason about low probability events.
That's too bad, mixins were simple to grasp and worked really well. The oft suggested alternative to mixins is higher order components. Here's one of my favorite quotes[0] on the matter:

> You lose so much with [higher order components], especially with es6:

> You lose the (original) class, and with it, the ability to compose it, to extend it and …. reflection. All your components are [the higher order component]. For example, you cannot rely on the Class.name in es6.

> You lose the ability to extend the component and expose extra members. Your higher order component will not ‘pass’ that through.

> The above two basically renders the ability to compose several decoupled and agnostic one to the other “higher level components” impossible.

> It is verbose and non-declarative , and basically much less readable and maintainable.

If there's a better pattern than mixins, I would say its traits[1]. For some reason, I don't find it used much often in the wild. I'm not sure it would be practically applied to React anyway without ending up with mixins again, but at least the concept would be clearer: there should be no shared state and dependencies are explicit.

0. https://medium.com/@danikenan/you-lose-so-much-with-your-sol...

1. https://en.wikipedia.org/wiki/Trait_%28computer_programming%...
So yes, you not only have to save the money. You need to invest it.

I was not going into explicit detail, but pontificating on the idea of saving as opposed to spending.

With that said, one of my banks offered me a 3.00% APY on a CD the other day. Still not really enough for me. I would prefer to throw the money in index funds and wait longer.
Is this iOS-only? If so, then I think you're fighting even more of an uphill battle, because many (most?) companies will want something cross-platform. Android has huge market share, after all.
If you've a python programmer, you're used to high-level, succinct code. If you want a typed language of this kind, try Haskell, or Kotlin, or maybe Rust, or Nim, or even (gasp) java 8.

Compared to Python, Go severely lacks expressive power.
The United States is the only place that I have lived that has celebrated 'black culture'. It's in fact, the only place where the culture is even defined like that.

Because the native ethnic cultures, and tribal ties were destroyed by years of slavery, the United States is one of the few places which has a culture for 'blacks' that's uniquely different from anything of a specific tribe.

Being from a W. African country, I'm keenly aware that we do not celebrate 'Africanism', or even nationalism in any respect despite the government's best efforts to get us to do so. Everyone is broadly aware of their family, their tribe, and their choice religion/philosophy.

With respect to white culture, I think it must be hard to celebrate it in isolation. Almost anything that you would want to celebrate, could be given to a specific nation (thus be patriotic, not race pride), or given to a specific European ethnicity (e.g. most foods, older music, and the like).
Surface Pro 4, it's a great machine with a useful stylus.

A few people at the office really like the Dell XPS 12 2-in-1[1] with the upgraded keyboard[2].

[1] http://www.dell.com/us/business/p/xps-12-9250/pd?ref=PD_OC

[2] http://i.dell.com/sites/imagecontent/products/PublishingImag...
I don't think go is much more low level than python, to me it is just much more explicit and verbose..
I think another way to phrase what you are saying is that "Cars are not moral agents." .

Apparently there has been some disagreement as to whether cars can be moral agents?
They're pretty much one and the same, how can you allow someone to repair something without allowing them to modify it as well? What if they repair it badly?
> I'm a Python programmer by day, and I would very much appreciate a stricter type system so it was apparent what arguments a function might accept, what arguments a function might return, etc without having to open up my browser and dig through documentation.

This is the exact rational behind type hinting.
I usually put something like

# WARNING !! UNSTABLE WORK IN PROGRESS !! WARNING

At the top of my README.md if something isn't ready for public consumption.
Yea i'm quite lost. It sounds like the complaint is that this person only has a binary.. but that is exactly the same as every other language.

If some company works with C# making GUI apps and then leaves on a deal, and the only thing left is a binary of the app.. no source code.. no sane person is going to touch that. Same thing for WASM.

Though, there is a text spec, but ignoring that of course.

Even for an "open web", if the OP's argument is that many individuals are leaving without source code, and all he/she is left with is to copy the minified javascript from the page and abstract meaning from that non-commented non-formatted and non-named code.. holy hell, i would not want to have OPs job. Especially if that is a common occurrence.

Give me the source code. I don't care if it's C or Javascript or HTML. Is this unreasonable?
Keep in mind that self-driving cars will be loaded with sensors. Car's will basically be running continuous surveillance on their neighbours, and any "rogue" car will probably be reported by surrounding vehicles.
An Open Letter to the Code for America Brigades
Who, us? VCs blame banks for emphasizing growth over revenue to startups
Maybe it was some resentful ex-employees then? Or a bunch of vandals that just watched the Fight Club movie and thought it was really cool?

That's the problem when putting so many eggs in the same basket. At the end of the day, it does not matter why it fell, or who dropped it.
We had multiple grids in the past, it didn't work and it won't work today for the same reason it didn't work then.

While a great theoretical model, treating everything as something to be left up to competition is naive and misses the advantages of large coordinated systems.
Many countries allow reverse engineering, and you could infer a "right to decompile" from that in some cases, but as far as I know none of them place any requirement on the source to make it easy.

At most they legally protect someone who decides to run a disassembler or decompiler on a binary from prosecution or lawsuits (but only in as much as you don't use the result to violate copyright or other restrictions).
I've had this problem with my family. I own a brick & mortar business with my brother, and I am a developer. I built a side-project that he was part of and he failed to do his part, and it is just sitting, stagnating at this point.

He has more ideas he wants to pursue and I'm unwilling, due to his role in the first.

But because I have an ongoing partnership in the b&m business, it's hard to be fully forthcoming about not wanting to work with him.

My situation is different in that I'm not going ahead with the idea without him. Mostly I've just put off working with him again and he hasn't been too persistent about getting started on anything.

Even still, if I were faced with the conversation of "why don't you want me to be a part of this?," I would tell him exactly why. He wasn't a good co-founder in the past, I don't expect he will be this time either, and I'm not prepared to risk another business on him.

I would tell your "good friend" that you don't enjoy working with him, even though you like him, and that you won't be including him.
The "right" to repair one's own stuff is as made-up as the "right" to encumber products with repair-resistant features.

This is not a question of what's etched into stone tablets somewhere, it's a question of what we value as society. When what people want to do conflicts with what companies want people to do, who gets to win? The simplistic answer is to just throw your hands up and "let the market decide." But the market is not always correct, which is why we have warning labels on cigarettes and why companies can't dump industrial waste into the closest river. Society decided that we have a made-up right to be informed about dangerous products and a made-up right to not have to drink arsenic.

The argument put forward here is that our made-up right to be able to repair our own stuff is more valuable than some company's made-up right to stop us.
Renamed to KSM then, thanks!
I said effectively banned and what I meant was because of the unusual and onerous requirement of fingerprinting drivers when other cities such as NYC (where I live and which is far more dangerous than Austin) has no such requirement, nor apparently, does any other major US city since I've taken Uber/Lyft in a number of them.
It took me a while to figure out why my Docker build worked yesterday but failed today.

https://github.com/ontouchstart/grs/commit/39d04916ffd678d50...

It seems that

go get github.com/asciinema/asciinema

only downloads and installs the code from the default github branch which is now Python codebase. Fortunately they keep the golang code in a golang branch.

Although my repo is just a sandbox to study how to explore and learn bleeding edge technologies, unfortunately it also shows how fragile our github centered software ecosystem is becoming.
"Might it be related to: https://www.google.com/#q=black+tipping"

When I first read this I thought of

https://en.wikipedia.org/wiki/Cow_tipping

and it took me a moment to recover!

(but read
http://modernfarmer.com/2013/09/cow-tipping-myth-or-bullcrap...
for a refutation)
WebTorrent seems pretty usable, or would be for something like news with a few seed bots for news streams.

Not sure about tfa/source though, can't read the article at the moment (at work).