skysight-inc/HackerNews huggingface dataset:
For anyone interested, the full list of 100 books (actually 101) is here: https://forrestbrazeal.com/2017/12/03/the-100-books-challeng...

I'd appreciate thoughts and additional recommendations!
Thank you for saving me the trouble of writing that.
Zoom and enhance!
If you read the article, the problem is more about the Jet platform having multiple merchants. They’re making their platform more efficient at giving the best price. Doesn’t have anything to do with you.
The article mentions removing the audio track. Is that required for this to work or would it play if it's included or is that just for efficiency? i.e. will Safari simply ignore it if it's included?
I once heard a CEO's job is to make decisions and communicate them. This article seems to reinforce that. I'm not a CEO, but I try to be as concise as possible when I communicate by email. Two things I do are not mentioned in the article. I always address the recipient by name if possible. And, I always add my signature, which on my computer includes my address and phone number. Addressing the recipient by name gets their attention better. And, having my contact info in every email makes it easy if they want to communicate with me via another medium. Also, I always say Please and Thank you. In terms of email management, I use the Getting Things Done method, which works well for me.
Goal: "Set a goal that makes me eligible to receive a portion of the rewards".

Done!
It took .5g to get the effect. But the dice in the center never aligned. Probably because, so near the axis, they never experience anywhere near .5g.
I guessed from the title that this was looking to secure a right to dress as one wished in the EU. In particular to wear a head covering or full body covering that might be associated with a particular religion. Like it would be cool to wear a miter even if you aren't a Roman Catholic bishop.
Well GIF was encumbered by patents for 23 years [0]. Perhaps they were trying to recreate the same "feature".

[0] https://www.gnu.org/philosophy/gif.html
Exactly, while they can benefit from having fewer people go regularly to offer a better experience to those who do, churn is still a gym's biggest problem, it's why they lock up longer contracts and why gyms have trainers available and regular progress reports, to enhance customer LTV.
Link is dead. Is it also supported on mobile Safari?
The author is advocating adding a lot of complexity to the install routines to avoid having to ask users questions in order to configure the application.

This is itself problematic. Using their example:

1. Reading info from package.json. What happens when there are multiple files schemas for these files (add complexity to handle these use cases)
2. What happens when some users have multiple package.json files (add complexity, by letting them change from the default)
3. What happens when the values change in the file (should this be handled? If so, it adds complexity)

And so on and so forth. Eventually every installer ends up trying to be everything to everyone, with many added potential points of failure, added dependencies, etc. Just to integrate all this stuff away from the user having to do something. Then the installer ends up as bloated, complicated and fragile as the application it installs.

At least, this is my experience with Windows installers. (Which I have a lot of experience with)
Since setGoalFailed is public (because you want it to be callable by the person trying to achieve the goal, and the contract owner is the supervisor) and does no checks, seems like anyone can mark a goal as failed and the money held in the smart contract will go to the contract owner?

Shouldn't that check that msg.sender is either goals[_hash].owner or owner ?
I have soldered a second USB connector on one and plan to use it as a lazy-person's means of doing some HID (trackball) remapping, though I've not had the time to actually work on that. My current stumbling block was how to keep the included ethernet/serial usb gadget support active while adding a HID usb gadget. I'd rather not have to actually hook up hardware serial to the board if I can avoid it.

It's nice to be able to do a one-off thing like that with high-level tools.
Sure do. And of course, missile defense is hard so I have no problem believing there may not have been a successful interception (I see no evidence here one way or the other). My point was only that the grandparent is incorrect — this is not good journalism. The journalist took a story ready-made from a bunch of people with an angle. I'm familiar with the practice, as a good friend of mine has won prestigious awards for publishing a ready-made story from an NGO.
So what happens to the people use tier 2 or tier 3 platforms such as *BSD, Illumos, etc when python is much more widely supported than rust[0]?

[0] https://forge.rust-lang.org/platform-support.html
I get better at coding by coding.

No, really. You can read all the books, blog posts, open source code samples you want, but nothing will substitute writing code.

I maintain a handful of side projects as well as write code daily for my job. Plus, I love it. Also, my side projects usually encompass something I have no idea how to do, which quickly elevates my skill level. I love learning, so it works for me.
I also tend to think that bitcoin is scarce only if it’s not forked. Can anyone elaborate?
I mean, that thread has a comment less than a day ago, and Niko says:

> I'm going to lower this from P-high to reflect reality. I'm still eager to investigate but haven't had time, and making it P-high is not helping =)

P-high means someone is actively assigned and working on it, so yeah in some sense this is a down-prioritization, but only from "Someone is working on this, so put your work somewhere else" to "this is open to work on"; the de-prioritization may lead to it getting fixed sooner, as Niko is a busy guy.

