skysight-inc/HackerNews huggingface dataset:
Now there is a story... On the website I work on we had some horrid typography.com font loaded, which was theoretically a good idea, once upon a time. Since this is a legacy site I work on with whomever having worked on it before, I realised that there was no significant content using this font, in fact it was only in email templates (not that email does web fonts). So I ripped the little blighter out.

I added in some 'lookalike' fonts from Google in the places where the typography.com font should have been, all looked improved, everything worked.

But then we hire some new clowns to do some new theme. Obviously I am typecast as a 'backend dev' so I was not privy to whatever those conversations were. So the typography.com font is back in use! Fantastic (not)!!!

So the same process that led to the last awful frontend (get some agency that don't care about our product to project manage something to death) results in the reappearance of the same awful font technology.

That sir is how typography.com still get customers. The marketing people, the managers that have no technical skills, the print designer and some outside agency just do it even though (four months earlier) the only coder in the building speeded up the site and made it vaguely legible by getting rid of the silly typography.com junk.

I am very much a believer in design which is content first and, as Steve Jobs said, 'how it works'. I too like a good font and always inspect a page where the typography stands out as I like to be informed on font names and combinations. I am also a believer in going for AA accessibility. Obviously the typography.com font will be spidery grey text against a grey background, not accessible!
>Nobody in their right mind wants to live in Russia.

There Red Scare is alive and well on the internet, where Russia and China can do no right.
Probability, Paradox, and the Reasonable Person Principle
Your complaint is about design and how the site serves the page, not web fonts. Knowledgeable developers know how to deliver web fonts quickly and web fonts that looks good on your system.

Unless you're paying by the byte, what gets downloaded shouldn't concern you from a well-developed site that doesn't hang on your phone.

Unfortunately, in this copy/paste era, too many sites shoot themselves in the foot.
"We're significantly insignificant while also being insignificantly significant."
Npmjs.org's source code
This is really good! Just had to turn off banner notifications and it matches all the functionality and simplicity I need. Would love to see someone add ShareX's magnifying glass & crosshairs
Why can't all of this just be done in the charge controller? The logic seems pretty simple. When plugged in, accept all power, charge the high capacity battery at its highest rate, any extra power available goes to the fast charging battery. On discharge, discharge the fast charging one first. Unless there are differences in charging efficiency between the batteries, I don't see how software with knowledge of my schedule could make things better?
Why should "the path to becoming an engineer should be wide open and accessible for everyone — particularly young people — regardless of their background, what their parents do, or how much money they have" and not the path to becoming a lawyer, a nurse, a doctor, an architect?

I understand that HN is an echo chamber for developers and software people, but enough with this "everyone should learn to code" BS.

Everyone sells coding skills as a way to get more money and more freedom, but don't you understand that if everyone knows how to code the opposite will happen? Don't you see that companies push this crap down everyone throat to make sure they have access to a large pool of talent and can drive salaries down? Who keeps asking for "coding classes" for toddler? Who keeps pushing to raise the limit on H1B visas? Who finance coding bootcamps?

We need talent and smart people in all fields, not just software.
Turning 8-Bit Sprites into Printable 3D Models (2012)
I agree. I'll copy two comments from dang that I think that are relevant (read the original thread to get all the context).

Answer to a question about a ShowHN for a book: https://news.ycombinator.com/item?id=8765822

> The "try out" rule is important, but adjusts to different kinds of project. Hardware, for example, can't be tried out as easily as software. For a book, I suppose a sample chapter or two would be a fair way of trying it out.

A discussion about if a normal submission of a chapter of a book is a resubmission: https://news.ycombinator.com/item?id=7921605

> [...] In this case, both available chapters of the book have had significant attention [1,2], so I think a post of its home page has to count as a dupe. If and when Chapter 3 appears, however, that will make a nice non-dupey post. [...]
I don't understand a clue of what this macro thing is, but let's upvote this and every comment made by principle.
Interesting to see alternative treatments for tinnitus. The classic one I've heard of is Notch Treatment

Reminded of a JS site that one of my colleagues made: https://tinnitusnotch.com/
Free public transit and easier restaurant ordering with wearables? India dominating the world? Little college campus utopias were everyone is smart and rides bikes?

Sounds like someone has spent too much time in the tech industry in San Fransisco and perhaps should broaden their perspective a bit. Maybe go back to Ohio and look at the meth labs and bulldogs and then think about the future. Also, 30% of the world (at least) probably barely works now. This includes to some extent people who are nominally employed.
EURUSD: Vulnerable Below the 1.1295/1.1318 Zone
Beautiful presentation of the data... I'd love to see the creators add additional species...
Comparing human population graphs to nearly every other species on the planet makes for an interesting exercise - however unsurprising the results:
https://wikipop.org/species/humans
https://wikipop.org/species/rhinos
Etc. Then in addition to estimations on human death dates they could add estimations on the date each species will go extinct.
I would prefer more manual control than trusting some kind of AI calendar understanding that a scheduled flight will require a charged battery, that also requires me to actually schedule the flight in said calendar. Case in point is lenovos charging algorithm, they tried to be smart, probably with same intentions as Microsoft is here, by only charging the battery to 83% on normal days because that supposedly reduces the wear of the battery if you frequently move the laptop. Problem is I was actually on my way to a flight and there was no override, I had plenty of time but the battery simply wouldn't go up any more. After the trip I found the option, in some obscure menu only available after installing a special battery control program, you choose between battery life and battery performance, guess which one does what..

With that said I don't think the concept itself is bad, its just that the execution will inevitably fail except under very regular circumstances such as carrying your laptop back and forth to the office each day. Volvo trucks has a similar thing to save fuel for their gearboxes that automatically chooses gear based on the performance you got the last time you drove that very route.
Frustrating that companies like Pandora refuse to support basic accessibility features like dynamic type on iOS. It's a feature that probably costs 1 hour of development time. They know about it, and won't even put it on the backlog.
Agreed. I actually do believe that it's a pretty easy field to get into (I started learning freshman year of college having never coded before, and picked it up well enough by graduation to be successful in HFT) -- but there's no way in hell I'd want to give the impression to the general population that this is an easy discipline and everyone should flood in.
Largest I can think of are waves produced by underwater nuclear tests. Wikipedia claims the Operation Crossroads test produced 29m high waves, and that was only 23kt yield.

https://en.wikipedia.org/wiki/Operation_Crossroads#Sequence_...
Icecast in Production
In theory HDMI-CEC could do this, well if all your devices support CEC. You would have got chances with your homecinema though. They even have an opensourcelib now http://libcec.pulse-eight.com/ .Saw this for the first time, haven't done any AV-Projects in the past years, but maybe I give it a try
In fairness, (1) a lot of the verbosity of the code here is because of the way C++ makes you separate out declarations and definitions, and makes you declare member functions even when they are just overriding virtual member functions in a base class, and in a nicer language equivalent code would be distinctly less painful; and (2) the 8086 emulator is able to be nice and small partly because its author is very, very, very clever. (Note: author of 8086tiny is my boss.)
Interesting. Anyone using ElixirScript in production?
Education used to be 'free' here in The Netherlands (certain amount of money each month for students). They recently turned this into a full fledged loan. Although the interest is very low it dramatically changes how students approach studies and immediately start to think in terms of ROI ... I fear for the future of Dutch education. I'm glad I just wrapped up my undergrad and am currently borrowing as well for my Master's but thankfully (I'm one of the few) who have 'great' career prospects.

The American system is really really screwed up if you are trying to escape poverty.
Shake made of poop
https://en.m.wikipedia.org/wiki/Cross-race_effect

Faces are processed in an entirely different part of the brain than regular vision, which is why you can be blind but still recognize people. (Or vice versa if you're face blind.)
I don't agree (and I don't agree with the whole cooking analogy). Writing code that is readable, maintainable, simple yet high-performing is a very important if not the most important part of the whole craft. We don't need high-flying words like 'engineering', 'art' or 'architecture' for writing good code. A great high-level design is worthless if the actual code is an unreadable mess, and I have seen plenty examples of this in the real world.
If equipment would enter active state instead of standby state when power is applied, all devices left in standby mode in the house would be turned on after a power glitch, wouldn't it?

So, you might wake up in the middle of the night with all your devices blaring, or coming home from a trip finding the neighbors mad about you having your sound systems turned on 24/7.

This might be one reason that standby is the initial state of devices.
I like the way that these articles and the comments ignore the elephant in the room: The cost of living while attending college.

Here is a data point for my local State University. I happen to work there, so I can verify that these numbers are pretty much correct. You can pay cheaper rent, but you'll pay back the difference in car mileage and/or roommate drama.

Tuition is (roughly) 40 percent of the cost. What really drives up the student debt is the cost of living. If we really wanted to do something about student loan debt, I think we'd do better to apply the same political pressure to the cost of living as we do to the rate of tuition.

Indiana University [1]
Tuition: $10,388
Room and board: $9,794
Books and supplies: $1,230
Transportation: $1,030
Personal Expenses: $2,096

[1] http://admissions.indiana.edu/cost-financial-aid/tuition-fee...
I've used this to show live htop on a web page: https://github.com/dtinth/ttycast
I stream local content from Ubuntu with stream2chromecast.py - https://github.com/Pat-Carter/stream2chromecast
This article is not really a scientific work. It's an opinion piece from some researchers who are closely aligned with an industry that stands to gain from anti-GMO scare tactics, and it has a LOT of problems.

Its primary problem -- a problem so fundamental (and sadly common) that it's usually safe to disregard the scientific opinions of people who do this -- is the authors' implicit assumption that herbicide resistance is the only application of genetic modification. This 'single-issue campaigning' isn't really productive because it sidelines all the other incredibly important applications of genetic modification.

Also, pretending that glyphosate is only used on GMO crops is ... disingenuous at best.

Please also note that "probable human carcinogen" classification is grouped the same as "being a hairdresser" and "heating your house with wood." It's still up in the air as to whether 2,4-D is even remotely a candidate to be listed as a carcinogen.

I find it profoundly troubling that the authors chose to name-drop Agent Orange as a scare tactic, since 2,4-D had nothing to do with the deleterious effects of Agent Orange on humans. That's bordering on irresponsible.
The secret of education
Work and save money before you enter a University. If you work and save for 2 years after high school you gain many advantages:

1) You will save some money to pay for school.
2) Because you are a bit older a new world of grants are available to you since you are returning to education.
3) Because your income will probably be fairly low you will qualify for more grants due to this fact.
4) Gives you time to figure out what you want to go to school for and possibly make you take it more seriously when you start.

