jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The title should read 'Riak will support Secondary Indices.' As an open source company, we strive for transparent engineering; this is intended as a preview of some upcoming functionality. We haven't set a release date yet.

Just want to properly set expectations.

That said, we appreciate the interest and attention. :)
Thank you, Strat. Much obliged.
That's the essence of a startup: having brilliant people do work that's beneath them. Big companies try to hire the right person for the job. Startups win because they don't-- because they take people so smart that they would in a big company be doing "research," and set them to work instead on problems of the most immediate and mundane sort. Think Einstein designing refrigerators.

http://www.paulgraham.com/bronze.html

I wonder if that was deliberate. I also wonder if references to YC lore raise or lower your odds of getting in.

Hopefully this doesn't sound snarky--PG's essays have lots of allusions that I end up referencing without remembering the source. I'd expect to do that much more in a startup-related context.
It's surprising that such a baseless article is coming from an A/B testing tool provider.

Your article is talking about correlation, not causation. Where's the 'proof'?

I'd say you're just trying to milk the controversy around John's article. Nothing wrong in that had you provided an insightful article.
You can click on the YouTube logo in the video to go to the YouTube page. (I had to, because there no music played on the original site.)
or even delivering power wirelessly to the tesla cars!!!

that would be the ultimate end game move by Musk.
There's an x87 asm implementation for x86-32 in sysdeps/i386/fpu/e_exp.S [1]. For x86-64, it falls back to the generic C code for exp(), in sysdeps/ieee754/dbl-64/e_exp.c. The sad part is that there is x86-64 asm for a few variants (exp10l, exp2l, expf, expl), but since these are not C90, people tend to avoid them for more portable versions.

So, ironically, it can be orders of magnitude faster to compute a long-double expl() than a double-precision exp().

[1] Even the asm contains a lot of extra code to handle edge cases that Intel screwed up, like returning NaN for exp(+/- Inf).
> I haven't actually used your software, I was only going off of the fact that you're in a browser, by virtue of which I could be reasonably confident in what I said in my post. I'd love to try a demo.

Given that it is free, you can just try it. :)

> I think that your browser based 3D package will likely serve as the entry point to 3D graphics for lots of people just like shitty shareware was for me in the 90's which is a really good thing.

The most common criticism of our tool is that it is too advanced and uses paradigms that are more familiar to experienced artists than new ones. We are working on solutions to this.

> What does "good enough for most tasks" mean to you? I'm guessing by a hobbyist definition you're probably already there. I can't imagine an FX house or a game development studio using something like this for real work.

One issue we've found is that it can be hard to work a cloud tool into a traditional desktop pipeline. But the advantages of our tool is that we have both a JavaScript plugin SDK as well as a rest API: https://clara.io/learn/sdk

> I'd give you some useful input but I don't know how to bound the search space. I don't really understand what the point of the tool is from an optimization perspective.

We generally know the features we are missing compared to Maya and 3DS Max. We are mostly modeling and rendering and publishing right now. We are adding more animation features next. Still no schedule for simulation features.

> It doesn't look like you've got a business model in place?

We are doing okay on that front. :)

> Krakatoa?? I thought that was Bobo Petrov?

I wrote the core of the actual renderer (the piece that generates the images) with help from Marc Wiebe. Bobo wrote the 3DS Max GUI -- which is very important as well. One of the first films to use Krakatoa was Wes Craven's Cursed: http://exocortex.org/siggraph/2005-2.html

I also created Deadline (a popular render manager), and started Frantic Films Software to sell it. Proof: http://cgpress.org/archives/frantic_films_software_releases_...

