skysight-inc/HackerNews huggingface dataset:
Thanks for explaining. I had a similar situation -- storing a graph db in postgres. The performance sucked, but we didn't have much of a choice.
just as unsurprisingly, bishop fox points the blame at the BGP protocol instead of at the netops at omantel.

from rfc4277 import bcp as clue
They have 452 classes in controllers and 41374 LOC. It's an average of 91.5 lines of Ruby per controller, not so many for the usual 7 scaffolded methods and some extras like strong params.

About performances, I always thought that writing logic in controllers, models or lib was a matter of readability and ease of maintenance.

Does it make a difference to the CPU if 50 lines of code run in a controller or in a model or in a file in lib or in a gem?

Maybe do 452 controllers slow down the router?
Best affordable 3D printers (and now there are quite a few options)
The same argument applies to hardware engineering (after all, so much of hardware engineering nowadays is coding, Verilog or otherwise).

Also, it's worth noting that I'm very familiar with Microsoft.
Did you consider Scylladb (http://www.scylladb.com), a Cassandra-compatible DB written in C++ by the guys behind the KVM?
Semmelweis reflex
25mail.st will give you a single mailbox, and you can alias usernames/domains. Beyond 1 they're paid though.
Ts-loader 2.0 has shipped
~# date

Thu Jan 1 00:03:09 UTC 1970
Thanks for the love. I hope people get some use out of it.
This already existed long before amazon filed this.

It won't hold in court
Execute tests in parallel on multiple iOS Simulators on a single machine
Nearly everything Trump will do, every appointment he will make, every order he will sign will be very bad for the vast majority of Americans and the country as a whole. He is not an honest, earnest, free-market loving Republican with good intentions and a desire to see the country succeed.

I don't know why there's this sense that in the tech community we are immune. We have a beautiful free and open technical world, where everyone has equal access to information and commerce, where large companies cannot use their power to obliterate startups so startups can thrive, where competition is healthy and the consumer wins. Don't fool yourself into thinking it doesn't depend on a favorable government to exist. Don't fool yourself into thinking Trump won't do his best to get rid of it.
I don't know about the other, but Shopify has its own templating engine called Liquid, which allows their users to create themes etc fairly easily.

https://shopify.github.io/liquid/
Good find - I would have missed that they are speaking about pieces per person and just asumed they really increased their output
Performance is decent. I run Xcode and the iOS simulator on a $850 Lenovo 7th gen i7 laptop with 16gb (8gb allocated to the BMW) and ssd.

I think some folks have mentioned they couldn't get their iMessages from their iPhone to work but I haven't tried pairing my phone.
There's evidence that all the big players have top talent, deep pockets, and are staying abreast of the research, which is humming along. Insomuch as they're committed, there's no good reason to believe any one of them is out of the running, or more than a couple years or so behind the peloton.

Because deploying Robotaxi fleets will be so capital intensive, no single company is likely to dominate the way Uber has in rideshare. There is enough demand spread out across enough different cities that they won't need to compete directly for a long time.
This really speaks to my own experiences as well, but I'm thankful to have begun my path to relearn my native language earlier than she had. There really is something really empowering about speaking in your first language.
I absolutely love the line where she says that what appears to be quirks and oddities of one's family in the Anglophone world are fully accepted in the homeland.
Right, the particular prop is irrelevant to the practice. If my cat happens to be in the room, I might talk to them, or I might just talk to myself (appearances be damned!).
Ask HN: What email hosts do you recommend?
I'm looking for an email host to use with my personal domains. What suggestions do you have and what about them has impressed you?
Disruption can be the problem.

For example: mortgage backed securities and other innovations were a huge disruption to the traditionally boring banking business.
scylladb, couchbase
Perhaps at some point you should accept that people writing software need to be paid?
I agree with you that the Wii U is now dead, but the point I was replying to was the claim that the Wii U just now gets its first Zelda game, as though Nintendo had neglected to bring this popular series to its flagship console.
Babel tower reemerges from the memories of Boole
Could definitely have hoped for a more useful settlement. Like requiring that Axanar be monetised and all proceeds go to Paramount - without imposing any creative or production limitations.

The need to send a clear message about their strategy and relationship with fan fiction going forward makes sense, but surely there's a useful compromise to be found which would also increase the value of their IP?
Thanks for the tip; not somebody I've heard of, and although the manual approval might be a pain it is an option at least.
What's the problem with mortgage backed securities?
So it seems that for the price of a smartphone, you can now buy a 3D printer. I like the times that we live in.
> Businesses who get on the wrong side of the new President have lost billions of dollars of value in sixty seconds because of a tweet.

#fakenews?

The story linked from that remark is about the cost of the F-35, with no mention of a personal vendetta ("getting on the wrong side of the new President").
I am waiting for the next Windows release that would allow one to use the bash subsystem from native programs so I can use Reason/BuckleScript with Vscode. OCaml/Windows integration isn't the greatest.
Bahria Icon Tallest Building of Pakistan Under Construction
Ah, the name brings back some memories. A long time ago, about 15 years in total, when hosting a PHP site was too expensive for a 15-year-old and free hosting usually came with ads there was a community on neopages.net which offered no cost ad-free PHP hosting. The only thing you had to do to get it was submit an entry on neopages forums containing a link to your current site along with a description of why you deserve a subdomain on neopages. You'd then get judged by hosted members and either get an account or try again. Neopages was the community of teenage geeks that got me hooked on PHP after I outgrew GeoCities. Curious if any of you guys know what i'm talking about or had a site hosted there? :) Some of you are likely in your early to mid 30s now.
The 2008 financial crisis.
And one of munificent's bird-named programming languages.
Rust compilation is slow, and the compilation target opaque.

