skysight-inc/HackerNews huggingface dataset:
Inside Dolby Laboratories as it moves beyond sound
I like the fact that this exists, but it seems like the kind of hacks that go against the philosophy of progressive enhancement.

The thing that I like about progressive enhancement is that it "forces" the HTML documents actually represent the content. I should be able to render any site (excluding web-apps, I guess) with CSS and Javascript disabled, preferably with semantic HTML. This makes that site not only accessible to humans, but machines as well.

I see a bunch of websites that have 2 versions of certain elements (for example, navigation menus) in the HTML that are hidden with @media rules to make the site "responsive". I'm scared that this @supports rule will be used in the same way.

Disclaimer: I am not a frontend web developer, so my understanding of progressive enhancement might be wrong.
The Lost Tribes of Humanity – BBC Horizon [video]
The same is often said of literature, cinema, healthcare, childcare, tourism, and just about everything. Heck, this was a criticism of the Sophists in Ancient Greece!
Sometimes, in google drawings to talk about code or systems architecture in the abstract
I think you need to re-evaluate the sort of people you hang around with.

Purely anecdotal on my part, but the last time I was out at a co-working space with my ThinkPad running Elementary in a full screen virtual session, at least 3 other tech guys stopped by my desk and asked "Whoa! What the hell OS is that?!?". Previous 100 times at the same place with my MacBook, I had exactly zero people exclaim about it...
Man hacks Alexa into singing fish robot
For school projects, we did all the code, and then generated UML accordingly...

All teachers knew that, but let it go
I do. UML class diagrams can help you turn real world business objects into model and think about dependencies and relationships of entities. I would say that it is the best tool to model software. Sequence and activity diagrams can help you design and document a process.

A picture is sometimes worth hundred words and this applies to UML as well.
Is it general coders talk or project-related? Do you use it to communicate with clients?
IT Dissertation – Cloud Computing Migration
I can't click out of your websites popup titled "Need HR and Business process expertise" on my Android Tablet. Also, your website blows chunks with all these top & bottom bars.
I've also had few issues all in all. The key is to get compatible hardware and you'll mostly be fine.
Caveat for picking openings to get out of your opponent's book

Karpov playing black, throws opponent off with 1 ..a6 http://www.chessgames.com/perl/chessgame?gid=1068157

Also, good players seek to not lose lost games https://en.wikipedia.org/wiki/Swindle_(chess)
Yes, but not in the formal sense. And i don't get why agile and proper documentation should not go Hand in Hand.
There are components and class Diagramms that are invaluable for me when i'm joining an existing code base. Even if they are not up-to-date everytime.

State and sequence diagrams are really cool to discuss dynamic flows and identify potential logic holes.
UML-like diagrams are way better then to come up with your own representation of this everytime
Different person, but my radiators can be controlled remotely, so I have a timer to turn up the bedroom radiator and fire up the boiler 10 minutes before getting up. The other areas in my house don't need to be heated, so they aren't.
no. it isn't.

this isn't journalism, as proven in court. she was a paid propagandist, that's something entirely different. it's more akin to being a political operative.
I still think in use cases but without the goofy graphics. I just make a Markdown bulleted list then give the use cases each a name and a short description.
I've added support for Heroku deploy button on my fork: https://github.com/GetStream/jinja2-live-parser
At the highest levels, a surprised opponent is a dead opponent.
Be careful about what you dislike
I think the world has always been made up of people fucking around for various more or less silly reasons, money-making being a huge one, dreamy utopianism another.

What dreamers are you talking about? What makes you think they aren't still dreaming?
Sadly, the author failed to read on the history of kdbus and AF_BUS.

Just using UNIX domain socks is not the solution. This is more or less what dbus currently does and has major issues with memory accounting and trusts.
Needs a 'maybe' button.
I wonder this as well, why? I believe there is life outside the internet.
Yes I do. When you have a team of developers with different model of how the system should work or works, it's usually a recipe for disaster. By modeling, we get to unify our thoughts and idea of the system.

When starting out a project, I tend to lean more towards well labeled conceptual diagrams. I will also use activity diagram, sequence and state diagrams.

While I have often read about people designing class diagram before hand, then writing or generating code. I never use class diagram before code is written. I use class diagram to document an existing system.

It's a tool, if you are willing to be flexible and realize it for what it is, then it's useful.
Sure, pictures are great for communication. But is UML required? A lot of teams that I observe go with arrows and boxes on a whiteboard, and everything is clear nonetheless.
Homebrew was built as a source-only package manager, with the most basic of dependency management systems.

Now they try to default to binary distribution but the dependency management basically works up until compilation time only.

So for example, the Percona Toolkit package has a dependency on `:mysql` which can be provided by the Oracle mysql package, Persona Server package, or MariaDB package.

But binary packages don't really do dependencies like that - they hard-code to whatever they were built against.

