skysight-inc/HackerNews huggingface dataset:
We disagree that prices need to temporarily go up to give developers an incentive to build to meet demand. Landlords will buy real estate from these developers and the normal return should be 3-8% on that investment.

There should be a lower return for less efficient land use, buildings that are badly maintained or outdated housing stock.
what about this rationale:

> The purpose of the procedure is to provide the European institutions with open source software projects or libraries that have been properly screened for potential vulnerabilities;

I don't think bug bounty is a substitute for certification. And it benefits the most if is a long-run with accumulating rewards.

making it short term with only one payout will only attract people with automated tools for the initial period. Then code will get "certified" and forgotten. It all seems wrong. Hopefully it is just bad wording on the official PR.
Let’s not jump to conclusions here based on assumptions and ignorance. What is likely being shared is a generic wireframe with pose and expression information. Not a face fingerprint as some are breathlessly calling it.
I would like to add this bit to anyone attempting this:

If you are the CEO you can ask your IT team to check on emails and they jump on it pretty quick. If you don't have that ability then remember the following.

Subjects of emails trigger anti-spam. So be choice, sparse, and unique if possible with email subjects.

carry on.
I was able to find a trustworthy mechanic. If they did a poor job or were sabotaging my car when I brought it to them, I would choose another mechanic.
People are scared you won't commit code and will do nothing. A long public commit history on GitHub is good and seems to do a lot. Also, once you have the job, keep the git active too. The good commit logs help you write invoices more accurately also and serve as a record.
I think it is important to remember that personal feelings have almost no bearing on geopolitics. Plenty of French and British citizens couldn't have cared less about the Sudetenland or Poland.

Governments are obviously made up of people, just like corporations, but they seem to become an entity unto themselves. I see this often when Europeans talk about policy initiatives in the US (and vice versa by Americans when discussing mass immigration in Europe). While KSA does not (yet) enjoy a mutual defense pact with the USA on paper, neither does Israel. And yet, in certain circumstances, an attack on Haifa is an attack on the West. I don't particularly like Bibi and his buddies, but that doesn't change the strategic geopolitical situation in the slightest.

So the KSA is sometimes an extension of the US, for better or for worse, which is what i think the commenter you were responding to was implying.
Well, if you can't get the DNR document filed at the hospital (or a loved one isn't there to provide it immediately upon arrival)... the hospital will resuscitate, AFAIK.

Tattoos are really great signalling for motorocycle gangs and hipsters, but the nuances that one can use to discern satire, hubris, or seriousness just don't work well in an emergency room.
Hi, paper author here!

The dataset is small by AV standards, but we aren't an AV company. We can only use as much as real AV companies are willing to share with us. If you'd like to share more, we would be happy to take it :)

The model is fairly robust to new data, and we tested it with malware from a completely separate source than our training data - so there shouldn't be any share items like icons between the training set and the 2nd testing set. However, we aren't arguing that is of an AV quality today. The main purpose of this research was to get a neural network to train on this kind of data at all, as it is non trivial and common tools (like batch-norm) didn't translate to this problem space.

We are looking at the modification issue! I can't share any results yet since we have to go through pre-publication review, but the issue isn't unknown to us!
I've been blasting PeteJKim with DMs and @'s anywhere I can find him but I don't think he's going to open source it. It's a shame -- I had only just discovered Nitrous and switched to it when they shut it down. It really was the best solution.

Open sourcing the tech would probably take a ton of work, though. Probably a lot of proprietary tech. I wish they'd at least open source Nitrogen, the Atom plugin, even with missing bits.
I agree - I think the point is that with enough leaks, you really want to be able to pin down what person was acting based on the credentials used.

E.G. I'll never giveaway my credentials again if last time that happened it caused a leak.
Establishing an evening reading habit and using 1.5x audio books are great tips. I would personally add/tweak:

* Don't try to pick/buy a book during your reading time, otherwise you will spend your time deciding what to read. Have a queue of books already bought and ready to go.

* Don't feel bad about skipping around or stopping a book that you aren't getting anything out of

* Buying books is a very cheap investment so I don't worry about the cost or trying to get things from the library. If you take one key idea away from a $15 book, it is well worth the cost.

* Getting recommendations from people is useful, but often there are books that I really enjoy because of the order I read them in or the melding of ideas in two books I am reading at the same time. Context and background do matter so let your own interests guide you.

(Disclaimer: I only read about 30 books per year)
> If a high quality watch is made from the same materials, in the same conditions, with the same brand logo, what does the term fake even mean?

That doesn't quite sound like it's the case here though. That's what happens with other products and after-hours, unofficial production runs though. In that case, there is no difference and the issue is really just a legal one. It sounds like these watches, while difficult to determine as fake, aren't quite the same quality as the real things.
For folks who have come into the Valley relatively recently and don't know who Justin is...