BuckleScript is fast, and compiles to readable JavaScript.

Please don’t just go spouting that Rust is the answer to everything; it’s not. It’s also not always relevant in a discussion.

(I say this as someone who is lauding Rust at every turn and who has been using it seriously for years and who is looking forward to a solid wasm target and ecosystem.)
People trust UGC photos -- says the company selling UGC photos.
The worst one by far are those that also vibrate your phone. It should be illegal, or impossible.
"Though the suit was derided by some fans, The Hollywood Reporter noted that the studios were using it to signal that they would no longer tolerate professional-quality derivatives of its movies and television series."

I would be very interested in finding out how they intend to define "professional-quality". Particularly these days.

Would you not quickly end up needing to "sabotage" your output in order to skirt the rules of such a definition, in what amounts to a strange new dogma format?
Speeding is an infraction. Giving false information to a police officer is a misdemeanor.
> like using intel's x86 half register to do ghetto fixed point

Just curious, what's this and how does it work?
Please Support Pepsi and Coke
it is really good, i have explained very clearly in this video... kindly understand and use it... please please...
its really emergency to understand the use.

https://www.youtube.com/watch?v=x3D-3W1PDRY
I'm being hyperbolic, but what I'm suggesting is that grammar is a convenient fiction. The part where you speak of "how to use it" points to the break down in your thinking.

