skysight-inc/HackerNews huggingface dataset:
Ultimate Guide to Rain Hats Features and Benefits
This should be the article linked. Mods can you switch, the current one behind a subscription wall?
The core mechanisms are enforced by smart contract, dai issuance comes from multiple entities, it provides (or aims to provide) a large number of users some utility (stable purchasing power, whether to hold or spend) - why is it not a dapp?
Alright, so I applied the other day. Just one comment on the process the size limits on the answers are way too small.
For smaller windows-only companies I've recommended OneNote on a fileshare.

It is really simple, everyone who can use Word can use it. It is also very wiki-like in that it is quick to edit, searchable (and fast), versioned and it is easy to see when something has changed (bold tabs).

Personally I used to prefer dokuwiki (and before that I made a custom tool in Javascript to simplify use of mediawiki to document procedures.)
If you had a class on only apathetic students, would you put minimal effort into teaching any of them? Or would you distribute the effort you normally reserve for non-apathetic students?
Working offline with Yarn
None of this is particularly secret. Any intern who worked at Google would have access to all this info.

(Source: I'm a SWE at an Alphabet company)
I'm surprised the article nor the comments here mention Harvard professor Eric Mazur and his "evidence-based, interactive teaching" Peer Instruction method. This video is a bit long, but goes into details of his scientific approach to measuring results in the context of learning:

https://www.youtube.com/watch?v=WwslBPj8GgI

For more details:

https://en.wikipedia.org/wiki/Peer_instruction

https://en.wikipedia.org/wiki/Eric_Mazur
IIRC (but memory has faded considerably), RecordIO also did support something to aid compression across records (rather than just offer per-record compression). There was some gnarly code in it to that effect where there could be a compressed subset of several records within the file. But I might be wrong.
The right thing to do is to start transitioning the $20k you were spending training the new guy into salary as he acquires the skills.

Its stupid to spend the $20k, figure its "done" and then think you can just go on paying the $50k after the fact even though the employee is clearly now worth $70k.

You want a $70k talent, you can either find one straight up or make one with some mix of lower salary + training until you have one.
You move a lot faster by memory. I regularly switch between Ruby, JavaScript, Python, and Scala at work and it's quite insane, I spend way too much time realizing language Y doesn't have feature X I use in language Z and looking it up vs rare moments of flow when I've been using the same language for more than a week or two.
>Huffman only lists the rightwing subreddits he personally disagrees with

8/10 of the top 10 subreddits he mentioned were left-wing or neutral:

* funny

* uncen

* Bad_Cop_No_Donut

* gifs

* PoliticalHumor

* The_Donald

* news

* aww

* POLITIC

* racism
Zuckerberg's notes show he was ready to punch at Apple if Congress pushed him
That's why it's a bug?
All I Wanted Was to Work in Tech. Be Careful What You Wish For
The ideal case would be if the default options for spam filtering worked really well, and you could also still go tweak the levers if you wanted. It's not that Gmail doesn't have levers for adjusting spam filtering, it's just that Google has decided you shouldn't be allowed to adjust them yourself.

I definitely think FastMail's default spam filtering settings are good enough as is, but you're definitely right, different people have different experiences. The email address I currently use is only three years old, give or take, so it likely hasn't ended up on nearly as many spam lists (yet) as the average Gmail-user-since-2006.
Knowing APIs cuts down the time you take to implement something, and also helps you understand what and how you can achieve a goal.

Between a guy who needs to spend 5minutes googling for a class/module/function and someone who prompltly writes it down, there is no question who is a more capable programmer.
TFRecords are the closest thing to recordio that has Google support.
Any damage to or malfunction of your brewer resulting from the use of non-Keurig® pods and accessories may not be covered by this warranty

I don't see a problem with this -- if a 3rd party part/accessory damages the product, the manufacturer shouldn't be held liable. This applies whether it's a bad k-cup or a third party turbo charger blows up your car engine.

Though the onus should be on the manufacturer to show that the 3rd party part was to blame.
Hey Everyone!

After seeing the announcement of Tensorflow.js, and being a lover of both JS and ML, I couldn't help myself from creating a demo with a non-trivial ML model. YOLO is definitely one of the most interesting/useful ML models out there (as we saw on ModelDepot) and thought that'd be cool to get working.

As far as I know, there hasn't been any prior work with getting YOLO object detection working in JS, I assume mainly because the post-processing code to transform the model's outputs to bounding boxes is a whole heap of math. Luckily tf.js makes it a lot easier to translate from Python and so here it is!

You can drop this into your project with just a couple lines of code (and no ML required) using NPM!
(via npm i tfjs-yolo-tiny)

If you want to help with perf/bug fixes, PR's are more than welcome @ https://github.com/ModelDepot/tfjs-yolo-tiny !
I launched https://dndemail.com last year -- it adds do not disturb to your Gmail on all your devices. I built it for myself and released it because I found it so useful.
One of the questions has literally been "What is Facesmash and is it still active?".

I am picturing that this person looked at his agenda last night, saw "Facebook hearing", opened Netflix, and started watching the Social Network. He got bored 20 minutes in and shut off his TV.
That's not a violation. It specifically says "caused by". If it said something
like "Customer has no warranty rights wrt defects or non-conformities if
they've used the product with hardware or software...", then that would be an
actual violation.
dissent (not its homophone "descent")
All I'm seeing here is that regardless of actual dictionary definition I still won't be hired because of some vague opinionated definition in someone's head.
> The model small companies and individuals use is to minimize the data they collect and use technical means to ensure that the company has no access to the customer's data at all.

There have been a zillion startups that have had collecting user data baked into their business model.
Is there any other (economically sound) alternative?
if you have to spend 15-20 minutes pulling out books and looking up commands/registers every hour, you lose a lot of productivity.

that was the reality of programming before the internet
Most of this is public (see the Slicer paper for dynamic sharding) or implemented in some other form by Envoy and other tools (dark launches, traffic visualization) or not that complicated (Kubernetes has manual rollbacks already and automating them is a natural extension). None of those are Spanner territory. Even LOAS is getting discussed and open sourced.
By making that point its implied that he doesn't understand why has this new term, "Dapp", been created.
Respect Do Not Track with Google Analytics
When you memorize all the details of an instruction set, there is a qualitative difference when you code in it.

It's like the difference between being a stammering tourist in a foreign country who is constantly flipping through a dictionary to make elementary utterances, and a native speaker.

I first realized this many years ago after writing an emulator for the Motorola MC68010. Unrelated to that project, I had the occasion to write some assembly code in the same instruction set. Just, wow ...! It was like, I .. know ... everything ! (cue sound of thunder, lightning effect.)
I don't know how that comment applies to Althea.
Thanks for clarifying.

Wow, that just seems like co opting RSS and then rentseeking from it. It completely bypasses the spirit of RSS and what it means.
Property based integration testing using Haskell
I'll let you into a secret: a lot of us are out of our depth at least some of the time. In many cases, that's how we learn and grow our skills. In other cases, that's how we get burnt out and/or really mess up by pretending we know what we're doing until we fail anyway.

Do you really want to provide the best service you can provide? Then stick around, admit your limitations, tell the team you're struggling but ask them what you can do to help the team get closer to its goal. Maybe there's some small part of the technical challenge that you can get your head around in isolation and still make a contribution. Maybe you need to be the guy who helps out with QA, keeps the bug tracker in a prioritized order, sorts out deployment issues, reformats the documents for the higher-ups, or just brings pizza and caffeine to the others at appropriate moments. But if "losing a team member will result in a bit of chaos" then walking out on them isn't going to be providing the best service you can provide.

I've managed teams where someone is in a similar situation, and they can react one of three ways:

1. Pretend everything's okay, and churn out shitty code that just about hangs together but causes serious problems now or later;

2. Throw in the towel and leave the team;

3. Be honest about where they are struggling, ask for help getting up to speed and/or ask where they can be of most help with the skills they do have.

I would prefer the third option a thousand times over the other two. Assuming your resume is honest about your skills and experience, only the first option would have you marked down for "subpar performance". No good manager would expect everyone to be a rockstar ninja know-all genius at all times. If they do, then yeah, that would be the time to give the appropriate notice period and still do your honest best while you're waiting to leave.
Since it's an identity thing, I'm guessing people are not going to want to let this one go. Just like they won't let go of their identity as a Meyers-Briggs I-N-T-whatever-the-hell, even though there's zero evidence for it as a meaningful framework.
That’s an architectural difference. Firebase predates graphql. I think the idea is at a high level they both target the same type of customer and use case, i.e. rapid development. No?
I doubt it. The FTC takes issue with modifications voiding warranty even if a modification doesn’t cause the defect.

That text clearly is about causality: if a non-Keurig part caises damage, the warranty doesn’t cover it (actually not even that: may not cover it)

For example, a sticker covering a ventilation opening shouldn’t void your warranty w.r.t. a design error in its power supply, but if that sticker causes your device to overheat and break down, things are different.
In that vein, I've tried to create something vaguely trello-esque but more geared toward knowledge management rather than project management: https://www.contabulo.com. Specifically, I think it's much nicer for longer articles/documents than what you would typically put in a "card" on Trello.

Very much still working on it :)
Knowledge sharing will be effective when people get along well and care about what they do. I don't think the tools matter that much after that.

