skysight-inc/HackerNews huggingface dataset:
I count myself lucky to never having to deal with that "who uses computer is subhuman" thing. It was more of admired, because it implied that you have money. But interesting thing is, most of the time people back then speent on irc and muds.

I frankly find this setup quite unfair too, but don't see it around me being repeated. Not just because of boy access to private chat, but because of assumption parents openly makes about him. "You would mostly watched porn" is terrible message to the kid. I am also trying to teach my kids that computers are for more then just socializing and porn and show them productive things and puzzlers and such.
Oligarchs backed by the west in many cases.

Note how Russia was a cuddly uncle all the years under Yeltsin, while the oligarchs ran rampant.

Then came Putin, the oligarchs were beaten into submission, and suddenly Russia was back as the big bad bear.
Yeah, the old index format had many factors contributing to it taking up considerable space. As a single data point, we have a beer-search sample app, this includes a data directory with 29MB of JSON files. In the old index format, with mapping that did a realistic configuration of indexing many fields, and storing some of them, the bleve index size was over 200MB.

With scorch the index size is 22MB. Query performance is comparable (and we haven't even gotten to really tuning this yet).
> my wife assumes that I am deliberately ignoring her when she interrupts me and storms off in a huff half the time

If you are interested in tools to reduce this sort of thing, my wife and I developed protocols that help. I've rot13'd them in case you are the type of person who hates unsolicited advice and would prefer to skip it:

- Jura bar bs hf vf qevivat n pne (NXN 2-gba-qrngu-znpuvar) naq jr ner pbairefvat, gur qevire pna fnl "cnhfr" naq gung rkcraqf bhg gb "V erfcrpg lbh naq gur guvatf lbh unir gb fnl. Ubjrire, V hetragyl arrq gb fuvsg zl nggragvba gb guvf bgure gnfx oevrsyl. Cyrnfr cnhfr fcrnxvat hagvy V fnl 'erfhzr' fb gung jura lbh ner fcrnxvat, V pna qribgr fhssvpvrag nggragvba gb yvfgravat gb lbh."

- Vs bar bs hf vf qbvat be guvaxvat nobhg n guvat naq gur bgure nfxf n dhrfgvba, jr vzzrqvngryl fnl "hzzz" gb fvtany gung jr ner guvaxvat. Guvf bar unf gnxra zr n juvyr gb ghea vagb n unovg orpnhfr frireny lrnef ntb V gevrq gb genva zlfrys abg gb rire fnl "hzzz" ba gur nqivpr bs zl choyvp fcrnxvat pynff va hav.

Vs lbh guvax guvf fbeg bs guvat zvtug or urycshy, lbh arrq gb gnyx nobhg vg nurnq bs gvzr gb npghnyyl qrsvar lbhe cebgbpbyf. bgurejvfr, gur zbfg yvxryl erfhyg vf pbashfvba.
People who use [La]TeX tend to become a bit obsessive over typographic details, as well. What do you think of that program? (Very interesting comment, by the way.)
Your own comment to me illustrates why some sort of space is better. In fact, I can't tell if you're being ironic or not.

Your post is difficult to read because the em dash looks the same as the hyphen later in the post.

The argument that clinches it for me is editing. If you use an em dash with most word processing programs, you will consistently run into problems with the dash and surrounding text being treated as single words. You could reprogram things to recognize em dashes in those scenarios, but the standard behavior exists because of the way the vast majority of people perceive text.

Personally, I think the solution is a thin space, or to drop em dashes in favor of en dashes or something.

I use em dashes frequently, and these issues are frustrating to me. It's also frustrating translating them to plain text.
How to Use Python3 Type Hints in AWS Lambda
Why did I get downvoted?

Butthurt Apple fanboys can't stand my comment?

HN is such a joke with these people.
You shouldn't repost literally the same comment you already posted up thread. If you don't want to rehash the same content in different words, you should just paste a link to the previous comment.
It's clearly a mistake to make all these different programs from different sources share a single security context.
Laravel Optical Character Reader(OCR) package using ocr engines like Tesseract
What font do you use to read hackernews? Because in Verdana those are exactly the same. Tried some other fonts in inspector but think your thin spaces could be even thinner :)
"I'd say it's large reductions in government programs, from health to education to food and welfare programs for the poor. I don't have data, but it's hard to believe that such programs have no effect."