(Side note: look into the difference between prescriptive and descriptive linguistics for a sense of where I'm coming from on that point.)

So, you learn a new adjective. Surely you can use it like any other adjective, right? Sure. But someone can also very comfortably use it in a way that violates your notions of how adjectives work, and you'll probably know what they mean. Or you'll use it in a context that makes sense to you, but not to someone you're talking to. The way to use language is in the way that allows others to understand you. Paradoxically that doesn't actually mean adhering to some arbitrary set of rules. Here's an important paper [0]. Basic idea: you get a small community isolated, and they just rip the rules to shreds, but what they end up building is often much higher bandwidth and allows for more complex ideas.

The point I'm pushing on is this: engineers especially think of language as an agreed upon set of rules which can be used correctly or incorrectly. Turns out that in practice it's a chaotic mess of individuals who abuse the rules mercilessly with minimal regard for how they're supposed to use it, and still get along happily. Developing an understanding of the inherent fuzziness of words and structure in communication can actually help a person develop significant capacity for self expression.

The failure to understand this is one of the reasons most engineers write shitty poetry. :P

[0] http://onlinelibrary.wiley.com/doi/10.1111/1467-9481.00177/f...
Look up tables for pre-computed sine values. Search for "Denthor's tutorials" from the Asphyxia Demo group.
Wagging Pal -The New Pet Finders Experience
All those different symbols were a real shitshow and people just couldn't deal with that crap, now that they are going to sort this out it won't be a pain in the ass anymore with them flushing their old way of doing things away.
One of the richest cities in America can't even install (and maintain!) 24/7 public bathrooms.
What? No, not at all. Typing errors are programmer errors and are not recoverable. A supervisor is useful for restarting processes that have intermittent failure, and type-based errors are not an example of that.
Magiic.net works fine but it occludes the real API so you might struggle to do certain things
Celebrate 100 Years of Supercar Perfection with the Lamborghini Centenario
Erlang Just Works(tm) for me, I have a problem and I write code to solve it, no whiz-bang new features or frameworks needed. That said I do partially agree, in particular advancing the state-of-the art in regards to inspecting and debugging would be great. Rebar3 is indeed excellent!
Latin-1 is region specifc. Windows Code Pages and ISO-8859 (depending on the era) would be better terms to use in your example.
You could use zoho mail. It also offers imap access.
They do have to attest to this:

"Employment of the H-1B worker will not adversely affect the working conditions of workers similarly employed in the intended area of employment"

It would be difficult to honestly attest to that if you haven't made a good faith effort to hire for the position from the local labor pool.
I dont want to sound like a broken record but if you want to help protect Net Neutrality you should support groups like ACLU and the Electronic Frontier Foundation and Free Press who are fighting to keep Net Neutrality.

https://www.aclu.org/

https://www.eff.org/

https://www.freepress.net/

also you can set them as your charity on https://smile.amazon.com/
> Vanity Onion addresses are a bad idea. They teach users to ignore part of the address instead of treating the whole address like an IP address.

This assumes that users aren't ignoring the address anyway. There is a near 100% success rate in tricking users into visiting fake URLs in laboratory conditions. While trying to explain my research to a tenured professor, she literally typed each domain I was spelling out into Firefox's search box instead of punching it in manually.
There is no performance overhead, Elixir is equivalent to Erlang in that they both compile down to beam overhead.
H1-B employers must attest to this:

"Employment of the H-1B worker will not adversely affect the working conditions of workers similarly employed in the intended area of employment"
Or even a special carved ring, or sticker or something.
If your data suggest that the stock is trading at a discount due to irrationality, then you have a perfect opportunity to buy lots of an underpriced stock.
With ‘Dear Angelica,’ Oculus finds a story worthy of the VR medium
This is pretty much the beta version. Never buy the first iteration of anything! It will probably get a hardware refresh by the end of the year.
Here is an article about that:

https://www.techdirt.com/articles/20131002/17443624734/lavab...
There's got to be a floor somewhere. Do you think 5 mph is safer than 6? What about 1 mph?
You talk a lot about how easy and approachable it is to an average programmer. Can you say anything to an experienced above average programmer as to why Elixir should be my next language?

P.S.: If you're learning a new language, as a deliberate practice exercise, learning that language should be hard to you, or it won't be as effective in making you better.
x86 has a bizarre register architecture. 4 "general purpose" registers are like this : EAX & 0xffff == AX == (AH<<8) | AL i.e.
the lower 16 bit portion of a 32bit register is a separate 16bit register, which, in turn, is made of two 8bit registers. If you stored a 8.8 value in a AX, for example, you could immediately access the integer part through AH. Of course, 8.8 numbers are not good for all values but you could write fast texturing loops with them (256x256 used to be a solid size for a texture so 8.8 was okay for texcoords).
Nobody responded to you, so I took on your challenge :) I'm still pretty new to Vue, but after a while of fiddling I came to a pretty simple solution: https://jsfiddle.net/jsfiddle4ephi/6xLwgqxk/1/

IMO, this is more readable than React, especially if extracted to their own .vue components.

1. Upon a successful resolve, you can make it render props/data to a custom component.

2. You can put each of the component into their own vue files to make it super clean: https://vuejs.org/v2/guide/single-file-components.html

This was a fun challenge, thanks!
Also, why should I give my credit card number on https://lavabit.com/want-lavabit.php.
How do I know they are not storing my card on their server?
Sure, but I wouldn't exactly call them mature yet. I think MySQL is still much easier to trust than RocksDB. (I don't actually know much about RocksDB, but I remember that LevelDB had a bunch of data corruption issues. Hopefully RocksDB doesn't.)

To quote the famous video[1]: "Relational databases have been around since the fucking 70s and are some of the most mature technology you can find."

1: https://www.youtube.com/watch?v=b2F-DItXtZs
you should be able to use linux VSCode with a win32 X server like mobaxterm right now.
I totally agree. It just works for me too. That's why I prefer it.

But it needs new users and new use cases to stay relevant and to be defensible as an investment of time, money, and people in companies and enterprises that are willing to depart from the traditional strongholds of Java or whatever the latest thing out of Google is unfortunately. To say nothing of the more risk averse institutions, which are vast and numerous.