The end result is you can't realistically have percona server and percona toolkit installed via homebrew, without also having the oracle mysql package installed and constantly link/unlink-ing between percona server and oracle mysql whenever you need to update percona toolkit.

Do you know what the Homebrew response to this issue was?

Close the issues, remove/disable the binary package of percona-toolkit, and force all users to compile the package from source, every time they install/upgrade it.

To even put Homebrew in the same category of tools as Apt/Dpkg or Yum/RPM is a joke.
He is not hating change. He is advocating change.
Your story reminds me of this Alan Kay quote:

>Computing spread out much, much faster than educating unsophisticated people can happen. In the last 25 years or so, we actually got something like a pop culture, similar to what happened when television came on the scene and some of its inventors thought it would be a way of getting Shakespeare to the masses. But they forgot that you have to be more sophisticated and have more perspective to understand Shakespeare. What television was able to do was to capture people as they were.
"Actual malice" is the high bar required for lawsuits made by "public figures" after NYT v. Sullivan (https://en.wikipedia.org/wiki/New_York_Times_Co._v._Sullivan), which the Dean was inexplicitly declared to be by the trial judge. Which make the resulting verdict all the more impressive.
how do you define paid? out of the top, say, 100 commenters, how many are affiliated with YC in some way? startups in some way? startups discussed on YC in some way?

this entire site (hacker news) is a PR platform for Y combinator, its startups, and the industry in general (as a special interest group). did you think it was a charity? there's nothing wrong with it but let's be real here, people.
> Would you feel absolutely the same way about all banned substances?

Yes, absolutely. If people want to ruin their lives it's not my responsibility to keep them from doing it. It's their own decision and all consequences are their own problem.
Agreed. The graphics outside may be crap but the horizons seem a lot wider. My brain feels different away from computers.
Yes, but I want my newspaper back. :-)
Twitter's Omnisearch Index Formats
Heh, and I don't have a problem to say that I'm looking for a career switch. In fact I've been doing software engineering professionally for +15 years now and quite honestly I'm sick of it. Have been for years now.

I still enjoy programming but only that and when I get to program my own hobby programs and focus on the parts and problems that I find worth solving and doing. I don't enjoy the SW dev work at work, doing stuff that I don't care (or the world doesn't care about), solving problems like fixing build files, or having a shitty tool that crashes or having all these stupid useless (meta) problems and the general nonsense prevalent in the IT/tech industry. Just as an example of what I mean the other day I was having a problem with automake (WARNING: 'aclocal-1.14' is missing on your system.) when building protobuf (not going to get into details, it's very obscure). My motivation for this kind of (nearly daily) crap is about absolute 0. I'm sick and tired of it all.

The only reason why I'm still doing this is because I haven't realized what would be a feasible alternate job for me to do and which direction to go to.

Overall I feel like this job has changed me as a person as well. I'm extremely cynical these days about anything related to tech/IT. But hey at least I have a great taste for cynical and sarcastic humor now (for example Dilbert)!
I do, quite a lot actually.

Originally it was mostly because it was the default setting in my Enterprise Architect tool, but it's proven more useful than Archimate (and other notations) because people without architect knowledge understands it much better.

On the business side it's mainly the system integrations, dependencies and information flows that are of value and you could honestly do them in Word if you wanted. Because it's very easy to build upon it, it's also easy to turn the business specs into something I can hand to an actual developer or use as a common language when talking features and requirements.

I wouldn't use UML if I was doing the systems engineering from requirement specs handed to me, and it is very rare that we use more than 10-25% of its full functionality, but it has enourmous value when you are trying to get future system owners to understand their own business processes and what they actually need from their IT.
Old habits die hard :) I always start a new project with actors and use cases, but without any diagrams.
I love computers. I hate the BS: I don't care about that new sillicon valley project. But I do care about that new project that's going to change how we think about computing. I care about the programming language that will show me a radically different way to program. I care about the tool that's so elegantly designed that it takes 5 minutes to explain how it works, and does its job amazingly well.

I care about things that remind me why I got into computing in the first place: For the sheer joy of it.
> Modern features like lambdas

"Modern" as in "Introduced to programming languages 35 years before the invention of UML, finally turning up in Java 20 years after the invention of UML"?
Microsoft Is Looking Like the New Apple
Because real rape is rare. When you hear feminists claim 1 in 4 women on campuses are raped, it's a lie. When they tell you nobody believes rape victims, it's a lie (proving rape or sexual assault with modern DNA techniques is easy, and I've never heard of the police telling an actual rape victim to go home because they don't believe it). When they tell you 90% of rape is not reported, it's a lie.
Use glassdoor my friend, the salaries vary a lot by location and company.