I disagree.

I think the population we are discussing has not historically been heavy users of social benefits (although more than they usually know) and it is the change in status to being a potential user of such benefits that causes their desperation.

As someone who grew up in an impoverished, semi-rural community, it is my observation that everyone had a life narrative that explained how they "weren't just poor people".

It's a big, big blow when it becomes impossible to maintain that narrative.
I went through something similar. I started keeping a journal. Also start a personal wiki, I use vimwiki and it's the best habit I ever developed -- it really helps to organize your thinking, you will also understand yourself better. Don't take a sabbatical unless you have an interest that consumes you, given the state your in you won't get anything done -- at best it will let you wander into something you decide on and at worst it will be a temporary escape.
Show HN: A simple Go web server with logging, tracing, health check
With the current index scheme we would regularly do 10s of gigabytes (which is embarrassingly small in our opinion). We haven't done large scale testing with scorch yet, but in some smaller configurations the new index is 1/10th the size of the previous one, so we hope to have moved the bar considerably on data sizes that work.
I think the biggest problems usually lie in the company culture.

If you work with people who pride themselves being technology-challenged, you're doomed from the start.

If they don't fear computers and are open to new solutions - it's a piece of cake.
>Larger code size is not for free either.

What larger code size?

RISC-V is no worse than x86-64.

Refer to: https://riscv.org/wp-content/uploads/2016/07/Tue1130celio-fu...
Will RIPPLE GO HIGH in 2018? Cryptocurrency Analysis, in Nepali
"You should be thinking about" and "You need this? Seriously?" are very different statements. Of course you should be aware of dependencies.
Dishonest comparison is dishonest. I'm pretty confident it's actually possible to uninstall Safari, and that macOS will continue to work.

Besides, the integration with the operating system isn't the problem. It's the integration with the only operating system. It isn't monopoly abuse if you don't have a monopoly.
From one of the comments (author, Nathan Spears):

> People with Asperger’s can navigate social situations remarkably well after they learn “the rules” of social interaction.

That's my experience. I too, was socially awkward kid who taught himself basic programming by reading computer manuals around the age of 10. I constantly got picked on though out elementary and middle school. In high school it got a little better because I started to imitate social behavior and personal style that I picked up in other (cooler) people, mainly as a survival strategy. Spend more than 5 minutes talking to me though, and you'd be looking for a way to mosey out of the conversation.

I went into software development where I felt that I'd truly found my breed. Then I started a software (product) company where suddenly I had to attract customers and pitch them my product in demos.

I will say this: forcing myself to learn sales was monumental both professionally and socially. I am now pretty smooth in nearly any social interaction and even when things don't go perfectly, I keep a general "fuck it" attitude in my back pocket (which is quite handy for avoiding that paralyzing over-analysis following a misstep).

The point is this: if you think you're somewhere on the subclinical spectrum, don't just give yourself that label and wait for the world to come around to you, or avoid doing the things that you don't think you're suited for. Do things that make you uncomfortable. Grow and improve on every front. As an aspie, you're probably pretty damned good at actively learning the traits that seem to come naturally for other people.
Why does Russia try to blame The west for this and their other problems rather than trying to take some responsibility for their own affairs? No, the Russian oligarchs plundering Russia was not a CIA plot, Clinton and Bush weren’t the masterminds of it, and there was little the west could do in preventing this from happening, because they had no control over Russia.

Likewise, Russia’s problems today are not the west’s fault, no matter how much Putin tries to claim otherwise.
Perhaps "making available" is better than "prescribing"?
Binance.com Alternative Is a KuCoin, Learn Here
Python decorators are like poor man's method combination.
5865 and 6211 are mentioned in the article there were probably a few more types tho.
(Author here.)

