skysight-inc/HackerNews huggingface dataset:
You've got to:

1. Click though the Mobile nag overly.

2. Turn off the Mobile nag, or you'll see it again.

3. Specify "desktop" via, for the second time, the motherfucking hamburger.

That is: this is what I'm doing. Every. Goddamned. Time. It's motherfucking rage inducing. I've mentioned this more than once at Reddit.
We certainly can't know for certain. But we've had a significant, measurable reduction in CPU cost due to "hidden" memory allocations from things like passing a char* into a function that takes a std::string and stuff like that. (I may be being mildly inaccurate, as I wasn't the guy doing the perf captures etc. I just talked to him about it).

I'm particularly impressed by AStackString, which is a subclass that has initial memory allocated on the stack, but automatically converts to dynamic allocation if you exceed that space. So we get quick stack allocation by default, but it will safely handle when it needs to expand.

Most of the quality of life stuff is around having in-built support for printf style formatting, string searching (including case-insensitive).
I loved duolingo before the newest update rolled out. Will probably stop using it and learn from a book/videos now
Ask HN: What are some known non-toxic companies?
Hey HN,

Software Engineer of a few years here

I've worked at shops, large and small, brand-name and no-name. Lately, I've come to realize how rare respect, truth, honesty and all those buzzwords are on the day-to-day job.

Is there any other company that actually practices what they preach, or that matches what they present themselves to be?

I'm not talking about "Mister Rogers"-level of niceness, just places where abuse, hatred, resentment, and drama aren't the byproducts of the success.

Love to hear your thoughts.
I agree, if you don't have junior developers (or worse outsourced developers), it is easier to maintain a well constructed monolith that has separate, focused modules, and clear boundaries between the modules. Microservices help contain the damage of bad programmer skills.
IANAL, but ILPs sure look like a security and quack like a security.
dns-on-blockchain idea was already tried with namecoin. it doesn't seem to be very popular today. I'm not sure why reimplementing it in ethereum is going to magically make the idea more popular.
try lombardies in Manhattan, frannies in brooklyn. You want the very next level stuff? then you gotta go old school Lucali in carol cardens ( Brooklyn) he makes his own Burrata ( its liquid mozzerlla) oh lets not forget Roberta's in Bushwick ( JUST WOW)
I think "пива" is the partitive case, though.
It has little chunks, maybe 3 or 4 millimeters wide, where you can see the spongy, internal structure of the bones.
It's interesting to point out that in addition to Dat support, Beaker initially had support for IPFS as well, but dropped it.

Currently Dat's browser integration model requires the use of a specific browser (Beaker). Not that Beaker isn't awesome; I think Dat would garner more mindshare if it moved to browser-extension-based model like IPFS and didn't require a full installation of a new browser.
It's a contract to get dividends on a loan that is based on speculation of profit (not tied to any assets). So, yes, a worse version of equity in a startup.
Yes but it makes others feel subtly unwelcome.
Bitcoin Origins
Isn't the point of phrases like "the little spider is red" that you can substitute to say many phrases, so you can - vocab willing - then say that 'the big dog is scary' or 'the small pizza is hot' or whatever. You're supposed to be learning a model sentence [definite article][adj][n][v][adj] to enable you to make statements about things in the present tense.
Mr. Fart’s Favorite Colors (2016)
>> why not just teach them markdown and git?

I myself am surprised they don't just use markdown. Git is another story.

> writers are not professional coders.

But I have heard of writers clinging to old versions of WordPerfect, which were not WYSIWYG. They preferred the keyboard shortcuts to clicking around with the mouse.

Furthermore if you're just writing the text of the article, you don't even need markdown, just a textarea. They used to do these on typewriters after all. Newspaper articles traditionally lacked anything but plain text. No bold, italics, or subheadings.

> Markdown covers the basic text markups
> but does not define how to format all these embedded media
> a modern newspaper has

Traditionally the jobs were separate --- and I assume they still are. There are the reporters, who research and write the text of the article. Then there is the layout team who lay it out, decorate it, etc. I can see how markdown would be no good for them. They would want a graphical user interface.
My view is that instead of running JS, browsers should run a standard bytecode with a well-defined and safe interface to the browser and managed access to the user's machine. The article covers some of these concerns. I really think a byte code is the way to go, just so people can use whatever language they prefer. It is ridiculous that if I want to solve a problem on my computer I can use whatever language I like but if I want to write something on a browser - one of the most important IT systems in the world - I only have one choice.
https://labsblog.f-secure.com/2016/04/28/browser-and-email-t...

https://duckduckgo.com/?q=javascript+malware+vector&atb=v64-...

https://scholar.google.com/scholar?q=javascript%20malware%20...
The rendering engine is, to most non-geek users, the least important part of the browser. Third party browsers can do many things differently, including a different UI (say address bar at bottom), different interactions like gestures, different privacy enhancements (like the very article you're commenting on), different management of credentials and cookies, synchronization of open tabs and bookmarks with desktop browsers, feature addons like integrated RSS. Even among geeks who care about the implementation details there can still be differences in parts other than the rendering engine, such as the network stack (Chrome on iOS uses a different TLS stack for example).
Ok, you have a good point regarding max pooling being more efficient than strided convolutions. I didn't think of that.

Regarding overlapping pooling: ok, so they dismissed the previous intuition. But I don't see any new intuition offered! Yes, those higher layer feature maps are more abstract, so what? Why exactly non-overlapping pooling should work better for more abstract "images"? At least in Hinton's paper they tried to explain it.

Ultimately, it all comes down to this:

1. I often use a vanilla ResNet-50 with ImageNet as a baseline (e.g. [1]]). Can you tell me what suggestions from the paper I can apply to make it either more accurate or more efficient?

2. If I use CondenseNet [2], what suggestions from the paper would help me improve accuracy/efficiency?

3. Alternatively, if I use the SimpNet as a starting point, what adjustments should I make to make it competitive on ImageNet?

I have a 4 GPU workstation sitting idle at the moment, so I can test any of these scenarios right away.

[1] https://github.com/tensorflow/models/blob/master/official/re...
[2] https://github.com/ShichenLiu/CondenseNet
".it's worth noting that airliners use tires at hundreds of miles per hour, yet fatalities basically never happen. Things can be engineered to be arbitrarily safe."

The passengers on Air France 4590 would beg to differ, if they could. The Concorde ran over debris, and the resulting in tire damage that punctured a fuel tank, leading to a fire and subsequent loss of life.

There a plenty of aircraft incidents that are caused by tire failures. Expecting technology to prevent every eventuality is folly.
Do you do this for several companies at once?

And how do they pay you, if not with equity to offset low co-founder salary?

Really intrigued to know; I wasn't aware this was a model that worked.
The article seems to suggest that javascript should be replaced by extensions to HTML and CSS, making both more or less Turing complete.

However, I don't think it sufficiently defends the premise of being objectively superior to javascript, given that all of the features mentioned could be implemented in javascript. There is nothing fundamental to the language which prevents designers from being proactive about consent in the way described.

I feel like the author blames the language for what are, essentially, design paradigms with which he disagrees, and I think a lot of people who criticize javascript do the same thing. We don't need to replace javascript to accomplish what the article describes, we just need to write javascript more ethically.
So, if you are one of the people who doesn't like JS, then... what? Screw you?
or you can host it on some offshore/for/ipfs server and pay $100
Correct: https://en.wikipedia.org/wiki/Exit,_Voice,_and_Loyalty
Why is C++ so hated? (/r/cpp thread)
> a worse version of equity in a startup

Minus the enforceability or equity and bond claims. So a combination of the worst elements of equity and debt plus additional negatives. Financial innovation at its finest...
While perhaps not an issue unique to Strava, this is a fascinating look at the story our data tells about us. We think of Facebook using their massive data gathering apparatus to build profiles of people for ad targeting.

But even a more simple data point, where you are and who you're with, over a period of time reveals an enormous amount about our lives, and has can have large implications offline.
And you think the firm charging 33% has a 65% percent higher cost than the one charging 20%?
Presumably a UPS is still using a switching power supply just with a battery backup.
There's a difference between irreducible complexity and 9000 line "Manager" classes. When you're stuck with either outsourced developers or a bunch of local contractors - neither of which are worth training since the time investment will be wasted when they leave - it limits the damage.

Microservices also helps if you have a large project with a lot of developers.
"Best" has been the default comment ranking for years. I'm not surprised that it eventually worked its way into the front page posts.

How it differs from "Hot" though is not clear to me. Maybe they try harder to show you fresh posts.
in the Mythical Man Month, Fred Brooks asserts that conceptual consistency is the single most important quality of a large, successful software project. Although I was skeptical at first (it seemed a little too believable to be true), experience has led me to believe that Brooks is correct. If a change makes a project conceptually incoherent, it should be rejected, and a new project started. I think this article is one very good illustration of this phenomenon, albeit in an agile rather than a waterfall setting.

As a corollary, I think people often use agile as an excuse for introducing conceptual incoherence. I think this is almost always a mistake, and represents laziness, short-sightedness, and immaturity on the part of devs and managers alike.

edit: I'll add that I think under-investment in quality principal engineers is what gets one in this mess in general. If you replace your architect and her copilot with a handful code monkeys and one or two arrogant senior devs, you get crap stew unless you're careful to manage around your team's lack of experience and maturity.
They offer equity and it will be interpreted as equity so this can be only available (if you publicly announce that, depending on jurisdictions there is a maximum of people this can be offered to etc) to professional investors (minimal capital etc) in most jurisdictions. You can't just offer this to general public legally even if you call it a loan. It's like running a bank without license and saying that people are not depositing any money, they are only borrowing them to us.
I've been trying a few of these lately. I passed French DELF A2 late last year and going for B1 in a week.

My chronological progression of picking up French via apps/courses (lots of trial-and-error):

1. Duolingo

2. Michel Thomas audio course - this has its critics but it gave me a much more solid, if limited, foundation on grammar.

3. Lingvist - I was lucky to find this early. Added around 2000 words to my vocabulary (yes they claimed ~5000 - that was inaccurate; conjugations and plurals are counted separately). Today you need to pay $23 / month to get the same number of words.

4. Clozemaster - it offers a lot more words, so I got a paid subscription. Got disappointed really fast though because its automated method to offer mass sentences really shows its flaws quickly: there are many errors and nonsensical cloze placement. I got tired of flagging.

5. Assimil - seems good, but without any gamification or anything I can play on my phone while waiting, commuting, etc., this soon dropped off the radar.

6. Speechling - this one should not have the problem of Clozemaster or Duolingo, because they have a human teacher correcting your speech. I imagine their sentences are more carefully curated as well. I started the trial, but dropped after a while because I found I just couldn't allocate the time to sit in a quiet place and record myself for an extended amount of time. Yes, it's a genuine "it's not you, it's me" thing. I really like their recent features and will probably try this again during a less hectic life period. Hongyu (the CEO) is super responsive too, which is great.

7. Glossika - this is what I'm currently on. It's not perfect; their main thing is you hear someone saying X in English and a moment later the equivalent in French. They offer mass repetitions as well, with the same class of problems: occasional inaccurate translations. The reason I picked this one instead of Speechling is not quality: it allows me to listen to mass sentences while doing mindless boring stuff that I have to do anyway (e.g.: doing the dishes, walking to/from the subway station, etc.). This allows me to get French exposure every day, even if not perfect, which ends up meaning more exposure than what Speechling can give me.

8. I'm a subscriber of one more app, I can't believe I forgot to add this one the first time: Kwiziq. They have a very specific target: teach you grammar from A0 (i.e.: the level below A1) to C1. My main problem is that they don't have an "aging" feature. Something I learned fully in A1 9 months ago will be forever marked as "mastered", despite my having forgotten it completely. Nevertheless I continue to be a happy subscriber. It's fun to finish a quick grammar quiz here and there as you're waiting for food, queueing for stuff, etc.
> So, if you are one of the people who doesn't like JS, then... what? Screw you?

You can "compile" languages to JS and pretend you're not actually using JS, though, or wait for the hot mess that is WASM to maybe settle into something sane. Otherwise, if you want to write code that runs in the browser? Yeah, kind of.
ATB Financial Is Reaching Out to Blockchain Startups and ICOs
I've only read good things about Red Hat.

Another thing I've always appreciated about them is that they work on a lot of open source software and have even open sourced proprietary software they've taken over via acquisitions.
Do we know how much Youtube, Facebook, etc. make in ad revenue per user? It can't be much. If micro-payments are an option, the ability to pay $0.75 a month for an ad-free social network would be fantastic.
Impressions matter, no matter how outdated they are.

I also don't think the concept of fairness applies since I'm accounting the details of my personal experience and the conclusions I personally drew from it. Some of those are subjective (code quality) while others are purely objective (I got a lot of errors). What I infer from that may be entirely different from what you do, but that does not make your characterization of things more fair than mine.
I'd venture a guess that it's mostly uncharted legal territory. If the information at [1] is accurate, home burial is legal in most states. Unless state law is worded to state that burial is required it would seem to me that you're free to dispose of the mains however you desire, within reason. If you can do the cremation far from civilization I doubt anyone would care, but if your neighbors smell what they think is a BBQ but find out they were really smelling grandma going on to glory, they might freak out a bit.

1: http://coeio.com/burial-laws-state/
Show HN: Track what you learn and discover over 8k+ articles to read
lots of subpopulations of many migratory birds dont infact migrate, or migrate very short distances. May play a role in their recovery.
There's a lot of console.log statements being executed...
Ask HN: How was your experience moving from one tech ecosystem to another?
I would like to hear personal experiences of moving from one ecosystem to another after several years of experience.

For e.g. after working for more than 10 years in JVM ecosystem, you moved into a Python and how did that change your career ? When you look back do you think it was a good move? Would you do it again ? What are the pros and cons of doing it? What are the risks ?
How to Decide What to Build
> our customers are in [government] and require us to commit to background checks on everyone we hire

That really -- and especially -- sounds like it should be an illegal form of civil rights abuse.
It's actually linked in the article, this explains more about the working theory they have https://physicsworld.com/a/birds-measure-magnetic-fields-usi...
Kafka, GDPR and Event Sourcing
> You can't just offer this to general public even if you call it a loan

Under U.S. securities law, securitised loans are just as much securities as securitised companies (i.e. stock).
Fingerprint Scanning Technology Leaps Forward, but to What End?
Q1 2018 Cryptocurrency Market Highlights [pdf]
In fact that's probably a useful way of looking at a lot of systems that may be broken or poorly optimized -- governments and corporations come to mind.
Would be interesting to see how many people would optin to see retaregeted ads though.
Glad to help! It's better than nothing, yeah :b And if you have a newer phone version of Android, you might be able to double press the Power button to open the camera. In stock Android, there's a thing in Settings / System / Gestures / Jump to camera.

(Now, imagine if you could open the camera and take a picture with the same button. Revolutionary! Someone should patent it).
Sweet potato migrated to Polynesia thousands of years before people did
That's just a check clearing. Paypal would lock entire account funds, payment clearance was not an issue.
What kind of domains have Icelandic courts requested to be taken down?
I was unaware of it until it happened. Was told it's a Québecois thing.

They also taught me the helicopter joke.
It’s a perfect analogy and thank you for reinforcing the point.
Man, the language used in this stuff gets closer and closer to sovereign citizen quackery every day.

Dodge, wriggle, obfuscate, avoid, confuse, complicate. The only difficulty is determining whether a given article is written by those deliberately writing to capture that audience, or by someone who's bought into it.

Much like SC stuff, I'll enjoy watching folks blather this kind of stuff in front of a judge at some point.
>> don't think it's worth the effort to get over the hurdle

definitely been there.

>> try to move too fast beyond their skill level (intentionally or unintentionally), they end up hitting a barrier because they're missing prerequisites

I am usually aware of this pitfall and enjoy rethinking my approach to include missed steps in learning something new.

>> I have a bad habit of getting into something new, learning the fundamentals, and then moving on.

Same
The suggested technical procedure would be:

(1) You offer an API that takes a download link as a parameter.

(2) I send a request to your API with the download link where the SVG can be found.

(3) You download the SVG and prepare design options for the customer. You respond to me with a purchase link for my customer.

(4) I forward the link to my customer and earn a small provision if the customer purchases any goods with that design of his.
If they fill up because they're cheap, that indicates market demand that will bring the investors back. You're not going to keep them out unless Vancouver becomes, in significant part, a ghost town.

Which has another cost: everyone here who owns their own property would see their most significant asset disappear as the value of their home plummeted along with all the investment properties.

If I could do the same for food, we'd soon live in a hellscape of rotten food.
Highways are already off-limit and notoriously dangerous.
Sweet Potato DNA Challenges Theory That Polynesians Beat Columbus to America
It's a profit participating loan (PPL)
Not going to work in the snow belt. Maintenance on this will be crazy.
Could you provide a link on how this combination would work best? Also, while Spring Core is at v.5, Spring Boot is at 2.0.1 currently, right?
Worked for Uber.
Why is it a toxic attitude?

For example: Free enterprise has been against the law in many nations in the past, and those nations lost opportunities because of this. Most of them now allow free enterprise.

Your statement is 1-dimensional and makes the assumption that every law is good.
As much as I disagree with getting rid of imperative languages on the web, that CSS Prolog idea is amazing. Styling is exactly the kind of niche I can see it succeeding in. Though I would be a little worried about my CSS looping infinitely...
Thanks. I do know that one should not take legal advice from random strangers on the Internet, but thought of putting the question out anyway to see what kind of replies I get, and so that I can think about them, as I am new to the area of GDPR, as many people are. I appreciate your commenting.

I am not collecting any personal data myself - except if a signup form for getting updates from me about my products is considered as that. It is a Gumroad follow form, but I do have access via my Gumroad account to the email ids of the people who sign up.

>plus having a disclosure on the page

What sort of disclosure do you mean? Would putting a message that the signup form collects email addresses, be one such that I should do?

Anyway, I will read the official GDPR law's content.
The legacy system was built in a way that makes it impossible to store the code in any kind of VCS

Come again?
They are securities, without a doubt. Just like convertible debt is both debt and a security.
Perhaps we should start going with vacuum gapping ;)
Where everywhere is some subset of browsers in the wild and often not that consistently anywhere.

I mean the web is awesome but it’s far from perfect from a programming point of view but that of course doesn’t matter for other reasons.
Not to mention when your operating system likely updates itself, when you import new dependencies from a repo, when any software is updated to a new version by any means other than the user recompiling from source, etc.

It happens all the time but for some reason, it's more evil when it's javascript.
What are the odds that there isn't some other, easier way? It's not that it is necessarily impossible, but if it's really quite difficult, it might not ever happen just because there's always some other, easier way. Even if you have an effectively unlimited budget.
How much does it cost to place an an advertisement masquerading as an article at fast company?
I think a large pizza is 2-3 meals easily, so per meal cost is 6-9 pounds. It might be worth it in that sense, as compared to the Turkish places.
Something that causes cancer is in the headlines every week.

It’s not easy to assess either the relative risks, or the quality of the research without making a career out of it.
Sounds like cloudflare might want to start trying to submit some nftables TPROXY support now, so it's there in the vanilla kernel when they end up needing it. :)