skysight-inc/HackerNews huggingface dataset:
Heck, Unicode is a mess already. But that's mostly because (a) language and scripts are messy, and (b) the original aim was to unify and encompass all existing character sets, and some of those were messy as well.

While there was considerable uproar over Emoji and there still often is over yet another fifteen symbols that everyone thinks no one would ever need or use, the bulk of the Unicode character set is still scripts for human languages. And some of those are only relevant for a very small minority, say, archaeologists. But that's fine. There's enough space, we're nowhere near to running out and Unicode enabled all sorts of cool things in computing that simply were not possible before or only with awful hacks and workarounds.
Have you open-sources this package somewhere?

As an amateur web security researcher this project looks really interesting.
Nice! That looks like a long journey, so congrats on seeing it through and being successful!

On a related note, the main character of my unfinished game [0] will be pleased about this.

[0] https://github.com/shurcooL/eX0#readme
The Heart Warsaw will help startups and corporations find each other
In addition to being nicely divisible, 72 has an important advantage which most people don't realize: It's on the right side of 100 ln(2).

The exact "rule" for N% interest is N log(2) / log (1 + N/100), which has taylor series 100 log(2) + log(2)/2 N + O(N^2) ≈ 69.315 + 0.34657 N - 0.0005776 N^2 + ...

For N approaching 0, the exact "rule" becomes the "rule of 100 log 2"; but for larger N increases slightly; the "rule of 72" is exactly correct for ~7.84687% interest, and for 15% interest it only gets as far as a "rule of 74.4".

That said, the power series gives us a way to get a significantly more accurate result: Divide the annual percentage interest rate into 832 months, then add 4 months. For any interest rate between 1% and 40%, this result will be accurate to within 3 days.
Hope pause/play/rewind etc come next: http://fontawesome.io/icons/#video-player
It is, but haven't a 1000+ people already scraped it? (myself included!)
I read this because the title reminds me about the latest release of Steven Wilson.
Interview preparation tips for Java developers
> 1099 means you owe self employment taxes, which can take a significant cut out of your gross earnings (ball park 10-15%).

It's an additional 7.65% over what a W-2 employee pays directly. You pay both employer and employee halves of payroll taxes. But payroll taxes are generally believed to be fully incident on wages anyhow, regardless of how you file them (http://www.nber.org/papers/w5053 http://www.nber.org/papers/w9537), and you get additional deductions that W-2 employees don't, which may end up working in your favor. The bigger variable is the value and cost of employer-paid nonwage compensation, primarily health insurance and retirement plan contributions.
All / most of them are likely Servo contributors.

Servo: https://servo.org/
OpenSUSE Conference 2016 is being livestreamed
That's a good point. It would probably be best to use something like that, and something like chef/ansible for commands as needed.
If you take your car on the track there's a very high probability it will get seriously fucked up. Unless you're cruising around casually you're going to be taking chances, and when you take chances you'll eventually go off the road, grind into something, or worse.

Fixing your Porsche is expensive. Fixing your Ferrari is stupidly expensive.

If you want to have fun on the track take out a car you can afford to wreck. A Porsche with a track setup you can really let loose on is going to be way more fun than a Ferrari you need to be gentle with.

There aren't many people that have enough money to not worry about wrecking their Ferrari, and fewer still that have time to bomb around on a track in one.

Plus, if you run your tuned up track Porsche into the wall and it's a write-off, hey, shit happens. If you do that with a Bugatti or an Enzo you're just being a dick. Those sorts of cars are rare and deserve some respect.

There's also another factor: After-market modifications for cars more commonly made are easier to source. You can mod an Audi or Porsche easily, it just takes money, but doing the same with a Ferrari is significantly more complicated, you'll probably need to have a lot of things custom fabricated.
Compared to exceptions, the Either approach to error handling has some big problems:

1) Good luck annotating all potential cases of divide by zero or IO error, and all callers of those.

2) Everyone must pay the runtime cost of wrapping and unwrapping on every operation, even if nothing fails.