> fails to account for any time developing the translation tool

There are (at least) two ways of looking at it:

1.) If you're an open source project or a company with a large amount of CoffeeScript that you want to move to JavaScript, should you convert it by hand, use decaffeinate, or take some other approach, and how long should you expect it to take?

This is the viewpoint I was focusing on because that's the real situation people are in today now that decaffeinate exists and is stable. Hopefully the article convinced you that decaffeinate is the best tool for this job, but that you should still expect tens or even hundreds of hours of investment, depending on the size of your codebase, the level of code quality you're targeting, and the amount of risk you can accept.

2.) If you're a project or company with a codebase in language A and you want to convert it to language B, should you develop an in-house translation tool for that purpose?

I think that in most cases, the answer is "no", unless you're a very large company, and this case is no exception. (Really, it depends on many factors, and tools like jscodeshift are a great way to lower the barrier to entry for large-scale codebase changes.) Not only did decaffeinate take a long time to develop, it was unclear how well it would work and how safe it would be. And, frankly, CoffeeScript to JavaScript is one of the easiest programming language conversions you can do.

I mostly worked on decaffeinate because it was fun, rewarding, and educational, not because it was meant to be an efficient use of time for my company in particular. But given the number of people who have said "thank you" and the number of open source projects and companies that have already used it, hopefully it's a net benefit for the world.
So serious question, do you consider Trump as a legitimate government? As I understand it (non-American here), Trump won through the electoral college and most Americans do not support him.
We will always have bugs. The amount of money and resource efficiency we gain from sharing is too big to ignore. These issue will be addressed and yes more issues will be uncovered. Our sandboxes will get better, our kernels will harden and our CPU designs will improve. It’s actually not possible to throw our hands in the air and stop as you suggest. From every mistake we grow stronger because we don’t run away. It’s great that these issues have been uncovered. It sucks dealing with the fallout but that is only short term.
Explanation of DAICOs
Seems to make the opposite case here. Why the need to swear? Seems not to indicate anything but disingenuous tribal signaling of outrage. At whom?
Developer Ecosystem Survey 2018
They can do whatever they want with it after they have sold it to me for a fixed price.
The attacker's code isn't hosted on Stripe's domain. It could render the real Stripe iframe, but could not interact with it (ie. populate form values and submit).

An attacker could try to POST the values directly to Stripe instead, but Stripe presumably uses CSRF-prevention techniques (eg. a token in the form) to stop this as well.
I don’t think any serious security person would have laughed you off for mentioning side channel attacks.

No isolation is perfect but and that is an important but for virtualization you have much higher control over what instruction you allow through so an attach which is specific to ME isn’t likely.

That said you can have a side channel attack that allows you to compromise the hypervisor and from it you can jump to the ME but this is a different story.
This isn't a problem specific to ADHD or psychiatry. Many conditions are similarly defined by an arbitrary cutoff of symptom severity, or where a given quantity falls in terms of percentile or standard deviation in some reference population. I think the underlying problem is the orthodoxy of medical billing/insurance that says every treatment has to be associated with a distinct condition indicated by a particular diagnostic code.
>VLIW

In RISC-V parlance, it'd be the new vector extensions. They're pretty cool as they've made the width variable. Refer to 7th workshop proceedings.

>micro-ops

Are a fancy word. It just means a (hidden) RISC architecture. There's a bunch of RISC architectures out there, but they get down to doing more or less the same things.

Most RISC and CISC architectures in use today are evolved from ones existing back in the 80s, and carry a lot of baggage. RISC-V benefits from having a clean slate at this, using the experience of existing ISAs.

>can actually combine x86 ISA instruction pairs into a micro-op

More complexity, and more tickets for the implementation bug lottery.
> But everything I can see as an engineer says that Magic Leap’s display hardware is not going to have very good image quality and it is going to be expensive to make.

So what? What are we supposed to take away from this?