You should checkout what competitors are paying in your location
In recent times, about on the same level as ERDs for databases. So mostly as a quick top-level sketch when designing something (mostly on paper), not really kept up to date when the code/model changes. Goes along with getting away from rigid class models in general, and for UI classes, the relationships are a bit more self-evident.

I do miss Booch's fluffy clouds a bit, though.
In a nutshell:

"Microsoft is now attempting to push the boundaries of what computing looks like, by trying to change the way we interact with desktop devices and providing the tools for us to become more involved with the virtual world.

Apple, meanwhile, appears to be stuck in a rut. As we’ve explained before, it seems to be struggling to look far beyond its existing products. Instead, it’s simply adding new features to already successful devices rather than reinventing our relationship with technology."
live here too now :) https://cryptic-cliffs-32040.herokuapp.com/
UK ground rent scandal engulfing new home buyers
Top players go to great lengths to just deny scouting information (for example killing inoffensive hallucinated phoenixes flying their way) just to keep their opponent in the dark.
I appreciate where this guy is at.

After work you should do what you want to do. If that includes sports, going out and eating nice food etc, good for him. That is a balanced lifestyle, and worthy an effort to make.

I am kind of the opposite though when it comes to computers & IT and wanting to retreat a little. I started my coding career at 43 years old. I have worked in tech all my life, so the industry is nothing new to me, but I was never in engineering / software development. I was more of a Linux / network admin / systems integration engineer or run of the mill network architect (lots of time in powerpoint, visio (yuck!)). I kind of always had a healthy envy of developers, as I knew they were working within the real guts of computers and creating things. I was always the one trying to mop up the mess of a less bright developer who managed to get something dire into production. All this made me even more curious to get into that area myself.

With the advent of cloud, namely OpenStack and all the other devops'y type applications in the eco-system such as kvm, containers, vagrant, ansible, puppet etc etc, I found my nix skills could be reinvented and started learning python, brushing up my shell scripting, learning about serialising data, restful API's, messaging, models, views, controllers yada, yada, and then in turn learning lots of new tools including, git, gerrit, travis etc.

I am now loving what I do and I am super keen to learn more and more, so I do spend lots of spare time now absorbed in writing code and getting up to speed on different tooling available to developers.

Right now my spare time is spent learning rust as I would really like to get into systems programming and work with the kernel space for networking based apps.

Its weird, in that now is the time when I should be just specialising and not being so absorbed (a lot of senior guys do this at my firm, they are happy just to sit looking at some spreadsheet or project plan until 5pm and then go home), but instead I really want to develop a new career as a programmer over the next 10 - 20 years, and I love the idea of that.

I now have a laptop covered in stickers, have grown a big beard and I go all goey at the sight of some new snazzy framework. My wife jokes about it being a mid-life crisis.

I don't seem to be slowing down either, but in fact going quicker then ever before.

I am with him on instagram though, and I have no idea what alexa is.
To me that just sounds like nostalgia...
Could you translate that in a percentage of HN posts that you care about?
Why not get involved with any of the thriving, vivid, fascinating projects that work in ways that are decentralized, noncapitalist, and nonconsumerist?

The picture of the world as a "slave society" is polarized, exaggerated, and paralyzing. We aren't slaves just because most of your friends use Facebook.
> Looking for a purpose? Give back to the natural world and I'm sure some happiness will come out of it!

The problem is the population growth makes it hard to implement that.
Time limits, I guess. It's the only reason not to create good documentation. If you fail to deliver on time there's no need in good project docs. More like a chronic desease.
If your scores were high, probably yes.

Recruitment should be put in the right context. The best recruiter have an evening, or a few hours to figure out if you are a good fit or if you have any skills. If you have a bad day, your recruiter don't liked your face or he/she wants to remain the big fish in a small pond; you fall under the radar.

Your teachers instead had four years for "recruit you". They have see you performing in solitary and in group; know if you have any real skills or not or if you have problems with the other studens. They understand you much better that any recruiter; is their job.

The job of a recruiter is having the position filled at the lowest price possible. They need the psychological tricks to make the process random again and put pressure on the candidate. To be able to cheat the tests or to seduce your recruiter is not a skill that the company needs. Is just smoke. Unsusprisingly a lot of those swans turn into ugly ducklings just after being hired.
Hybrid as in able to switch form factors or as in a normal laptop that only folds to 90 degrees + some amount for ergonomics?
Gender-Blind Job Applications Result in More Women Hired
Reading Wikileaks alone is essentially worthless because you will lack the necessary context.

A good example for this is all of the discussion about reporters colluding with Clinton based on the leaked emails because reporters are making request for comments, which is standard journalistic practice. Several such situations came up as a consequence of these leaks.

This is not to say you shouldn't look at the stuff released by Wikileaks at all but don't make the mistake of believing you get the entire picture from that or if you do, that you have the knowledge required to interpret it correctly.
Advertisers clearly have a big influence on the actions taken by those in power, as well as within the general public.