But I left that group in 2005 to start Exocortex, which has its own popular VFX-related products: http://exocortex.com
Why companies give early employees options to "buy" stocks? Why can't they just be granted once vested and be done?
You have? Wait I remember reading about this somewhere... ;)
What restrictions do you mean? ISOs are better for the employee because any gain on exercise is not taxed as regular income. If the value is high enough the employee might be subject to alternative minimum tax (AMT), but the possibility of paying no tax is a benefit over NSOs whose gain is taxed as regular income and is subject to tax withholding.
This goes well into flamewar territory. Please stay on topic and be civil.
I'm going to assume this isn't an April Fool's joke and express my revulsion at the thought of moving from an anti spam team to an industry whose sole purpose is to push results I don't want to see higher in the search results list - in effect creating and evangelizing spam.
OP wanted "a political figure acknowledge that an American company was cyber attacked by the Chinese government"

That's an accusation, and that happened many times. What OP wants already happened.

>Hackers associated with the Chinese government have repeatedly infiltrated the computer systems of U.S. airlines, technology companies and other contractors involved in the movement of U.S. troops and military equipment, a U.S. Senate panel has found.

>In May U.S. authorities charged five Chinese military officers, accusing them of hacking into American nuclear, metal and solar companies to steal trade secrets.
Usually no.

There are generally two types of floods against DNS infrastructure:

- Flood of "valid" requests, to a large number of open DNS recursors. To avoid caching they usually contain random prefix. Flood against large number of open DNS recursors basically causes the recursors to not work, and many authoritative servers to be overwhelmed.

- Flood directly against authoritative servers, to fill the network or use up all the CPU.