Even if true, its clearly not stopping them, and its not clear if that will or will not make a successful consumer device.

If its rubbish, a few of people will lose a lot of money and we’ll all move on with our lives a bit disappointed, but otherwise not really caring.

The sooner they ship whatever it actually is, the better.

This kind of idle speculation is just gossip.
It isn't common, and the code example wouldn't even compile because "err" is assigned but never used. I imagine that they included the "err" variables to show that they're available, but didn't want to clutter the example with error checks.

You can ignore error codes in go by assigning them to the special variable "_", but, outside of very short toy examples, it is a huge warning sign for terrible code. It's certainly not common to ignore errors in Go.
Actually the thing to do is remove the violence of the language. Simply acknowledge whatever situation with no subjective statements. “Your math grade is a C. Would you like tutoring?”

Violent language like your examples hurt people. Those hurts sum to resent and ultimately more violence. The following book goes into this in depth: Nonviolent Communication: A Language of Life: Marshall B. Rosenberg, Arun Gandhi
You are correct. I think when I originally designed the homepage I wanted to show how you index and search in just a few lines. I thought omitting the error handling boilerplate was acceptable, but properly handling these errors is also key for a good initial experience. So I'm persuaded to at least revisit the decision.

https://github.com/blevesearch/blevesearch.github.io-hugo/is...
https://news.ycombinator.com/item?id=16084404
Bulliet has an entire book ("The Camel and the Wheel") in which he takes great care to address this point. As another reader has pointed out, harnessing camels is much more difficult than harnessing a horse, and camels are not good draught animals.

Bulliet recently published his history of the Wheel, which is excellent ("The Wheel: Inventions and Reinventions"). I highly recommend it.

I'll also add that Bulliet's "Hunters, Herders, & Hamburgers" – though unfortunately titled – is one of the best books around on the history of animal domestication.
That’s fine but it doesn’t prevent newer packages from being published by new owners as is happening here.
The article mentions that government and business rented these machines. Does anyone know what the actual use cases were? I wonder how they justified the enormous cost to a Dilbert type manager in the 50s. Wow.
Wait isn’t this what Tesla is helping solve? It’s why you should invest in them.
I took a quick look at the ASQ test mentioned in the article [1]. A lot of the things in there, I would have answered "definitely agree" when I was a teenager.

Sometime in college, I forced myself to socialize, and did everything I could to learn what I needed to fit in. For example, I learned from the internet to dress and care for myself so I didn't look like a 17 year basement nerd, and a bunch of other things I guess most people just pick up naturally by being around other people in high school.

Today, edging towards my 30s, looking at the questions on that test makes me feel surprised at how "well adjusted" I've become compared to how I was at 15 years old.

[1] https://psychology-tools.com/autism-spectrum-quotient/
I really enjoy the completeness of this publication, additionally the ability for me to read it later from an epub is great.