So, "nobody wants to deal with" feels like a mischaracterization to me here.
Actually, .gifv is an html page with a <video> with both webm and mp4 sources.
FWIW, you can thank F# for C#'s level of polish.

Don Syme was a (if not the) driving force behind .NET going with reified generics, for one. Also, back when I was a "C# by day, F# by night" developer, I really felt like F# was being used as an incubator for ideas that were eventually pulled into C# in some form or another. For example, in some respects async/await feels like a domesticated version of the async computation expression.
Even more reason to not fail your goal and give money to "stupid freeloaders" :P
This shows an extreme poor understanding of statistics. You can't generalize something like that from 8 people.

That is just insane.
But a GIF was never an image, it's like now they are saying okay we called this video an "animated image" which is somehow different from a video so therefore all videos are images and should go in the image tag.
The UX of short, looping, soundless, autoplaying videos without player controls is popular. This is partially for simplicity and consistency. Gifs have been less efficient than modern compressed video for a long time.
I'm surprised the differences could have been kept out of mainstream literary research for so long. I read Dracula in my 11th grade english class. If it's taught in high school, you'd think there'd have been some sort of academic trading (foreign exchange, university collaborations, etc) between countries that noticed the differences. Sounds like they missed out on a chance to publish.
You aren't making a case for, you are making cases against all these other industries.
The biggest sin of the Boomers is, they grew up in a world that was carefully curated by their parents, and became convinced that this was the natural state of things.
The compression MP4 (or any other modern video format) offers is much better than what you can obtain with GIF. MP4s are, perhaps surprisingly, actually the better choice in terms of bandwidth and load time.
https://hookrace.net/blog/time.gif/

https://news.ycombinator.com/item?id=14996715
Oh man. I'm so excited about this. I love all of Julia's work. Would love to see the fruit of this sabbatical.
Thanks for the links, I wasn't aware of SpaServices :)
Amazon Announces New Ways to Earn Money with Your Alexa Skills – DevPreview
Whats our current "best stuff" in missile tech?
APNG is also a very good way to achieve that! No limits in the number of colors, better compression. No patents?

All major browsers now support APNG, Chrome being the last in the bunch :) For example, we use it in our README screencast for https://github.com/wallix/awless
The second video on the page explains they use multiple source photographs taken from different positions with the same camera and lens to produce an approximate depth map of the scene. These multiple views allow for image segmentation based on distance.
Call it Protestant.
Not at all :) There's multiple important points about IPFS and I always forget at least one, so thanks :)
Apple is sharing your facial wireframe with apps
Hey Julian, I have a startup that attempts to address this in a developer friendly way. I'd love to get your feedback if you'd like to see it. Reach out to me at yahn007 @ Gmail dot com. Hope to chat soon!
I believe a large part of getting better at coding is reading about good coding practices and simply reading other developers' code, regardless of its quality. For example when I was in junior college a programmer-on-duty recommended I read Kernighan and Plauger's "Elements of Programming Style." Reading this style guide had an immense impact on me. Following that book, I discovered Kernighan and Plauger's "Software Tools" which illustrated important aspects of the UNIX philosophy (and good design principles) such as "Write programs that do one thing well" and "write programs that work together."
I just think widespread change should be instigated by sound science, not by unproven ideas about how things should be or what we think is ideal. There is a lot of information encoded in current practices, we should not wholesale toss out convention without fully understanding the consequences. There is the potential for immense damage if our ideas about how to best raise competent adults is wrong.

>Thats not to say we shouldn't use our best judgement, which is that such parenting styles are perhaps "savage"

My concern is the value of these judgments in getting at the truth of the matter. Judging corporal punishment as harmful because we as a society have decided that violence is savage, is just an invalid deduction. But we've become so accustomed to reasoning-by-emotion that its hard to push back against loud voices that declare corporal punishment no longer acceptable. But the risks are too high to let our emotions overtake the science on the issue.
so try to fit all content in one pane, so the recipient doesn’t have to scroll

Oh no, have we introduced "the fold" into emails too, after a decade of forlornly trying to persuade people it doesn't exist on the web?
> instead maybe a Charity

Money going to charity won't make me feel that bad about not achieving my goal.

"oh well atleast someone needy is getting the money"

Defeats the whole point of the exercise( pardon the pun).
People should read the article before commenting but they rarely do.
This was just an anecdote, to underline a point. Nobody drew any statistics here.
While I love the BeagleBone Black (and have built a number of boards for it), the SIP (Octavo OSD335x-SM) in these is just too expensive. The SIP currently sells for $43.73 on Digikey (it only gets down to around $25 at volumes >1K).

