skysight-inc/HackerNews huggingface dataset:
I'm simultaneously glad that someone's writing articles about these things and dismayed that too many people will read this and believe they understand astrophysics without having philosophized about it on their own. Analogies like "space goo" are useful but can be a double-edged sword(seems the author recognizes this) that can mislead the public in much the same way that the holographic universe theory leads the public to think we might be in a simulation run by space bastards, which doesn't really explain anything about the very nature of existence.
If you want to generate html, say for converting to an email you can use http://www.pixelbeat.org/scripts/ansi2html.sh

For example:

your_script | ansi2html.sh --bg=dark > blah.html

or

your_script | ansi2html.sh | mail -a "Content-Type: text/html" Your@email.com
How is this different from names that contain an umlaut (ÄÖÜ)?
Will the Real “End-End Principle” Please Stand Up?
Universe | Senior Full Stack Developer | Toronto, Canada | ONSITE, VISA | https://www.universe.com/

As a Senior Full Stack Developer at Universe, you will apply your passion for technology and live events in your quest to build a world-class Event Ticketing platform. In this deeply technical and business-minded position, you’ll architect, implement, and evolve our frontend and backend systems with a talented team of like-minded peers.\

Application process:

* Submit application at http://universe.applytojob.com/apply/6hV3Xj

* Phone screen

* Meet the leadership team + Pair programming challenge (in person if you’re local)

What your day would look like:

* Writing new application code for our core product API and client (especially transactional pieces)

* Advocating best practices for development and testing

* Performance profiling new and existing features in both our server processes and in the browser

* Mentoring junior developers on the team and promoting skill growth

We're looking for any of:

* Experience with web servers (especially patterns-based frameworks like Ruby on Rails, Django, Express, etc)

* Experience with a modern frontend web stack (any of webpack, react, ember, angular, es6, babel, yarn, or etc)

* Experience with standards: ESPECIALLY i18n and a11y

* Excitement about shipping code, automation, and testing!

Here's why you'll love working at Universe:

* You'll work with veteran engineers, who will challenge you to ship frequently

* You'll work with amazing designers, who will challenge you to implement beautiful interactions and user interfaces

* You'll be at the helm of your own career, shaping it with your own innovative contributions to a nascent team and product

* You'll enjoy the culture and perks of a startup, with the stability of a fortune 500 company (NYSE:LYV). Perks include local sake and cold brew coffee on tap, 2 tickets to see a concert of your choice every year, unlimited access to Amphitheatre shows in North America for you and a friend, and 4 weeks vacation (2 weeks during the Christmas holidays & 2 weeks of your choice)

More information @ http://careers.universe.com
A great question. Honestly it's a very natural fit for me, so I'm probably not very well qualified to answer.

There can be a lot of code repetition. To me, that's not a bad thing. I've seen people to themselves in knots trying to DRY some common code, just to later have to undo it all because a requirement changed for only one of the code paths. And, as I said, I like my procedures to read like use cases.

I'll see if I can think of anything else...
> I don't think speakers of the language that invented Worcester Sauce are in a position to give prescriptive logical advice to other languages.

Of course they are. They didn't invent it, and even if they did they could still be right on _this_ argument.

>Not only do common words tend to be shorter than uncommon ones; I've also seen examples of word pairs that would be dangerous to confuse to be further apart in spelling and pronunciation than statistics would suggest

And there's a whole bunch of counter-examples for that. One is the german "zwei" (the number 2) and "drei" (3). The german military commonly uses "zwo" for 2 because those two are so easily confused.

It's not like our languages are willfully poorly designed, but there's still a bunch of bad decisions in there, and we might be in a position to fix it, especially when it comes to things like spelling (which is mostly decreed from on high, since what schools teach matters most).
The GP does have a point, which is that force-feeding a crippled UX to users of a paid application should be considered a tort. EULAs that permit such behavior are comparable to allowing car dealers to sneak into our garages in the dead of night and downgrade the cars we buy from them. Such a contract would be treated as unconscionable and tossed unceremoniously out of court.

Either allow people to install older versions of the app, or as suggested, find a way to uncouple presentation from functionality. That's no more or less "unworkable" than any other engineering problem.
Usually backend engineers have some OSS work or side projects they can share. Even if that isn't the case, there is usually something they've done at work they can discuss, if it isn't the pure code.

We're not looking for engineers that purely do work for their employer and then turn it off when they head home. Since this will be our ~8th employee, they need to be ready to really dive into the work, and those people tend to have a portfolio. Of course, I'm open to people without one - there needs to be a stronger pitch than just a resume.

Hopefully that makes sense!
Sparta Science | http://spartascience.com | San Francisco, CA | Full Time | ONSITE