1. He co-founded Justin.tv which became Twitch.

2. He's eyeballs deep in YC experience and contacts.

3. He's just a damn good entrepreneur.

Please tell all of your startup friends to drop what they are doing, google his bio, and start peppering him with questions.
Many reasons. Here's a couple I can think of off the top of my head:

1) VC money comes with strings, and founders don't like to have the sword of Damocles hanging over their heads. (Although I think those founders are misguided, as I think most companies benefit from oversight).

2) ICO money is cheaper and plentiful. If it's available, why not take it? This is especially problematic when you have multiple companies pursuing the same idea. Take using the blockchain to create a data storage market. Filecoin raised $200mm+. Imagine they instead raised $3mm from VCs, and another competitor with less qualms raised $200mm. They would now have to compete with someone wayyyy better capitalized than they are. In the tech world, one company often wins the market. Being second could kill your company.

Is Uber scamming middle east sovereign wealth funds because they are letting them invest on crazy terms, when they could just as easily start turning a profit or go public? I think a company has a duty to: (1) disclose things honestly, (2) warn people of the risks, and (3) consider the danger of raising too much public money on the success of their venture. Beyond that, if investors wants to dump cheap money on them, why is it a 'scam' to accept?
Yes, we are picking and choosing. We’re picking out individuals that are motivated to love unregulated financial instruments because it’s easier to defraud the populace and choosing to shut them down
A GIF that you can hear
At first I thought this was a joke, but then I noticed it didn't end with "...down by the river." What a shame.
Jane,

Vendor ABC is blocking Bug XYZ. This gates Feature 123.

How do we prioritize?
The problem with your example is that there is no demand, so there's no reason for anyone to buy any bitcoin at any price and so no expectation that you could sell your 400 bitcoin for $160,000. The driver of speculative value for bitcoin is future demand, i.e. what the demand is expected to be down the line. This is partly driven by speculation/greater fools right now. But its also partly the potential of Bitcoin to be a global currency.
this looks so awesome!
Rich residents who got SF street back will pay 12 cents a year in taxes
Forget Rust and Go, why not ATS? You get C compatibility with dependent types!
Yes and the mere fact of reading doesn't imply an engagement with the content, which can't be forced. One can imagine hearing the words of one hundred audiobooks playing at 1.5x speed in the background, but, like an inane radio talk show, not listened to very closely. Then there's Sturgeon's Law, which implies that most reading is just skimming/searching for the good stuff.

Besides, Arthur C Clarke boasted that the true intellectual reads a book every day :-/
the biggest draw back is the browser preloader and general performance. For cinemagraphs & clips this will be great. Anytime you want to add audio or pause/control playback, this will be the wrong solution.
Try whitelisting the site or disabling it for this session, there aren't any overt or annoying ads from what I can tell.
Those are two of my all time favorite books. I don't know anything about you but I bet you are a great person!
The page took about 10 seconds to load fully on an 8-core laptop with 32 GB of RAM, and continued firing off pixel-tracking requests and pings to scorecardresearch.com for about 80 seconds.

All that for a short article which barely introduced the reader to an interesting topic. It was like a factoid crammed into five paragraphs in order to increase ad real estate.
I have a strong urge to keep unread emails at a minimum. Mark all as read is very handy.
Probably I (working in security and even checking certificates sometimes) would not even notice if it would point to a different domain like rsync-app.net or some random name with a valid cert. There are a ton of examples and valid points of putting different things to different TLDs. Why should I be suspicious? How should I know what domain, subdomain, whatever did you choose and why?

Maybe even https://order.rsync.net could be the link and YOU (the sysadmin of the service) might not even notice, because I'm pretty sure you don't check/monitor your DNS records every couple of minutes.

The reason "it did not happened yet", is not valid, because if could happen anytime in your service's lifetime. It's like an open door and no robbery happened yet, but the likelihood of it is happening is worse than if you at least close the door. It would be silly to complain "It has been open for a long time and there were no robbery." after it happened.

> "people that don't notice being redirected to a different domain are not smart enough to be using rsync.net in the first place."

This is just an assumption, I would not make that. You could be surprised. Sometimes even web developers don't understand how x509 certs and https work.
Except if you're embedding a runtime you invert the simplicity of a GC.

As soon as GC'd pointers start passing across an FFI boundary you either need to:

1. Pin them and track yourself, which then loses a lot of your advantage of having a GC since you've got non-deterministic seg-faults based on when GC runs and pulls objects out from underneath you. C# lets you do this, but it's really painful to get right.