3) The type of a function that can fail in ways A and B isn't the same as the type of a function that can fail in ways B and A.

4) Good luck getting a stack trace.

I think unchecked exceptions are better for most applications, where errors are rare and have many different types.
If you don't have territory, it's hard to build enrichment facilities. That is a step that is unlikely to get much easier in the near future. Controlling enriched material seems easier than preventing people from building bombs once they have it.
Say “NO” to freelancers on complex digital projects
Nice overview
How are traffic signs not in "running text" in books about the rules of the road and such like?
Things to Keep in Mind While Creating and Designing a Website
I really think that's an useful tutorial for all languages with exceptions ( that's an exceptional event ) and normal control flow ( application error, validation, retry ).

Like that code become really simple, but more expressive than returning an int error code each function. A function can return an error with messages or message+data or message+retrycount etc.

With F# (can be done in other languages obv) it's really easy to have different success/failure return types ( amazing type inference ) without writing too much code or having issues with maintenance ( the compiler does his job for us ).

Like that, it's easy to create simple pure function, easier to test and reason about.
TIL: I have consistently mispronounced "lead" (metal) like "lead" (verb) my whole life.
Awesome thanks. I'll go check on the channel for regular updates. I'm looking forward to this and I'll help where I can.
And when you'll lead your consumer electronics company, you'll be able to make that choice. And hopefully consumers will agree with it.
"Python Machine Learning" is a pretty good book. I also like "Natural Language Annotation" which is a bit specialized but there aren't all that many books on the annotation process.
I'm not sure about the 'running text' thing, but in my view Traffic Signs are not globally universal (yet), so you'd have to have regional variants which is impractical.
Price discrimination. Businesses tend to be more able to pay than home users.
From the article: "we’ve had graphical user interfaces for mere four centuries."

What's the graphical user interface from around 1600? Or did he mean "four decades"?

The oldest GUI of which I am aware is General Railway Signal's NX system, first installed in 1937.[1] These used engraved letters in white on black, with a sans-serif font with fixed line width. There were earlier control boards, but this was the first system which had active systems to assist the operator in routing trains. In previous systems, operators set signals and threw switches. With NX, operators selected a path for an entering train, and lights lit up at all the places it could exit. Pressing an exit light set all the necessary switches and signals. All this was interlocked against conflicts for safety.

[1] http://www.rrsignalpix.com/grsnx.html
UX trends: 6 expert-based predictions for 2016
It's not just nukes. Bio weapons, nano weapons, and autonmous weapons will be easily build-able by any disgruntled teen in the near future
Hmmm. That 20% of Rust users identify as part of an 'underrepresented group' does not seem like poor number. I would naively guess that it is a larger percentage than exists in the overall technical population. If that's correct, then bravo Rust!

