skysight-inc/HackerNews huggingface dataset:
Article/post about growing fast like Amazon vs. bootstrapping slowly?
Can anybody remember where I would've seen an article or a blog post that talked about whether your startup should raise outside money and race to the marketplace to beat your competition (specifically describing this as the Amazon way) OR grow slowly by bootstrapping?
In the US they are related to conservatives as well. Libertarians share very little with liberals when it comes to views on what the government should regulate.

The thing they have in common is social liberalism (allow gay marriage, individual drug use, etc).
Bitcoin does not preclude the use of the legal system or other channels of recourse.
Indeed I 5hink it's the missing direct personal contact.

It takes a lot of, say, training, to learn to use communication media, too. You just can't have a chat as if face to face, in writing. And most people aren't well educated at authoring, either. At the worst, some wouldn't even know how to lead a conversation anyhow. Online forums just expose that. And I think we as a society at large, are still figuring this out, since 50 to 100 years, so it's a mess.
And that proves what?

Sadly the best ideas aren't always the ones that get widespread adoption.

Here we are now, about 30 years later still trying to get major C++ environments to offer some of those ideas.
Incidentally, the answer to the question of existence is 42
[1].

[1] http://hitchhikers.wikia.com/wiki/42
Power to weight ratio's of electric motors are higher than piston engines. But the usable energy to weight ratio of batteries is 5-10 times worse than a gasoline tank.

I seen some stuff that indicates that you can use small props at the wing tips to reduce drag. Works by canceling out the wing tip vortexes. Hasn't been done for a lot of reasons but mostly because of structural concerns.

I think one prop is more efficient than two for the same thrust. Multi prop airplanes are potentially tricky to fly.
That’s whataboutism.

Is there racial or gender-based inequality? Yes, unfortunately there is.

Should we therefore resign and stop trusting each other altogether? No, we shouldn’t.

We should rather try and extend our trust to others.

Inequality isn’t caused by trust but by a lack of it.
> It isn't Peace Corps. keeping the world at relative peace.

What would happen if the US government poured as much money/effort into keeping the peace as they did towards disrupting the peace?
"I spent two days implementing a typeahead search results system for Etsy, including writing my own ingestion pipeline, map-reduce framework, index builder, and request processor."

Seriously? You did all of that? For a take-home interview problem?? Oy. This is why companies get away with this crap...

I'm going to say something harsh, but you really need to hear it: you failed at your number one responsibilty. It doesn't matter that you enjoyed the project or got the job. You need to maintain some level of professional self-respect in these situations. Professionals don't give away their time for free.

If Etsy asked you to do this, they were being abusive. If you did it because you enjoyed it, you signaled to them that you're desperate for the job, not very busy with other interviews, or willing to do work for very little in return. Or some combination thereof. None of these are great signals to send when you want to be treated with respect, and catastrophic signals to send when it's time to negotiate salary. Your time is not worthless.
> What does Node.js have to do with…

There are tools like Grunt and WebPack (which depend on Node.js) that can bundle all your dependencies.

I cannot provide details about how they work because I don't do front-end development, but I can tell you about years ago when I had to copy & paste both code and links to jQuery and other libraries like BackBone or Ember.js (relevant at the time) into my projects. Nowadays, web developers seem to prefer the use of tools that came from the Node.js ecosystem to handle these dependencies in a more "engineer-ish" way using NPM packages.
> you only get the jobs and projects that match up to your preferences.

And then it says "web" in the first headline :D
Every accountant attending an interview can produce a certificate from an accredited national group saying that they have taken an in-person, proctored exam on double-entry accounting, which is the 'credentials check' you refer to. There's nothing like it for programmers.
I create my best work in a state of chaos.
I actually need distractions to reinforce my priorities without which I don't see the end.
You are not beyond their reach though. Your servers might be, but you, personally, your routing and your uplinks are not.
But they aren't Poisson processes either. (A Poisson processes has an equal probability per unit time, regardless of how long it has been since the last one.) With earthquakes, the probability increases over time as strains build up across faults, until they are suddenly released.
Arduino WiFi Control of LED from Web Browser
Postgres operates great as a document store, btw. You don’t really need mongo at all. And if you need to distribute because you’ve outgrown what you can do one a single postgres node, you don’t want to use mongo anyway.