Another option is to join the military and qualify for a lot of additional grants that way. 4 years of service opens a lot of doors. There are many non-combat roles available.

There are many ways for the poor to advance themselves and not cripple themselves financially for the next 40 years.
The U.S.-China Military Scorecard
WCAG 2.0 guidelines were basically intended for web use, but I find them a good guide for developing retry much any visual interface. The problem you mention would be a single-A level fail under section 1.4.1: http://www.w3.org/WAI/WCAG20/quickref/#qr-visual-audio-contr...
Thank you for saying that. The amoubt of times ive written something down, coded it and realised a better way had me thinking i was missing a lot.

Although dont get me wrong, there is still a truck load i need to learn just to finish my current project! (Although finally i feel like im getting somewhere!)
> if NIH money was involved in this, shouldn't everyone get to use it?

In principle, yes, but the Bayh-Dole act gives away any government stake in IP rights.

Some people see Bayh-Dole as an obviously corrupt and terrible idea. Those people typically haven't gone through the struggle of trying to justify the value proposition (or lack thereof) in an academic career. We (the US) are getting worse and worse at funding academia and this is one of the creative alternative "funding" sources used to prop up the increasingly shaky system (another important one: green cards). I suspect that if you asked most people involved in day-to-day research they'd rather take extra cash in exchange for letting the government keep some of the IP, but they aren't the ones who get to choose.
they're not blaming her, they even asked her if she wanted some help.
Seems completely absurd to me. You are supposed to know what your friends look like (aren't they called friends?)
You raise a good point. I don't expect graph queries that go more than a few links away. To the extent that there will be such queries, I think appropriate indexing will help a great deal.

Implementation wise, it is not that different from a query with many joins anyway - which is a standard problem, and is addressed by materialized views as well as indexing. So as long as the complex queries don't need to be ad hoc and real time, I can prepare for them using materialized views.

However you are quite right in that complex, ad hoc, and realtime graph queries Will be a pain point. That is a risk I am prepared to tolerate in the short term. The thing is, I also need transactional integrity, so I am stuck with an rdbms as the primary solution. In the long term, I anticipate the need for both graph queries and transactions - thus, I think it is better to start with postgres and incorporate a graphdb as the need arises than the other way round.

Hopefully this line of reasoning make sense? I am really not experienced at this, so am trying to not bump into too many walls.
Show HN: Backtalk, treat your Sass code as a Ruby Gem
I think that it's not about an argument, its a mental simulation and chemical effect. If you hold in your head the feeling of owning your body completely, for a moment, then start to imagine zooming out to a wider perspective, slowly, like a camera you see the whole world then the solar system, etc. As you scale outwards there is usually a noticeable chemical reaction in your brain and body. You literally feel smaller. My guess is you are triggering a predator-is-bigger-than-me reaction in your brain.
I started getting trapped into what you're complaining about, and now say it's worth it, but what happens when something better comes along or something gets abandoned? What happens if three of those things on your list become a problem? Is it a house of cards?

My company always followed this statement I made up years ago, "Everything should be as simple as possible", but we started bending to large contracts that insisted we use "just one thing", some framework or library or tool, that they used which we found no use for. That made it "easier" for the next client to say, "Well, since you use that, you can use this", and all of a sudden we're getting bogged down wondering which tool is the best, learning those tools, keeping track of the latest changes, dealing with incompatibilities, integrating and interfacing, and on and on.

All of a sudden I realized we had a list of things we never worked with before, or even needed, for our small $2.x million web dev company but it felt like we spent far too much time dealing with them.

So we were in a meeting, a meeting we put together just to solve the problems of updating and integrating problems when it hit me what was going on and I yelled, "STOP!". It was a "wtf are we doing?" moment.

We had lost our direction. We had almost gotten to the point where we couldn't nail two pieces of wood together cause we didn't have an air hose for our pneumatic nail gun.

(I just realized I"m writing a book here so I'll get to the end.)

We went back to the fundamentals. We're a web dev company and we use ONE programming language, ONE source control, with HTML/CSS/Javascript. Almost always the tools we need are available on FreeBSD/*nix. We're more relaxed, faster, quick to adapt, and if a customer really insists on using something we don't, then it's either on them to deal with it or we hire a freelancer but then treat him as a black box interface to that with no contact otherwise.

And now I'm bored writing about this.
ThinkPads had the best keyboards while it was in IBM's hands, it was great with the Lenovo built machines until they started to modernise the keyboard.

Now every Windows laptop in each price bands are almost same, except for the fact that none of them have good touchpads (I dream of Microsoft buying the manufacturer (Synaptics?) and fixing it, instead of letting investments it made in the Windows 10 gestures go down the drain).
Voxel Builder: Open-source 3D cube modeler for the browser
The world was very very different 100 years ago.
I think the argument is more that devices shouldn't have a standby state in the first place.
¢0.1 per clickbait.
> The very fact we call them "containers" is due to the analogy Docker made to shipping containers.

I don't think so. I imagine it stems from the use of that term by Solaris starting in 2004:

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

The evolution of containers on Linux was heavily influenced by Solaris. More so than it was by BSD, from what i remember.

Whether Solaris picked up the name from an even earlier use, i don't know.
It sure was something different to read :)
Thanks, that was almost the same reasoning I used to settle on this approach.

I definitely need acid transactions, and also some graph capability - which may or may not grow in the future. More pertinently, the kind of representation I was attempting led to a very normalized design anyway, and I think it also lends itself to all but the most sophisticated of graph functionalities! But I am only just starting, so hopefully it works out well.
Show HN: Procedurally generate 2D spaceship sprites through directed evolution
It makes me uncomfortable too. I think they are trying to measure something that is unquantifiable.
Life is more complicated, and human interactions exponentially more so.
People don't fit into neat little boxes where one group is one way and the other group is another. People are messy.
I think in the USA college is too expensive, but I'm not convinced it should be free. I like the idea of students actually having some skin in the game. Also I don't want tax dollars to pay for someone to study poetry for 4 years for free. You'll get into a situation like Norway, where it takes a master's to get a foot in the door, and no one gets a job until they are 30.
Author here. I've only tested on Firefox and Chrome on desktop. YMMV.
> With one diesel engine not being that technologically different from the next how are the independently verified figures of the various other brands working out.

A few months back I heard that VW was pushing for new legislation further lowering diesel emissions to start to remove all its competition from markets. Back then it was rumored that VW had invested in and patented a slightly different direction that worked. Really, you just have to pretend to have succeeded and then cheat to create a monopoly.

Thanks to IP law, there was little incentive for their competition to investigate a system they couldn't use or wager on developing alternative designs given how impossible the claimed results were.

I think VW should be on the hook to meet their current claims while their competitors should not be.
It's cool, but using the definite article "the" like this is disappointingly misleading.
How does the cas9 protein get in?
Trade in invasive plants is blossoming
What Earthquake Maps Should Really Look Like
uncaught typeerror: Cannot read property 'render' of undefined.
>So how is a quiet ego measured?

In our lab, we recognize is as deactivation in the PCC, some of our collaborators recognize it as deactivation in the DMN, measurable with both EEG/fMRI.

>All in all I don't buy it unless there's more to it.

I'd say it's preferable if more people don't feel like they have to "buy" into it… but as you know, there's a burgeoning industry surrounding such, but I'm mostly grateful that I get to be apart of working on the technology which I'd say will be way more useful outside of just meditation and contemplative practices…
Thanks - what platform / browser are you on?
There's this old bug, specifically for Windows:

https://bugzilla.gnome.org/show_bug.cgi?id=303304

And this mailing list post from a few years ago provides a more up-to-date overview of the Windows accessibility APIs:

https://mail.gnome.org/archives/gtk-devel-list/2012-April/ms...

Making GTK accessible on Windows or Mac, never mind both, would be a lot of work.
Glad to see another person attempting it. There are a few (including a commercial product, a Kickstarter project, and me) but most have been abandoned, AFAIK.
Free Education is the primary attribute of a free and cultivated society. If you are living in a primitive country with no free (+higher) education, all available resources should be focused on reaching this goal as the most important evolutionary step.

Many underdeveloped societies and failed states can be identified by looking at the education situation. In the worst cases education is held hostage by a leading group of brutal oligarchs that are raping education into a "business-model" - these societies will need a lot of help from other nations to overcome the dark neandertaler age they are stuck in and it is important to teach them about the basic abilities of Homo Sapiens Sapiens - solidarity, compassion and love.

Good Luck!
You’re Only as Good as Your Website