2. Prevent any GC objects being passed(which is what Go does). This means that there's a lot of things you can't do(esp with respect to callbacks and future events) that require a ton of gymnastics to do something that's trivial in C.
Hey, thanks for the thorough inspection. I now realize there are several flaws in the implementation that will need fixing. V2 release of the contract will come soon!
So... don't do it.
I know I guy who has "Rape Me" tattooed on his chest. It's his favorite Nirvana Song. For the most part, tattoos are a form of art and expression. Phrases such as "death wish" or "kill me" are pretty common, and are absolutely not meant as instructions. The idea of DNR is pretty popular in certain artistic circles. There is an incredible amount of ambiguity in this situation.
Chrome now has the same enforcement for <video> tags.
Free 5.1 surround app by 2018 Grammy nominee for Best Surround
I think the problem is these fakes are better than bad, but not good, quite. Swiss watch prices are partly inflated by hype, but the quality of many of those movements, and having been assembled by professionals, is worth quite a bit. Where a cosmetically good knockoff will have a less fabulous movement, and may or may not have been built by a skilled watchmaker. Selling them upfront as "homage" or "replica" watches seems fine to me, though. Presumably the incentive the jewelers and watch-sellers have to avoid participating in the fiction is loss of reputation. Once one buyer comes forward to say you sold them a fake, the floodgates would open.
But, babel is a transpiler. The errors it emits are pretty understandable by its users - JavaScript programmers. Am I wrong?
This. I have a large directory containing side projects that will never and were never intended to see the light of day; solely built for the learning experience.

Generally speaking, when I discover some interesting technology, I attempt to implement it in whatever language I am currently trying to improve my skills with, regardless if it's not the best environment. A good example of this was implementing the Ethereum VM in PHP. After just a few weeks of tinkering, some takeaways were learning the best and fastest ways to interact with binary data in PHP, improving my mental model of state machines, improving my debugging skills, learning how JIT compilation works, handling "big numbers" properly and caveats between several available libraries, etc...

A few important rules that have proven successful for me:

1. If available, your first iteration should be built purely following a specification (e.g.: RFC, whitepaper, yellowpaper), otherwise, if you have enough domain knowledge and understanding of what the program should actually do, build it without any reference, but allow an exception for researching (when required) very specific problems such as determining the best sorting algorithm for some function. Performing either of these will challenge and improve your ability to carry out the SDLC.

2. Hand-in-hand with #1: Don't start testing against (or even looking at) other reference implementations until at least iteration two. Whichever iteration this lands on, it'll likely be your first major refactor and will be the most time consuming, but most satisfying step. You will discover things you've (supposedly) done right (awesome++), things you've done wrong (learning++), and maybe even novel solutions to problems that end up being noteworthy contributions to the community (really awesome++++).

3. For lack of better phrasing: Focus on the specific task of the program or library. For example if your project is multiplayer netcode, you will of course need a game engine of some sort to capture a realistic state from, feed the data to, display it, etc. Sure, go ahead and write a simple game engine, but as cool as it is, don't focus on that...just get it to do what you need for your netcode! Game engines are cool and so are other subsystems of multiplayer games, but don't get distracted. This example is being used because multiplayer games are complex and meticulous and spending too much time on each subsystem may lead to burn-out or disinterest for what should be a far smaller project.

4. Don't worry (too much) about the language or environment being used. Unless you're planning on the project materializing in to a product, the sole intent should be becoming a better programmer, which requires only one language and a fresh project. Learning a new language isn't going to immediately make you better at programming, although there are plenty of benefits in learning new syntaxes and paradigms. Plus, you may always use your newfound domain knowledge as motivation to pick up the appropriate language and/or platform.

5. Never be intimidated.
Modern C++, Herb Sutter at Qt World Summit 2017
I find that the true challenge is not reading, but internalizing what I have read. I often find that books that I read eventually get summarized to a few pithy statements in my memory (if I am lucky). Most of the body is gone after a few months. I sometimes wonder if there is any point in reading books (particularly non-fiction) if you will eventually lose most of it.

I have tried using Anki to capture my knowledge, but it's not easy to stick to it regularly, and it may even be an overkill. Two of the reading projects that I wish to complete are Campbell's "Biology" and Myers' "Psychology". These are not difficult books, but tax the memory quite heavily. I have covered significant chunks of both books earlier, only to give up in the middle and move on to the next shiny thing. Next year I wish to resume at least one of them and cover them systematically with the help of Anki until I have truly mastered the content. I don't think you can undertake reading 100 books like these if your intention is to truly imbibe the content and make it available to you in an active form.

Also, some books contain not just information, but skills. Mathematics and programming are more like swimming or riding a bicycle rather than studying History - you are learning to do stuff, not just absorb data. Readings like these where there is significant amount of doing in addition to the reading itself will also be slower than what the post mentions.
Agreed, I was on a Charlotte Bronte kick this year - can't read her novels in 2 or 3 days.
I already posted this but it seems it was flagged (not sure what it means) and the administrators said I had to improve it. So that is what I tried to do adding a small help and making it more user friendly.