(If anyone knows about numbers along those lines, I'd love to hear about it.)
> And emoji are a totally separate story.

Recent article on the Unicode/emoji debate:

https://www.buzzfeed.com/charliewarzel/inside-emojigeddon-th...
> the objectively cleanest reliable source of energy is tragic.

It's not the cleanest, but on par with wind. And only if you ignore the not insignificant nuclear waste disposal problem: https://en.wikipedia.org/wiki/Life-cycle_greenhouse-gas_emis...
goquery is really neat, does a lot of the lifting for you!
I mean, it started with moons so I was hoping for some neat updates to reaction chains and maybe POS mechanics...
I was hinting at the problem with the claim that we'd all buy phones with large batteries if they existed. You pointed at the actual problem: Leaving all the other specs the same. Unfortunately, currently the phones with big batteries aren't simply upgraded versions of the top-end phones, so if you want a big battery, you have to pick something less... attractive.

The fact people aren't buying these big battery phones is pointed to as evidence that they're not actually desired, but I would contend that until we see a current flagship iPhone with an option for an identical phone but a larger battery, we're comparing apples (sorry) to oranges.
Thanks for your work guys. I took part in the survey when I found it on Reddit. Yesterday I started my first project in two new technologies, Rust and GTK. That's completely different experience and perspective of designing code after years of C++(Qt) and Java(backend). Now I wish I was earlier adopter :)
Turns out we had an old version of the integration, on the Slack side. Removing that, and adding the equivalent integration on the PagerDuty side got it working.

Love the buttons.
Eve-Tech's upcoming tablet PC will have best-in-class display?
The Power of Big Data Analysis on AWS
Very cool. For a long time I've wanted databases to support this so I could run query

This has been in Oracle for a few years now https://docs.oracle.com/cd/B28359_01/appdev.111/b28424/adfns...
Emoji, the megapixels of messaging?
And yet still no klingon...
Look at any photograph or work of art. If you could duplicate exactly the first tiny dot of color, and then the next and the next, you would end with a perfect copy of the whole, indistinguishable from the original in every way, including the so-called "moral value" of the art itself. Nothing can transcend its smallest elements.

-- CEO Nwabudike Morgan, "The Ethics of Greed"
Show HN: All the news about virtual and augmented reality, in your inbox
Every programming i do or language i use where there are linked lists i already have to think of trains :)
This is really important, although only to a very small set of users. I know someone who has to work with a braille display, and he's stuck on Windows XP since that's the only platform which has a screen reader that fulfils all of his requirements.
It absolutely would be. But it should not be part of a plain text format.
Python 3 tkinter graphical curve and surface fitter
Well at least it'd extend the life of your headphones. I have an FiiO E10k, which I like because it means I can plug into anything with USB and get guaranteed decent audio. If I'm carrying my large headphones around, the DAC fits nicely in their case, so it's no hassle.
Thanks! I fully agree. Most of the code probably can be ported to C(++) without much change, it's just a few loops over arrays, except for the image loading part. Best solution might be to extend a similar existing unix tool. Can you recommend any (ideally with the source on github)?
Maybe its with experience, and working in a more traditional role for so long afterwards, but I feel like the biggest change was awareness of how long things take to do.

I still see people dive head first into problems and I just think "man, insurance is going to be immense," or "do you know how long that's going to take!" I can't work out if naivety is actually a benefit, or if these people see value or a future I don't.

So really, I see time as far more limited and more valuable as it ever was, and it stops me from picking up new things (for good or for bad).
Semantically, yes. In the code tables you'll see that that "opposite" symbols have links to each other.

Programatically, it is much easier to say "does a character lie between 0x12 and 0xBC" than to create a function like `isSymbolForTrafficInEurope()`
You might want to read a bit about "Energiewende": https://en.wikipedia.org/wiki/Energy_transition_in_Germany
From the Unicode 9.0.0 announcement [0]:

> Important symbol additions include:

> 19 symbols for the new 4K TV standard

I am wondering, why did they add symbols for a standard which will become obsolete eventually?

[0]: http://unicode.org/versions/Unicode9.0.0/
Considering the fact that right now both the left and the green party (both anti-fracking) make up the opposition, I doubt a regime change would change much.
> The dollar amounts are too low to hire a full-time dev.

It depends. In Germany, I could easily live off a net salary of 800 € or something (where 1 € = 1 $ approximately), so the gross salary would be below 1500 €. Therefore a 20000 € award could keep me covered for at least a year.

Other countries are cheaper, still. Executive summary: Don't spend the money on Bay Area devs. ;)
C++ and similar.
There's 250 million cars in the US. If every single one of them was replaced with an electric car, that would mean at least 1 billion new tires.

How much oil is needed to manufacture 1 billion tires?

Christmas decorations are the least of our problems.
Just guessing: you didn't grow up in a GUI world. When I'm ~45 I hope I'll know lots more about vim, until then, we're still cashing checks.
What feature would make Helpdesk better and you are ready to pay for it?
Thanks mate :-)
All this makes unix core tools and shell scripts sound OO.
How many of these games are made by full time salaried studios?
"The glass ornament likely uses a comparable amount of oil to create"