Create small teams that work well together, give them lots of responsibility and autonomy, and let them work on the things they really care about deeply.
Yea, my goes-to-gmail email is my "public" email that has been around since forever and is in plaintext on a bunch of websites and every commit etc.
Yes. if you post something like this, you at least need to put an email in your profile!!!
Lately, I've started thinking of programming as an art form. If you substitute programming with music, how would you make all of these evaluations about the craft and of its practicioners?

You may be hiring for guitarist and require at least 3 years experience playing the guitar. J.S. Bach applies, but has never played the guitar. As an industry, we typically wouldn't hire him due to lack of experience. Instead we might hire some mediocre kid with the 3+ years experience and a history of guitar lessons, even though after a 100 days on the job, J.S. Bach would have been a mind blowing, mesmerizing guitar player, even if he was still a little clumsy. And after a few years, he'd be more amazing still. Yet as an industry, we focus the ability to be productive on day 10 instead of day 100 or 1000. For long term positions. Why?

How would the software industry conduct an interview for a musician? We'd ask you about all of the songs and instruments you've ever played and have you talk about those experiences. We might ask a hypothetical question about what if you had to play a certain piece, how would you handle it. Maybe we'd have you answer some trick questions: "What are the frequencies of the first five harmonic multiples of B right below middle C?"

