skysight-inc/HackerNews huggingface dataset:
GIFcoin Moon-Bound as Stage Three of Their Token Sale Sells Out
Login with Facebook Data Hijacked by JavaScript Trackers – Viral Docks
Selling App Startup Feedback
http://blastur.launchrock.com/
I wanted to gather some feedback about a startup idea I've had. The premise is that if you want to sell a used book or rollerblades, to find a buyer, you may have to wait months to connect with the right buyer or, you have to manage 15 different listings, one on each platform (FB, CL, offerup, letgo, ebay, etc.) My idea is to use api to blast this post to all these sites so you can post with one click and almost be guaranteed to connect with a buyer, quickly. Your candid opinions are welcomed.
https://news.ycombinator.com/item?id=16879392 massive
True. There was an investigation last year (in Spanish)[0] and they are expecting results later this year to possible confirm that it was killed by Pinochet's regime (which, tbh, it would not surprise me at all).

Edit: found a link with a similar article in English: http://www.bbc.com/news/world-latin-america-41702706

[0]: http://www.elmostrador.cl/noticias/pais/2017/10/20/peritos-e...
(I'm the author.)

If it's helpful context, Home has been around for two years and People (its precursor) was made in 2014. We now have a team helping shepherd it along -- you're right that an staple is curating so it doesn't become bloated. We intend to continue to share updates as we learn more, so hopefully others can learn from what works (and doesn't!) as well.
I 'm in the EU and i don't understand this animosity. Maybe because i don't use facebook, but i support people's rights to have access and use whatever they want. I 'm not even concerned much about facebook , i m more concerned that many of my country's public services, small businesses, banks and even political organizations don't comply with gdpr.
> I see a lot of startups creating internal software themselves (e.g., CRM's, email marketing systems, etc.) with a similar rationale based on "values and principles", where an off-the-shelf solution would be a much better use of resources.

I've also seen companies drown themselves in custom ERP systems to the extent that it actually impacts their bottom line.

Point is - if these types of projects can produce an ROI and improve the bottom line, then by all means do them. But know what you're good at - and better, know what you're not good at.
Yes, I suppose 'screen' is a bit ambiguous. Doesn't seem like a pool of a dozen is the first step. I'd want the Sr Devs involved at least out past the final half-dozen if not dozen -- not for 4 hours each, but at least a chat about what they've done, problem-solving approaches, etc.

I wish you luck
These are tiny 10cm nanosattelites. In a low earth orbit they will be slowed down by drag and reenter quickly.

What is the concern?
People in "offshored-to countries" are making ~$15USD/hr ... if you are making this anywhere in the primary market for doing code work, you're getting massively^3 underpaid ... nevermind NYC
Anne-Louise Radimsky: One of First Doctoral Women in Computer Science
Look at, say, Circle CI open sourcing their front end. Just because you release the source doesn’t mean you have to make any commitments around it. You get to decide what commitments you make.
They said it would be like that for 3 months and if they were satisfied they would make me an offer...but they would not say what the salary range was!

I almost took it just to get my foot in the door but decided I could do better with 3 months of polishing up my portfolio.
That's from sqlite. (Awesome tech, awesome license).

Related snippet from the "Distinctive Features Of SQLite" page[1] from the sqlite project:

The source code files for other SQL database engines typically begin with a comment describing your legal rights to view and copy that file. The SQLite source code contains no license since it is not governed by copyright. Instead of a license, the SQLite source code offers a blessing:

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.

[1] https://sqlite.org/different.html
Avoiding headaches with Tensorflow metrics (2017)
It seems more akin to building a labor war chest, i.e. filling your company with the best AI talent so that your competition can not hire them. You might not have an exact plan for what to do now, but there's no reason not to build up a talented team of engineers in a hot field when you've got effectively unlimited money and resources.
The concern is the precedent. If we let people just put up anything we could end up with (worst case) Kessler syndrome.
So I can do 800 credit card transactions a second I should get a 100x raise? I knew I was underpaid, but not that much ! :P
The astronaut training app. Your first step on a journey to visit space
It’s largely there to sound scary. While stocks can have their exposure measured based on their face value, derivatives cannot. For example, you could have a 100 million interest rate swap, where you either pay or receive the difference between a floating interest rate and a fixed interest rate depending on their values. You’ll never get close to ever losing or gaining 100 million dollars, and that 100 million is never exchanged, but you still have that much exposure.

To further complicate things, these banks may have hedged their exposure, meaning they may have an equal but opposite interest rate swap. Now they have 200 million of exposure, but no matter how the interest rates have changed, there’s no risk (all of this assumes no counterparty risk, which may or may not be valid, but for now ignore it).
I can’t imagine firing a competent employee for any of those reasons. Hiring (and firing) an employee involves a lot of work and is a big onvestment. You don’t throw that all away to roll the dice on someone who might be incrementally better.
MySQL is still a perfectly reasonable choice for massive-scale OLTP workloads. In my mind, a few things MySQL excels at:

* Threaded connection model. Postgres still uses process-per-conn right? This is very painful in situations with high connection churn / fire-and-forget db conns, which are required in some circumstances (heavily sharded environments where keeping persistent connection pools between all app servers and db servers is not practical)

* Ecosystem and experienced talent pool. Among companies with the largest database fleets, a plurality (maybe even a majority) use MySQL, or at least started out on MySQL. This translates to a greater availability of engineers worldwide with experience using and automating giant sharded MySQL fleets, more exposure to MySQL's edge cases, more familiarity with very specific performance characteristics and tuning, etc.

* MySQL's pluggable storage engine API allows flexibility for interesting future possibilities. Facebook migrated part of their MySQL fleet's storage engine from InnoDB (btree-based) to MyRocks (LSM-based) and achieved incredible compression benefits as a result, which translates to huge cost savings, while still being much easier than moving to another DBMS altogether. And AFAIK Postgres does not have comparable compression levels to MyRocks at this time.

* Replication options. I'm sure Postgres will catch up here, but its logical replication support is still relatively new, whereas MySQL has always used logical replication and supports a lot of different topologies and configurations. (Although, I won't cite master-master support as many folks do... it is not a good setup in MySQL and has long been discouraged in the community.)