Given the lack of ethernet, Wifi/BT/BLE this really ought to be below or at $10 mark (at most!) to make it cost effective for designs.
Like I said -- maybe, and, indeed coding-style fashions change. Something that wasn't important ten years ago may be important today. Java/Kotlin try to follow the mainstream, not break new ground. It's good to have such languages (I, personally, prefer them), just as it's good to have more adventurous ones. Java explicitly aims for a last-mover advantage, not a first-mover advantage. The goal is to learn 1, what works, and 2/ what's really important from other languages, and only then, maybe, adopt the most useful and important features.
Was anyone else completely blocked from reading that article because all the ads wedged the browser?
Probably should be a disclaimer to articles like this.

Doing X like Person Y makes life Z really only works well when you are basically very similar to person Y.

Emailing like a CEO works best when you are a CEO, and are above office politics.

Probably shouldn't email like a CEO if you aren't one.
Right, this let's them repurpose the same mp4 files and give iOS users a better experience
Why am I "pretty clueless" when your comment does not even address anything I said, let alone counter it?

You add a whole different perspective, but one that is fully compatible on top of what I said, nobody is denying that part of capitalism. Powerful people, no matter what system, can do horrible things without regard for the victims ... and under capitalism companies can become powerful too.
don't need to remove the audio. it's muted by the browser. removing audio just saves bytes.
I’m not sure rewrite is the right word here. Always write a new version from scratch, use a different namespace, and never delete old code is a better idea. You can’t cause regressions if you never change old code that’s in use.
Interesting idea, but it seems ultimately like a high-tech implementation of a low-tech process-- really I'm just relying on the 'supervisor' to hold me accountable, and if I get to the point of asking someone else to hold me accountable to a deadline I've already accomplished the hard part, anyway. Sharing goals is a proven strong motivator in itself, I think.

It did bring to mind an interesting related idea, though, specifically for software side projects: instead of relying on a human to validate your success, create a smart contract around a test suite; funds are released by passing your tests by the deadline.
Then people might try to game the system. I think you present the excess to one person each day that receives votes as the best (public) goal matched. It incentivizes people to publicize their goals, which helps the business, and also makes them more likely to fulfill the goal. You will still see gaming I'm sure, but at least it will be vetted by peers.
That said, it seems the author is making a larger point than the efficacy of any individual methodology: Convincing people to co-operate within any reasonable methodology/framework has the larger effect than effects of different methodologies. That having a religion/philosophy is more important than which religion/philosophy in terms of national co-operation, etcetera.
Using Rust in Mercurial
AI is taking retailing to new dimensions
Somes plugins that need internet:
-Xee (follow your cars position and status).
-Nest and Withings (but they are in early dev).

Others plugins in dev MQTT,rfxcomm,Yi cam,ebusd(for boiler),hue,script,ping,callerid,mysensors,rainhour (french service),wake on lan, geolocation (smartphone usage),bluetooth presence.

I certainly miss somes but thats a good start :)
SpaServices is especially fun as it runs a nodejs sidecar and does server-side rendering pretty much seamlessly (if you use the yo generator to bootstrap an app). No idea how well it adapts/scales in production, but it does work well from the getgo. I prefer the sidecar model to running nodejs on the backend in general, though, so I'm biased in that regard.
Nothing, you make a good point. We were going to use github commits as a trusted oracle in our first prototype of this idea so that a supervisor would not be needed (i.e. you would pledge to commit to a certain project a given amount within the month) but this would still be easy to game in the way you described.

Maybe there isn't a great way to implement this.
What about malware that when you scan it it will trigger an RCE by exploiting the classifier inside of the virus scanner ?
But what if you don't know the information you need to know? Or if you're worried about looking incompetent by asking because she always sends such curt replies? Or maybe you're just hacked off that you crafted an email to try to convey a point in a clear, concise manner and she just responded with a one word reply and you have no idea whether she read it and understood it at all
I wish that these tattoos carried as much weight as a paper DNR. People that prefer DNR currently have no way to express their wishes when outside of a health care facility.
Menderes Beko Servisi – 0850 333 24 42
I think I "read" about programming for something like 15 years (books, blogs, HN, proggit, irc chat)

I started actually coding seriously and properly the past 1-2 years. Easily learned a hundred-fold more by doing it, literally.

I think too often I told myself I'm "not good enough to make something serious". And you know -- it was probably true. But that doesn't matter. Just start, things will fall into place, sometimes you'll fail, sometimes you won't. It's just the only way really.
You can as a general rule not be as informal as your superior (unless you know the person well enough), but need not be much more formal.

Put the most important bits first. Be as brief as possible while still being courteous. Recap at the end, including specifically calling out necessary next steps.

My experience is that people often tend to include detail that is only of interest to them, often because they're not certain their request will stand on its own.