If you’ve read any of the comments or have been following the project, it should be pretty obvious that this is far from rookie.

This is a game changer, not a hobby project. This is the first distributed data store that offers enough safety and a good enough understand of CAP theorem trade offs that it can be safely used as a primary data store.
Now you can "... be beautiful and terrible as the Morning and the Night! Fair as the Sea and the Sun and the Snow upon the Mountain! Dreadful as the Storm and the Lightning! Stronger than the foundations of the earth. All shall love [you] and despair!" with a build inside docker; the host can run a modern kernel ; your image can run Slackware 0.1 ;-)

(with apologies to Tolkien)
It'd take a low number of hours to wire up FoundationDB as a Lucene filesystem (Directory) implementation. Shared filesystem with a local RAM cache has been practical for a while in Lucene, and was briefly supported then deprecated in Elasticsearch. I've used Lucene on top of HDFS and S3 quite nicely.

If you have a reason to use FoundationDB over HDFS, NFS, S3, etc, then this will work well.

Doing a Lucene+DB implementation where each entry posting lists are stored natively in the key-value system was explored for Lucene+Cassandra as (https://github.com/tjake/Solandra). It was horrifically slow, not because Cassandra was slow, but because posting lists are optimized and putting them in a generalized b-tree or LSM-tree variant will remove some locality and many of the possible optimizations.

I'm still holding out some hope for a hybrid implementation where posting list ranges are stored in a kv store.
Skechers Q1 earnings up 25%; shares plummet on downbeat outlook
StarCraft Micromanagement with Reinforcement Learning and Curriculum Transfer
Depending on where your hosting your app, you may or may not be paying for bandwidth. If your paying for bandwidth you might as well save some bucks and use one of the public CDNs.
> It's also important to define what you mean by "can't do FizzBuzz". Like they can't even do a basic loop or they don't get it perfect, in the exact way you think it should be?

Like literally can't do a basic loop. I'm not looking for 'my solution', I'm looking for any solution.

> I think it's fair to say that if you get a senior Dev in that can't even write out an if-else statement checking for 3 and 5 you have a problem.

And yet, I can tell you from experience that there's someone out there who (at least was on the team that) wrote firmware for the space shuttle that literally can't if-else with modulus despite having a great looking resume. And they are far from alone.
Not trying to be inflammatory here, but is there a reason why all the co-founders are women?
I'm part of a general software consultancy. I've worked primarily on web applications, some of the bigger ones are around the same complexity as something like Slack or some chunk of google docs. Some other projects I've been involved in are blockchain tech, and software as a service tools.
That is the reason they get away with not testing them, because they have a universal test they can look to. Software jobs are pretty fluid, so unless we have a massive standard test that cover anything from embedded c to FE with react, it seems that kind of test is out of reach for software people.
I assume he's talking about NPM. Now that everybody's hot new SPA has a few hundred thousand NPM dependencies, you roll it all up using Webpack and can just as easily `npm install jquery` as `<script src="cdn.jquery.com"></script>`.
Show HN: I made an AI-based tool to finds you highly-targeted leads and emails
You're confusing a protocol with a product (or in Facebook's case, hundreds of products).
"1. The whole Cambridge Analytica issue was caused by APIs that are too open. For distributed systems there are more ways to exploit the APIs and gather data on users."

No, the issue was that other people had access to data they shouldn't have. there's no problem with the API being open if only the right person has access to the right data, ie, if access management is done right
Powerbuilder divided biz software developers into two camps: the smart people who hated because it was too opinionated and confined, and everyone else who understood that business results were what mattered.

Powerbuilder offered ROI like nothing else in that era if you needed custom software in your business.