* InnoDB's use of a clustered index for primary key means that it performs better than a non-clustered storage solution for some (many?) workloads.

Don't get me wrong, Postgres is a wonderful database and absolutely has many qualities and features that MySQL lacks. But it's not the black-and-white situation that some make it out to be.
Bajau people evolved bigger spleens for free-diving
2000km is not low earth orbit.
What paper? I'm always interested to see implementations and this is something I expect to be doing in the near future. Maybe I could read it and ask you some questions about your process?
> Sure, publicly releasing the source code might be easy, but that's not what 'open sourcing' means to most people.

Still, if they are upfront about it, I don't see how it's an issue. If one of the first lines of the readme is something along the lines of "Because we believe in open source, we are making the source code publicly available for this product. We hope you may learn from it as much as we have, and perhaps adapt and use it in your own organization. However, there are currently no resources allocated towards making this a plug 'n play product for others (we are not your software development team) and therefore we will not accept pull requests or issues."

Perhaps that sounds a bit harsh in its current form, but this is just a draft of what it could say. I think the vast majority of people would understand that it is indeed unreasonable to expect them to spend money on your whims and wishes for no good reason.
Well... poor quality posts tend to attract poor quality comments so I don't know if that's a great metric but sure, I get what you're saying.
> Spread trust and collaboration across your organization by pairing up team members who don't know each other well.

It literally just DMs two random people suggesting they should get coffee.
I think such a system would just get humans used to seeing many large transactions and deal with them repetitively. If you can't make special events pop out more you're not really fighting against the freak accidents.
They were thinking that "scuttlebutt" means "gossip", and that the "butt" is just a water barrel. Basically, the ancient form of water cooler talk.
Correct, I'm not sure how well that would translate. Probably not very well.
Sure you can download everything, but you can't read it...
“Generation Nintendo”: the Japanese invasion
And what is it made of? These satellites are tiny. Unless they are made of more exotic materials, they will not survive reentry.
Non profits are really bad at 2 things - hiring and build vs buy decisions (see the Amazon Pentagon contract for $2b). Overpaying people with other people's money is not new.
They’re private, internal projects. Regardless of the name, you’re not going to find much useful on Google.
In case anyone is interested:

https://www.fizbuz.com
As a severe introvert, this is terrifying.
This is a pretty big advancement. Robots have been able to assemble products for years in structured environments with lots of expensive programming, so it has only made sense to use them to assemble lots the same thing, things humans can't touch, or things valuable enough to justify the cost. They have been able to do assembly in an unstructured environment. that is they don't need any markers on the chair pieces and the chair pieces don't need to start in exactly the same place. They still need to do some programming specific to the chair, but the amount of programming they have to do is less. Whereas before one might have to specify the exact motion the arms need to go through or how to pick up one specific part and move it around, they are able to specify the tasks the robot needs to do at a higher level. They do remark that working at this high level is still fairly difficult, but still a very large advancement. The icing on top of the cake is that they were able to do all this with relatively low cost hardware.