Sparta Science is where extreme programming (XP) meets extreme physical training. Sparta’s cloud-based intelligence platform trains top professional athletes (NBA, NFL, MLB, pro soccer, rugby, etc.), university sports teams, and military special forces leveraging our proprietary force plate technology and customized workout plans.

On the programming side, we’re extreme to the max – 100% pair programming, 100% test driven development (TDD), together with ALL of the XP agile practices; no compromises, no shortcuts. We’re extreme on technology, too, using a next-generation Elixir/Phoenix technology stack.

We’re looking for extremely empathetic people who love to collaborate and learn, and who value programming as a team sport over a solo activity. If you can make our team, as a perk you’ll have the opportunity to train alongside our top professional athletes using our customized workout programs. We embrace the agile principles of transparency, accountability, and responsiveness to change, which are values we share with our with our top athletes and coaches. Do you have what it takes to be a Spartan?

Sparta Science is based in Silicon Valley (Menlo Park and San Francisco offices) and backed by a leading group of venture capital investors including Fyrfly Ventures, Qualcomm Ventures, Spider Capital and XSeed Capital. Sparta applies data and technology to provide predictive, actionable insights for our customers. Sparta Science provides a new way to objectively evaluate and compare athletes through technology, and ensure every team member reaches their full athletic potential within an organization.

Interested? Send your resume to: andrewaunelle [at] gmail [dot] com

(No recruiters please!)
What a coincidence that English manages fine with just the letters in ASCII.

Seriously though, what definition of "special Latin characters" are you using? Italian does just fine with fewer...
Making a virtual machine in Google Sheets
Two thumbs up for Kotlin! What a great language.
Show HN: Want a software gig coach?
Of course nobody is going to fault you for succumbing to such practicalities, and it's perfectly fine to use substitutions when necessary.

But there's something to be said for preserving a few aspects of the diversity of cultures, as each one acts as its own preserve of centuries of wisdom. Hey, it's the German language that gave you Uber (the name). Which should actually be Über, but I digress. (and it'll be Over soon enough, anyway).

We've come a long way with making unicode universally available, and there's really no reason to give up now when it's almost done. It's not a big issue for German, but cultures with non-latin script would rightfully be offended if forced to abandon it for ASCII, in the same way that the world would be poorer if all restaurants were replaced by McDonald's.
I actually don't disagree with you that it's brilliant. Nor that it would be desirable.

But it's still unworkable, like I said.
I really like that more folks are looking at the vectorized instructions in various ARM chips but I worry about gross generalizations like "However, for many problems, the total lack of a movemask instruction, and the weakness of the equivalent to the pshufb, might limit the scope of what is possible with ARM NEON."

I would much prefer taking each of the various 'cpu eater' type applications and look at them as a unit. So DSP or convolution or bin packing or list searching and look at what you can do vs what needs help. A lot of the improvements in the x86 architecture came about because a design engineer at Intel or AMD read a clear statement of the problem and the challenges with the solution.

That said, and to justinjlynn's comment, I would really love a top to bottom 'unicode string processing current processors' so many people are doing nothing but scripting these days that string hacking is a big part of interpreters (rather than say raw floating point performance back in the day).
I don't know about you, but I wouldn't want to be left behind as the only tech company that didn't release a Snapchat clone. ;)
Interesting; I'm unable to notice this on the comment being discussed with my current setup (Firefox on Linux)
Right - the Ken Olsen quote.
I like the UI of Amazon Chime: https://chime.aws/

Though it is business focused.

1. There is a free plan, but limited.

2. Android, iPhone, Mac, and PC clients that work well.

Occasional notification syncing issues. That's about the worse of it.

3. I don't know; I haven't used Skype in years. Better than Lync and Polycom.

4. Yep.
The Business one still looks like MSN Messenger of old, give or take. Unfortunately it has a host of it's own small, annoying bugs. The first chat message of the day routinely appears above yesterday's messages so you don't see it. Emailed "missed conversations" have timestamps that are 8 hours out so you wonder why someone was talking to you in the middle of the night and it turns out it was 10 minutes ago. All of these seem to have been reported to Microsoft, who have ignored or wilfully misunderstood them.
Divvit | Senior Full Stack Developer | Sweden | REMOTE

http://divvit.com

We are a small startup aiming to make a difference in Ecommerce Analytics. Our goal is to provide e-commerce owners all information they need for their businesses to succeed. We are a fully remote company.

Our stack includes:

* Docker

* Node.js

* MongoDB

* ElasticSearch

* React/Redux

We are looking for experienced Full Stack JavaScript (Node.js / Front End JavaScript) developer that have excellent modern JavaScript skills. Also, you need to be familiar or be interested in at least some of these:

* Building and working with RESTful API's

* Working with huge amount of data

* MongoDB

Your Key Responsibilities would be:

* Developing Isomorphic Web Application

* Architecting and implementing new backend features

* Rewriting legacy code (Specifically we want to get rid of Loopback framework)

If you're interested drop me a line at andrei@divvit.com.
What do you mean by "special"? If you mean "can be encoded in US-ASCII", then that's a bit circular, because that character set was obviously designed to encode the English language. In a parallel universe where the ancient Romans had designed a character set, it would be the English language that would require all those weird unicode characters like "J" and "U" (which didn't exist in the Roman alphabet).
> QWERTZ is already bad for e.g. programming with all its punctuation (typing "]" means holding altgr and pressing 9), so that would make it even worse.