Traditional reflections aren't that popular any more.
It's a reasonable tactical move, and GH can't be expected to bear the cost indefinitely. But it would ultimately hurt freedom of speech outside of China if GH capitulates. (Asked HN about this yesterday: https://news.ycombinator.com/item?id=9282950.)
> Error establishing a database connection

maybe they should hire the head of engineering too while they are at it.
Shifting power consumption away from gasoline onto the grid is definitely more efficient. However a significant amount of our grid is still powered by fossil fuels. It will depend on whether or not renewable sources have the capacity to support a car economy.
Trello + Google Calendar is a big improvement over my previous, ad-hoc system.

For years, I used:
- Google Calendar for timed events
- Starred Messages in Gmail for things I'd need to reference
- Drafts in Gmail for things that needed replies
- a flat text file for misc things / things that didn't involve interation with others so didn't have emails.

The main problem with that system is that it doesn't really help with prioritization. Even things that have a date / time and go into my calendar, I needed some additional note about if they required preparation ahead of time. The text file would also regularly become cluttered with ideas I didn't have time to follow up on, that had to periodically be moved to a separate file.

Trello supports:
- Custom categories / prioritization levels
- Dates & Times
- Checklists
- Easy movement between phone + laptop
- A separate category for "long term", un-prioritized cards.

It is also perfectly functional at the free level if you don't want to pay.

So while I still star messages in Gmail if they're short-term and need to be referenced frequently, and I still use a calendar for timed events (Sunrise.am now instead of the Google Calendar interface), I've moved everything else into Trello. It also helps that I used the same two tools at work now -- I don't have to transition between two different sets of tools every day.
I work, I watch TV, I play with my kid and help him with homework, I make some edits to Wikipedia, I study stuff online, &c. &c. When I was between jobs recently I did more of all of those things—except TV.

I don't know many people in the rentier class that have never had to work, but my understanding is that the status quo already allows them to spend all the time they want watching reality TV ;)
We really need a language that defaults to statically typed, but that can be dynamically typed where you ask nicely.

E.g. - as opposed to the Java practice of having 3 or more layers of fun to read (NOT!) XML on top of the language's native static typing to glue things together. I'm gonna be sick now...
almost every finance shop in nyc that is using python is using python 2.7. And yes - for new code as well.
But Python is strongly typed. A language can be dynamically typed, and strongly typed - no problem with that. More details in http://eli.thegreenplace.net/2006/11/25/a-taxonomy-of-typing...
I always read "not compiled" as a synonym for "slow."

I'm not worried about Python's type system. At worst it's manageable, at best it's expressive for prototyping.

But when I see benchmarks that suggest Python is 10 to 100X slower for critical server code, I have to wonder why anyone would use it for enterprise development.

Which is why there are so many Java and C++ code jockeys working in enterprise. Neither language is pretty or fun or interesting from a CS point of view. But there's no arguing both consistently run faster than anything this side of assembler.

I would have expected critical industrial infrastructure code to pay some attention to that - because speed isn't an abstraction. When you're running giant data centres, extra cycles consistently cost real money.

Dev costs are relatively small compared to operating costs. So it's well worth spending extra time getting good, fast compiled code working.
Just out of curiosity, why are you proposing that AES 128 is the one to go with? According to SSL Labs AES 256 is preferable and has broad support among browsers.
Except any free speech aimed at any politician while not in a designated "Free Speech Zone."

This causes me such angst even discussing it. It has to be the most egregious affront to free speech in my lifetime - and the Supreme Court not only upheld the right to enforce them, but to only enforce them on people with ideas unfriendly to the politician in question.

http://www.usatoday.com/story/news/politics/2014/05/27/supre...
I've usually decided what I want before I get to the restaurant and then get annoyed when I get there and find it's not on the "lunch" menu or they're out of that. Usually, my choice of restaurant to eat at was made because I was in the mood for something specific, which was influenced by the advertising on the train on the way to work... either way, it had very little to do with the ordering of the menu. Some days, it has nothing to do with the menu at all. If I'm feeling particularly brave, I'll just ask the server to bring me their favourite dish. So I think it's a bit of a reach to say "twice as likely." I'd say it's at best as likely... it totally depends on the chef and their ability to make whatever they've placed on the menu.
That's a great reply, but I'd change "need money" to "would be willing to do it for a fee".
"Most people have seen a gyroscope in action, so the stability of a rapidly rotating wheel should be fairly intuitive, making this a focus from the start. People have built bicycles with counter-rotating wheels and found that they still remain upright, so that can't be all of the story."

Um, counter-rotating wheels are still gyroscopes. In fact they're extremely stable gyroscopes in that they won't impart rotational velocity on the frame. So by having the wheels on a bike rotate oppositely, you're actually making the gyroscopic effect even stronger.

I think Ars is pulling from this article, which isn't about staying upright but is about the self-correcting steering of a bike wheel (i.e. the fact that you can ride hands-free.) http://www.sciencemag.org/content/332/6027/339.abstract -- in which case the conclusion is correct and likely due to the geometry of the wheel. For example tractors have convex pulley systems that allow leather belts to self-center despite not being perfectly aligned. It's counterintuitive but it works.
from the article: [Gates and Ballmer] also wondered how they might reduce Allen's company stake...

That's different from reducing his influence; this reads like they were trying to take away vested stock. That's not the same as saying "because of your illness, how about stepping down from Executive VP (which Allen was at the time)? Obviously you can't get as much stock in the future if you're not able to commit to Microsoft."
Good question hmm, I think its just a different strategy with phone contacts

A data broker primarily wants the social graph to make a user profile with a phone number, to show ads later on. Those people wont typically be texting or calling with spam and ads, theyll just match the number and contacts up with information shared in other apps so that ads in your normal internet browser or ad-include app use are more targeted

so if an erroneous contact never logs in thats of no consequence to them, so searching to exclude numbers would be less interesting and less likely than with just sanitizing emails
Nobody's paying that much for a 2013 MBP. The will have to lower the price considerably before it's "going."
Yeah, the current situation, with no registered trademark for vim the editor, seems to be great for everyone! Vim is popular enough that it's unlikely to be taken. However, someone is currently trying to claim Screen for a screen sharing product despite a screen sharing tool called screen(1) having been around for decades, so nothing is impossible.
Laptops, mostly, to maximize battery life. If I'm going on a flight, I'll charge and hibernate my system at home, bag it, then drive to the airport and get through security. This is about a 2 hours process and entails zero battery drain.
A small metal box should work well.

For extra inconspicuousness, make the box look like a flask.
QEMM was a must-have to keep conventional memory as free as possible. Also digging around for low-RAM-usage mouse drivers, etc helped a lot.

Even then you'd run into headaches with things like Ultima 7's JEMM memory manager that insisted you not have EMM386/QEMM running. To say that managing a DOS install was somewhat painful is an understatement.
> they're planning to bring back all the ports in the next version

I'd be surprised if they brought back ALL of the ports. I'm guessing they'll bring back the HDMI and the sd card slot (although probably microSD this time).
https://arstechnica.com/information-technology/2020/03/4000-...
Then you were ahead of the WHO, which, according to an article from March 30: https://www.cnn.com/2020/03/30/world/coronavirus-who-masks-r...

"(CNN) World Health Organization officials Monday said they still recommend people not wear face masks unless they are sick with Covid-19 or caring for someone who is sick.

"There is no specific evidence to suggest that the wearing of masks by the mass population has any potential benefit. In fact, there's some evidence to suggest the opposite in the misuse of wearing a mask properly or fitting it properly," Dr. Mike Ryan, executive director of the WHO health emergencies program, said at a media briefing in Geneva, Switzerland, on Monday."

Certain institutions seem to use the epistemic standard "if something hasn't been rigorously proven to be a good idea, then you shouldn't do it". It's the kind of logic that, consistently applied, would say you shouldn't use parachutes in skydiving because there haven't been randomized controlled studies establishing their effectiveness. I think this is what incrudible is arguing against.

How did such logic take hold in the first place? My first guess is that it's something like, that's the type of logic that lets them definitively say "you shouldn't take xyz homeopathic remedy" instead of "well, our expert doctor says he doesn't expect it to help but he can't completely rule it out, and there isn't any good evidence that it does work".
I know of a few cases(I can think of 3 off the top of my head) where people are paid a few million to "shut up and do paperwork"(or not do so). All involving very high level people who are planning on leaving a company and that company not wanting them to go work for a competitor so they get a fat cheque and a contract saying they won't work for a year or 2.
Well, if that were the case, people wouldn't need to get paid at all!

Salaries track two things:

Supply: If something is unpleasant, dangerous, or illegal there will be fewer people who will do it. Construction workers, drug dealers and prostitutes can make some decent cash.

Demand: If you are awesome and your skills are in demand, companies will pay more to keep you. This is why a high-class prostitute can make quite a bit more than a street walker, despite the danger of street-walking that should limit the supply.

So yes, if working at your job is pleasant, you can pay your employees less. But if your employees are in high demand, you can't pay them that much less because the whole point of work is that you're exchanging how annoyed you are to have to be there for cash.
I thought this short video was pretty insightful. I have been focusing on pitching the benefits of my product and not reducing the risk of adoption.

By talking about all the different way my product can help perhaps I was making it look like it would be a dramatic change to the customers workflow.

I am going to focus on the single most significant benefit we offer and suggest a "one week challenge", where the customer uses our product for a week and then we discuss the benefits.
Has anyone had their app get rejected for using SSL merely for authentication? What did you do to fix it? Remove SSL and resubmit, or wait it out through the government review process?
While living in France, I read a piece which claimed that roundabouts were safer in part because individuals perceive them as more dangerous (than lights, etc.). This leads people to pay more attention and be more careful when faced with a roundabout, which in turn leads to safer driving generally. If this psychological observation is correct, then what scares us about switching to roundabouts in the U.S. might be exactly what will make it safer to adopt them.

Also, Slate had a piece on roundabouts and safety with the following quote:

"Mentioning roundabouts seems to invoke some form of the famous "availability bias," which leads people make judgments based on the memories that can be brought most easily to mind. And so, the American who may have driven as a tourist in France or Greece a number of years back will shudder with recognition, associating the roundabout with terror and near misses. But motorists with such memories often fail to consider that they were driving as tourists in unfamiliar climes, perhaps only for a few days."

http://www.slate.com/id/2223035/

---

As a side note, there is something ironic about the pro-American / anti-Europe arguments that inevitably surrounds the roundabout discussion. It feels to me like roundabouts are much more American, following the libertarian strand running deep in this country. Round-about = gov't no longer tell you when you may (green) or may not go (red). Instead, it forces you to trust in yourself and your fellow citizens.
this is just excellent! I am a developer and hate whenever I have to open photoshop even if to just make my images transparent. This is going to come really handy. Added to bookmarks!

Thanks for creating this!
If Well Typed is like other consulting shops I know of, "client-facing" means "email and IRC".
Another great idea is Comfort Works, which makes slipcovers to Ikea sofas: http://www.comfort-works.com/.
> WebAssembly is missing features needed by many high-level languages

Agreed, although at some point in a not very far feature most of those missing features will resolved. So in my mind is just a matter of time.

The Wasm Community group is doing an awesome work on that :)
Definitely not appropriate for protecting Real Infrastructure, but for my handful of personal machines I put my authorized keys in a Google Doc and configure hosts to download it using `AuthorizedKeysCommand`. Makes it easy to add and revoke hosts in one place, which also makes rotation possible.

