skysight-inc/HackerNews huggingface dataset:
Expo is great.
> 10 programmers with an ultra-opinionated library will get more work done than 2 good ones with proper tools for the job

Maybe. But if the "2 good ones" cost less than 5 times the rate-per-hour than the so-called "mediocre" ones, i'd hire the good ones without hesitation. And in real life, it is that way, at least here the rph factor is 3x at most, usually 2x.

This topic it's worth a HN thread of its own, really.
I have used it recently. I have a similar attitude towards m4 as shell scripts: they are good for quick hacks, proofs of concept, and very simple systems. When I need to sprinkle just a bit of macros on something, m4 is great. For example, a one-off piece of technical documentation I wrote is markdown interspersed with code examples. I wanted to make sure the code passed its unit tests, so it lives in separate files and I use m4 to include it into the bigger document. This is nicer than catting separate file chunks together because the text can all be contiguous, but if I needed to do anything more sophisticated I would probably switch to purpose-built templating or static site system.
P-hacking or “The Danger of Alternative Facts”
Yeah that's fair, but I don't think anyone affected by this is preparing to file a lawsuit or implying there was a breach of contract. Other than basic human sympathy, I don't think too many posters here are really expressing any deep sympathy for those affected, either.

People are more just questioning this decision from Photobucket's end: The sudden change in TOS is unlikely to go over well, and the price seems extremely steep. One wonders whether charging $10/month and sending out several explicit announcements beforehand would've resulted in a much better outcome. That being said, I'll concede that this move may turn out to be brilliant for Photobucket, so I suppose we'll see what happens.

To make an analogy: Sure, you're free to be an asshole to people. No one's questioning that technically you have the right to be one. But don't be surprised when people don't want to be around you anymore, and if your goal is to make friends (customers) one wonders why you would decide on that course of action.
Still not really a UML diagram. It's a flow chart.
Of course if javascript programmers encapsulated things with actual objects then maybe UML would be applicable.
>Astronaut-architects

Facebook can come out with a project that's over 40k lines of code, and it is "extremely simple". But no, it is me with my little 5kb function who is the "astronaut-architect".

>It's 2017

I don't care what year it is, you act like the current frameworks are the only viable options in the future. Hint: they aren't.
The words were: "as a sort of detox/cleanse"
There are things your body cannot do, for example eliminating a molecule longer than some threshold.

That is why the pharma industry insists on using small molecules and why beta-amyloids (and others) are a huge problem.
My general fix for web tracking cookies:

HTTP requests sent from my browser page when viewing Foo.com to Bar.com have no cookies. Javascript is available to create an explicit pop-up requesting permission to share your cookies with Bar.com.

When I go to Foo.com, my relationship is with Foo.com. I'm okay with being tracked by Foo.com when I'm on Foo.com, but if bar.com is going to track me then I want to be asked.

That said, Foo and Bar could still share information about me directly without going through my browser, but without the cookie feature it would be very hard for Foo and Bar's profiles on the person Pxtl are the same person.
Exactly the level of discourse that HN is capable of having regarding AMP. Congratulations.

The greatest lie in this discussion is the farcical notion that it's "AMP vs the Full Web", as if those are the only options. It's facile sophistry, but if it's anti-AMP it's all good here.
sites that are used for adverting may want to show different content based on a users past behavior (new vs returning visitor, for example) it is hard to achieve this in front end javascript without content flashing as one piece of content is replaced with another
That's one of Dr. Fung's arguments, there are a lot of creative diets that become reasonably complex etc and are hard to follow over the long run. He also points out the difficulty of portion control in the midst of a meal. Fasting is pretty simple as far as all of that goes. You don't eat.
> Keynesian policy only works when every country in the world is not practicing it.

