skysight-inc/HackerNews huggingface dataset:
I think you took the wrong conclusion from my comment. The whole point of mixing communities isn't for skin colour, it's to homogenise culture. Families will mix too but that is much slower than culture.
Web browsers also have all those things.
I think the spirit of OO, an object has agency over how the message is interpreted in order for it to be considered a message. If the caller has already determined for the object that it is going to call a method then the object has lost that agency. In a 'true OO' language an object may choose to invoke a method that corresponds to the details within the message, but that is not for the caller to decide.

Consider the following Ruby code:

class MyClass
def foo
'bar'
end
end

class MyClass
def method_missing(name, *args, &block)
if name == :foo
return 'bar'
end
super
end
end

To the outside observer, the two classes are effectively equivalent. Since, conceptually, a caller only sends a message `foo`, rather than calling a method named `foo`, the two classes are able to make choices about how to handle the message. In the first case that is as simple as invoking the method of the same name, but in the second case it decides to perform a comparison on the message instead. With reception of a message, it is free to make that choice. To the caller, it does not matter.

If the caller dug into the MyClass object, found the `foo` function pointer, and jumped into that function then it would sidestep the message passing step, which is exactly how some languages are implemented. In the spirit of OO, I am not sure we should consider such languages to be message passing, even though they do allow methods to be called.
To Catch a Predator: A Natural Language Approach for Eliciting Malicious Payload
TFA made the point that just showing the data that way leads people to think there's causation.
I still don't understand how
1. Companies are paying so much for their software. How much do they charge for licensing to make so much money?
2. They intend to defend their position from competitors
3. How they will ever grow to justify a PE ratio of 2,123.29!!!

I actually use their software and love it, but do they really have a secret sauce that won't be copied soon?
JavaScript debuggers are broken
You can build a simple webpage for yourself using the APIs

Here is the start point -

https://hacker-news.firebaseio.com/v0/showstories.json?print...

More - https://github.com/HackerNews/API

This could be a plain html page, which you can bookmark and check daily.
When Vietnam invaded Cambodia and overthrew the Khmer Rouge regime. They did so for pragmatic geopolitical reasons but provided the benefit of dismantling one of the most callous regimes in history.
It's not so much a problem of signed vs. unsigned code.

There's the "are you malware that's got through whatever rules exist in the target App Store", but there's also the "is the extension code buggy".

In my experience the latter is the real killer - there are all sorts of things an App Store review process can be used to prevent malware, but they're all dependent on the code doing what static analysis claims it's doing - they can't protect against terrible code -- my experience writing software has taught me that no one rights 100% correct code, 100% time.