This is why I switched to a US layout a few years ago. Mac in particular makes US layout pleasant to use with European languages. Want a funny S? Hold S, pick what you want. All these are one longpress, and one num key, away: ß ś š
It's like an artist who doesn't know when to stop painting.
German millennials must have something to do with this; it didn't bother anyone throughout the 20th century.

The strange thing is that it looks indistinguishable from the lower case one.

It's as though they have taken the lower ß and tweaked its font metrics to make an capital version, and not actually invented a proper upper case character.

For all we know, the examples shown could just be a of a lower ß taken from a different font.

They should have changed something substantial in the glyph, like added a corner, or loop or whatever; some feature that the lower case one doesn't have.

How about borrowing a Chinese radical: ⻏ ?

That's can't be, of course; this whole thing is part of some initiative to save Germany from cultural invasion.

GRÜ⻏ GおTT!
I would think that using a bt keyboard would be an absolute requirement if you were planning on doing a lot of coding on a tablet.
Is remote 100% out of the question?
Do you mind elaborating? Or pointing me in the direction of material that explains the space goo issue. thx
CircuitHub | https://circuithub.com/ | London UK or Boston US

CircuitHub is on a mission to fix rapid electronics prototyping. We are the first automated electronics factory built around a modern tech stack. We help hardware companies producing self driving cars, satellites, 3D printers, robotics, & more to rapidly prototype electronics and get to market faster.

Join our growing team to work on a variety of problems across CircuitHub's entire stack. No direct experience with factory automation or electronics is necessary but we like curious people willing to learn.

Our stack:

- Haskell API server using GHC 8, Yesod, Opaleye, and many other libraries from Hackage.

- Elm front end.

- PostgreSQL for data storage, with querying via Opaleye & Rel8.

- AWS / Heroku for hosting.

- NixOS for development environments, continuous integration and deployments.

- Functional reactive programming for standalone GUI applications.

- Prometheus and Grafana for metrics and instrumentation.

careers@circuithub.com
I've also found text editors way easier to edit with - my thought process jumps all over the place, simple things like the ability to insert are a killer feature.

That said, I've recently started to go back to killing trees for things like daily checklists, as a physical reminder of stuff - and more "diagram" style doodling - all packaged into a three ring binder. At some point I plan to grab myself a document scanner so I can bulk archive my loose notes for convenience...
Unless the hot spot in your code is removing spaces from strings, these tricks are just academic and not something you would ever do yourself. You'd use a well tested, safe string handling library in real code.
Rebar is a big problem. But concrete without it has terrible tensile strength. If you want to build in earthquake country, or have long concrete beams, there has to be something with tensile strength in there.

There's stainless steel rebar.[1] That holds up well against corrosion, but costs 8x as much as the cheap stuff. There was a fad for epoxy-coated rebar, but it's not holding up well in practice; the coating is too fragile.

The original Panama Canal locks are holding up well after a century.
But the lock walls don't have rebar. The lock gates are all steel.
The new locks have severe concrete flaws.[2]

[1] https://www.youtube.com/watch?v=FrFcGx_UPow
[2] http://gcaptain.com/a-concrete-sample-was-pulled-from-the-ne...
Bumper: Salary range: 30,000 - 34,000 Euros
I was never able to do what I wanted to do in Django. The moment you have something that even slightly breaks apart from the MVC model, it all breaks down. It's great for a blog or simple web app, but not much more than that.

In Django I always felt like I had to do things the Django way. In Flask I always felt like I was doing things the Python way.
Foreign officials ignore the umlaut when looking at your passport or when transcribing what you scribbled onto a paper form. It's (rightly) viewed as a modifier of a letter they know. (In contrast, the sharp S is a letter they don't know. Many people think it's a B.) When filling in electronic forms, you're typically better off leaving off umlauts.

Source: A lifetime of experience with funky accents in my name, not living in the place where the name comes from.
I can't believe the idea that humanity depend on bees.