Now before we can see this approach used in practical applications, they are going to have to improve the reliability of assembling things. If the reliability of manipulating things can be improved, this could be very disruptive. I think that near term, the killer app for this is an autonomous robotic welding cell. In 2012 it was shown that welding work for a vehicle frame could be autonomously planned[0]. Robot manipulation was not good enough at the time, so the robot had to tell the human where to put all the fixtures and pieces to weld and then welded them. The human also had to reorient the parts too. The implication of this work, is that many of the operations they used to make the chair are also applicable to autonomous welding. This could be very disruptive as it could make it practical for robots to do welding for low manufacturing run parts. Low manufacturing run parts tend to be made by human welders now.

[0]https://www.youtube.com/watch?v=2cyq28hoOQ4
What the Garbageman Knows
A polygenic _P_ factor for major psychiatric disorders
Maybe so, but could you please not post ranty name-calling comments to HN? It's against the site guidelines: https://news.ycombinator.com/newsguidelines.html.

It's easy to find examples of how to make this sort of argument civilly and substantively; you replied to one.
A failed socialist state that actually saw many improvements during its collapse into anarchy doesn't seem to help your point.
I never really understood this. Sure, it's complicated to compensate for asymmetric thrust. But if you know how to fly a single-engine plane with no engines, surely you can figure out a two-engine plane with one engine? At worst you can turn off the functioning engine and be back in the situation you understand.
I didn't know the term was progressive enhancement, but if it is what I think it is, it's a great thing to aim for. Sometimes users (probably more on HN) like to browse without js enabled, and some people also need websites that are accessible in a more basic environment, whether it be for screen reader, console web browser, archive.org, or simply older browser. Worse case scenario if the JS breaks and throws and error on older browsers, essential content should still be available, especially the content. There's nothing more irritating than "you need JS to view this page" when not appropriate or just an empty page when some dependency breaks due to human error. Instead, if the search button's popup box with suggestions won't work, fall back to just linking to the search page. Use <noscript> to redirect people to a basic version of some interactive content if you need to. Yes, the latest greatest is cool, but I still think it's in style. It also restrains how dependent I am on the perfect javascript, preventing too much JS Lag from building up in my libraries. Of course this is just my opinion
And/or good at convincing people he provides that much value.
Same, I read three quarters and went "wait, so shouldn't there have been a call to action by now? Or a Github link or something?" and scrolling through, I was genuinely confused for a bit before realizing that it's not a product launch, but just an informative article.

I immediately contemplated creating it myself open source, but I know how that impulse decision will end...
It's just like the cliché about taco bell food forcing you to spend an excruciating hour on the toilet the next day.

I think both myths comes from the same innocent place - that it's fun to take swings at a big guy who won't get hurt or swing back.
I want an AI assisted mode with API hooks where people can code their own sophisticated "macros" that can be activated with a command/button. Limit the code to X number of characters. It would be awesome to see a tournament with this.
It's not clear you want to store your sequence data maximally compressed unless you have it archived. If you're doing live work on the data, it's better to have it modestly compressed with a fast decompressor, and a good index so you can minimize your total access.
Yep, that’s what I needed to hear. I’m really glad I retracted my resume. Even though I’m nowhere OP’s level, it felt a bit degrading.
Sorry, but the entirety of GOV.UK is built using progressive enhancement. I’m assuming you don’t believe that a site with 300k+ public documents, multiple hundreds of user critical services (including some built with React and other modern frameworks), and serving 100m+ pages a month is a toy site. To honest answer is that we couldn’t afford to go down in the case of missing or broken JS, regardless of how it was broken (be it CDN failure, deliberate user choice, or some other reason like proxy failures, users on mobile connections that drop out half way through page load, etc etc).
I once saw a $1b payment error for postage... Each day the supplier's software mistakenly billed the month-to-date total instead of the new day's work. That MTD amount therefore doubled each day. And since they were a trusted supplier, it was automatically paid... The error was only discovered a week later, when the business's main bank account went $1b overdrawn.
Where is the object-mapping-layer ? Inside the db in c++ or a service (different process etc) outside of it.
You must be trolling. This is not poetry.
True, but they probably are worth more to their own companies—especially mid-sized companies—than those companies realize. Whether or not the market would pay more for them, more money could certainly be being made off their backs (as with the “administrative assistant” roles at medium-sized companies that often end up substituting for much of the role of HR, PR copywriting, office management and often even team coordination. All for the cost of a secretary!+)

Not harnessing these untapped assets you already possess is a failure for a company, in much the same way that not shaving cost centers or negotiating purchases would be.

+ Yes, I’m trying to hint here that one would be crazy to allow oneself to be exploited in this manner. If you truly have the ability to do these additional jobs, then you should be applying for roles that explicitly, rather than implicitly, use those skills, and offer compensation for them. Sadly—for the same reason many people find it hard to negotiate salary—many people won’t try for jobs that no one has told them they’re “allowed” to apply for.
Civilians can't buy assault rifles in the US. What civilians buy is a hunting rifle that looks like an assault rifle.
Your speech is very impassioned, but you did nothing to defend your point of view, just reiterate it multiple times.