I find this to be utter madness.

I think the best way to find a good (or potentially good) developer is to have them do what we do in our jobs, which is, given some vague requirements and some undefined period of time -- a few days or so -- write code to solve a simple problem.

And I loved the part in the article about mediocrity. I've found the best developers to be humble enough to constantly work on improving their craft. So, don't reject a candidate because they appear to "lack confidence".
Sparrow was neat.

And then Google bought it.

Now it's gone forever.
Except for fast forward merges, which I generally disable. (And pull should be set to ffonly)
That page somehow neglects to say what the product is (email client? web service?) and also makes impossible claims (‘Undo Send’).
recognizably human:
1) emotion
2) facial expressions
3) voice pitch modulation
Is that part something I could 3D print for you?
I guess it varies by country: https://en.wikipedia.org/wiki/List_of_minimum_annual_leave_b...
The Shahara Bridge – Yemen
And it's beyond naive to think Zuckerberg could ever win for President.

Just because Trump could do it, doesn't mean Zuck could.

You have to be likeable. You have to be good on camera. He was the villain in his own movie for gods sake.

Conservatives hate him because he is a liberal nerd.
Liberals hate him because he is a corporate tool.

We will accept stupid. We will accept dishonest. We will accept mean.

But we won't accept entitlement or arrogance. There is nothing less popular than a genius or wealthy person who knows they matter more than normal people and acts like it.