Only spend time to add information you're certain is necessary (and I know I often err on this); if your manager needs more info to make a decision, they'll ask.

People will often be grateful if you spare them the details of things they don't need the details of, as long as you can show you've done your work if/when they do ask. The more they can trust you to have data to back up what you ask for, the less they'll actually ask.
> Unsurprisingly, Apple goes for the patent-encumbered video format.

At least this is in the continuity of the legacy GIF format.[1] </sarcasm>

[1]
https://en.wikipedia.org/wiki/GIF#Unisys_and_LZW_patent_enfo...
>facial recognition software has problems recognizing black faces because its algorithms are usually written by white engineers

That quote doesn't seem right to me.

I think the basic premise - that facial recognition typically doesn't work as well with black people, apparently backed up with research from the FBI, is a critical thing to know and work on. I don't think the explanation is that software engineers responsible are disproportionately white or racist, but rather that the networks need to be trained with datasets including more people of different races. For example, neural networks can recognize species of birds, and that advance was not delayed by a dearth of avian engineers.
This I can deal with, everyone else has been supporting this for ages. The bigger question for me is whether Apple will support AV1 like the rest of the industry or skip over it like they did with VP9.
Yes and No on this. One of Bezos' big things is "don't manage by proxy". This feels like a communication proxy. Be natural. If you write novels, learn how to be more direct. I have had a lot of terrible bosses who try to act/write/behave like CEOs.
Practice.

1. If I'm learning a new language, I pick a topic I know well and try to apply it in the language. Typically the first pass is nonidomatic, and I iterate as I learn more about the language.
2. If I'm learning a new algorithm, I use a language I know really well.
3. If I'm learning a new framework, I pick a smallish project and dive in.

Most of it is throw away, and I've found that takes a lot of pressure off.
That's my point; YC is just as much at fault here. They could easily hold YC anywhere else in the country. They just choose not to.
Oh the world is definitely not a pure meritocracy, I don't see how anyone could disagree with that.
To be quite fair, the only reason the community adopted these is because it's the only format that works across all browsers. If Safari and IE had supported free video codecs they would have very likely supported that.

By the way, MP4 is a completely open standard (open does not equate 'free') and is free to use for videos that are also freely distributed. Of course there are also free and open source implementations of the codec. Being patent encumbered sucks but in principle there should be no practical limitation for gifs at least.
I'm not sure. Yes, there would be more to look at, but the "qualified defender" will have already done some of the work. Assuming QDs are required to turn over info to law enforcement, all LEOs may have to do is verify the QD's analysis of events against the logs.
The secret to being a top developer is building things Here’s a list of apps
I didn't realize support for this had improved, but it's still missing Edge: https://caniuse.com/#feat=apng

You could probably polyfill something in WebAssembly for it, however!
I don't really understand the trend of solving all problems with "smart contracts". This just seems to limit the potential market to people who care about smart contracts, and complicate an otherwise simple arrangement, without providing any benefits. You still have to find a supervisor your trust, why not just give money to a friend instead?
Part of the popularity of GIFs is that editing them is easier. You can edit them in photoshop or gimp or other image editors, which allow you to use skills learned for editing images (like putting those large black and white texts on top of an image) with it.

Video require more technical skill and different software people would have to learn (and time in case you need to edit it frame by frame).

What I find nonsensical is that imgur only lets you upload gif which it then converts to video instead of allowing you to upload video directly.
A.I. May Underwhelm Today, but Not for Long
Work for different companies, that use different technologies. Experience is really the best way to learn. Plus you get paid for it!
...And the point is that the OpenBSD project has a policy of self-hosting. The bootstrap compiler for base (along with everything else needed to build base) must exist in base.
I use Haskell for a special-purpose MediaWiki parser, wikiparsec [1]. It extracts information from Wiktionary to put into the ConceptNet knowledge graph. (Does that still count as programming a computer?)

I actually do not like the Haskell ecosystem very much. I don't like the broken Prelude (standard library) that you're supposed to replace but there's no consensus on what to replace it with, and I don't like how every library introduces its own unpronounceable infix operators. I also don't even think that using the word "monad" is a good attempt at communication.

But for non-trivial LL parsing, there's no alternative. There's Attoparsec in Haskell, and there's libraries that wish they were Attoparsec.

[1] https://github.com/LuminosoInsight/wikiparsec
I disagree. C++ is hard to use too (for different reasons), but tons of non-programming related applications are written in it. Most problems aren't programming related, so it makes sense to measure a PL by its effectiveness in non-programming related applications.
> reading other people's code

+1 for reading other people's code. I'll build on that by adding:

- by learning to make your own code readable

- by working with people who want to make code reviews a priority