The energy might come from renewables, not necessarily oil.
> I disagree. The alternative is a much simpler and faster standardization, of the kind I offered here: https://news.ycombinator.com/item?id=11958903 There is absolutely no need for a fixed codepoint for most of the non-BMP characters.

So you think instituting a system based on links not rotting would better preserve meaning? Not to mention that:

* Every text renderer that doesn't support your codepoint now displays a full URL, instead of a box, making text using these emojis very difficult to read.

* Instead of making implementation easy by requiring nothing new of text shaping libraries, they now have to be able to both connect to the internet and tie into a file cache.

The supplementary space was already there when we got to emojis, and UTF-8 and UTF-16 already had to deal with SMP codepoints for some of the less common CJK characters. Not everything above 0xFFFF is "weird" non-human language stuff. If the choice was "stick with UCS-2 and be totally fine language wise, or add more bits just for emojis and pictograms" I'd probably agree with you. If you think that's what happened, your timeline for this process is way off.

> So is rendering text in Arial vs. Comic Sans, but they haven't made separate codepoints for those.

Sure, but the different letter types carry crucial meaning in math formulas. "sup" in upright letters is the math operator supremum, "sup" in math italics is s * u * p. This kind of thing applies to every one of the mathematical letter variants.

> Also, where this makes a lot of difference, would count as "specialized usage". I don't think it makes sense to have a single universal standard to standardize all specialized usage of human-readable data.

You're zooming way out on this one. Math symbols have a lot more in common with letters and "normal" symbols than "all specialized usage of human-readable data". Remember that when Unicode added the math symbols, things like MathJax were simply impossible. Being able to write at least some formulas, which consist of letters and symbols, without losing tons of semantic information seems like exactly the kind of thing character encodings should do.
Bit.Yoga – Bitcoin for Beginners
Jesus fuck stop fucking with my scrolling.

Please fix your broken website, and fire your "designer".
Ahh, also, I like to share the command line with other folks. Nano is the easier one to share. It comes with a manual! (trapped in vi PTSD anyone?, I certainly know one vim command. ":q")
Are you sure it's 5%? Apparently 250,000 games shipped for iOS last year. If true you're suggesting of those quarter of a million games 12500 of them are making enough for a small studio? I have a feeling that's a pretty high number but I have no evidence to back it up. 1% would be still be 2500 games and even that seems high.

I certainly haven't looked at 2500 games in the last year, probably not more than 100 if that (then again I'm not a the target consumer so I have no idea how many games people look at). Still 2500 games (1%) is over 6 games per day.
Since most of us are not and never will be very rich, the fact that a not-rich person can buy and ride a motorcycle which will easily smoke the pants off any car but the sort of supercar only a very rich person could buy is, in fact, noticeable.
Then you're not the target market. There's a fundamental difference between a "premium" product (which is objectively better) and a "luxury" product (which is intangibly better) - people spend money to get the halo effect imparted on supercars, might be vain or illogical, but it's a pretty common human trait. Also, I've driven track and super cars and would say supercars on the road can still be fun, although having also had a go in a single seater (FRenault), would say that wipes the floor with them all on a track.
I wonder if we should stop calling them browsers and start calling them webVMs.
How to make clients come to you?
How to Write Step Definitions for Cucumber Java
You don't have to be able to read the word ON to recognize it as a symbol. "Circle next to zigzag-thing" is as good as circle with line sticking out of it.
> 2. Artificial intelligence is going to be huge

Makes one slight refrence to AI but the rest of the section is all about VR.
I think of these practices as "Hoarding" & "Price Gouging" rather than business sense. More like taking advantage of people without adding any value to the trade.

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

https://en.wikipedia.org/wiki/Price_gouging
But that's a weak argument. By that token, checking whether two numbers add up to a third or whether two numbers are equal or even whether two numbers have the same number of digits aren't obvious, if you make the numbers large enough.

"Can be answered quickly" is not a good indicator of "is obvious".
I never understood how ten percent errors, when applied to decades by creatures who expire in decades, were acceptable. This is a great approximation trick, but as with most things, please understand its derivation.