To give some examples, consider what happens within the news media. If you don't think news outlets that rely on advertising money to function tailor their messages to present a world view that lines up with the wishes of advertisers, perhaps you'll find this interesting:

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

https://www.youtube.com/watch?v=YHa6NflkW3Y

As for the influence of advertisers on the general public, I'd argue the only reason its big business is because it works. However, I believe it works differently than just through the obvious ads we see around us, the most effective forms of advertising appear to be the ones that don't look like advertising at all, I'd put this under the category of 'cultural norms'. Advertisers have a large indirect influence on cultural norms, and (aside from the basic things we need to survive) it is often by aiming to meet those norms that we find ourselves spending money.
never have, never will.
> I agree with the sentiments. I don't agree with the notion of the good-old days however. It only takes 5 minutes on a PC running Windows 3.1 to remind me how much of pain those days were at times - at least in comparison to now.

I think, even back in the day, not many people were excited about running Windows 3.1.

Early 90s, the excitement was probably more on the Mac, BeOS or maybe even still the Amiga. If you already had access to the internet, then there was of course the release of Linux.

Edit: Oh, I forgot about the Apple Newton. Now that was a piece of hardware that seemed to haven fallen out of a time machine. I never owned one myself but around 2000 I worked for a few weeks with somebody who had one. That machine made my Palm IIIx look like a simple paper clip.
Honestly, these salaries seem like a lot as is, from where I come from.

Instead of guessing what's a fair pay wouldn't be better to pay or get paid on results - revenue you bring in. The marketing director or others in the team are close enough (in terms of agency they have on revenue) to revenue generation that this should be possible, no?
I know a startupper who struggled for almost 10 years, then started meditation and yoga practises and then in less than 1 year the startup growed significantly and eventually got sold successfully. That was me. Was it a coincidence ?
> you must must must find a place in the internet world that you can stay at

That's why it's no longer fun. It's no longer a choice, an improvement over some baseline. It's an obligation.
Not exactly UML but I find rails-erd can be helpful to understand a data model, particularly if I'm trying to come up to speed on an existing codebase. It has the very large benefit of automatically staying in sync with the code.

https://github.com/voormedia/rails-erd
Show HN: Convert European grades to GPA
Intelligent disobedience in school
It's hard to have a more concrete, and real activity than farming. There's an immediacy and a sense of consequence to it that you just don't get when you are spinning castles made of air and bits as a programmer.

I play with Legos as my therapy, or when I start getting really burned out, take a weekend and go visit my parents in Maine. A weekend splitting firewood or tinkering on tractors or digging potatoes or deer hunting or the million and one other things that have to be done to keep up with a rural almost-farm are calming and help keep me grounded.
About half: The half that's about cool tech, not SV culture, not boring startup news, and not polical BS surrounding a project (I don't care what they said, I do care about the software they wrote).

I do care about that which impacts actual systems, like the incresing movement towards systemd (which is an awful idea).
Can someone explain how pi holds up when base 8 math is applied?
It need some kind of label on which color is which, currently it is quite confusing.
UML is too heavy and rigid.

I use my own subset/version of UML, which uses a simplified "grammar", and allows you to express basically only the following:

- Class with attributes
- Parent/child relationship
- One-to-one relationship
- One-to-many relationship
- Many-to-many relationship

If I have some other need (rare), then I improvise. Usually I'm the only one who looks at these, but if a client or someone else needs to, the language is simple enough to understand that I can explain it in a few examples/sentences.
Epson LQ-590 Driver Download
> but it needs to learn the relevance of such pixel-sized mistakes, which is unlikely to have as much of an impact in a poker game or Go game as it would in StarCraft.

I agree with your point, but you need to look no further than the game that AlphaGo lost against Lee Sedol.

It committed a very bizarre mistake that made no sense gamewise.
This is a funny quiz to do. Even if IMO yes or no are too restrictive. Also, the backgrounds are very heavy, I used to select answer, start loading page and press esc to stop loading of the background :D
I can sympathize, and there are areas of computing that are tiresome and never seem to get better, but there are just way too many things on my bucket list: unbiased rendering, physics, AI, mathematics education, visualization, theory of computation...

Heck, there are so many research projects out there completely changing what it means to compute (i.e. Bret Victor), let alone rediscovery of what the founding scientists (i.e. Turing) had for their original vision (did you know Turing generated music from his computer? Decades before the first synthesizer?! or Bell Labs, or PARC.

There is so much to know and so very little time to even scratch the surface. Maybe I'll get bored later, but right now there are things to do!
Love projects like this. Love seeing how different people give themselves projects to learn new skills. Enjoyed the thought exercise, and keep up the good work. Have a great day!
I liked that ActiveState did some good things for TCL and I was able to get it into my company. The FUD around Open Source is less now, but lots of managers still want a place to "buy from".