Why is an employer asking for "proof of capabilities" tantamount to abuse? Seems a little hyperbolic, yeah?
It only swaps; you can use pushd and popd if you want a stack.
> Toy sites or for academics? Hardly.

You gave two examples, one of which didn't even work correctly when regressed ("videos won’t play") and the other is effectively a toy site (login/terms of service portal).

When you're in the weeds developing complex data entry sites for large companies or government, you aren't going to write the page three times progressively, write three sets of tests, run userability & accessibility studies three times, and maintain all three for tens of years with bug fixes/enhancement.

What you're going to do is lock in your library requirements, and if the library failed to load you're just going to fast fail into a generic error message until the library is available. If for no other reason that it isn't financially feasible to do anything else.

Progressive enhancement of JavaScript libraries was dead the second we went to SPAs and had a library hold the page's data context/scope instead of writing web pages using HTML forms and refreshing every time you click.
People who are really good at what they do often thinks what they do isn't worth much because it's easy for them. It's part of why they are good at it.
Uc Godswill in abagottalent 2018 singing
FWIW my FizzBuzz solution involves no 'for' loops, and in fact involves no control-flow keywords at all.
Its definitely a loss leader with very limited availability, but thankfully it did spur a wave of sub-$10 single board computers, most of which are on par with much more powerful Raspis.

http://linuxgizmos.com/worlds-smallest-quad-core-sbc-starts-...
Injecting Oscillators into the CPU of a Gameboy
The Sonic Foundry software was uniformly excellent. It’s perhaps a cautionary tale as to how much market structure is as much, if not more, of a factor in ultimate business success.

My perception was that the principles determined that the market they were in, the audio/media authoring tools space, would not support a business of the scale that they aspired to, or perhaps that their investors expected.

They managed to position themselves as being a “dot com” company (not implausibly) and the stock price shot up 20x.

Efforts to build a business with potential to grow into the now sky high valuation centered around a strategy of media encoding. (Moving Media Online was the rather on point slogan.) Ultimately this proved not to be a viable business, but resources were diverted from the existing media tools product lines. This prevented the media software from capitalizing on some of the profound advantages it offered over competing products, and from staying competitive in the small and fiercely fought audio production space.

Similarly, though Vegas was excellent, and forward looking, video editing software, it never received the sustained investment required to break into the realms of the market leaders.

Eventually the company brought back some attention to the media tools product line, but the financial realities and missed opportunities to keep the software competitive forced the sale of those assets to Sony.

I always found it strange that Sony wasn’t able to do my more to get Vegas established as a leading video editing platform. I’m an audio engineer, so I’m not as familiar with the needs of the market, but Vegas actually struck me as being far ahead of other native video editing software. It was also very easy to learn and use.

I worked with Sonic Foundry as a sound designer, so my perspective is from the periphery. I’m sure the insiders would have a far more detailed description of the various branching strands of stories.

It’s nice to read Monte’s recollections of a fascinating time.
How BlackBerry’s Software Push Has Led to a Terrific Transformation
Probably, most likely on the Ali G show. If you know enough inside details on the typical interview pattern at a company this would be easy to do, and you would probably get the job.
Capitalism ad extremis new options for techies?
6 weeks is not standard in the US. I'm used to seeing 15 days of flexible pto/sick time and 6 holidays. Also, due to how the pto time would accumulate per each pay period, it can take many months to save up a whole week. I'm much happier with unlimited pto, as I now take 4-5 weeks spread out however I prefer.
You don't need Bitcoin to have a process like that.

Or to say it another way... considering that they didn't have any extra checks on this transaction, what reason is there to think that they would actually use that multi signature thing, if they were on Bitcoin?
It was my first thought as well, Home is both an extremely generic word and is the name of an existing product by at least one huge vendor.

I wouldn't go so far as to say it's a pet peeve, but naming things definitely appears to be a challenge.
We've already tried to ban guns in (many) cities while allowing them outside those cities. Criminals just leave the city to buy guns.

Now people in cities want to solve that by forbidding people outside the cities from owning guns.
When chefs get $1m it makes every great cook think they are chefs

lexicon ripped from:
https://waitbutwhy.com/2015/11/the-cook-and-the-chef-musks-s...
Two Guys Making New Sega CD Jewel Cases Are in an Accidental War
I would never take a job, or even interview for a job, where I wasn't also able to effectively interview the company and team. That's just stupid.

My rant is more about an otherwise normal interview, which has in-person coding, and possibly longer at-home demonstrations of work.
In the valley of Coachella