Thanks!!
Occam's Razor would suggest it's Nick Szabo and Hal Finney.
Machine learning just feels like a bunch of people trying random shit until something kind of works. Granted, that's probably the very definition of this kind of exercise in approximation, but I'd like there to be a bit more formalism in the creation, and not just in the validation, of these networks. It's like computer science is hardly even a science and more of an art when you come to ML - that's not a good thing!
It's effectively putting knowingly false information in your prospectus. I think that it is the crux, but IANAL
Lori Systems| Product Manager | Nairobi, Kenya |ONSITE

Lori Systems is a well-funded startup founded by Harvard and MIT graduates with experience founding startups that have raised tens of millions of dollars, as well as additional experience in private equity, logistics etc.

Lori seeks to optimize long haul logistics across Africa, aided by cutting edge technology. This way, we're doing the important work of drastically reducing the logistics component of the cost of goods, which is currently way higher than it ought to be.

Lori seeks a product manager with a good eye for design, empathy, great managerial and interpersonal skills. You will be the interface between finance, internal/external operations, customers, HR and tech, so you need to have a very good understanding of software applications/tech in general.

It would be nice if you come from/have experience in the Eastern Africa region or the African continent in general. This isn't required though.

Please send your resume to careers@lorisystems.com with subject "Product Manager".
And it should have. The use of C and C++ in safety critical applications should be classified as gross negligence.
> Why spend something that is guaranteed to become more valuable

At some point the expected increase in value will be on par with the utility value derived from making the transaction with the bitcoin you already have.
None of that is actually easy. Spend a few years working in a clinical environment and then tell us how easily it could be done.
After speaking with someone who knows, "freedom" here relates to "freedom from the manufacturing restrictions that make it hard to be an independent designer". Apparently things like production minimums are one of the main reasons independent fashion companies go under.

That being said, I personally don't see much here outside of statements of their intentions & values. On their blog there is a broken link to a github project (now found at https://github.com/valentina-project/vpo2) to a Qt/C++ pattern-making app (GPL3) for anyone interested in that kind of work/being a part of this community.

Between the 3 blog posts, hero-image of a book you can't buy, and the founder's profile picture being a pokémon, I think it's early days and shouldn't be judged yet.
Uber driver safety initiative in South Africa
Apologies for the delayed response.

My main concern here is precisely that it is not negotiated. I like the idea of making sure folks are on the same page. However, the idea of another meeting to discuss what we should instead be building is nauseating.

Instead, meetings that decide what we are not going to build are much more productive feeling. Which is why they should be negotiations. If there is just a list of tasks that has to be done, just keep the list up to date and let the team work on them. If there is concern on priority, make a choice and let the team weigh in. Don't add to their work by asking them to prioritize on behalf of stakeholders.

And kanban is good, but really needs handoff spots between teams. Otherwise, you are just in a constant swarm. Often rewarding the fastest workers. Which is fine, but risks alienating the slower ones that could contribute in other circumstances.
> the biggest draw back is the browser preloader and general performance

So why can't we just fix that issue with the `<video>` tag? (Maybe with a `preload` attribute or something.) It just seems semantically incorrect to be putting videos in `<img>` tags (and yes, I realize this same argument applies to GIFs as well).

> Anytime you want to add audio or pause/control playback, this will be the wrong solution

I'm referring to me as a user showing controls even when the site has them hidden. Obviously as a developer I can always just choose to not use this feature and use a video tag instead.
Shouldn't fixing bugs a prerequisite for being certified?
That does not mean that Jews didn't face sharp and harsh discrimination by the very widespread and strong antisemitism at the time. Arguably they were one of the most prosecuted people in European history. And despite all that they still fared very well in comparison to the majority population.

Which makes the narrative that the lack of success in other groups is entirely grounded in lack of opportunity due to discrimination, rather shaky.
“Crypto” Is Being Redefined as Cryptocurrencies
I flagrant scams run unchecked eventually crypto will get the reputation of being "just for scams." This will harm it in the long term greatly.
According to Wikipedia:

"The public bitcoin transaction log shows that Nakamoto's known addresses contain roughly one million bitcoin. As of 28 November 2017, this is worth over $10,000,000,000."
No, please, no interactivity! Make a decision here and now.

A better approach to the "use stable" part of nvm:

$ /.nvm use stable

Node stable (5.0.0) not found. Installing...

Now using node v5.0.0.

Setting v5.0.0 as the default since it's the only version installed. To change the default, run 'nvm default <version>'
Clickbait headline. Apple isn't doing what the headline implies. The headline's hype also does not remotely match the contents of the article. Which leads me to discredit the article in general and look for a more reliable source on what is actually happening.