This reminds me when the Java Pub House did a few podcasts on Garbage Collections and performance (http://www.javapubhouse.com/2012/04/episode-22-garbage-man-i...)
You don't need to check the representation doing anything specifically with spaces or newlines. All 0x0A bytes are newline characters in UTF8 and all 0x20 bytes are spaces.

The only place you really need to decode UTF8 characters is when you convert it to another format (which you hopefully won't need to do anymore in the far future) or display it (where the decoding is a minuscule factor in performance)
I've never understood strong reactions to unusual punctuation. They serve purposes that are not well-served by anything else. Inappropriate use I can understand, but that's just like misspelling. You don't advocate for elimination of the word "loose", for example, just because it's often misused.

Ellipses, for example, are useful for conveying implied but unstated thoughts. There's nothing else that functions the same way. Semicolons serve similar unique functions.
They are reducing the cost of Wh/Kg maybe but they are not necessarily increasing the Wh/Kg ratio Tesla isn’t pushing for super high density.

The cost isn’t the issue here it’s the weight a Tesla battery pack is heavy as fuck and Tesla really hasn’t worked that much on reducing its actual weight because there are easier paths to make a car lighter.

Drones use LiPos because at these scales LiIon isn’t viable.
It's equally as lazy to exclusively attribute behavior to social construct. Yet this is now the status quo: blank slate theory, where any public figure would be excoriated for suggesting that genes may be a factor in the difference in representation anywhere.
> Basically you have multiple fibers going in a circle each with their center of origin it becomes impossible to get them to act like a single image for use in near eye optic.

Why would they go in a circle when all they need to do is provide a single wavelength on a single axis? A single axis movement seems to be enough, no?

> In the case of near eye optics, there is no way to get the multiple projector image collimated AND seamlessly put together.

Unless they did something completely crazy and invented a method to do this. And maybe with this "invention" they built a demo and showed it to a few folks who were like "hey, this really works, I think I'll write an article about it and get published in Rolling Stone" or "Dude, take my money, please."

Reminds me of another story (definitely true and not about bumblebees). Henry Ford wanted a V8 engine block made out of a single casting and all the engineers said it wasn't possible. So what to do? Turns out throwing a shitton of money at a secret project lead to the answer and the flathead ford V8 engine was the result.
ctrl-o doesn't seem to do anything for me.

ctrl-r, find a command, press ctrl-o -> inserts ^o in the command and exits of ctrl-r.

Running bash 4.4.12(1) on Linux.
Concurrent queries are supported (not sure what you mean by store being a single file, it is a directory of many files).

Concurrent indexing is also possible, so long as you can arrange to not put duplicate document ids into batches executing concurrently.

As for usage, it is just a library, so it is typically embedded in a single process (though this can serve multiple clients concurrently).

Distributing the index across multiple nodes is done at the application level. At Couchbase we do this with bleve in a separate project called 'cbft'.

https://github.com/couchbase/cbft
Ireland Does Not See Big Investment Impact from US Tax Changes
Interesting. So do all those functions have assembly implementations or do some of them have c implementations? I'm assuming the list of functions also changes depending on the architecture?
> Issued a PR.

Hmm? I don't see any such PR.
I didn't care for that article much, though there's a lot of good information in there. Why don't I care for it? Because it looks at ADHD only in terms of the capability for concentration. There are more symptoms and co-morbid pathologies associated with ADHD, and the ability to concentrate is only one of them.

The biggest one that bugs me is the inability to automatically associate actions with their outcomes if the two are separated by more than a few minutes or hours. Associating a huge spending spree with the inability to eat in the future is nearly impossible, both in planning forward and looking back. Medication doesn't directly help with this, it requires explicit thinking through of the potential outcomes (which is in turn hampered by the primary inattentivity component of ADHD).

Procrastination is, oddly enough, borne out of this, and not inattentivity. Until the consequence is imminent, the value of doing an action is so close to 0 to not matter.

The other pathology which is also little discussed is hyper focus. A seeming benefit of having ADHD, until you realize there is little conscious control over what that focus latches onto. Again, medication doesn't help much here either, other than potentially limiting the topics you can hyperfocus on.

I guess I just ask that people keep in mind that there's more to ADHD than having trouble concentrating on a particular task.
I would think Occam's razor would prevail here..

Sure, ML might have discovered/invented some new tech or method that disproves all the previous established knowledge, and they are sitting on some revolutionary new product..

But is that more likely than the idea that they thought they could pull off this technological "leap" in theory, and in practice eventually realized they could not?
And I remember someone was selling t-shirts with that string!
Agree that using vector instruction is not crazy at all. I am quite interested when I see the article title, and then deeply disappointed after I read it. I was expecting something like the strlen shown in the book The Hackers Delight, which loads 4 bytes into a int, ad then some bit masking and subtraction and a nlz (number of leading zero) to index the first 0 byte. Please read it first and that is what really what meant by crazy.
> If you already know the answer, don't just blurt it out! They will suspect that you already knew the answer and didn't tell them you've seen the question before. At least pretend to be thinking though the problem before you give the answer!

Ah yes, deceit and trickery, the basis of any solid future working relationship.