Most of the time when I see the "Rule of 72", it's in Excel spreadsheets. I passed on investing in an infrastructure project by changing a Rule of 72 calculation to:

YearsToDoubling = ln(2) / ln (1 + Rate)

and watching it cascade to a negative NPV.
Is ERP in the Oracle cloud real? Of course
Swift runs on Linux, and Swift's vim/emacs/atom packages work just fine.

Not that I think any enterprise that has tons of Java code will switch to anything ever, much less Swift. But "needs a Mac" is not the reason.
I feel like you're ignoring the ancillary cost of grinding heroics until the early morning hours with friends. There were some large pizzas, a bunch of soft drinks, and probably a packet of biscuits to accompany Tea...

That's gotta be at least a couple of rounds of drinks each :D
I really wish they would have made parallel releases of GTK2 and GTK3 versions for Linux. I am basically stuck on ESR as getting GTK3 going is not an option, and ESR is unlikely to see e10s.
Solar Impulse completes Atlantic crossing with landing in Seville
How come there are as many women (47) answering this survey as trans people? Is there anything in the Rust community that is hostile to women but not trans people?

In fact trans people appear to be over-represented in this survey as 1.7% of people in it were trans compared to optimistic 0.3% of the US being transgender [0]

[0] https://www.quora.com/What-percentage-of-the-US-population-i...
I first thought they are the ones responsible for this 'character':

﷽	65021
﷽	FDFD
ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM

http://graphemica.com/%EF%B7%BD
The 31 Best Motivational Books Ever Written – Four Minute Books
Does "Aurora" fix the inherently broken SQL and integrity constraint mishandling associated with MySQL?

Which security models does "Aurora" offer, for instance, are you able to use OS authentication like in Oracle? What about PKI on SmartCards?
Its hard to beat a 911 gt3 cup. Well, the miata might but it fares better than any supercar. They are affordable and don't cost that much to operate. Its a Porsche so the thing is reliable. Its hard to top the spec miata if you are doing club racing. I think the Porsche can offer somehow similar enjoyment while being faster.

If you are feeling lucky then try out rallying. A miata will also work but its quite a different experience.
The+Top+6+Best+Native+Ad+Networks+for+Online+Publishers
Centrifuge enrichment facilities are large, but comparable to a data center or a WalMart Supercenter. Power consumption is reasonable for the building size. It's not like the old days of gaseous diffusion, where buildings were over a mile long and required gigawatts of power. Nor does a centrifuge facility have to be built that big, if you're willing to wait longer for product.

Someone could put an enrichment facility in an industrial park and it wouldn't attract attention.
What the author really misses is the ingenuity he had when he started playing video games. Playing an old videogame now is not nearly as fun as it was when I was a kid so it can't be only a graphics issue. Without ingenuity a videogame will never be fun.

How I wish I could play Dwarf Fortress when I was a kid. Now is too late for me. Ingenuity (and free time) had gone.
> 'with popular opinion divided almost equally.'

that's interesting. This is a factual statement, or is it opinion?
Why Spec Miata is America's most popular club series

http://www.roadandtrack.com/motorsports/features/a25615/why-...
For a lot of OSS projects users who have donated feeling entitled would be a good problem to have. There are plenty of users who feel entitled and they don't donate time or money!
If you are a male, attracting females is a lot easier if you own a supercar. It signals that you are very wealthy.
Electrical symbols in general don't do so well when scaled down to the size of text. Plus, it is very uncommon to encounter the electrical gate symbols inline with text - usually the symbols are sitting in a separate circuit diagram.

Nevertheless, Unicode does have all of the logical symbols from mathematics, which are pretty commonly understood:

∧∨¬⊕
Standard on phones yes, but the PC market has not yet caught up. A 1920x1080px monitor is still the baseline.
A JITing implementation of Ruby would by JRuby. Depending on JRuby's state at that time, Twitter could have used JRuby and gradually rewritten parts of it in Scala. Perhaps.
JavaScript Code Design
Actually, humans, just like any other living organism, deal with entropy quite well - they dump it onto others. :-)