Historically GPU drivers have been a terrible source of bugs (it's why WebGL has such tight restrictions on features and shader syntax) not because of intentional malfeasance, but because you're processing arbitrary untrusted content in a trusted environment (my understanding/belief is that the windows driver model has pushed this out of the kernel? please confirm/deny), so functionally forcing that into a restricted execution environment is a win.

Obviously the memory model of WASM still allows for things like use after free, out of bounds access, etc; but at least it's not unbound into the host address space.
If you want to pull the chain on this diarrhea:

https://github.com/stevespringett/disable-webassembly
American cars don't sell well on any market outside the US domestic one. If you need a tough vehicle for the desert, you buy a Toyota Land Cruiser, not a Chevy pickup truck. If you need a well-built, well-handling sports car you buy a Porsche Cayman and not a Ford Mustang. Comfy long-distance cruiser - a Mercedes E-class over a Cadillac CTS by a huge margin.

The decision to buy an American car outside the US is completely irrational and emotional. In Europe it's mostly the posers who want to look rich to the untrained eye, by owning something rare that has a less advanced drivetrain and worse build quality than the comparable European and Japanese offerings.
So, what are the experienced engineers with families and an expensive life style doing then?

Unless they prefer to be unemployed, or work outside the industry (and Silicon Valley), their turning down a job offer because of too low compensation does not preclude a real talent shortage. Usually they are already employed at a wage that pays rent, right?

All this talk about low wages seems to assume recruiters and employers are stupid. But they aren't, for the most part. If they think they could make a higher profit by doubling the wage offer and thus hiring an additional engineer, they would do it. Stupidity or stupid greed is not a smart way to reject that basic economic imperative for an industry as a whole.
As a rider on this comment, I would like to add Plex. Plex used to have plugins, which were super useful. However, in the latest version they removed the plugins in favor of their own options. Instead of being able to stream local news from the local news station's website, we now have the opportunity to pay for this stream instead.
Sorry, I think you misunderstood my question. I am asking whether there is a particular page which already exists which shows all the "Tell HN:" posts. Similar to how http://news.ycombinator.com/ask

shows the posts for "Ask HN:" and http://news.ycombinator.com/show shows the posts for "Show HN:".

So is there something like http://news.ycombinator.com/tell

?
That last one is really stupid.

The reason they weren't ported is because they were legacy codebases with some code going back to the original versions including lots of assembler. It was always going to be a monumental task to rebuild them from scratch.
Author Attribute Anonymity by Adversarial Training of Neural Machine Translation [pdf]
>How can an incident require turning back immediately (and requesting a specific runway!), but not require declaring an emergency?

Dinking a wingtip is not an emergency. The damage looks alarming, but it's nowhere near anything vital. You want to get on the ground ASAP simply as a precaution, but you've still got full control of the aircraft and the capacity to land normally.

Blowing a tire is definitely an emergency, because your landing could go catastrophically wrong. You need to declare an emergency, because you may need a major response on the ground.
I completely agree with you, with one exception. It's easy to see the absurdity of an armed population against a government with a military at its back. Of course the United States was founded by this very contradiction in intuition, but a more modern event is probably a better example. We destroyed Iraq without difficulty, yet never managed to control it. The full force of the US military backed by literally billions of dollars a day, and the best training money can buy, was unable to stabilize control against disparate groups of poorly trained, poorly funded, insurgents armed with little more than 50s eras rifles and some rudimentary homemade explosives. Think about how remarkable it is that these disparate individuals managed to force our military to huddle into small isolated 'green zones'.

The point here is that there's a difference between destroying a location and controlling it. Of course an armed population is not going to stop aerial bombardment and mass destruction, but at the same time it's practically impossible to control a territory when there is a hostile armed population. And there are also morale issues. The government doesn't own the military. Even the military doesn't own the military. The military is made up of real people who, though trained to act as a group, are still independent actors. And when there is real resistance between a population and a government, you can't rely on the military to behave as you might like. Once again - Iraq and the general failure of the Iraq military to enforce western interests is a perfect example here.

Ultimately there is a reason that governments who expect there may be major resistance to future actions tend to work to ban gun ownership. Mao took control of the government by arming a population, and then went to every effort to disarm that very population before engaging in actions leading to the deaths of tens of millions. Shortly after the Bolsheviks overthrew czarist Russia through force of arms - they began working to seize arms from the people. Stalin was already well entrenched in the nation and his actions, once taking absolute control, would come to cost the lives of tens of millions. And perhaps the most well publicized example - Hitler seized all arms from Jews in 1938. The holocaust started 3 years later.

Venezuela banned gun ownership/sales in 2012. This was likely done at the behest of then vice president Maduro. Chavez was terminally ill and would die several months later. It was supposedly done to combat Venezuela's rising murder rate. This [1] is that murder rate. It didn't stop the criminals from having guns, but it did stop the citizenry. Despotism and gun control are invariably tightly linked. So, at the minimum, I think we would be in a different place today if Venezuela did have an armed citizenry. While it's impossible to predict exactly what effect this would have culminated in, I do not find it absurd to suggest it would have been better than the present.

[1] - https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/19...
Right, I got it, here in the free world we should totally avoid Winnie the Pooh, Llamas, frogs, river crabs, or other things that are seen as anti-central-authority/anti-government by the powers in Beijing.

https://www.theguardian.com/world/2018/aug/07/china-bans-win...

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

https://en.wikipedia.org/wiki/Euphemisms_for_Internet_censor...
Stack described above is the one I’ve been working on for professionally for the last year and I wouldn’t recommend it.

Main reason is the absurd amount of complexity with costs heavily outhweighting benefits gained from the solution.

For example, simple task of adding new entity consists off:
On backend: creating migration, creating data entity (Ecto), writing structure module (sanitization, validation, basic logic, if needed), mounting queries, writing input mutation(s), writing output query/queries, unit testing
On frontend: creating component, creating form, writing graphql queries, writing mutation, wrapping components/queries in components, connecting query to components, providing action handlers for inputs, unit testing, integration testing

Now I have authors list. And even though I am full stack I haven’t yet spent even single minute on having Proper UX Design set in place. Oh, do we need to add author’s birthdate? Dang, let me adjust all of that.

In my opinion technical debt accumulates faster than in other solutions. GraphQL is complex. React (done right) is complex. Apollo is complex (Elixir is simple, yet it’s only one cog). Deciding on doing file upload in GraphQL led me to a rabbit hole, which took at least a week to dug out from.

When trying to find the source of all development issues my thoughts go towards GraphQL. Maybe it is too complex or we didn’t had enough experience in it? Yet it was really nice to work with when all the backend and frontend boilerplate was already written. It makes sense, even though requires some heavy thought behind it. Maybe it’s Apollo, which locks in one of two specific trains of thought, or Absinthe, which requires side-hacks in order to get some bit more advanced features working with Apollo, like file uploads or query batching.

From a perspective I’d say this is just too much. Every single part of this stack adds overhead to the other parts. Maybe if I had more specialized team members it would get easier, but being only 3 of us, with me, as a full stack, constantly switching between all of that was a tiresome, low-productive effort. Right now we’re disassembling app to a classic REST-app and we’re seeing development speed increase on week-to-week basis, even though we had to scrap most of the frontend.

I guess there would be some benefit on having the write up of all of it, since it doesn’t even scratch the surface of the year of development issues with this stack, but even in this very "short" form it may serve for a word of warning that this stack is not necessarily something you want to care for.
Thanks for letting me know. I had no idea, he's actually from the same city my parents are from...
Hinduism is so diverse and varies by region, that any blanket statement you make about it has a very high chance of being incorrect!
> What if it is not profitable any more?

The main cost of a nuclear plant is the initial construction. Once you've paid that as a sunk cost, the cost of continued operation is tough to beat. There is a reason the older reactors operate for so long and it's not because continuing to operate them isn't cost competitive.

> Who would deal with the mess?

Nuclear plants are required to put money into a decommissioning fund for this. (Notably nothing else requires this. Who pays to deal with recycling old solar panels? Coal mines? Hydro dams?)

> Bit if it public who owns the risk, why is the "good part" owned by some private interest?

Because they supplied the money to build the plant.
Cyanide isn't a real concern; the body flushes it quickly. Arsenic can build up.
When algorithms go wrong we need power to fight back, say researchers (2018)
Excellent photos and mobile experience without any ads. Thank you BBC
Inmates already volunteer to do forestry work including firefighting. This has been going on for decades and isn't all that controversial. Expanding to planting trees shouldn't be too difficult.

https://www.npr.org/2018/11/18/669088658/serving-time-and-fi...
Is there more like this? Afaik SSL certificates are required to be committed to an open ledger but I can't find anywhere to obtain the ledger..
Apple iCloud.

* Sharing photos is super difficult, much more so than it should be.
* We have multiple devices spread across multiple family members and its not clear what belongs to whom.
* Pricing seems to be a bit out of line: 3/month for 200GB; 10/month for 2TB.
One thing I find problematic about C++ style OOP is that classes are just bags of global-like variables. Unless you keep your classes very small, member data can be mutated in a dozen places in the class in a dozen ways, and it's just a big spaghetti mess. I understand that c++ code can be written cleanly and readably, but in most cases it's not.
I just checked, I had these two bookmarked: http://piks.nl/upload/upload/Screenshot%202019-04-22%20at%20...
While all this is very probably true, there’s also the possibility that it actually really is about the nail (so to speak). I can easily imagine that people have been burned before by being assured that the “nail” is not the problem, and initially believing it. This, I think, is why many people want to hear some amount of detail. Not too much, just enough to make it seem plausible to them. Which shouldn’t be too much to ask, and if someone refuses, that’s a bad sign.
I recognize that you're just being helpful, and I do appreciate that, and also my comment is half-facetious, but..

Responding to someone complaining, "The tooling for X is too complex, there's too much of it" by saying, "Here's the answer -- another tool," is maybe just a little bit silly.
Thanks for this. I'm not a web dev, but yes, after seeing the 3rd or 4th "and then we do this" I've just started scrolling towards the end of the post and got bored fairly quickly. My thoughts exactly: this seems way too complex for creating just a few pages; too many dependencies, too many things to remember and update.
> I think it is OK to just not have copyrights

Without copyright the GPL (or any other license) is unenforceable
A quote about salary, that I bookmarked as I could see myself making the same mistake:

"Salaries never stay secrets forever. Hiding them only delays the inevitable.
Last year we were having a discussion at lunch. Coworker was building a new house, and when it came to the numbers it was let loose that it was going to cost about $700K. This didn't seem like much, except to a young guy that joined the previous year and had done nothing but kick ass and take names..." (edited for brevity).

"...The conversation ended up in numbers. Coworker building the house pulled about $140K base (median for a programmer was probably $125K), and his bonus nearly matched the new guy's salary, which was an insulting $60K -- and got cut out of the bonus and raise in January for not being there a full year, only 11 months.

Turns out he was a doormat in negotiating, though his salary history was cringeworthy. It pained everyone to hear it, considering how nice of a guy he was. In all honestly, $60K was a big step up for him. Worst of all, this wasn't a cheap market (Boston). The guy probably shortchanged himself well over a half-million dollars in the past decade. This was someone who voluntarily put in long hours and went out of his way to teach others, and did everything he could to help other departments like operations and other teams. On top, he was beyond frugal. Supposedly he saved something around 40% of his take home pay, despite living alone in Boston. He grew up in a trailer park.

He spent the next day in non-stop meetings with HR, his manager and the CTO. That Friday he simply handed in his badge without a word, walked out and never came back.

Until 3 months later. As a consultant. At $175/hour."

https://news.ycombinator.com/item?id=2439478
I was basing that example off of this answer on Quora:
https://www.quora.com/I-speak-Japanese-and-am-learning-Turki...
Whoops, that was my mistake. Fixed now.
Partially true on all accounts. See [1].

[1] https://whatisnuclear.com/thorium-myths.html
Google has lost all goodwill in this space in my opinion. They’ve built, sunsetted, and rebuilt multiple solutions for video conferencing and at this point who can trust them with putting out a long-term product?
The actual content of the Mueller report makes Taibbi’s post about it appear both premature and immature.
Chevrolet bought out Daewoo, and in a stunning display of branding prowess[0], in the UK at least, the daewoo Matiz is now the Chevrolet Matiz.

So that's a small 'American' car, small enough to be a Kei car

According to this there's also Pontiac and Holden branding :sigh: [1]

[0] when I think about Chevrolet, I think Chevvy V8s, 'Vettes, El Caminos, Camaros, big (1970s big) American pickups, and just general Americana, car culture, etc. NONE of those things are embodied in the Matiz.

[1] https://en.m.wikipedia.org/wiki/Chevrolet_Spark
> The main cost of a nuclear plant is the initial construction

the main cost is storing the waste for 10k+ years with zero defect rate
Scandinavian entrepreneurs and coop workers can certainly participate in the social security. Probably some reforms could make the situation better, especially if cooperative business becomes more of a norm.

When the firm spends more than it produces, it needs access to capital. This can be in the form of savings, credit, or new investment. Small new businesses are routinely launched through loans. Credit institutions are quite used to absorbing losses.

A worker-owned coop can also take investment from external capitalists. It would just be in the form of a profit-sharing contract rather than equity with voting rights.
Yup, and work super aggressively to restrict it -- back when the JVM was supported, a large amount of the browser sandbox had to be extended to support the arbitrary behavior of the JVM, subsequently moving it out of process still required providing unrestricted access to OS components that you would rather they didn't.

At a very basic level it can be summed up with: the JVM approach to GLSL was to just throw it at the GPU, whereas the browsers worked on restricting WebGL to a super constrained subset (this was my fault, but is the correct thing to do :D )
Perhaps you are exaggerating a little. As a middle manager, I had to go to some of those trainings. We did not have to write essays but we did have to answer multiple choice tests with questions that were so loaded we couldn't help but laugh. Nobody got fired, but there was a note put in our files about how compliant we were with the training.
I'm imagining something like a graphing calculator where you can define parameter variables that become interactive sliders, or that can be scripted or controlled by animation curves to produce baked animations.
Similar to how "Winnie the Pooh" is censored in Chinese social media. Because, a meme became popular comparing Xi Jinping to the character.
https://www.businessinsider.in/Pictures-of-Winnie-the-Pooh-a...
- In SV.

- Knows how business operates.

- Track record of delivering turnkey solutions.

- Can bootstrap with own freelancing cash.

Time for you to start your own company.
I am aware, of course. But it is still better than copyrighted proprietary software, I think.
This one on practicalities of open borders: https://news.ycombinator.com/item?id=17437888
That's just a very naive simplification of a huge branch of electrical engineering.

To have low power losses in long distances, you use high voltage. The higher the voltage, the bigger (and more expensive) the "conversion points" need to be. Power losses will also be bigger.

To simplify greatly, having low-loss transmission lines costs more money, more equipment, more investment, more time. That's why it makes more sense to build the power source closer instead.
Please don't post name-calling dismissals of other people's work to HN. This is in the guidelines: https://news.ycombinator.com/newsguidelines.html.

The article you've linked to is much better than this and deserves a better representation than that.
>why he open sourced this after so long

Did he only do it recently? It was on GitHub already when I watched his video first time.
The Biology of Us and Them
Or the cost of handling a Fukushima-level disaster.

"In December 2016 the government estimated decontamination, compensation, decommissioning, and radioactive waste storage costs at 21.5 trillion yen ($187 billion), nearly double the 2013 estimate." [1]

For comparison purposes, Diablo Canyon cost $13.8B to construct in 2018 dollars. [2] That same page states graceful decommissioning of the plant is estimated to cost $4B (!) dollars.

[1] https://en.wikipedia.org/wiki/Fukushima_Daiichi_nuclear_disa...

[2] https://en.wikipedia.org/wiki/Diablo_Canyon_Power_Plant
Couldn't say.
*great people
https://en.wikipedia.org/wiki/Athenian_democracy ? The initial implementation doesn't seem to have been very forceful ...
While I agree with the sentiment of the GP, the reality is starkly different.

Most people I know go to great lengths to remove trees near their house. Some insurance companies lower premiums for it.

For any elevated property it adds a huge amount of value to kill a nice old established tree in the way of views.