Trying to act like a "normal person" is the most important part of being a politician. He will never do that to an acceptable level.

He may have an advantage no one else does, with demographic info from Facebook. He may be the person who could basically appoint any person he wants to the office of the Presidency. But that doesn't mean he could appoint himself.
If I had a nickel every time a student came up to me and said, "I'm an x learner and your class is very y," I'd have a lot of nickels.

Every single time what they really mean is, "I'm doing terrible in your class, and even though it's probably my attitude or study habits or preparedness, I'm going to blame you."
My NY Times subscription came bundled with Spotify Premium for a fair discount vs paying for both separately. I'm coming up on the end of my 1 yr commitment. I think I'll be keeping Spotify but the Times has been disappointing over the past year.

I saw today that Hulu and Spotify are bundling, maybe that's where I'll end up.
I wonder how they did the performance benchmarks, maybe I missed that part?
> If the LLC members personally guarantee performance, piercing the veil isn't involved (because they are personally liable ab initio.)

I agree. That’s half my point: why set up an LLC if every bank and company you deal with has you personally accept liability anyway?

> If they don't, standard analysis of both the way the company is operated is done, the same as would occur with a noncontract liability where veil-piercing is sought.

That’s how it’s supposed to work, yes.

> So, it's certainly possible for the veil to be pierced in a contract case but not an auto accident liability case, but it's just as possible the other way around. The features you've specified and intuited are the basis for the decision to pierce the veil.

I’m not the one doing the intuiting; it was one of UCLA’s corporate law professors. I will acknowledge that his proposal is twenty years old, and the “intuition aspect” is based on whether the approaches used by various states actually achieve the expected policy outcome. That is, if the courts don’t decide whether to pierce the veil based on questions like “is this simply an attempt to get another bite at the apple?” then it’s hardly a surprise that many attempts to get a second bite at the apple succeed. And if the question of whether I can personally sue the owner of a pizza restaurant or have to live with the restaurant’s limited liability is based on whether he has copies of the minutes from his formal board meetings, it’s likely that the decision to pierce or not to pierce won’t actually advance the desired policies.

----

It does look like I had the wrong paper, though. The one I linked to makes the argument that veil piercing is unprincipled, but https://scholarship.law.berkeley.edu/cgi/viewcontent.cgi?art... gives the numbers (eight years old, at this point).
In that case you can still use custom CSS / user styles.
One trick I've used successfully, at least at the team evel, is to maintain a "doc of docs".

This is a document which exists to link to other documents. I use a shared Google Doc for it (which is almost equivalent to a wiki).

Since it's a document (and not a folder or a spreadsheet) each linked document can be combined with some explanatory context - is the document current? What does it cover? etc.

I also like splitting my doc-of-docs into different headings, for example:

Current

Outdated

Related projects from other teams

The key benefit of the doc-of-docs approach is that the answer to EVERY question about "where can I find documentation for X" is "Look in the doc-of-docs". And the follow-up answer if they don't find it there is "Go and find that document, then add it to the doc-of-docs".
One school of thought is that it’s defective hardware design if well-behaved software is all that’s keeping hardware from catastrophically failing.
Mark Zuckerberg has been apologizing for privacy violations since a freshman
"I Am Jazz contains both false information and very troubling omissions. Children who are experiencing gender dysphoria will likely be harmed by this book, as will children who do not have the condition."
People are scared because of the $4M fine for offense
Chris Hook Leaves AMD, Radeon Technology Group
I’m sorry, I’ve no experience with running iTunes on Wine. I suppose you could use a VM.
For me the only thing that needs to be fixed is that when my mouse ever so briefly glances over a contact in the Hangouts pane as the cursor traverses to the other monitor, that contact's card pops up and stays up indefinitely, looking at me. If it could never do that I'd be happy.