It's interesting that the currently-hot idea of Entity Framework was the core advantage of Powerbuilder with the Datawindow. It still feels like the web is catching up to Powerbuilder in some ways.
Can’t argue with that, but contextually it was reasonably clear. Also it is a right wing position, just not the only one.
This is a joke right? That's a crazy requirement
Your Lyft Ride Is Now Carbon-Neutral. Your Uber Isn't
I like how he recognizes that Dwarf Fortress is basically outsider art in computer games. He's the Henry Darger of electronic entertainment. Hopefully unlike Darger he will finish the work before he dies.
wapo typo: "Neruda’s funeral be came a spontaneous public demonstration of defiance against the new regime."
Heh, and then one still accidentally writes !()[] or ()[].

The other nuisance for my users was that the [] text is optional (and relatively worthless from user POV) in ![]() but not []().

I wonder if `!<url>` for images would've been nice alongside `<url>`.

Reddit + the Reddit Enhancement Suite browse plugin have a decent middleground where all urls are autolinked but image urls have additional expand/collapse UI.
You can have a multi signature wallet with bitcoin. Get at least 3 parties out of 5 to sign any outgoing transaction.
What tech stack do you use for your project?
In fairness, neither does cash-in-a-briefcase :-p
I'm speculating, but I think in this mode, from the "slow" datacenters you would see one round trip time to start a transaction, then reads will be fast (they can be done safely from your local datacenter because of MVCC), and then one round trip time to commit the transaction. I think that's as good as Spanner does with the same geography, but I'm not sure. I think you could get rid of the first round trip time even without any clock synchronization nonsense, by speculating on a read version for read/write transactions. And 1xRTT is obviously as fast as physically possible for ACID.
Yea you can still not bundle the actual library and grab it from a CDN, using webpack externals[1]. Using webpack doesn't really change anything.

[1]: https://webpack.js.org/configuration/externals/
We use Bamboo HR and it does a lot of this but not all. Having a quality intranet is important and having it integrated is as well. We use multiple solutions to accomplish the same thing but obviously this looks great and functions great :)
Braintree increases its fees
International transactions: We currently charge a 1% currency conversion fee if the customer’s transaction currency differs from the currency you receive funds in. Going forward, fees for international transactions will also include an additional 1% fee for all cards issued outside of the US.
I see. Did you read the article?
What is empathy?
would be happy to, but I don't see your email there -- mine's in my profile (I think!) if you'd like to get in touch
> Imagine if someone said "I would be concerned I'd be seen as a carpenter and not a woodworking artisan".

It's entirely reasonable for a carpenter not to want a job where they just nail pieces of wood together. Not really building anything, not really using skill. Just nailing a few boards together all day.
It might. Wings have a lot of surface area, so it makes more sense than putting solar on cars. Also, if a plane isn't being constantly used it could be useful to have it charge while parked (which is also a good argument for putting solar on cars even if it doesn't noticeably improve range).

It would also provide a charging option if you have to land at an airstrip that doesn't have an electrical outlet handy.
Ask HN: Is it safe to upgrade to macOS yet?
Hi! I am just wondering if, firstly, anyone else's MacBook Pro was destroyed by last year's macOS Sierra or High Sierra updates, and so whether now someone might let me know the coast is, or is not, clear to update my other MBP, from El Capitan.