Huh?
Is this really Cosmos? Does that mean SCOPE queries are coming?
Which jobs will AI kill?
This breaks the HN guidelines badly. Insinuating astroturfing or shillage isn't allowed unless you have evidence, and baiting the opposing side in a political argument is trolling. We ban accounts that do this repeatedly, and you've did it in a particularly damaging way just a couple days ago (https://news.ycombinator.com/item?id=14681366). Therefore we've banned this account.

The divisiveness of this topic is more than sufficient to explain the downvotes you're seeing, and the bulk of the community response to this topic in recent threads runs against the direction you implied here.
I seem to remember primate studies haven't been so conclusive.
I did love my Bebox as it was the first multi core I've owned. The LEDs were amazing. Sadly it didn't have a brighter future.
Well "a.b.c" violates the principle that you should never access a property more than one level deep anyway ;)

But in this case it's pretty straightforward to write a function like "get('b', 'c')(a)" or use a lib like lodash [1]

[1]: https://lodash.com/docs/#get
I hate to break your bubble but tons of shit happens like this constantly and all the time. Like 1/3 of all murders go unsolved. The police don't have the resources to catch all of the bad shit humans do to each other.
CRAP: A Simple RESTful API Implementation in CodeIgniter
There are also other language libraries for this purpose. I used Elizabeth some time ago
https://lk-geimfari.github.io/elizabeth/
The site uses AMP. My block AMP since it's a cross-domain request.

After a while some inline script must be running into a timeout because the content suddenly shows up.

Completely disabling javascript makes the site display faster.
Try going offline for 2-3 months and see what happens. See how many of those people are real friends who call/email you, or even try to message you through your social media venue of choice.

My recent experience going cold turkey from Facebook revealed 1 friend who noticed my absence and reached out to me.
> And the videos almost always going to play faster and more smoothly from google CDN versus some homebrew solution.