Otherwise the gmail interface doesn't really need any improvement. It's email. there's not much special about it.
LoopBack 4 GitHub Example Application: Call Out to GitHub (Part 2 of 3)
https://www.outline.com/dmca.html
USD can't be sent over the wire without the approval of and fees paid to banking institutions, with which both parties must be previously related and approved by.
Arduino TEMT6000 Ambient Light Sensor
Please Don't Learn to Code (2016)
The Canadian anti-spam legislation goes so far as to have a specific carve-out for political emails that solicit money [1]. I joined each of the big 3 parties during their leadership campaigns and they all have a practice of ignoring unsubscribe requests, and passing your email address around internally or signing you up to new lists. It’s pretty gross.

[1] https://crtc.gc.ca/eng/com500/faq500.htm
> If a company bets $20k in an employee, the best they can hope for is that the employee does a good job. Not that that bet doubles in value.

What do you think it means from the company's perspective to "do a good job"? A developer who does a good job will most likely double that $20k in a few months.
I'm a Rubyist. Why are Python users so doubled down on keeping on with Python 2? I can't imagine using Ruby 1.8.x at this point, and even older versions seem well outside the realm of consideration.
This is exactly what is wrong with: “Be liberal with what you accept”. Millions of variants as weed in a garden, making computer parsing impossible.
USD is not the ideal currency in terms of value stability. I know nothing about Dai, but if it works, its technology could be expanded to other, more material, more reliable assets than USD, and that would be great.
If you didn't develop in that timeframe you might not get the difference between then and today. It takes forever to look things up so you end up memorizing instead. And it isn't a big deal because the number of things needed to be a successful software developer wasn't that great. To be successful and finish projects more or less on time, memorization was needed.

Edit: For example, for a different project I knew the hex codes for every 8051 instruction. This was necessary to be successful debugging using a logic analyzer. Looking up each op-code would be prohibitively slow.
Spotify and Hulu Expand Partnership
The oceans’ circulation hasn’t been this sluggish in 1000 years. That’s bad news
Show HN: Guilded – build and organize online gaming teams
will you pay me for those 3 days' work? and tbh it's not even the money, it's my non-existent time.
If you memorize it you don't have to context switch when you look it up. The benefits of memorization are enormous if it reduces your the number of times you have look up details to zero. It's similar to touch typing vs hunt and peck typing with the following exceptions:

1. context switches are much more expensive than looking at a keyboard to find the key to press,

2. memorization enables you have a more complete mental model which greatly speeds up design, reduces bugs and enables you to find bugs faster.

3. you gain surprising insights if you can run the program in your head when you are falling asleep, in the shower or walking around.

When I am doing cryptanalysis the first thing I do is commit the protocol to memory. Sadly if I'm not working on it 24-7 I quickly forget and have to rememorize.
Ask HN: Initial user traction for two-sided market platforms?
How can you get initial users for platforms that involve two userbases? Platforms such as Amazon, Medium, etc?
I've never really understood the desire to "save" on lawyer costs up front. Lawyer money is the cheapest money you'll ever spend, if you use it right. Having a lawyer set up your company correctly from the start is not expensive. Where it does get expensive is when you try to get investment, or bought or some other event and they have to spend months unraveling the gigantic mess you've made by doing all the legal yourself based on some blog posts you read.

To save on costs, don’t go to a big firm, they are expensive. Ask around and find a solid boutique firm that specialises in your area. They will often do some kind of deferment if you are really small, although there’s usually a retainer.

Get it done right, the first time, and you won’t have to spend money on it again. This applies to anything legal; incorporation, contracts, employment agreements, licences, etc.
Zuckerberg says Facebook will extend European GDPR worldwide