(Also, if anyone has any insights as to why my other MBP's keyboard might've stopped responding, and perhaps too how I might trivially bring it back to life. I'd be able to hand it down to a family member, and very grateful of your efforts.)

Thanks!
For reading many blobs of approx 10KB each, it is often faster to read them out of an SQLite database than from separate files on disk. See https://sqlite.org/fasterthanfs.html for details and to download code that you can use to test this yourself on your system.

I don't know if SQLite would be faster or slower in the context suggested here. But I'd like to suggest that perhaps it is worth running the experiment before reaching a conclusion.
the best answer is just to repeat back the position description or the company mission to whoever is asking
Calculation for 24 copies of the Library of Alexandria (LOA):

100,000 (moderate number) scrolls * 10,000 words per scroll * 6 bytes per word = 6 GB

Cost of a GB today = ~ 7 cents (again using Matthew Komorowski’s data)

Cost of a sandwich: ~ $10

Number of LOAs / sandwich = 10 / (6 * 0.07) ~ 24

Source for LOA: http://penelope.uchicago.edu/~grout/encyclopaedia_romana/gre...
It's determined based on guesswork.

If you scrap a website, you'll know how what % of times an ad shows up.

Now, if you know the distribution for top N ads. You can skip everything and go straight to the ad network and check their total number of impression volume on particular website/GEO. You can pretend to be an advertiser and easily get access to this info.

Now, you know the distribution and total, can't you work out the impression count for each ad?
Ditto. So glad to see FoundationDB available again! Both the tech and the company have been missed. (Former FoundationDB Solutions Engineer :) )
Spot on. It's rude to ask very basic questions to anyone with seniority.

Just skip them and ask interesting and difficult ones.

If a company cannot be flexible and reasonable enough to skip basic questions it's a bit of a red flag.
The Facebook mobile application sure is large, but I wager lots of that is assets and repeated code. Even so, there is lots of code there anyway (someone dove into that at some point), but I think that's a "different kind" of complexity than, say, a compiler. There's lots of complex user interfaces to set up and work with, and there's some amount of user state to keep track of; but a compiler has to perform highly complicated operations on a large, intricate state that can often be described effectively with a strong type system.

I'm inclined to believe a compiler is better suited for a type system like Haskell's than e.g. a mobile app or a game engine is, but maybe someone with more domain knowledge might correct me here.
Looks like its working now
https://code.jquery.com
No, he didn’t. I said ‘network of trust’, not ‘cronyism’.

- People starring your GitHub repository.

- Someone following you on Twitter.

- Someone linking to a blog post you wrote.

- Someone recommending you to someone else because you did a great job on a project.

These are all examples of informal networks of trust.

I fail to see how that’s a bad thing.
Pseudonyms are just a symptom, I guess. A name is another channel for communication. For real names, origin was usually intimitly tied to identity. John Doe or Lisa Muller is as much a pseudonym as JDog123 would be, without further references. Real Name policy much relates to overlap between internet and local interactionnand discoverability. If I don't need to be discovered by non locals (as defined by my off-line reach; which today is a false schism, but anyway), I can use my name for artful expression.

There are cases where I don't want to be discovered, too. The latter, Obscurity (hiding), shouldn't be confused with the former, Security (literally without worry or need).
Yup, this works. I wonder if this is the first commercial application of this insight? http://hh360.user.srcf.net/blog/2016/08/majority-agreement-i...

Can you tell us what consensus algorithm you're using? Raft, or something else? Your own implementation or something off the shelf?
In a company of “knowledge workers” building (or operating in) complexity the “wheel” is how you do collaboration and sensemaking.

“Reinventing” implies this has been done right for Stripe (or any such company) elsewhere.

better use of resources

Effectiveness in complex environments is not necessarily efficient.
Oddly enough yes Helium has a smaller atomic radius because the additional proton and electron complete that first electron shell and get pulled closer to the nucleus.
> Paying someone less than the value they provide is what makes capitalism work. Not even CEOs or founders are exempt from this law, though I'm sure more than one skates awfully close.