Given how great it is I'm often at a loss for why it's ecosystem feels stagnant and much of its evangelism (what little there is to begin with) appears unable to build much excitement. :-(

Anyway, back to Erlanging and hoping more people discover how pleasant, simple, and robust it can be.
Like Admiral Yi Sun-sin and the turtle ships.
Please Support Pepsi and Coke
> It is a lesson of human experience whether the issue is playground bullying, Enron or Europe in the 1930s that the worst outcomes occur when good people find reasons to accommodate themselves to what they know is wrong.

Hannah Arendt mentioned something like this in an interview, how many of the intellectual friends (or maybe rather acquaintances; intellectuals, anyway) she had had in Germany were very apt at coming up with all sorts of "high minded" things about Hitler. You know, cutesy salon talk, theories, predictions. She found this grotesque, obviously.

I am often reminded of this when reading HN. And frankly, I find this circus about Trump mostly circus. I mean, what is the difference between him and other presidents or people who ran? That he is openly gross? That he doesn't sugar coat me-first fascism? That he makes the underbelly visible? You know what's worse than talking shit about women or foreigners? Killing them in the thousands and millions. But oh boy, just nobody say "pussy", nobody be a racist, and of course, nobody call anyone a Nazi or something. America, the country where it's leadership this and excellence that, with glorification of the military as bookends. Where people excuse pushing for putting the whole of humanity into a little glass bottle and smashing it on a rock with the fact that this or that isn't unleashed on Americans, or not on Americans yet, or to lesser degree, yet.

This becomes even more obvious when some people do what they consider making a moral point. Like that Streep Oscar acceptance speech. All that compassionate work Hollywood is doing, awww. Are those baby shoes, or is that really the best you've got?

Even the post by Summers essentially boils down to:

> It is to enabling if not encouraging immoral and reckless policies in other spheres that ultimately bear on our prosperity.

If that is your main concern, I'm not impressed. If your problem is that you might get put in a train cart, and not that others have already been put in one and tortured to death at their destination, while their murderers still show off the gold they extracted from their teeth at gala dinners, you are not measurably better, not compared to others. You're the front organization, compared to which the more radical inner circle can consider itself more hardcore, you're the fake representation of an outer world, to steal another thought from Arendt which I do think applies.

And it's a bit like using terrorism or pedophiles to push totalitarianism -- how could anyone criticize that? How could anyone criticize people criticizing Trump for being racist or whatever? Well, they're the good cop to the bad cop, made more effective by having no clue that's what they are. They mean well, which makes it more important to insist on the point.

Good luck I guess.
I found flights to Innsbruck on flychecker at 63 €
NATS: Cloud Native, Open-Source, High-Performance Messaging Written in Go
No it's not. It copies the entire line in VS code. In sublime it copies the selected text. Huge difference.
ReactJS is made complex by Redux.

You probably don't need it.

Don't use it.
How I “hacked” my productivity using the right music
Qualcomm double dipping (charging chip vendors & their customers) is plain unfair. The only thing they aren't doing is sending IP notices to end users of phones, like you & I.

That said, sympathizing with Apple is hard. Ironic for a company that hardly allows any freedom on it's hardware (blocking NFC for 3rd parties for instance, requiring MFI certification for accessories at a steep cost) or app store (ultra strict, often whimsical app approval policies that stifle innovation) to cry foul.

Apple & Qualcomm deserve each other.
Could somebody compile Flow to JavaScript?
BuckleScript itself works fine on Windows. Installs in an npm project with `npm install bs-platform` and good to go from there. Try it out.
The advice is to explain it with your words, not to dumb it down.
Testing in the D standard library
Q: "Did you ship a game doing this?"
A: "Lookup tables!"

If you were smart enough to use lookup tables, you were already too smart to transform each vertex in multiple steps instead of folding all transforms into a single matrix.
How to Manage Erlang/OTP Releases (2012)
I think part of the problem comes from the illegibility* of trust.
In the specific example of mortage-backed securities, as much as it disrupted the (debt? non-finance guy here) industry, it also enabled opportunistic behaviour in people at the micro level.(Think that stripper with 5 houses mortgaged from "The Big Short" movie) and at the macro level(think rating agencies vs the big bankers). At the end of the day, any disruption of the finance industry that cannot check(not necessarily stop) this kind of opportunistic behaviour will always be liable to bubbles and big crashes. The checks might simply be limiting the amount of loss in crash. Not sure how to develop something like that though..

* -- http://www.ribbonfarm.com/2010/07/26/a-big-little-idea-calle...
Chrome HTTP headers security examination extension
Well Hy is just an alternate syntax, wouldn't really call it another language as the semantics are the same.
Minor nitpick

"The green and blue colors, z-position, and normal vector are all interpolated in the same manner. (Texture coordinates behave slightly differently because there you’d also need to take the perspective into account.)"

Colors (c), z, and texture coordinates (t) should all be interpolated differently because of perspective. You need to interpolate 1/z, c/z, t/z and for every pixel then do division eg. c/z / 1/z = c
Holding Schools to Account Over Children's Data Security
#3 is basically zero rating, which is another form of discrimination, a way for the ISP to play gatekeeper and favorites.

We, as a society, do not want that.

As to dynamic bandwidth offerings, there is no need for the content provider to pay for this or administer it. They are an unnecessary layer of friction. The ISP can provide a portal for the end customer to self provision whatever bandwidth they want.
>Down-voters, explain yourself. You are being PC and ridiculous.

The irony of that statement.

I would recommend you read the HN guidelines, the part about trying to keep HN a place for discussion and not flame baiting. Its fine to disagree and carry on an argument, but the regressive mentality you're displaying in this statement is to make you feel good, not to present information.
Excellent summary, my exact experience as well.