Speaking of this, why do all of those annoying autoplaying videos on every major news site always take ages to load? Every YouTube video starts playing instantly, but when I click a link to any news site I literally have to sit there waiting over 5 seconds for the video to start playing so that I can pause it again (because otherwise it will start playing after I've already started to scroll down), even though I have a reasonably fast connection.
When I design apps and platforms, I have to deal with this issue all the time. Too much to check and too many slippery slopes. What are the good solutions?

And when you build open source then people can install it and do whatever they want. That's the price of decentralization.
Really fun read, thanks

Next step, find the Gameboy Printer and print out your shots!
To be honest, SQLAlchemy was the single reason I chose to dive more into Python. I learnt it first because of being curious about it. Then, when I found SqlAlchemy, I, having had long years of using Hibernate and NHibernate, thought "if the other Python packages are as good as this one, i should use Python for serious stuff". Which I did.

SQLAlchemy is damn easy to use.
My BBS nostalgia is spiraling out of control right now. This is so rad.
I'm a senior marketer. The short answer is yes, you can market without spending. The slightly longer answer is that time is money and those forms of marketing often take lots of time, and take time away from building the product.

There's lots of free info out there, but it can be hard to separate the signal from the noise. Noise in this case often being gurus and blogs trying to get you to buy info products or make a purchase via affiliate link.

Start simple by making a site to sell your product and add a way to monetize it. Get engaged in communities that have problems your product solves. You can then reach out to people to get product feedback and maybe a sale.

But to be honest, at some point odds are you will need to spend money. If the issue is you simply cannot afford it, that's fine... bootstrap with non-paid channels.

If your issue is that you don't want to pay for anything on principle, you're going to have a rough time. There reality for most businesses is that it takes money to make money.

If you have any specific questions or want to chat, feel free to contact me via my profile. While I charge a consulting rate for hands-on work or analysis, I'm always happy to answer general marketing questions, point people in the right direction to reputable resources, etc. for free without any pressure to consult.
I'm trying to read through the article now, and disappointed in every paragraph. Even the illustration that are trying to be cute are blatantly inaccurate. For example the one labeled "Space Expansion" shows a grid on the floor. In the case of expansion, the number of grid lines would be the same not more, and the point is that we definitely wouldn't feel the expansion.

And then the explanation of rigid rulers and soft taffy rulers seems wrong. Both would expand because the underlying nature of matter expands along with the universe. In other words, all atoms and their distances are affected equally because the forces that determine those distances also change. It has nothing to do with soft or rigid property of an object, which is at the macro level of our perception of matter.

I really expected better of Nautilus, I thought they had a more rigorous standard.
because 90% of the time they load from some third party and the other overlapping 90% is that they're universally coded like shit.
They redraw more than it would be strictly necessary. Remember that the linked post refers to Windows 95, and the corresponding state of the art in the Unix world was bitmapped X11 fonts.
> I skipped to i and j, but I am certain there are mathematicians out there who find that confusing, too.

IME it's pretty standard in most of mathematics to use "i" and "j" as index variables when e.g. doing sums and products over indices/sets. (Though I suppose you could be talking about the use of i, j, k as axes?)
Hey Somberi, the term "functional programmers" could be confusing.
I've had great success with a pretty severe dieting routine. I eat a reasonable (800-1,000 calories) dinner as my only meal but also allow myself a cappuccino in the morning and all the carrots, celery and fresh fruit I want throughout the day. The main benefit for me is that it does not take a lot of thought. I can drop 4 lbs a week this way without any apparent negative health effects.

For reference, I'm a 41 year old male, in good health, weighing just under 200lbs at 6'3". I'm a software/hardware engineer so I spend much of my day sitting indoors.
People do not use these sanboxes please. Do not let google to decide anything about your company.

They can and will drop your amp site immediately if your blog not meet they requirements.

Please stay away of these tightly controlled sanboxes.
Is it really that effective? I admit I assumed it was hard to dodge the global advertisement apparatus, but maybe it's possible.

Example: jQuery is sometimes hosted on Google CDNs. You can't block that request without breaking the site, right? But that request sends all your info.
How many do we let be raped and sold before we shut down the internet? How many children do we let get mutilated in car crashes before we outlaw driving? The answer surely is non-zero for you in both of these cases. There is a usually unarticulated cost to freedom.

(I'm simply pointing out the foolishness of this argument, not offering an opinion on this case)
Monaco bitmap 9pt should have a warm place in every classic Mac user's heart, along with Helvetica 9pt.

If you want a flashback into Classic Mac development, a while back I tried some development with MetroWerks CodeWarrior, Symantic C++, and more, and I took screenshots: https://imgur.com/a/scNE2
"If economists could manage to get themselves thought of as humble, competent people, on a level with dentists, that would be splendid!"

Agreed!

The primary problem is politicians use of and reliance on economists as if they are fortune tellers.
The fact that there isn't an economic model in use which doesn't treat technology as an externality is to me the best sign of how far of from usefulness economy have become.

Of course there are areas where economy is good but it's not a science and it's use as a way to dictate politics is not founded in rationality.
Also, union construction guys are more expensive than slaves. Remember that manhours were cheap in the Roman era.
>I really, really don't think Google cares about "pageviews".

If you followed what they did over time with Wikipedia content and links, for example, you might feel differently. Or Froogle, or KG, Google Flights, or this recent change: https://mobile.twitter.com/jeremys/status/876978936177082368... , etc.

The investor pressure on Google to sustain year over year click growth, that exceeds overall web growth...is tremendous.

Driving more pageviews is one of a very few levers they have to do that, since they have exhausted many others. Once you push all organics off the fold, there's not much else you can do.

Edit: We talk about the carousel, because it perhaps best telegraphs the true intent of AMP. Everyone told me to shut up about Froogle too, because it was free for advertisers.
how sustainable is this?
I tried s/can/may/ above but it sounds archaic to my ear. It may be proper English but if it's fallen out of common usage, putting it up would be distracting too.
That fixed it, thanks!
I'm not seeing value in the upsides you mention.

I know the risks, but in this case, the private methods' implementation haven't changed, their signature hasn't, it's a completely artificial restriction.

That's where the frustration comes from. The code is there, you were allowed to use it, and now you are not, even though the code is still there.

If they had refactored, or oprimized, I would understand my code being broken. But this seems more ideological then practical.
Addy, Dominic, Eric, the Pauls, etc are (mostly) dev outreach for the Chrome team, which is why they're so well known. There are a LOT of talented frontend devs in Google; you just don't see them much externally.

That being said, there is also a toxic stance from many Google engineers (and management) that JS is a "lesser" language, and that feeling often translates to the devs that work in it.
They are generally going to sound good together because the word and the pronoun co-evolved. If they didn't sound good together, either the pronoun or the word would have changed. That isn't about the gender being right so much as just the sound, though.
Good reasoning! As pointed out eg in https://twitter.com/reactnative/status/832648387220484097 the new Android/iOS Skype is not a native app but react-native. That means it’s not really an update but a complete rewrite. The metric they optimize for is cost, they want to use the same JS code on all platforms. Of course explanation 3 is valid too.
> this image will helpfully render with three dots in the middle to show you it's full of AMP goodness or something.

It will render with three dots to let the browser know it is still loading. once it has finished, the dots disappear.
If you listen to him talk about his farther he sounds like he was very intelligent.
Smugly declaring "The account was really quite clear" and then attacking with an ill-intent ad-hom "yet you feel the need to make up details ... in order to try to excuse.." is not constructive.

> Your response says more about you than her

This bullshit. You are not her, you have no more information than anyone else here. Please cut out the ad-homs.

> long screeds about how this woman might well be lying

Where was this claimed in this thread? Please, quote the exact words.
> So, if we adopted a true single payer system, by this math, the total spend in the US healthcare system would drop by 3%. US healthcare costs have recently been growing by 6% per year, so this would bring our costs all the way down to where they were on election day, 2016.

But with the "true single payer" system you mentioned, everyone would be covered, and have equal access to care?

Including the ~28 million Americans without care?[1]

For the same costs as Election Day, 2016?

That sounds like a pretty good start to me.

[1] https://www.cdc.gov/nchs/fastats/health-insurance.htm
Is it instead?
Since Facebook and their ilk are surveilling us largely out of greed, surely making the work less profitable for them has some merit as a tool for counter?
As is often the case, a true solution probably does need to be political, but a technical one is valuable as a band-aid until/unless that can be achieved.
Well that's actually a good point. The 'sharing economy' could arguably be better described as the 'work for free so some millionaire gets richer' economy. Or the 'low paid contractor' economy.
+1 for KreativeKorp's wonderful archive of fonts: http://www.kreativekorp.com/software/fonts/index.shtml

They also have the Apple II fonts, which I (incorrectly) superimposed on a VT520 using WebGL here: https://langworth.com
Could this be used for images other than people's brains?

I looked at this neuroscience course, and overwhelmingly it was a course on Fourier transforms and Radon transforms

http://www.cogsci.ucsd.edu/~sereno/276/notes/recon2.gif

Momentarily, I was asking myself why such a difficult math course is being given in the Psychology department
Yep, it is true. Points to consider:

- Your starting maturity makes a big difference. Not everybody is the same, and there's no shame in that.

- Not everybody is equally introspective. This is not a controversial statement. Not everybody is equally intelligent either, and the two things don't always correlate.

- Setting arbitrary, absolute chronological milestones on emotional maturity is dumb. I probably didn't learn to consistently have clean laundry on hand until I was in my early 30s. I also had a job where I regularly had to insert myself into life-or-death situations when I was just barely out of my teens, and I was damn good at it.

- The assertion that you wouldn't get better a better understanding of your vocation, workplaces, and how people work in general as you deal with them for decade-upon-decade seems a whole lot more outlandish than the counter-claim.

- People who claim to have it all figured out ARE full of shit. Life is a mountain, not a mesa.

- Things you've dealt with look deceptively easy to deal with when they're in the rear-view mirror.
> but if it's anti-AMP it's all good here.

And if it's pro-AMP then it's good for you.

Really, AMP is a step back and something that solves entirely the wrong problem, and coincidentally continues the trend of Google pulling ever more content into its own eco-system to get to the point where you hopefully will not leave Google any more during the course of a browsing session.

If you feel that's good then I really don't know what arguments would make you see that this is the opposite of where we should be headed, all this vertical integration on the web serves nobody except for the few largest players. If the frog doesn't jump out of the pot while it still can then that's a point against the frog.
> After all, SQL doesn't need Turing-completeness, mutable variables, unconstrained loops.

Minor nitpick: Standard compliant SQL, due to recursive common table expressions, is actually turing complete. Whether that's good or bad...
Based on what I've seen from the Haiku OS website and mailing lists, I believe the first beta of Haiku R1 is due to be released relatively soon (in the next 6 months, at the latest). Seems a shame this article had to be written before then, but I suppose at least a few more people might be made aware of its existence.

The main thing that was holding back the next release was the infrastructure around the package manager, but most of the development hurdles with this seem to be sorted. There's some ongoing work to build packages before the beta release, but I can't see that taking the rest of the year.
Jaguar is releasing its Tesla rival in 2018 – and it's stunning
There's nothing stopping admins or mods from policing people who happen to use social login.
The process of exchanging keys will theoretically leak metadata unless you already have an established secure line. In which case you will not need to open a new one, defeating the purpose.

Anyway, the most secure method of communication would be to leave all electronic devices somewhere far away and ideally locked in a solid metal box, then meeting in person somewhere where surveillance is hard or impossible. In the ideal case this will obfuscate all metadata including sender and receiver, unless someone happens to see you travelling to or away from the meeting place.
The last thing the JS community needs is macros IMO. From what I've seen in other languages, macros are difficult to maintain and document, and they add syntax constructs to languages that aren't supported by code highlighters. The difference between this and babel, is documentation. Babel is working off of a specification of how the language should work, whereas I doubt someone will document their macros as well as TC39 does the JS syntax
Would you mind elaborating? As a user who would follow this instruction without thinking twice I'd like to understand better why this is a bad idea.
Let's revisit this in 2020. I have a strange feeling that React will still be heavily used (though maybe encroached by some future framework, you are correct about the changing landscape!) with Angular still trying to follow the leader.
Do you have any backing or cites for your categorical statement?
OpenBeOS started just after Be folded. Binary compatibility was a priority, and remained so for a long time. I think especially still having an office suite (Gobe Production) was important, but it is my impression that this concern has faded.
Very cool.

I'd be very curious to see what happens if you do exposure stacking-- in principle, you could get a lot more bit depth!
you could do it automatically by assuming that some
attribute like `data-bind` corresponds to a binding

Yes, that could be done. That would mean to extend Simulacra. Or do it outside of it.

To me personally, <div>{{NAME}}</div> is easier to read and reason about. Also, it enables you to do stuff like

<div>{{CITY}} has {{POPULATION}} residents</div>

Which is much shorter then

<div><span data-bind="city"></span> has <span data-bind="population"></span> residents</div>

You can also do other useful stuff. For example:

<div class="{{STATUS}}">{{MACHINE}}</div>

And then style different statuses via CSS.
I've used it for really simple templating stuff with Dockerfiles - which it works fine for.
Apple said to be exploring face scanning technology for the iPhone
> I'm not sure what AMP is, but it's missed its mark.

AMP pages load super fast for me on mobile so not sure how you can say that if you're just basing that on not understanding the design choices behind AMP.

Would have been nice if the author had investigated why Google is recommending so many JavaScript libraries that seem so large instead of just assuming it was a very bad idea. For one, AMP will be loading the JavaScript in a non-blocking manner so the page will appear to load fast and if you've visited an AMP page before the JavaScript will be cached (unless there's so many different versions...?).
This is why we can quit and launch our own SaaS business. No one but us to profit or take the blame for a decision.