skysight-inc/HackerNews huggingface dataset:
Have you tried contracting?

I think from there it is easier to go into different directions: Want to gradually transition from service to product? Want to create a company and manage other people doing your work? Want to gradually switch to different kinds of projects?
I draw UML diagrams frequently. I almost never persist them, though. As they say, the only thing worse than no documentation is out of date documentation.

I can definitely see an argument for certain types of projects (libraries and frameworks). If you have diagramming capability, and you are in the enterprise Windows market, I think this is a no-brainer. I'd be curious what diagramming support you had if it were not UML....

Having said that, I wouldn't try to implement a full object modelling solution. It's not the kind of thing that help files need. Actor diagrams and sequence diagrams would make more sense to me.
Subjective text Software Developers to change
yup, because the tools in the drawers of your roll-away have nuances you have to learn - a syntax if you will. And each of the potentially bad parts you need to replace has interactions with other parts of the car (the system).

I just changed the alternator on my truck - you have to wait for the exhaust to cool before you do it, disconnect the battery and then punch the security code into the radio when you're done.

A business person trying to write their own software (assuming they're not also a developer and that they believe some magic tool will let them complete it) will end up with painfully burned hands in the process and at the end they won't be blissfully listening to music again.
From the site, it seems to be a Web version of mc on JS base, making file management outside of trusted ssh devices less of a nuisance. Fairly straightforward imho.
This looks hella useful. Checking it out today. Thanks!
completely on point, actually. Plus a link to a cool, thought-provoking concept. thanks!
The real Clinton email scandal is that a bullshit story has dominated campaign
Didn't think so.
Yes - mainly for communicating with other teams. Its not the full spec, but a sub section, so that others (mainly the security architecture review) can understand the basic parts of the system.

I tried to keep it up to date for the public docs, but that can be an uphill battle.
Ah finally! I as going nuts browsing theme sites and wished for a long time someone would build this. Thanks danialtz! Bookmarked. People keep asking me for a theme site so I'll recommend yours from now on.
Care to explain which are those communities you are referring to?
Magic imports from __future__ are the usual way of turning on features in Python.

The incompatibilities introduced in Python 3 weren't done that way to save on implementation effort among other reasons.
what are the two communities are you referring to? one of them might be frontend developers(ui,js,html,css,etc)? what is the other one?

I'm a low-level guy and learning some web coding these days, so I can tell the difference views on software between HN and other places.
It's a pain to maintain a server where you have to compile everything. FreeBSD used to do that a while ago but now with the new pkg it's not the case anymore - you have new prebuilt packages every quarter. So I would use that rather than Gentoo, but my employer deploys on OpenSuSE.
Thank you for this overview of what was happening in London.
e.g. 1000.times { "hello" } creates strings 1000 times but: 1000.times { "hello".freeze } only one time.

The thing about frozen strings is they can't be changed "inline":

e.g. : "Hello".freeze << " world" doesn't work but "Hello".freeze + " world" does because it creates a new string.

(It's funny because << is often recommended as an optimization)
I refrained from responding yesterday, but I see now how committed you are to the whole thing. I have to imagine you took a turn along the decision tree of life and arrived where you are. Fair enough.

Do you know that a hundred years ago, there was no such thing as "white people"? There were Irish, English, German, Italian, French, etc. Some of them were considered to be almost subhuman by others in Europe and here in the US. They washed upon the shores of this great land and filled the ghettos of the cities, brought crime and degradation and were generally thought to be a blight on society by the Americans who lived in this country and wanted them gone. Today, those deplorables enjoy a status that their ancestors wouldn't have been able to conceive of. Some of them even take it upon themselves to oppress other groups of Americans in what can only be considered tragedy, not irony.

At every point in history there have been those who used some type of reasoning to position themselves as "better". Whether it was for personal gain or ignorance or a personal or cultural need to oppress, it is a story that is repeated over and over with every generation. The lines may shift and change but, it is the same.

So I guess I would ask you, as a thinking person that you seem to be, to consider whether you are committed to division and oppression or will you instead commit yourself to understanding and unity? Choose wisely. History will judge you.
This makes me wonder, what is the energy density of this stuff? And how easily does it release its energy? (Is it hazardous?)
No worries, why don't we just add HJSON support!
The word "tâtonner" should be the same as Italian "procedere (proceed) a tastoni", since usually the circumflex accent in French correspond to an "s" in Italian.

The meaning is "feel your way"---proceed carefully and at every step feel what is around you, as if you were walking on complete darkness.
You aren't the only one noticing it. It seems to me that these devices tap into a collective unconsciousness, and this I observe to be anxiety or general human fidgety. I wonder if these devices entrance us the same way books and text entrance us. Books create realities that only exist in mind, perhaps these images, feeds, videos are the same thing, but in a modern way? our devices entrance us to a state of mind not so different from reading a book (which is more healthy nevertheless), and i think because human consciousness is merely a feedback loop, we seek for things that reflect the mind well, so hence mirrors, text, photos, videos, and these devices.
Hacked Amazon’s Alexa into one of those singing fish
Maybe python2 --enable-print-parentheses and other flags could have been useful to slowly detect future issues on python 2 code.
It does not. Read the entire thread before being offended.
Why would you want to have a version of your app? I think one of the coolest part is it works like a website but natively.

If you wanted to version apps, I think you could version it at git level, or just think of it as an API deployment. No?
This is a quite good example about myself. After I realized that too many people around Ruby do not understand the concept of immutability, I stopped to care about the whole ecosystem around it.

If this catches up, it is worth to give the Ruby a fresh look.
What were they giving to the patients? Was the existence of what they were giving to those patients a scary thing just for existing - coz that's the question here.
Turkey Bans Facebook, Twitter and WhatsApp
Emission guidelines are less complicated, but I suspect more gameable. Also if systems break the guidelines, the result is likely to be detected by end users, to put it lightly.
> Any tips what a good starting point would be?

You might be interested in the book '10% Happier' by Dan Harris (https://www.amazon.com/10-Happier-Self-Help-Actually-Works/d...)

The Appendix lists the basic instructions for learning to meditate. The book is a fun read, the journey of a skeptic into the world of meditation.

Currently the 'Look Inside' link on Amazon lets you read most of the Appendix.
Yeah, I use boxes and arrows a lot, but even more than that I use indented lists, just fire up a text editor and break everything down. They're harder to show structure with for big complicated parts of the application but when you're breaking down a single feature into just a few classes I find it a lot quicker to work with.
Individual accountability.
The article states that solid metallic hydrogen is hypothesized to be stable at room temperature and superconducting.
Good article.

List of some of the things I don't like for which I have to occasionally take another peak to see if I'm finally wrong:

1. (In languages) Garbage collection and the idea of "safe code". I didn't like it then and still don't.

2. ORMs

3. (Relational) Data models with compound keys flying around as FKs everywhere.

4. The idea of self service BI (like PowerBI etc in the hands of a business user)

5. Regexp
Journalism is one of the worst-compensated jobs there is, relative to the level of education and time investment required.

Shilling pre-planned story angles for sugar daddies, on the other hand, pays quite well.
What is Silicon Valley?
which uml tool you use? tried umbrello and argouml but not very impressed.
8 Transformative Principles That Can Change the World
I didn't even know that could be an issue. I did some Googling, and it appears that how long you can leave clothes in the washer depends on local conditions, with many people reporting that they get a full day or more before it becomes a problem.

I guess I have good enough local conditions to allow for the several hours mine often sit in the washer. Maybe at some point I'll do some experiments and try to see what the limits are here, probably after I get around to building the temperature and humidity sensor network that I want to put throughout my house to better understand my HVAC system's performance.
Jupiter, however is up to the task :)

Liquid Metallic hydrogen in Jupiter's core:
https://science.nasa.gov/science-news/science-at-nasa/2011/0...
I recall seeing somewhere that Erdely received credible reports of sexual harrassment at schools like Yale, and rejected the stories as not being juicy enough.

Calling her a journalist disgraces the entire profession (which hasn't exactly been covering itself in glory lately).
According to

> https://www.census.gov/popclock/

the world population is currently at 7.35 billion people.
There are two perspectives on democracy. You can compare it to some ideal world that has never been, and easily see it falls short, by a lot.

Or you can look back on history, and look at countries who have done things differently, and realize it is by far the best system we have had.

If you want to live a full lifetime in peace and security and health. Be born in a democratic and capitalist country somewhere in the past 70 years, and you maximize that chance. Any other time and place and the chance of a good life drops quickly.

To other commenters in this thread, describing democracy or capitalism with words like "disastrous" or "complete failure" or "elite rule", please some perspective.
Just cycling for me - get to the last question and it continues to the first question :( I was looking forward to the results.
> I'm 24, have never had a phone.

How do you even?

More seriously: not even a old Nokia 3310 or some other dumbphone to use in case of, I don't know, emergency, or calling someone to pick you up, etc?

My only phone is a beaten up Android thing with pretty much nothing installed on it but WhatsApp just for quick stuff like "ok, let's meet at $place" or "I'll be late". I'm not sure how I could do without.
I use doxygen mixed with dot for rendering the UML. Mostly for looking over the layout of the code after it's written to make sure there aren't any lines/dependencies that there shouldn't be. The nice thing is that this leaves you with both an HTML doc and UMLs as PNGs. I haven't found any great tools for creating UMLs ahead of code... like for many here, that seems like a recipe for outdated/mismatched code to UML in the long run.
Jupiter is indeed believed to have a liquid metallic hydrogen core, which is the source of its enormous magnetic field:

https://science.nasa.gov/science-news/science-at-nasa/2011/0...
It has played everything I've thrown at it so far...
Article is about modern human psychological well-being; comments are about how materially satisfied modern (Western) humanity is, so what's the fucking problem, gosh!? The best part is the latter doesn't actually discount the former, it just trivializes its importance.

Oh HN, never change.
H265: Technical Overview
The Limits of Rodrigo Duterte's Anti-Americanism
Physicists demonstrate existence of new subatomic structure
Funny you would say this. When I released from prison, I also put my criminal convictions on my resume to filter companies that would be uptight about them. I didn't want to waste time with interviews.

Turned out I only looked for 2 weeks before finding a good job.
It's not only about the money. Connectivity is still not everywhere, and even if it is, bandwidth/latency issues arise. I really like having local data, local VMs and local everything. Sync when connected, but ready to go at any time.
Absolutely. Just looking through this¹ thread (that’s currently on the front page) reveals a few real-life examples.

――――――

¹ — https://news.ycombinator.com/item?id=12874587
This is such a common response.

You are aware that only very recently is not having a phone as weird as refusing to wear shoes, right? This is the one thing that bugs me the most about modern western society. People just think it's unthinkable to not have a phone and come up with all sorts of anxieties and emergencies that can come up without one.

Like I've said before, it really isn't that big a deal. Life is not as full of emergencies as phones have made us feel it is.
Secret World of US Election: Julian Assange Talks to John Pilger
Python 2.6 has from __future__ import print_function.

There the saving of implementation effort would be not supporting print statements in 3.0.
I'm not sure it is really accurate to lump 3000 years of Chinese history under a single political system. That would be roughly analogous to saying the the Egyptian political system was continuous from Thutmose to Cleopatra, because the ruler still called themselves Pharaoh. Or perhaps saying that the Western Roman Empire was continuous with the Franko-German Holy Roman Empire that followed it.

There are extensive periods of discontinuity intermixed there, whether it be fracture and civil war, invasion and synthesis with various steppe peoples, the taking on of Buddhist Chakravartin mantles, etc.
> can you explain how Canadian and European legal systems are so insufficient for seeking legal recourse for legitimate grievances that companies need to be able to sue either government in international tribunals?

States can't be expected to be impartial.

Investors and citizens should rightfully expect protection from discrimination and uncompensated expropriation. We're in an era of economic nationalism (Brexit, Trump) and easy access to impartial protection of rights and rule of law is more important than ever.

This isn't just protecting big business - half the cases in US agreements concern small to medium busiensses who can't afford to know every local law in every nation nor afford teams of lawyers[0]

I don't think there is anything wrong with the concept of ISDS - without it it's arguable that it would have been difficult to develop the trade agreements in the 60s and onwards that sprouted the current crop of developing nations.

The problem and more recent phenomenon is with corporations becoming more creative in exploiting old agreements. This is being fixed in the more recent agreements. I don't think you'd find anybody defending the old agreements and their very loose definitions of expropriation (or lack of)

Canada would know - they've lost 7 cases with NAFTA and learned a lot in redeveloping ISDS for CETA[1]

[0] https://ustr.gov/about-us/policy-offices/press-office/fact-s...

[1] http://www.nationalmagazine.ca/Articles/March-2016-Web/CETA-...
English prime should help you become a better writer if only because it forces you to consider sentence structure which forces you to pay closer attention to what you're writing.

I didn't use it here because I'm lazy.
There are a few immutability options, for instance Hamster: https://github.com/hamstergem/hamster/blob/core/README.md
Hillary can be charged with treason and disallowed from running for office based on laws passed by Bill Clinton. She's corrupt no matter how you try to frame it.
Asterisk, varnishd. Apache I don't restart from cronjobs running backups anymore just to make sure systemd doesn't fail to restart it, upsetting our clients. Apache fails to start cleanly if it cannot resolve ServerName.
Wow! Yes it's social stability and wealth. I know my wording was poor and/or ambiguous. I'm working and at the same time sneaking a glance at this discussion, so it shows that I can't multitask.
In its entirety? No. Never go "full UML", it will annihilate productivity and produce abominable software. It also is taught wrong, it tends to be taught as a design tool, but there's such a tremendous impedence mismatch between the diagramming tools and the way the code actually gets written that it ends up doing more harm than good. (not to mention that the people who usually end up creating the UML might be many organizational layers away from the developers).

But there's some goodness in there. The principal of using diagramming as a descriptive documentation and communication solution is highly worthwhile, but again it should be limited to pieces of the system that need such things. And in addition, the level of detail should be just as much as is sufficient to communicate what's necessary -- don't "prematurely optimize" by trying to document every bit of the system in excruciating detail.

There's also often better, simpler ways to document many aspects of a system, a few boxes and arrows work well for many things. Lightweight versions of the Archimate style work well for describing complete systems. Protocols are well described by a lightweight treatment of sequence diagrams, etc.

They'll often go out of date as quickly as you make them, so keeping them up to date and well versioned turns into a challenge.

Because it's free and provides cross platform compatibility (and the diagrams are supposed to be communication devices), we tend to use yEd for most things.
This sounds like an excellent blog post, or even a book.
There might really have been a long history for lede... https://books.google.com/ngrams/graph?content=Lede&year_star...
Their approach to geometry could be quite different though. Eg. they could use non-Euclidean geometry by default, 2D only being a special/edge case, and Pi, while encountered in calculations once in a while, wouldn't have a status of a well-known constant: which I understand would be the minimum to meet the requirement behind the question. If not, the question would be akin to whether they "know" 1, hard to say what it means
Vancouver recently implemented the tax.

1. Prices tend to be sticky. Someone who thought he could get $1M a couple of months ago is still going to try and get $1M now. The time to sale may not be immediate like in the past, but as long as the seller is willing to wait, the prices can remain high for a long time. There has not been a significant drop in price yet, and it is too soon to tell where the market will go.

2. Sales have slowed, but it is not yet clear why. It may be that foreign investors pulled out, but it may be that the locals stopped buying because they thought foreign investors would pull out. Similarly, it may be that the locals have stopped buying because they fear a government that changes the rules on a whim. Once these questions start to become more clear, and confidence is restored, we may quickly see a return to the way it was. Again, it is far too soon to tell.
I was here about 10 years ago. Sick of technology. No longer wanted to learn about it. Just went into survival mode because of self-loathing that I was just contributing something that I no longer felt was a good thing.

Here's what I've learned since:

Part of what you are experiencing is real. This will never leave you and will transform you. It is part of maturation. It is natural to start seeing that what matters in the world are its life, its people, its wonder, and its love, and that you have human failings which over and over again will leave you feeling guilt for not reaching a potential. Or perhaps you will transcend this and just be ok with everything, or to devote your life to doing everything the best way you can, and accepting you will fail along the way in a way that limits self-pity.

Part of what you are experiencing is due to your health and circumstance. This is something you can affect. If you are tired, maybe you need more sleep and exercise. Maybe CPAP or an oral appliance from your dentist could help with sleep apnea. Maybe you shouldn't drink before you go to bed as often. Maybe you could see a recommended psychiatrist and get some medication. Maybe yoga, a martial art, tai-chi, or guided meditation would help. Maybe you should read more.

Computers in their many forms, but particularly mobile computers ("phones") are way too distracting. So is streaming entertainment. Too much of our lives are wasted on them. Go buy a bicycle, or some running/walking clothes and shoes, and get out into nature. Buy a tent, camp stove, ramen, sleeping bag, inflatable mat, and backpack and go camping.

Feel like what you are doing is B.S.? If you're smart, join Geekcorps and travel to another country doing something cool: http://www.iesc.org/geekcorps . Even the peace corps has jobs in dev/IT like: https://www.peacecorps.gov/returned-volunteers/careers/caree... https://www.glassdoor.com/Jobs/Peace-Corps-software-engineer... Or if you're an engineer: http://www.ewb-usa.org/
UML was useful for visually communicating document architectures in the Web 1.0 world. But what's a UML diagram for a dynamic web application? Server<-->Database, done? If the tool doesn't fit the problem, don't use it.

And then there's the domain specific UMLs, such as Operations Management and BPMN, where the diagram can be programmatically "powered up" to analyze operational efficiency. If you work in a hierarchical organization where you need deliverables that filter to other departments, and there is a perceived value, then someone is going to be tasked to make it. But in a flat organization in startup mode, it's a waste of money.

If you're working across organizations, in public/private partnerships; if your government organization needs to be accountable at diverse levels, then UML is visual language that communicates a lot of information at once--in one artifact. Tax dollars going for new transportation infrastructure in New York City, maybe there's a need to get diverse groups on board. But you're going to pave potholes in Levittown, NY--who cares? Get it done; stop wasting money.

And finally, there is a the language-cultural dimension. Europe is multi-lingual, so it's no surprise the Open-Education Resources offering UML-like education materials are from European universities [1][2], and not American Universities. That's not our language problem (yet).

If you have a customer asking for UML, you need to understand their problems. Once you do that, then you can decide if the problem vector they present is profitable sector for your company.

To put all this in other words, UML is a tool and a visual language. Use it or not, it's not going away--ever.

[1]: https://open.hpi.de/courses/bpm2016

[2]: https://www.edx.org/course/creative-problem-solving-decision...
Slate, the New Yorker dump those terrible “Around the Web” links
Wow this is really impressive.

If you had enough JSON-to-native "modules", basically anyone could write a native app in a few hours (since functionality in most apps is pretty much standard stuff)!

Hell, if you pushed this further you could create an app store for code, letting you buy additional modules to plug into your app like lego.
So many inaccuracies. About what I've come to expect from vox.

Here's a timeline of what actually happened from an actual journalist.

https://sharylattkisson.com/hillary-clintons-email-the-defin...