Sure, no more bees would be a very, very bad news. But humans are a pretty hardy specie. First, we are omnivores. Second, we have conquered the whole planet and live in huge numbers. And third, we are really smart.
Besides cosmic scale events, I don't think of many scenarios that could damage humanity beyond recovery.
How are gendered nouns useful? (I'm referring specifically to assigning genders to nouns that refer to objects that aren't intrinsically gendered.)

My native language is English, and I never have to remember whether a "keyboard" or a "rock" is masculine or feminine. I've studied a few other languages (French, German, Spanish) that do expect me to remember such things.

To be clear, I'm not trying to refute your statement that they're useful, just asking how. I'm interested in learning about a different perspective.
Sam Altman and Y Combinator Bullying Accusations
I think this is the future of AI in music, not just pop.

It's trivially easy to write a mediocre song. All it takes to turn a mediocre song into an above-average one is a clever turn of musical phrase; be it melody, harmony or rhythm or all three (typically it's all three). As a songwriter you're constantly generating options for you to choose from. "What chord goes well after this one but doesn't sound too predictable? What direction can I take this melodic idea in? My chorus is boring; is there something I could do rhythmically that would make it more interesting?" You're constrained by your own imagination, which itself is constrained by what kind of mood you're in, what you've eaten or drunk, energy levels, etc.

How nice would it be to have a super-charged co-writer that could spit out 20 alternatives that you would never have thought of. They don't even need to be perfect alternatives; simply enough to jog your head into a different frame where you can proceed to refine and build from.
Interesting claim ... a similar compound word with a present-day ligature is "halfling." TextEdit renders that with an "fl" ligature, but should it not?
You nailed why I think many object oriented designs fall flat. People presuppose both that the objects within their domain encompass all objects (just students and courses) as well as that the objects within a domain will not change.

When #1 is missed I usually see that theres a design that doesn't mimic its domain and thus lose the ability for developers and users to have clear, concise communication. At that point OO is a disservice.

When #2 is missed you end up with IFilteredCourseAdapterProcessor as people attempt to bolt on components to solve future needs.

The addition of the "Registrar" to the domain immediately demonstrates how the naive interpretation is missing core components and I bet the users and devs fundamentally aren't speaking the same language.

This, imo, leads to conversations like, "Of course so and so approves all the registrations! Otherwise it would be madness!"
Where can I read of the details of that. RR has always seemed like magic to me as a non-systems programming amateur.
With 10 toggleable features you add 1023 additional app configurations. This quickly becomes incredibly difficult to maintain and test.

Picking and choosing a feature set for most applications sits in the completely infeasible plane.
I doubt the code is that valuable, but if you don't trust your employees to not do that (seriously, nearly every other company trusts their engineers at least that much), then why did you hire them in the first place?
I always wondered how much on average a Youtuber makes, per 100K or 1 Million video views. Any original Youtuber care to throw some light on this?

Articles like this paint a very rosy picture....

> Nowadays many young YouTubers can become flush with cash much more quickly and set up their own companies just to deal with the income from ad sales, marketing tie-ins, and personal appearances at live events.

But I'm having a hard time getting convinced. I launched a tech videos channel like what TechCrunch is doing now with CrunchReport, back in 2011. For video views of 10,000 or so, I was barely getting 10 / 15$ in ad revenue. A year later I shut it down as the cost of production was far outpacing the video ad revenues. I had a hard time getting sponsors also.

The article mention 1 of the MOST POPULAR Artist - “PewDiePie” -'s earnings of 8 Million, but this NYTimes story [ 2014 ] also features the same Olga Kay mentioned in OP, and also paints a much sober picture of how much money "Youtube Stars" really make from it, and all the efforts that go into it.

"Chasing Their Star, on YouTube" => https://www.nytimes.com/2014/02/02/business/chasing-their-st...

> “We are underpaid,” Ms. Kay says. “We are not only coming up with the commercial concept and tapping into a loyal audience, we are also doing marketing. We are doing all of these jobs for a relatively small fee.”
Investing 101 for rich kids
I was under the impression that the dense use of language was an intentional artistic choice.

To give a non-"street" example, one character makes a comment about working a "ro-ro" which I happen to know is a "Roll-on, Roll-off car ferry". But I guess the average viewer isn't supposed to know that, just to absorb the authenticity as a background texture.
It's more like a mediocre artist buying a great painting made by a master and the decides to "improve" it by adding more and more paint.
> eliminating a random letter

Reminds me of the scifi short story "Xong of Xuxan" by Ray Russell about a girl with a typewriter that didn't have the letter 's'.

http://www.isfdb.org/cgi-bin/title.cgi?68165
Does anyone knows a curated list of games/sites like this? I was playing stabby.io and I found it pretty entertaining.