But who says what the value you provide as a worker is, if not the job market? The original complaint from Marx and pals as I understand it, is that the profit generated by the company represents the stolen labour value. So does that mean that as long as a company takes no profit (or presumably just doesn't pay dividends, given that carrying over profit is just a way to maintain cash reserves) that there is no exploitation?

The whole labour value criticism just doesn't add up.
all this sounds a little fishy, Deutsche Bank as at the moment $60 Trillion exposure on derivatives, it's a financial bomb ready to explode any time, wonder if this occurrence is in any way related to the high derivative exposure.
I don't mean saying that will help with your application, but that is probably on the list 'things you rarely hear during interviews'.

I also don't think good boy points help that much either, I'm subscribed to the idea we tend to hire people similar to us, effectively turning hiring into a numbers game without much influence over over that bias.

Indeed, once a technically challenged HR included a whole spreadsheet of applicants in her reply, which basically confirmed her company rejects applicants for arbitrarily stupid reasons, so one might as well focus on the money.
"difficult or impossible to give them the skills of a one-year-old when it comes to perception and mobility" - hey I can get a robot with vision cameras and a couple of LIDARs to go from point A to B. Better than your one year old.
What you experienced is called hazing. Illegal in many contexts but for some reason it still thrives in tech land.
Took the quiz and completely agree. Most questions were either overly concerned with detail or too vague.

High-level I don't think a quiz is necessarily the right tool either. Reminds me too much of taking the SAT or GRE.
There were rumors iMessage moved there but ¯\_(ツ)_/¯

Would be great to see from Apple an engineering blog "strengths and challenges at scale" post now that it has been opened again.
So given that, would they consider Unreal to be a AAA game engine?
I started with Gentoo and PHP. I know them both better than most. I have several commercial products that went into production written in PHP and deployed on Gentoo systems.

It was dumb then, but I was 20. It’s still dumb now, 15 years later. Those people had no business hiring me then but they were even dumber about technology than I was at 20.
This is because Ryzen's "infinity fabric" or internal interconnect between the cores is tied to the RAM speed.

This is kind of like the old days when CPUs used a Front-side Bus (FSB). If you increased the FSB frequency it would increase the CPU frequency, the RAM frequency, and even PCIe depending on how it was wired up. It made things simpler to have the FSB be the sole clock-generator.

So despite the increased bandwidth moving from 2600 to 3200mhz RAM not having much impact on performance (in most applications), the increased frequency of the bus between the cores allows for greater performance beyond that.

IIRC Intel uses a ring-style bus with it's own clock, hence why it this effect only applies to AMD.
Wow, that hurts. What solutions have you suggested to the project?
How to implement a YOLO (v3) object detector from scratch in PyTorch
TechAn: Analyze financial data, and make trading decisions in Go
The aircraft in the article uses the propeller as a windmill during descents to charge the battery.
Performing well at a job takes a lot more than just technical skills.

Social skills and having a compatible personality with others on the team is very important to team success too.

May have been something else but you saying "did their pointless psychometric tests (which by the way litterally have no relevance to my skills)" makes me suspect you failed for non-technical reasons.
And yet you see plenty of people that don't give any weight to certifications, and clearly just about no one sees a degree as any sort of indicator, beyond a simple line item that must exist for HR to pass the resume along.

That's 4+ years of study right there, that we did to prove that we could do the job, but no, fuck that, some of those people freeze up during an interview and a handful of those people we brought couldn't demonstrate their programming skill, so we decided we can't trust that for ANYONE.

Sorry, go invent some new way to certify yourself. How about 2-4 years of intense study and a new test, like a bar exam that lawyers take! Or just get your PhD! Just study for half your life, go waaaaay into debt, and take the exact same salaries we are offering now, because we don't reeeaaaaally want to pay you as much as we're paying now, so we're sure as hell not going to offer to pay more for that extra effort.

If you thought a day long test was too annoying, then your only alternative is spend even more time and get something we're just going to ignore again the instant we make a bad hire with someone with that license!

(For the record, if I could take a single certification test and skip all this interview bullshit for the rest of my career, I would have done that years ago. I hate going through the technical interview gauntlet, and I'm one of the good programmers, at least once I'm on the job).
See elassandra for a better solandra, keeping lucene indexes and sstables separate. It should be better than keeping posting list in kv-store
Yes, I had that offered too, a 6hr Xp assigment with a selected employee.

But intentionally blew off the 2nd quiz (thus the interview) before starting the assignment due to a family medical emergency (I thought, WTF am I doing, there's more to life!)

Nowadays I find it's either:
a. multiple quizzes or HW assigment
b. a presentation (that takes 4-8hrs to make anyway).
c. and that github was a source of code eval, not anymore! ...cause everyone forks everyone's stuff (that's ok, by design).