I have a hardware-backed "doomsday key" to use if the Google Doc stops working.

Writeup and script at https://github.com/mmdriley/authorized_keys
I think a lot of charity's function this way. You could argue that paying towards the VP salary is helpful because of his potential ability to increase revenue through fund raisers which eventually provides even more support to the WWF. Some charity's also mention that a certain % is guaranteed to directly support the cause. Not sure what % that is for the WWF though.
... harms children more than anything else

This is not a strong line of argument. We don't have to fix things only in order of harm.

IF it is considerably harmful, we should do something about it. It doesn't really matter if it is the most harmful.
Similar to C++11 - here they added some smart pointers

std::shared_ptr - 'owner' smart point with reference counter

std::weak_ptr - borrowing thing (non owning smart pointer)

std::unique_ptr - exlusive ownership (transferable)

well reference counting has its problems: like circular reference chains that will cause leaks, now one is supposed to break these cycles with borrowing smart pointers (it still sucks); also in shared_ptr's the reference count is an atomic operations, even if you only use it from one thread; no way to change that (i think that's an oversight)

However what really sucks in C++ are the default constructor/copy constructor, etc operation; This was done so that C structures behave like classes - most of the C++ goodness is due to these backward compatibility with C requirements.
It seems like the solution is to instead of close non-novel questions, just make them not award points.
http://nautil.us/blog/how-meaning-withdrawal-aka-boredom-can...

http://nautil.us/issue/20/creativity/to-be-more-creative-che...

Clearly everything boosts creativity
How could you possibly imply that the electronic device messiah could somehow do wrong.

Apple lost me at their ridiculous patent fights with Samsung.
I was asking for the ones he was thinking of when making his case about Waterson. The one you linked for example does not seem very harsh to me so I'd assume he wasn't referring to that one. I can't know that without him providing it directly.
So many old companies were named after places around Northern California. Not sure if that went out of style, or the barrier to entry has become too high and only "serious" companies a one-word name like Dripple and Flapperly can survive.
Checkout what amptoken.org is doing. A Mastercard employee is one of the advisors to the project
I suspected this as soon as I saw several big investors going on CNBC to talk about how this was a revolt against the man. my warning alarm started ringing after all of that.
I really... don't understand your objection. What's silly about using the word "associative"? That's high school level stuff, not rocket science.

What about words like "operator", "function", "mapping"? Those are all from math too.
Saying crypto isn’t about taxes sidesteps the most obvious way in which the dollar has any real value at all, which is that the IRS only accepts dollars, which has nothing to do with merchants per se, and more to do with the fact that the government can throw you in jail for not having enough dollars.